Roku was working fine. Now when I turn it on , it loads for about 10 seconds through the bouncing letters and then screen goes purple with the mode not supported message. I can't get to settings to try and change anything as it never gets that far. I have shut off and unplugged, replaced HDMI connection. Nothing works.
The purple screen and message are coming from your TV. I don't know how it could have happened, but it sounds like your Roku device is set up for a display mode your TV doesn't support. Try this, once the purple screen comes up, give it another 10 seconds or so and then try the following sequence of remote button presses: press Home a few times followed by Up arrow, Right arrow, Down arrow 3 times, Right arrow, Up arrow, OK.
That should set it to 720p which all TVs should support.
After following @renojim's advice...
Then you can use the Roku's menus to set your Roku to your TV's resolution via Settings > Display type.
As a suggestion, set it to your TV's actual resolution instead of relying on "Auto detect".
My TV with ROKU was working for several months. As of yesterday, I have the same problem described above.
We’re upgrading Roku Community to bring you a faster, more mobile-friendly experience. You may notice limited functionality or read-only access during this time. Read more here.
Planned Downtime:
Community will be unavailable for up to 24–48 hours during the upgrade window during the week of May 19th and you may notice reduced functionality.
In the meantime, for additional assistance, visit our Support Site.
We're sorry for this disruption — we’re excited to share what’s next!