Skip to content

April 2020 Release - 3

Compare
Choose a tag to compare
@dmcnaugh dmcnaugh released this 20 Apr 10:18
280c333

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 in boot.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 expected imsai8080 from the HOSTNAME in boot.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

  1. There is no UI for changing hard disk images, the required image must be set using the environment variable HARDDISK in the boot.conf file and then the ESP32 hard reset to reload the environment.