Page 1 of 1

VS Code - PlatformIO - SC01 Plus Brick

Posted: Mon Aug 14, 2023 7:46 pm
by MicheliBarcello
I believe I screwed up.
I uploaded this program on the board, now the serial no longer appears to make new recordings.
The ESP looks like it saw a USB stick.
How can I reset SC01 Plus 3.5 to factory default? Or how can I record a correct program now?
See attached images
Thanks in advance for your help, I have a problem

Re: VS Code - PlatformIO - SC01 Plus Brick

Posted: Mon Aug 14, 2023 11:24 pm
by MicroController
You seem to have flashed an (Arduino?) bootloader which emulates a USB drive. With that bootloader installed, you flash a new application by building and then copying a new *.uf2 to that "USB drive". (There also seems to be a .TXT file with information...)

With the current bootloader installed, you may or may not be able to flash a new firmware/bootloader via standard USB/JTAG.

If all else fails, the board seems to have it's "BOOT" pin routed to pin #6 on the connector labeled "DEBUG". You can manually pull that pin to GND while resetting/power-cycling the module to run the ROM bootloader and then flash any firmware/bootloader again via it's virtual COM port.
(Before connecting any pin to GND, verify that you got the correct pin located! Apparently, pin #2 on the DEBUG connector is +3.3V power, which you definitely don't want to short-circuit to anything ;-) To be safe, you can use a resistor (e.g. anything between 100 and 1000 Ohms) to make the connection.)

Btw, this repo seems to have a lot of useful information, specifically here :)