Releases: PNKP237/EHU32
EHU32 v0.9.3
Release v0.9.3
Significantly improved CD70 Navi/DVD90 Navi compatibility
Fixed Speed and RPM conversion when they're being read from the bus passively
Added robust "Aux" detection
Deep sleep mode and power management for standalone EHU32 boards
ESP32 Arduino core version 2.0.17, arduino-audio-tools version v1.0.0, ESP32-A2DP version v1.8.4
Flashing with esptool - download the executable from Espressif's Arduino-ESP32 repo https://github.com/espressif/esptool/releases (download esptool-vx.x.x-win64.zip, place esptool.exe in the same directory as the files downloaded here), connect the board to the PC, flash it by running ProgramESP32. You will be asked to provide the serial port corresponding to your board.
Uploading wirelessly through OTA - applicable only if your ESP32 board is already running an older version of EHU32 - download the executable from Espressif's Arduino-ESP32 repository https://github.com/espressif/arduino-esp32/raw/master/tools/espota.exe and place it in the folder with EHU32 binaries extracted. Enter OTA mode by holding "8", connect to the wifi AP using password "ehu32updater". Run ESPOTA.bat and allow it through windows' firewall, updating should take several seconds.
EHU32 v0.9.2
Release v0.9.2
Stability improvements, mainly in measurement mode
Extended the time before AC macro starts navigating to toggle the AC
Added a watchdog task to ensure proper operation and fast shutdown
Flashing with esptool - download the executable from Espressif's Arduino-ESP32 repo https://github.com/espressif/esptool/releases (download esptool-vx.x.x-win64.zip, place esptool.exe in the same directory as the files downloaded here), connect the board to the PC, flash it by running ProgramESP32. You will be asked to provide the serial port corresponding to your board.
Uploading wirelessly through OTA - applicable only if your ESP32 board is already running an older version of EHU32 - download the executable from Espressif's Arduino-ESP32 repository https://github.com/espressif/arduino-esp32/raw/master/tools/espota.exe and place it in the folder with EHU32 binaries extracted. Enter OTA mode by holding "8", connect to the wifi AP using password "ehu32updater". Run ESPOTA.bat and allow it through windows' firewall, updating should take several seconds.
EHU32 v0.9.1
Release v0.9.1
Fixed automatic reconnect - v0.9 would not reconnect to the phone if the radio has been shutdown while the engine is running
Removed local volume control
Flashing with esptool - download the executable from Espressif's Arduino-ESP32 repo https://github.com/espressif/esptool/releases (download esptool-vx.x.x-win64.zip, place esptool.exe in the same directory as the files downloaded here), connect the board to the PC, flash it by running ProgramESP32. You will be asked to provide the serial port corresponding to your board.
Uploading wirelessly through OTA - applicable only if your ESP32 board is already running an older version of EHU32 - download the executable from Espressif's Arduino-ESP32 repository https://github.com/espressif/arduino-esp32/raw/master/tools/espota.exe and place it in the folder with EHU32 binaries extracted. Enter OTA mode by holding "8", connect to the wifi AP using password "ehu32updater". Run ESPOTA.bat and allow it through windows' firewall, updating should take several seconds.
EHU32 v0.9
Release v0.9
Rewritten most of the logic to run under separate FreeRTOS tasks
Messages are now processed asynchronously
EHU32 now blocks CD70/DVD90 messages with higher accuraccy
Added reduced measurement mode for vehicles not equipped with ECC
Added single-line measurement mode
Increased CAN stability with additional logic for handling error frames and restarting the CAN peripheral if needed
Flashing with esptool - download the executable from Espressif's Arduino-ESP32 repo https://github.com/espressif/esptool/releases (download esptool-vx.x.x-win64.zip, place esptool.exe in the same directory as the files downloaded here), connect the board to the PC, flash it by running ProgramESP32. You will be asked to provide the serial port corresponding to your board.
Uploading wirelessly through OTA - applicable only if your ESP32 board is already running an older version of EHU32 - download the executable from Espressif's Arduino-ESP32 repository https://github.com/espressif/arduino-esp32/raw/master/tools/espota.exe and place it in the folder with EHU32 binaries extracted. Enter OTA mode by holding "8", connect to the wifi AP using password "ehu32updater". Run ESPOTA.bat and allow it through windows' firewall, updating should take several seconds.
EHU32 v0.8
Release v0.8
EHU32 can now block radio from refreshing the display, up to 99% less flashing "Aux"
Tweaked delays to fit time constraints
Flashing with esptool - download the executable from Espressif's Arduino-ESP32 repo https://github.com/espressif/esptool/releases (download esptool-vx.x.x-win64.zip, place esptool.exe in the same directory as the files downloaded here), connect the board to the PC, flash it by running ProgramESP32. You will be asked to provide the serial port corresponding to your board.
Uploading wirelessly through OTA - download the executable from Espressif's Arduino-ESP32 repository https://github.com/espressif/arduino-esp32/raw/master/tools/espota.exe and place it in the folder with EHU32 binaries extracted. Enter OTA mode by holding "8", connect to the wifi AP using password "ehu32updater". Run ESPOTA.bat and allow it through windows' firewall, updating should take several seconds.
EHU32 v0.7
Release v0.7
Added proper UTF-8 to UTF-16 conversion - accented characters are now displayed properly*
Extended the incoming CAN message buffer
*depends whether the display supports the actual letter, in case the display doesn't recognize the character, following text is not shown at all.
Flashing with esptool - download the executable from Espressif's Arduino-ESP32 repo https://github.com/espressif/esptool/releases (download esptool-vx.x.x-win64.zip, place esptool.exe in the same directory as the files downloaded here), connect the board to the PC, flash it by running ProgramESP32. You will be asked to provide the serial port corresponding to your board.
Uploading wirelessly through OTA - download the executable from Espressif's Arduino-ESP32 repository https://github.com/espressif/arduino-esp32/raw/master/tools/espota.exe and place it in the folder with EHU32 binaries extracted. Enter OTA mode by holding "8", connect to the wifi AP using password "ehu32updater". Run ESPOTA.bat and allow it through windows' firewall, updating should take several seconds.
EHU32 v0.6
Release v0.6
Fixed status messages and tweaked timings
Measurement display mode should be more responsive to long presses now
Flashing with esptool - download the executable from Espressif's Arduino-ESP32 repo https://github.com/espressif/esptool/releases (download esptool-vx.x.x-win64.zip, place esptool.exe in the same directory as the files downloaded here), connect the board to the PC, flash it by running ProgramESP32. You will be asked to provide the serial port corresponding to your board.
Uploading wirelessly through OTA - download the executable from Espressif's Arduino-ESP32 repository https://github.com/espressif/arduino-esp32/raw/master/tools/espota.exe and place it in the folder with EHU32 binaries extracted. Enter OTA mode by holding "8", connect to the wifi AP using password "ehu32updater". Run ESPOTA.bat and allow it through windows' firewall, updating should take several seconds.
Full Changelog: release...release-v0.6
EHU32 v0.5
Run ProgramESP32.bat to program the board