Bringing EO1 back from the dead 🎨🧟
- Turn on your EO1, you will see the
Fetching art...
screen - Plug a miniUSB hub into the back of the EO1
- Plug in a keyboard and mouse
Windows key + B
(this brings up the default browser)- Open this URL: https://download.mozilla.org/?product=fennec-latest&os=android&lang=multi (this will download and install Firefox)
- Pull down from the top left of the Android UI to show downloads and click on the Firefox download
- Once you've completed the initial setup and have Firefox running you can choose one of three options for displaying art, ordered in increasing difficulty
- Navigate to https://eo1-workaround.onrender.com/ and click once on the image to bring it up in fullscreen mode
- this uses art-club-redux, which is a collection of all found art that used to be part of Electric Objects Art Club.
- Download this file
- Host it somewhere public
- Replace this path with an image of your choosing
- Visit your public URL and refresh, click once to enter fullscreen, click again to exit
- Download the source zip
rm art.json
rm .gitignore package.json package-lock.json
rm -rf art-club-redux
mkdir my-photos
- Add your photos to
my-photos
- Update this path to point to your new directory
my-photos
- Update this other path to your new directory as well
my-photos
python gen_art_json.py
- Upload the zip somewhere publicly accessible and open index.html in your browser
- We need to use Firefox instead of the default browser Android 4 (EO1's operating system) ships with, because it has support for the fullscreen API
- We need to sideload Firefox, because we don't have access to the Google Play Store
- The method to sideload Firefox was found in this support ticket
- We can't use the hardware button or
F2
shortcut to toggle EO1 on/off, so unplugging is your only option - gifs render poorly when scaled up and I'm not sure what the secret sauce is to fix this, for now I recommend using 1080x1920 static images
- You can adjust the brightness of the display manually by dragging down the top right corner of the Android UI and using the brightness slider control