@sandgropermagpi-
Roku 2XS (3100) was released 'way back in July 2011. The last Roku software version it can run is version 9.1 (Roku currently is up to version 13). Roku dropped support for the 3100 when Roku version 9.2 was released in September 2019.
Even if you got the 3100 cleaned up and working, you'd find a number of popular channels that are not compatible with it, and the user interface is extremely slow and non-responsive compared to current offerings with faster processors and more internal memory.
If it were mine, I'd pitch it and get a current model. As a recommendation, skip the bottom end Express and go for the Express 4K as a minimum.
Roku Community Streaming Expert
I am not a Roku employee, only a user like you. Please, no support questions via private message -- post them publicly to the Community where others may benefit as well.
If this post solves your problem please help others find this answer by clicking "Accept as Solution.".
Ultra 4800 | Streaming Stick 4K+ 3821 | TCL Roku TV 43S245/C107X