Your PyPortal that came with AdaBox has older running firmware, libraries and software.
Before you start, you'll NEED to update your PyPortal!
Visit this page and follow the instructions to download and update the latest CircuitPython firmware. You will need to download the latest UF2 firmware file, double-click to enter the bootloader, then drag the UF2 over to the PORTALBOOT drive.
Your PyPortal will no longer run the example code once you do this - that's OK! We have to finish the other two steps
Your PyPortal may have come with an example Quotes demo, or perhaps its blank. Either way, you can install the latest Quotes demo package by clicking here to download a zip:
First, delete all the files from your CIRCUITPY drive (so you don't have any old lingering files)
Unzip this and go into the boards/pyportal/4.x folder. You will see files such as code.py and pyportal_startup.bmp. Copy over everything in the boards/pyportal/4.x folder. That means code.py and the lib folder will be in the 'root' directory of CIRCUITPY.
Once everything is fully copied, you will be prompted to edit secrets.py
Do that to enable WiFi support
If your filesystem somehow got corrupted, or you're getting unusual errors, try erasing the filesystem to clear out any corrupt files, by:
- download the QSPI Eraser UF2 file
- load it onto the PyPortal by entering the bootloader and dragging it onto PORTALBOOT
- wait until the back LED goes from yellow to green
- Go to Step 1 to re-load the firmware and demo code!