VS Code - PlatformIO - SC01 Plus Brick

MicheliBarcello
Posts: 6
Joined: Tue Apr 05, 2022 5:28 pm

VS Code - PlatformIO - SC01 Plus Brick

Postby MicheliBarcello » Mon Aug 14, 2023 7:46 pm

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
Attachments
Image.png
Image.png (115.85 KiB) Viewed 1040 times

MicroController
Posts: 1708
Joined: Mon Oct 17, 2022 7:38 pm
Location: Europe, Germany

Re: VS Code - PlatformIO - SC01 Plus Brick

Postby MicroController » Mon Aug 14, 2023 11:24 pm

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 :)

Who is online

Users browsing this forum: Bing [Bot] and 107 guests