Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

SAMD Loader Switch: Difference between revisions

From GameBrew
(Created page with "{{Infobox Switch Homebrews |title=SAMD |image=Switch-logo.png |description=A dongle to launch a payload for Fusée Gelée exploit. Open source, do it yourself. |author=electronrancher |lastupdated=2018/08/23 |type=Payload senders (Hardware) |version=2018 |license=GPL-2.0 |download=https://dlhb.gamebrew.org/switchhomebrews/samdswitch.7z |website=https://gbatemp.net/threads/my-dongle-project-internal-external-samd-loader-with-cr2032-holder.513755 |source=https://github.com...")
 
No edit summary
Line 1: Line 1:
{{Infobox Switch Homebrews
{{Infobox Switch Homebrews
|title=SAMD
|title=SAMD
|image=Switch-logo.png
|image=samdnx.png
|description=A dongle to launch a payload for Fusée Gelée exploit. Open source, do it yourself.
|description=A dongle to launch a payload for Fusée Gelée exploit. Open source, do it yourself.
|author=electronrancher
|author=electronrancher
Line 13: Line 13:
|donation=
|donation=
}}
}}
{{#seo:
Fusee Launcher for the openschemes SAMD21 Loader board. Based on [https://github.com/atlas44/sam-fusee-launcher sam fusee launcher].
|title=Switch Payloads (Payload senders (Hardware)) - GameBrew
 
|title_mode=append
Build and tested with Arduino SDK.
|image=Switch-logo.png
 
|image_alt=SAMD
==User guide==
}}
===Source Code===
{{cleanup|article|Needs cleanup}}
* [https://github.com/electronrancher/sam-fusee-launcher Firmware] (Compile and flash with Arduino, forked from sam-fusee-launcher) (you probably want this one if you want to hack on stuff).
A dongle to launch a payload for Fusée Gelée exploit. Open source, do it yourself.
* [https://github.com/electronrancher/SAMD_Fusee_Multiloader Multiloader] (Compile and flash with Arduino, forked from the V1.0 firmware just above)
* [https://github.com/electronrancher/uf2-samdx1 Bootloader] (Compile with GCC and flash with SWD, forked from uf2-samdx1) (You probably don't ever need to touch the bootloader, so you may not care about this one)
 
===Install a Pre-built Firmware===
*Download a firmware zip file from the [https://github.com/electronrancher/sam-fusee-launcher firmware directory] and open.
*Plug the SAMD Loader into USB, and double click reset
*Drop the 3 files from inside the zip onto USB. They will be autoflashed as soon as they are written
*Unplug SAMD Loader, it's now flashed to the new firmware.
 
===Optional Multiloader Firmware===
A pre-built Firmware can be found [https://gbatemp.net/threads/my-dongle-project-internal-external-samd-loader-with-cr2032-holder.513755/ here]. This firmware was inspired by, and borrows from, mattytrog's implementation of Gemma multiloader. Thanks mattytrog.
 
*To use, plug in normally and power on. While searching for Tegra, the device will show 1, 2, or 3 quick blinks to signify which payload is active.
*To change payload, hold the change button (D1), the device will cycle through 1, 2, then 3 blinks to indicate payload selection. Let go of change button once your desired payload is indicated
*To store payload, momentarily press the store button (D0). The activity LED will light for 1 second to indicate flashing and upon the next reset, your desired payload will be automatically selected.
 
The rest is the same, device will blink 1-3 times while searching for Tegra, then give a short-long "Ta-daa" blink as the payload is sent and activated. At that point, you're done! Unplug and switch the loader off.
 
===FAQ===
'''Q. What is it?'''
 
It's a small SAMD21 board with an onboard CR2032 battery holder. It can be used to send fusee gelee payloads.
 
'''Q. Why did you build it?'''
 
I wanted a board that was instantly-on, and that I could reprogram with open source tools.
 
'''Q. How big is it?'''
 
24 x 25mm.
 
'''Q. Can it fit inside my console?'''
 
Yes, with the battery clip and other tall stuff omitted. I made the USB pads big for easy soldering.
 
'''Q. What do I need to get injecting?'''
 
A CR2032 battery, a USB micro b to C cable, and an RCM jig. All can be found on ebay or Amazon for a low cost.


==Media==
==Media==
<youtube></youtube>
'''Placing the samd loader''' ([https://www.youtube.com/watch?v=Z2HUrrbz8lQ electronrancher]) <br>
 
<youtube>Z2HUrrbz8lQ</youtube>


==Screenshots==
'''SAMD Loader in action''' ([https://www.youtube.com/watch?v=HImP8QRGi0U electronrancher]) <br>
https://dlhb.gamebrew.org/switchhomebrews/Switch-logo-01.png
<youtube>HImP8QRGi0U</youtube>
https://dlhb.gamebrew.org/switchhomebrews/Switch-logo-02.png
https://dlhb.gamebrew.org/switchhomebrews/Switch-logo-03.png
https://dlhb.gamebrew.org/switchhomebrews/Switch-logo-04.png
https://dlhb.gamebrew.org/switchhomebrews/Switch-logo-05.png
https://dlhb.gamebrew.org/switchhomebrews/Switch-logo-06.png
https://dlhb.gamebrew.org/switchhomebrews/Switch-logo-07.png
https://dlhb.gamebrew.org/switchhomebrews/Switch-logo-08.png


==Changelog==
'''Pick and Place monitor''' ([https://www.youtube.com/watch?v=cneiqwa-cQI electronrancher]) <br>
'''v.1.0'''
<youtube>cneiqwa-cQI</youtube>
* First Release.


== External links ==
== External links ==
* Gbatemp - https://gbatemp.net/threads/my-dongle-project-internal-external-samd-loader-with-cr2032-holder.513755
* GitHub - https://github.com/electronrancher/sam-fusee-launcher
* Github - https://github.com/electronrancher/sam-fusee-launcher
* GitHub - https://github.com/electronrancher/SAMD_Fusee_Multiloader
* Reddit -
* GitHub - https://github.com/electronrancher/uf2-samdx1
* GBAtemp - https://gbatemp.net/threads/my-dongle-project-internal-external-samd-loader-with-cr2032-holder.513755

Revision as of 00:53, 9 July 2023

SAMD
Samdnx.png
General
Authorelectronrancher
TypePayload senders (Hardware)
Version2018
LicenseGPL-2.0
Last Updated2018/08/23
Links
Download
Website
Source

Fusee Launcher for the openschemes SAMD21 Loader board. Based on sam fusee launcher.

Build and tested with Arduino SDK.

User guide

Source Code

  • Firmware (Compile and flash with Arduino, forked from sam-fusee-launcher) (you probably want this one if you want to hack on stuff).
  • Multiloader (Compile and flash with Arduino, forked from the V1.0 firmware just above)
  • Bootloader (Compile with GCC and flash with SWD, forked from uf2-samdx1) (You probably don't ever need to touch the bootloader, so you may not care about this one)

Install a Pre-built Firmware

  • Download a firmware zip file from the firmware directory and open.
  • Plug the SAMD Loader into USB, and double click reset
  • Drop the 3 files from inside the zip onto USB. They will be autoflashed as soon as they are written
  • Unplug SAMD Loader, it's now flashed to the new firmware.

Optional Multiloader Firmware

A pre-built Firmware can be found here. This firmware was inspired by, and borrows from, mattytrog's implementation of Gemma multiloader. Thanks mattytrog.

  • To use, plug in normally and power on. While searching for Tegra, the device will show 1, 2, or 3 quick blinks to signify which payload is active.
  • To change payload, hold the change button (D1), the device will cycle through 1, 2, then 3 blinks to indicate payload selection. Let go of change button once your desired payload is indicated
  • To store payload, momentarily press the store button (D0). The activity LED will light for 1 second to indicate flashing and upon the next reset, your desired payload will be automatically selected.

The rest is the same, device will blink 1-3 times while searching for Tegra, then give a short-long "Ta-daa" blink as the payload is sent and activated. At that point, you're done! Unplug and switch the loader off.

FAQ

Q. What is it?

It's a small SAMD21 board with an onboard CR2032 battery holder. It can be used to send fusee gelee payloads.

Q. Why did you build it?

I wanted a board that was instantly-on, and that I could reprogram with open source tools.

Q. How big is it?

24 x 25mm.

Q. Can it fit inside my console?

Yes, with the battery clip and other tall stuff omitted. I made the USB pads big for easy soldering.

Q. What do I need to get injecting?

A CR2032 battery, a USB micro b to C cable, and an RCM jig. All can be found on ebay or Amazon for a low cost.

Media

Placing the samd loader (electronrancher)

SAMD Loader in action (electronrancher)

Pick and Place monitor (electronrancher)

External links

Advertising: