Hi! I’m having some trouble with my Badger W.
I had recently flashed the latest firmware with Badger OS, and then started modifying the launcher.py script to change the examples directory to /apps.
I then uploaded the script and my computer (windows 11) lost connection.
Since then, I’ve been unable to regain connection on my PC or laptop (MacOS)
I’ve tried entering BOOTSEL mode to re-flash the firmware, but windows picks the device up as unrecognised, and there is no drive attached.
The mac has no response when plugging in as BOOTSEL.
Is the badger bricked? Is there any way of forcing BOOTSEL? I have no idea how a faulty python script can get into this state.
Thanks!
EDIT: I’ve tried another Pico W in BOOTSEL and that mounts just fine - going back to the Badger it’s unrecognised again
I’ve had issues with RP2040’s not working in boot mode, when I have a Circuit Python programed RP2040 plugged into that same Windows PC.
If I unplug the Circuit Python RP2040, all is then good for anything plugged in, in Boot Mode. It had me banging my head against the wall trying to figure out what was going on.
Long story made short, unplug any other USB devices you don’t need, and see what happens.
EDIT: Another thing to try is after its plugged in;
press and hold reset, then press and hold boot select;
release the reset button, then release the boot select button.
Yes I thought this was the case!
The pico itself shows no sign of flashing lights.
If BOOLSEL is not held, then the light on the Badger illuminates indicating that something is happening when holding BOOTSEL.
I’ve had similar when … something … had confused my USB stack so much it refused to recognise some devices. While I’m sure you’ve already tried it, reboot your host to see if it clears that.
Other than that; try a different cable, and a different port (if you have one available). As others have said, it’s impossible to break the BOOTSEL stuff from Micropython, no matter how terrible your Micropython is (as I am living proof of!)
Plugged into my mac, MicroPico in VSCode is now alternating between connected and disconnected, but clicking reset or any other buttons aren’t working. Thonny doesn’t pick anything up.
I thought it could be this, but the light doesn’t come on on the badger when I hold BOOTSEL and plug in, but it does when I plug it in without holding it