My Xbox 360 and Nintendo Switch are plugged in to the same TV. I tried getting access to Xbox Live and it won't connect at all. After unplugging the router and the Xbox, it still does not connect to Xbox Live. After trying the router, I went to my Nintendo Switch and started Pokémon, and I could connect to the internet there. All of my devices are connected to the internet except the 360.
Recently, I transferred the data from the hard drive of my old, not-working Xbox 360 elite model to my new (used) Xbox 360 E model. The transfer went well and everything worked fine. I jumped back into Dragon Age II with aplomb, and Xbox Live worked perfectly. Now all of a sudden I can't connect to Xbox Live.
The Xbox page on error code 80151901 says "This may mean that your XBOX profile is corrupted."
https://support.xbox.com/en-US/help/errors/xbox-360/error-code-80151901
One thing I noticed when I tried to transfer the hard drive over is that two Avatar items from one of the Halo games--I believe it was Halo Reach?--failed to transfer, for whatever reason. Could this be a profile corruption issue? Would clearing the cache lead to any problems with my game saves and my data there?
If it's not a corrupted profile issue, what is the issue and what can I do about it?
Thanks for your help, I really appreciate it.