I Flash my Mellow SB2040 board with Katapult with the following settings
and flashed klipper with the same settings.
Canbus worked but i got timeouts during homing.
In an effort to solve it i decided to reflash the SB2040 with a lower CAN bus speed of 500,000.
SB2040 wasn’t detected over USB so i run katapult flash_can.py with -r (to enter the bootloader mode) and then run it again but pointing to the katapult.uf2 firmware file (that was a mistake).
after successfully flashing the SB2040 it seems dead.
Can’t find it in USB, can find it on canbus (using the flash_can.py -q) on both speeds (tried 1,000,000 and 500,000).
i tried double tapping the reset button on the SB2040 (which should enter the katapult to a bootloader state but still no luck.
If the bootloader on a Raspberry Pi Pico (RP2040-based board) like the Mellow SB2040 is not working, you can still re-flash the bootloader using a method known as USB Mass Storage Boot. Here’s how you can do it:
Prepare the RP2040 Board:
Unplug your RP2040 board from power.
Enter USB Mass Storage Mode:
Hold down the BOOTSEL button on the board.
While still holding the BOOTSEL button, plug the board into your computer via USB.
Release the BOOTSEL button after the board is connected. Your RP2040 board should now appear as a Mass Storage Device (like a USB drive) on your computer.
Download Bootloader File:
You need to download the appropriate bootloader UF2 file for the RP2040. You can usually find this on the Raspberry Pi website or the manufacturer's site for your specific board.
Flash the Bootloader:
Drag and drop the UF2 file onto the RP2040 USB Mass Storage Device. The board will automatically flash the new bootloader and then reboot.
Verify Bootloader Update:
After the process, the RP2040 board should disconnect and reconnect as a USB device. This indicates that the bootloader has been successfully updated.