Skip to content

Bricked XIAO ESP32S3 misidentified or wrong bootloader #243

@CSV-12

Description

@CSV-12

I tried, a few times, to load the latest stable and last Alpha to revive a plain Seeed XIAO ESP32S3.
However it did not work.
No reprogramming works. Terminal output looks like user code, for another board.
Board info in Arduino IDE is:

DN: Unknown board
VID: 0x2886
PID: 0x0059
SN:744dbd815b8c

Can't load any code thru Arduino IDE, or VScode/Platformio/ or reflash on Meshtastic. Totally meshed up.

It is identified by Win10 as a "TinyUSB CDC" and on connection, the board starts outputting a serial data stream like a GNSS device.
142 lines like this...

¦¦@INFO | ??:??:?? 0

//\ E S H T /\ S T / C

INFO | ??:??:?? 0 Booted, wake cause 0 (boot count 1), reset_reason=reset
DEBUG | ??:??:?? 0 Filesystem files (16384/1572864 Bytes):
DEBUG | ??:??:?? 0 /prefs/channels.proto (57 Bytes)
DEBUG | ??:??:?? 0 /prefs/device.proto (82 Bytes)
DEBUG | ??:??:?? 0 /prefs/nodes.proto (445 Bytes)
DEBUG | ??:??:?? 0 Power::lipoInit lipo sensor is not ready yet
DEBUG | ??:??:?? 0 Use analog input -1 for battery level
INFO | ??:??:?? 0 ADC config based on Two Point values and fitting curve coeffi cients stored in eFuse
INFO | ??:??:?? 0 Scan for i2c devices
DEBUG | ??:??:?? 0 Scan for I2C devices on port 1
INFO | ??:??:?? 0 No I2C devices found
DEBUG | ??:??:?? 0 acc_info = 0
INFO | ??:??:?? 0 S:B:81,2.6.11.60ec05e
INFO | ??:??:?? 0 Build timestamp: 1749660958
DEBUG | ??:??:?? 1 Total heap: 279408
DEBUG | ??:??:?? 1 Free heap: 236696
DEBUG | ??:??:?? 1 Total PSRAM: 8386295
DEBUG | ??:??:?? 1 Free PSRAM: 8386295
DEBUG | ??:??:?? 1 NVS: UsedEntries 74, FreeEntries 556, AllEntries 630, NameSpa ces 4
DEBUG | ??:??:?? 1 Setup Preferences in Flash Storage
DEBUG | ??:??:?? 1 Number of Device Reboots: 36
INFO | ??:??:?? 1 BLE OTA firmware version 0.3.0.47c250a
INFO | ??:??:?? 1 No WiFi OTA firmware available
INFO | ??:??:?? 1 Init NodeDB
INFO | ??:??:?? 1 Load /prefs/nodes.proto
INFO | ??:??:?? 1 Loaded /prefs/nodes.proto successfully
INFO | ??:??:?? 1 Loaded saved nodedatabase version 24, with nodes count: 1
INFO | ??:??:?? 1 Load /prefs/device.proto
INFO | ??:??:?? 1 Loaded /prefs/device.proto successfully
INFO | ??:??:?? 1 Loaded saved devicestate version 24
ERROR | ??:??:?? 1 Could not open / read /prefs/config.proto
INFO | ??:??:?? 1 Install default LocalConfig
INFO | ??:??:?? 1 Set default channel and radio preferences!
DEBUG | ??:??:?? 1 Expand short PSK #1
INFO | ??:??:?? 1 Wanted region 0, using UNSET
ERROR | ??:??:?? 1 Could not open / read /prefs/module.proto
INFO | ??:??:?? 1 Install default ModuleConfig
INFO | ??:??:?? 1 Load /prefs/channels.proto
INFO | ??:??:?? 1 Loaded /prefs/channels.proto successfully
INFO | ??:??:?? 1 Loaded saved channelFile version 24
ERROR | ??:??:?? 1 Could not open / read /prefs/uiconfig.proto
DEBUG | ??:??:?? 1 cleanupMeshDB purged 0 entries
DEBUG | ??:??:?? 1 Use nodenum 0xbd815b8c
DEBUG | ??:??:?? 1 Number of Device Reboots: 36
DEBUG | ??:??:?? 1 Expand short PSK #1
INFO | ??:??:?? 1 Wanted region 0, using UNSET
DEBUG | ??:??:?? 1 Coerce telemetry to min of 30 minutes on defaults
DEBUG | ??:??:?? 1 Save to disk 4
DEBUG | ??:??:?? 1 Opening /prefs/device.proto, fullAtomic=1
INFO | ??:??:?? 1 Save /prefs/device.proto
DEBUG | ??:??:?? 1 Use GPIO21 for button
DEBUG | ??:??:?? 1 SPI.begin(SCK=7, MISO=8, MOSI=9, NSS=41)
DEBUG | ??:??:?? 1 Use compiled/slipstreamed tzplaceholder
DEBUG | ??:??:?? 1 Set Timezone to GMT0
DEBUG | ??:??:?? 1 Read RTC time as 0
INFO | ??:??:?? 1 GPS power state move from OFF to ACTIVE
DEBUG | ??:??:?? 1 Use GPIO44 for GPS RX
DEBUG | ??:??:?? 1 Use GPIO43 for GPS TX
DEBUG | ??:??:?? 1 Start multicast thread
DEBUG | ??:??:?? 1 NeighborInfoModule is disabled
DEBUG | ??:??:?? 1 Rescan for I2C keyboard
DEBUG | ??:??:?? 1 Scan for I2C devices on port 1
DEBUG | ??:??:?? 1 Scan address 0x1f
DEBUG | ??:??:?? 1 Scan address 0x34
DEBUG | ??:??:?? 1 Scan address 0x55
DEBUG | ??:??:?? 1 Scan address 0x5a
DEBUG | ??:??:?? 1 Scan address 0x5f
INFO | ??:??:?? 1 External Notification Module Disabled
DEBUG | ??:??:?? 1 SX126xInterface(cs=41, irq=39, rst=42, busy=40)
DEBUG | ??:??:?? 1 SX126X_DIO3_TCXO_VOLTAGE defined, using DIO3 as TCXO referenc e voltage at 1.800000 V
INFO | ??:??:?? 1 Start meshradio init
INFO | ??:??:?? 1 Radio freq=906.875, config.lora.frequency_offset=0.000
INFO | ??:??:?? 1 Set radio: region=UNSET, name=LongFast, config=0, ch=19, powe r=30
INFO | ??:??:?? 1 myRegion->freqStart -> myRegion->freqEnd: 902.000000 -> 928.0 00000 (26.000000 MHz)
INFO | ??:??:?? 1 numChannels: 104 x 250.000kHz
INFO | ??:??:?? 1 channel_num: 20
INFO | ??:??:?? 1 frequency: 906.875000
INFO | ??:??:?? 1 Slot time: 28 msec
INFO | ??:??:?? 1 Final Tx power: 30 dBm
INFO | ??:??:?? 11 SX126x init result -2
WARN | ??:??:?? 11 No SX1262 radio
INFO | ??:??:?? 11 Not using WIFI
ERROR | ??:??:?? 11 NOTE! Record critical error 3 at src/main.cpp:1279
INFO | ??:??:?? 11 PowerFSM init, USB power=1
DEBUG | ??:??:?? 11 State: BOOT
DEBUG | ??:??:?? 11 Free heap : 209492 bytes
DEBUG | ??:??:?? 11 Free PSRAM : 8346411 bytes
DEBUG | ??:??:?? 11 [Power] Battery: usbPower=1, isCharging=1, batMv=6252, batPct=100
DEBUG | ??:??:?? 11 [GPS] Probe for GPS at 9600
DEBUG | ??:??:?? 11 [GPS] Trying $PDTINFO (Unicore Family)...
DEBUG | ??:??:?? 12 [GPS] Trying $PCAS06,11A (ATGM33xx Family)...
DEBUG | ??:??:?? 12 [GPS] Trying $PAIR021
39 (Airoha Family)...
DEBUG | ??:??:?? 13 [GPS] Trying $PQTMVERNO58 (LC86)...
DEBUG | ??:??:?? 14 [GPS] Trying $PCAS06,0
1B (L76K)...
DEBUG | ??:??:?? 14 [GPS] Trying $PMTK60531 (MTK Family)...
WARN | ??:??:?? 16 [GPS] No GNSS Module (baudrate 9600)
INFO | ??:??:?? 16 [RangeTest] Range Test Module - Disabled
INFO | ??:??:?? 16 [PowerFSM] Init the NimBLE bluetooth module
DEBUG | ??:??:?? 18 [GPS] Probe for GPS at 9600
DEBUG | ??:??:?? 18 [GPS] Trying $PDTINFO (Unicore Family)...
DEBUG | ??:??:?? 18 [GPS] Trying $PCAS06,1
1A (ATGM33xx Family)...
DEBUG | ??:??:?? 19 [GPS] Trying $PAIR02139 (Airoha Family)...
DEBUG | ??:??:?? 20 [GPS] Trying $PQTMVERNO
58 (LC86)...
DEBUG | ??:??:?? 20 [GPS] Trying $PCAS06,01B (L76K)...
DEBUG | ??:??:?? 21 [GPS] Trying $PMTK605
31 (MTK Family)...
WARN | ??:??:?? 22 [GPS] No GNSS Module (baudrate 9600)
DEBUG | ??:??:?? 22 [GPS] Probe for GPS at 9600
DEBUG | ??:??:?? 22 [GPS] Trying $PDTINFO (Unicore Family)...
DEBUG | ??:??:?? 23 [GPS] Trying $PCAS06,11A (ATGM33xx Family)...
DEBUG | ??:??:?? 23 [GPS] Trying $PAIR021
39 (Airoha Family)...
DEBUG | ??:??:?? 24 [GPS] Trying $PQTMVERNO58 (LC86)...
DEBUG | ??:??:?? 25 [GPS] Trying $PCAS06,0
1B (L76K)...
DEBUG | ??:??:?? 25 [GPS] Trying $PMTK605*31 (MTK Family)...
WARN | ??:??:?? 27 [GPS] No GNSS Module (baudrate 9600)
WARN | ??:??:?? 27 [GPS] Give up on GPS probe and set to 9600
INFO | ??:??:?? 31 [NodeInfo] Send our nodeinfo to mesh (wantReplies=1)
INFO | ??:??:?? 31 [NodeInfo] Send owner !bd815b8c/Meshtastic 5b8c/5b8c
DEBUG | ??:??:?? 31 [NodeInfo] Initial packet id 662871074
DEBUG | ??:??:?? 31 [NodeInfo] Partially randomized packet id 2486278179
DEBUG | ??:??:?? 31 [NodeInfo] Update DB node 0xbd815b8c, rx_time=0
ERROR | ??:??:?? 31 [NodeInfo] Error=4, return NAK and drop packet
DEBUG | ??:??:?? 31 [NodeInfo] Partially randomized packet id 164879396
WARN | ??:??:?? 31 [NodeInfo] Alloc an err=4,to=0xbd815b8c,idFrom=0x94319823,id=0x9d3dc24
DEBUG | ??:??:?? 31 [NodeInfo] Enqueued local (id=0x09d3dc24 fr=0xbd815b8c to=0xbd815b8c, WantAck=0, HopLim=0 Ch=0x0 Portnum=5 requestId=94319823 priority=120)
DEBUG | ??:??:?? 31 [Router] Rx someone rebroadcasting for us (id=0x09d3dc24 fr=0xbd815b8c to=0xbd815b8c, WantAck=0, HopLim=0 Ch=0x0 Portnum=5 requestId=94319823 priority=120)
DEBUG | ??:??:?? 31 [Router] Didn't find pending packet
DEBUG | ??:??:?? 31 [Router] Add packet record fr=0xbd815b8c, id=0x9d3dc24
DEBUG | ??:??:?? 31 [Router] handleReceived(REMOTE) (id=0x09d3dc24 fr=0xbd815b8c to=0xbd815b8c, WantAck=0, HopLim=0 Ch=0x0 Portnum=5 requestId=94319823 priority=120)
DEBUG | ??:??:?? 31 [Router] Module 'routing' wantsPacket=1
INFO | ??:??:?? 31 [Router] Received routing from=0xbd815b8c, id=0x9d3dc24, portnum=5, payloadlen=2
DEBUG | ??:??:?? 31 [Router] Routing sniffing (id=0x09d3dc24 fr=0xbd815b8c to=0xbd815b8c, WantAck=0, HopLim=0 Ch=0x0 Portnum=5 requestId=94319823 priority=120)
DEBUG | ??:??:?? 31 [Router] Received a NAK for 0x0, stopping retransmissions
DEBUG | ??:??:?? 31 [Router] Delivering rx packet (id=0x09d3dc24 fr=0xbd815b8c to=0xbd815b8c, WantAck=0, HopLim=0 Ch=0x0 Portnum=5 requestId=94319823 priority=120)
DEBUG | ??:??:?? 31 [Router] Update DB node 0xbd815b8c, rx_time=0
DEBUG | ??:??:?? 31 [Router] Forwarding to phone (id=0x09d3dc24 fr=0xbd815b8c to=0xbd815b8c, WantAck=0, HopLim=0 Ch=0x0 Portnum=5 requestId=94319823 priority=120)
DEBUG | ??:??:?? 31 [Router] Module 'routing' considered
DEBUG | ??:??:?? 31 [Power] Battery: usbPower=1, isCharging=1, batMv=6252, batPct=100

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions