Skip to content

Commit 157155c

Browse files
committed
Add Wheelson firmware restore
1 parent a789c45 commit 157155c

File tree

6 files changed

+20
-4
lines changed

6 files changed

+20
-4
lines changed

boards.txt

+4-4
Original file line numberDiff line numberDiff line change
@@ -147,8 +147,8 @@ jayd.bootloader.tool.firmware=jayd/firmware.bin
147147

148148
wheelson.name=Wheelson by CircuitMess
149149

150-
wheelson.vid.0=0x10c4
151-
wheelson.pid.0=0xea60
150+
wheelson.vid.0=0x1a86
151+
wheelson.pid.0=0x7523
152152

153153
wheelson.upload.tool=esptool_py
154154
wheelson.upload.maximum_size=1310720
@@ -185,7 +185,7 @@ wheelson.menu.UploadSpeed.921600.upload.speed=921600
185185
wheelson.menu.DebugLevel.none=None
186186
wheelson.menu.DebugLevel.none.build.code_debug=0
187187

188-
# wheelson.bootloader.tool=jaydfirm
189-
# wheelson.bootloader.tool.firmware=jayd/firmware.bin
188+
wheelson.bootloader.tool=wheelfirm
189+
wheelson.bootloader.tool.firmware=wheelson/firmware.bin
190190

191191
##############################################################

firmwares/wheelson/firmware.bin

2.36 MB
Binary file not shown.
3 KB
Binary file not shown.

firmwares/wheelson/spiffs.bin

500 KB
Binary file not shown.

platform.txt

+10
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,10 @@ tools.jaydfirm.bootloader.pattern="{runtime.tools.esptool_py.path}/esptool" --ch
115115
tools.jaydfirm.bootloader.pattern.windows="{runtime.tools.esptool_py.path}/esptool.exe" --chip esp32 --port "{serial.port}" --baud {upload.speed} --before default_reset --after hard_reset write_flash -z --flash_mode {build.flash_mode} --flash_freq {build.flash_freq} --flash_size detect 0xe000 "{runtime.platform.path}/tools/partitions/boot_app0.bin" 0x1000 "{runtime.platform.path}/tools/sdk/bin/bootloader_{build.boot}_{build.flash_freq}.bin" 0x10000 "{runtime.platform.path}/firmwares/jayd/firmware.bin" 0x8000 "{runtime.platform.path}/firmwares/jayd/firmware.partitions.bin" 0x383000 "{runtime.platform.path}/firmwares/jayd/spiffs.bin"
116116
tools.jaydfirm.bootloader.pattern.linux=python "{runtime.tools.esptool_py.path}/esptool.py" --chip esp32 --port "{serial.port}" --baud {upload.speed} --before default_reset --after hard_reset write_flash -z --flash_mode {build.flash_mode} --flash_freq {build.flash_freq} --flash_size detect 0xe000 "{runtime.platform.path}/tools/partitions/boot_app0.bin" 0x1000 "{runtime.platform.path}/tools/sdk/bin/bootloader_{build.boot}_{build.flash_freq}.bin" 0x10000 "{runtime.platform.path}/firmwares/jayd/firmware.bin" 0x8000 "{runtime.platform.path}/firmwares/jayd/firmware.partitions.bin" 0x383000 "{runtime.platform.path}/firmwares/jayd/spiffs.bin"
117117

118+
tools.wheelfirm.bootloader.pattern="{runtime.tools.esptool_py.path}/esptool" --chip esp32 --port "{serial.port}" --baud {upload.speed} --before default_reset --after hard_reset write_flash -z --flash_mode {build.flash_mode} --flash_freq {build.flash_freq} --flash_size detect 0xe000 "{runtime.platform.path}/tools/partitions/boot_app0.bin" 0x1000 "{runtime.platform.path}/tools/sdk/bin/bootloader_{build.boot}_{build.flash_freq}.bin" 0x10000 "{runtime.platform.path}/firmwares/wheelson/firmware.bin" 0x8000 "{runtime.platform.path}/firmwares/wheelson/firmware.partitions.bin" 0x383000 "{runtime.platform.path}/firmwares/wheelson/spiffs.bin"
119+
tools.wheelfirm.bootloader.pattern.windows="{runtime.tools.esptool_py.path}/esptool.exe" --chip esp32 --port "{serial.port}" --baud {upload.speed} --before default_reset --after hard_reset write_flash -z --flash_mode {build.flash_mode} --flash_freq {build.flash_freq} --flash_size detect 0xe000 "{runtime.platform.path}/tools/partitions/boot_app0.bin" 0x1000 "{runtime.platform.path}/tools/sdk/bin/bootloader_{build.boot}_{build.flash_freq}.bin" 0x10000 "{runtime.platform.path}/firmwares/wheelson/firmware.bin" 0x8000 "{runtime.platform.path}/firmwares/wheelson/firmware.partitions.bin" 0x383000 "{runtime.platform.path}/firmwares/wheelson/spiffs.bin"
120+
tools.wheelfirm.bootloader.pattern.linux=python "{runtime.tools.esptool_py.path}/esptool.py" --chip esp32 --port "{serial.port}" --baud {upload.speed} --before default_reset --after hard_reset write_flash -z --flash_mode {build.flash_mode} --flash_freq {build.flash_freq} --flash_size detect 0xe000 "{runtime.platform.path}/tools/partitions/boot_app0.bin" 0x1000 "{runtime.platform.path}/tools/sdk/bin/bootloader_{build.boot}_{build.flash_freq}.bin" 0x10000 "{runtime.platform.path}/firmwares/wheelson/firmware.bin" 0x8000 "{runtime.platform.path}/firmwares/wheelson/firmware.partitions.bin" 0x383000 "{runtime.platform.path}/firmwares/wheelson/spiffs.bin"
121+
118122
tools.ringofirm.erase.pattern=
119123
tools.ringofirm.erase.params.quiet=
120124
tools.ringofirm.erase.params.verbose=
@@ -132,3 +136,9 @@ tools.jaydfirm.erase.params.quiet=
132136
tools.jaydfirm.erase.params.verbose=
133137
tools.jaydfirm.bootloader.params.verbose=
134138
tools.jaydfirm.bootloader.params.quiet=
139+
140+
tools.wheelfirm.erase.pattern=
141+
tools.wheelfirm.erase.params.quiet=
142+
tools.wheelfirm.erase.params.verbose=
143+
tools.wheelfirm.bootloader.params.verbose=
144+
tools.wheelfirm.bootloader.params.quiet=

programmers.txt

+6
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,9 @@ jaydfirm.protocol=esp32
1515
jaydfirm.program.protocol=esp32
1616
jaydfirm.program.tool=esptool_py
1717
jaydfirm.program.extra_params=
18+
19+
wheelfirm.name=Wheelson Firmware
20+
wheelfirm.protocol=esp32
21+
wheelfirm.program.protocol=esp32
22+
wheelfirm.program.tool=esptool_py
23+
wheelfirm.program.extra_params=

0 commit comments

Comments
 (0)