-
Notifications
You must be signed in to change notification settings - Fork 1
Update ESP Firmware From ZX Spectrum Next
ESP Update is a utility to update the firmware on an Espressif ESP8266-01 Wifi module from NextZXOS, while the ESP module is installed in your ZX Spectrum Next. This avoids the need to open up the Next case.
A variety of firmwares are available, and some have advantages over others. While the Next community has not yet standardised on a particular firmware, we have found that NONOS SDK v2.2.1/AT 1.6.2.0 has better DNS capabilities, so we recommend trying this. The ESPs installed in the Plus and Accelerated models officially supplied in the first Kickstarter has NONOS SDK 1.5.4.1/AT 1.2.0.0.
ESP Update is supplied in the form of a NextZXOS dot command. You should make sure you have at least version 1.71, as earlier test versions in circulation were prone to errors during the update process. v1.71 was released with System/Next 1.3, so if you have updated your Next SD card to this version of later, you don't need to update ESP Update, and can skip to the Choosing Your Firmware step.
Otherwise, you can install the current latest release by following the instructions here.
ESP Update can update ESP firmwares packaged in the NXESP format, with the .esp
file extension. Currently, the following versions are available:
Vendor | OS | SDK Version | AT Version | Firmware File | Notes |
---|---|---|---|---|---|
Espressif | NONOS | 1.5.4 | 1.1.0.0 | Download | |
Espressif | NONOS | 1.5.4.1 | 1.2.0.0 | Not Yet Available | Official Kickstarter 1 version |
Espressif | NONOS | 2.0.0 | 1.3.0.0 | Download | |
Espressif | NONOS | 2.2.1 | 1.6.2.0 | Download | Recommended |
Espressif | RTOS | 3.3.0 | 2.1.0.0 | Download |
Download your chosen .esp
file from the table above, and put it somewhere on your Next SD card.
Any ESP-01 firmware file can be packaged in the NXESP format. If there is a firmware you want to update to which is not in the table above, please raise a new issue in the github issue tracker.
Boot your Next into NextZXOS, and select Browser
from the main menu.
Navigate to the folder containing your chosen .esp
file, select it, and press ENTER
:
When prompted with the question Are you sure?
press Y
:
Wait while the firmware is updated:
After the update is completed, you will receive an ESP updated successfully
message: