-
Notifications
You must be signed in to change notification settings - Fork 4
Flash firmware
Download the most recent version from the releases page
You can flash the FW with the new Web Flasher. That will erase all data + config from it! But it is the easiest. Just use a WebSerial compatible browser (like Chrome), and allow access to serial port.
You'll need Flash Download Tools from Espressif. Download it, and extract all files.
Start the app, and select ChipType: ESP32-S3 and Workmode: Develop, and LoadMode: Uart
Browse the files shown in the image, and fill in the values. All values and check boxes must match!
Now select Serial port, and hit the START button.
It'll flash the firmware.
You'll need the EspTool flasher from Espressif. It is a python based tool, so Python is needed too.
Change the COM5 and the file paths in the following command, and start.
esptool.py -p COM5 -b 460800 --before default_reset --after hard_reset --chip esp32s3 write_flash --flash_mode dio --flash_freq 80m --flash_size detect 0x0 bootloader.bin 0x10000 ESP32PP.bin 0x8000 partition-table.bin 0xd000 ota_data_initial.bin
If you compiled the code yourself with ESP-IDF use the IDE's built in flasher.
If you got an already flashed module, just start it, connect to it's Web interface, and in the settings menu select OTA.
In the OTA page select the "ESP32PP.bin", and hit Upload.
The device will upload and flash the new version. It'll reboot after flashing.
If this method gives you an error (sometimes can!) then use any other flashing method. Since the module is in early development, the partition schema can change, and then things can go wrong.
Note
The wiki is yet to be completed. Please feel free to add content.
Important
- This is a public wiki. Everything you write here will be public and everyone can see it. So please don't take your personal notes here.
- Unless it's necessary, don't attach links that redirect to tutorials/articles outside of this wiki. This is because the content could easily out dated, or the linked site could be a content farm providing false information.