I've forked Quantum-cross's sam-fusee-launcher-internal and made the code suitable for running on this tiny chip. It's one of the smallest SAMD21 boards out there, and costs a little more than the Trinket M0. I simplified a lot of the code and it should work properly on most any SAMD21 device (internal or external).
This is a "payload injector" / "dongle", suitable for internal or external use.
Product URL: https://nerdonic.com/products/exen/mini
My Repository: https://github.com/blockfeed/sam-fusee-launcher-internal
I did this for fun and hope someone finds it (or the code) useful.
It's a 4-wire install - 3.3v, D+, D- and GND. I recommend removing the power LED (can't be controlled by software) and the microUSB port on the Exen Mini (for size). It blinks once when it powers on, and twice if it fails to find a Switch. I'm personally using it for an AutoRCM install, but it works with a jig setup as well. It can only be updated via the Arduino IDE (initially).
That said - this includes Hekate 4, which supports loading a newer payload from the SD card. So once the Exen is programmed, you should never have to update it again. Just copy your new payload to /bootloader/update.bin and you're all set.
Internal:
External:
Install instructions/images are in the repository README.
(With any AutoRCM install, be sure to power off using the Hekate menu.)
** IF YOU DO NOT HAVE THE TOOLS OR SKILL TO INSTALL THIS, DO NOT ATTEMPT **
I'm not responsible if you kill your Switch.
This is a "payload injector" / "dongle", suitable for internal or external use.
Product URL: https://nerdonic.com/products/exen/mini
My Repository: https://github.com/blockfeed/sam-fusee-launcher-internal
I did this for fun and hope someone finds it (or the code) useful.
It's a 4-wire install - 3.3v, D+, D- and GND. I recommend removing the power LED (can't be controlled by software) and the microUSB port on the Exen Mini (for size). It blinks once when it powers on, and twice if it fails to find a Switch. I'm personally using it for an AutoRCM install, but it works with a jig setup as well. It can only be updated via the Arduino IDE (initially).
That said - this includes Hekate 4, which supports loading a newer payload from the SD card. So once the Exen is programmed, you should never have to update it again. Just copy your new payload to /bootloader/update.bin and you're all set.
Internal:
External:
Install instructions/images are in the repository README.
(With any AutoRCM install, be sure to power off using the Hekate menu.)
** IF YOU DO NOT HAVE THE TOOLS OR SKILL TO INSTALL THIS, DO NOT ATTEMPT **
I'm not responsible if you kill your Switch.
Last edited by mooglazer,