April 2020 Release - 3
THESE PACKAGES MAY NOT BE UPLOADED OR HOSTED ANYWHERE ELSE.
Release Notes
This is a patch release that
- fixes a problem with setting the hostname from the
HOSTNAME
inboot.conf
early enough when in station (STA) mode - adds a basic DNS service when in access point (AP) mode
Firmware updates:
-
Forum member, Michael Gulick was the first to notify me that an SSID of
espressif
was seen on his router rather than the expectedimsai8080
from theHOSTNAME
inboot.conf
- This was a bug related to different code paths for STA and AP Wi-Fi modes.
- Only affected STA mode (NVS_IF_STA=1)
- Explains why you could never use the hostname to access the desktop UI from a browser in STA mode
- Became evident when ever using Reverse ARP on the IP address of the ESP32.
- The hostname is now set before the ESP32 connects to your access point/router
-
While investigating the above issue, it became clear that when in AP mode the lack of any DNS service meant that the ESP32 could only be reached by IP address or mDNS query (eg. hostname.local)
- Only affected AP mode (NVS_IF_STA=0)
- Explains why you could never use the hostname to access the desktop UI from a browser in AP mode
- A basic DNS service now responds to DNS queries to resolve the hostname of the ESP32 (but ignores all other DNS queries)
Desktop UI updates:
None.
The bundle is made of three parts:
- The FIRMWARE for the ESP32-PICO-KIT
- The IMAGE for the microSD card
- An update.bin file for updating the desktop GUI
You only need the imsaisim_esp32.bin
file from the FIRMWARE bundle if upgrading from v1.6.0
FIRMWARE
The FIRMWARE package is a ZIP file containing 6 files
COPYRIGHT.txt
FLASHING.md
bootloader.bin 21K
imsai_part_table.bin 3.0K
imsaisim_esp32.bin 899K
ota_data_initial.bin 8.0K
Instructions for flashing the firmware to an existing system are included in the Updating Software guide
The FLASHING.md file contains instructions for flashing the firmware to a new ESP32-PICO-KIT
IMAGE
The IMAGE package is a ZIP file of the complete contents of the microSD card and can simply be unzipped onto a newly formatted (FAT32) microSD card with a capacity of 128MB or greater.
Known Issues
- There is no UI for changing hard disk images, the required image must be set using the environment variable
HARDDISK
in theboot.conf
file and then the ESP32 hard reset to reload the environment.