Skip to content

Commit 0663ae4

Browse files
authored
Revise firmware uploading instructions and file details
Updated instructions for firmware uploading process, including changes to file extraction and required files for various platforms.
1 parent fa30963 commit 0663ae4

File tree

1 file changed

+17
-7
lines changed

1 file changed

+17
-7
lines changed

FirmwareUploading.md

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -32,23 +32,33 @@ This project uses a low-cost embedded controller (Espressif ESP32-S3) to form a
3232
## All OS (using Web Browser)
3333
Thanks to user DrD85 for this method.
3434
- Download the release zip file from the Releases folder and unzip it
35-
- Press and hold the "Boot" button on the Waveshare board
36-
- Connect a USB-C cable to the Waveshare board and a PC
35+
- Press and hold the "Boot" button on the board
36+
- Connect a USB-C cable to the board and a PC or Mac
3737
- After the USB connection, release the Boot button
3838
- Open a web browser (use Chrome or Edge) and go to the address "https://esp.huhn.me/"
3939
- Press the Connect button
4040
- A list of serial ports is shown. Look for the port that your ESP32-S3 is using. It may be called "USB JTAG/serial debug unit", or something similar (it may vary with operating system.) Select the port
4141
![image](https://github.com/user-attachments/assets/59729ba8-67f1-4716-9685-93286365d6a3)
42-
- For older firmware versions, the Waveshare Zero required 3 files to uploaded. As of V1.0.7.2, all platforms are now the same, requiring 4 files that need to be uploaded. The needed files can be found in the location you unzipped the release to, in the "bin" folder
43-
- Starting with V2.0.2.2, now 5 files need to be updloaded for platforms that use amp/pedal skins (4.3B, 3.5B etc)
44-
- Enter the 4/5 addresses, and browse to the files in the bin folder, such that the screen looks like the below applicable screen shots
45-
- Once this is set, press the Program button
42+
- Download the release zip file like above, but extract the contents of it to a temporary directory
43+
- Navigate in the temporary directory to the "bin" directory. These are the files that need to be entered onto the web page
44+
- Navigate in the temporary directory to the "configure/esp32s3" folder. The file "multi_download.conf" contains a list of addresses that need to be entered
45+
- A summary table of the required settings and files is shown below
46+
- Once this information has been entered, press the Program button
4647
- The Output windows should show the progress. Once completed, unplug the USB cable, and then power the board normally
4748
![image](https://github.com/user-attachments/assets/aada9df3-826b-450f-a06c-2f5bab24da5b)
4849
<br>
4950
Settings for the all platforms<br>
5051

51-
![image](https://github.com/user-attachments/assets/d0769e53-13ba-4a98-8fc6-e4d4c8adb4d2)
52+
| Platform | File 1 | File 2 | File 3 | File 4 | File 5 |
53+
| --------- | ------------| ------------ | ---------- | ----------- | ---------- |
54+
| All except below 4 | bootloader.bin 0x0 | partition_table.bin 0x8000 | ota_data_initial.bin 0xd000 | TonexController.bin 0x10000 | N/A |
55+
| Waveshare 3.5B | bootloader.bin 0x0 | partition_table.bin 0x8000 | ota_data_initial.bin 0xd000 | TonexController.bin 0x10000 | skins.bin 0x4f2000 |
56+
| JC3248W 3.5" | bootloader.bin 0x0 | partition_table.bin 0x8000 | ota_data_initial.bin 0xd000 | TonexController.bin 0x10000 | skins.bin 0x4f2000 |
57+
| Waveshare 4.3B | bootloader.bin 0x0 | partition_table.bin 0x8000 | ota_data_initial.bin 0xd000 | TonexController.bin 0x10000 | skins.bin 0x4f2000 |
58+
| Pirate Midi Polar Max | bootloader.bin 0x0 | partition_table.bin 0x8000 | ota_data_initial.bin 0xd000 | TonexController.bin 0x10000 | skins.bin 0x4f2000 |
59+
60+
61+
5262

5363

5464

0 commit comments

Comments
 (0)