Tutorial  Updated

How To Flash The Trinket M0 Using Arduino

Arduino Setup For Use With The Trinket M0 Switch D-I-Y Dongle..

Step 1)

Install The Arduino-1.8.5 Software & Adafruit_Drivers_2.2.0.0

Step 2)

Once Both Are Installed Run The Arduino Software & Goto Flies,Scroll Down To Preferences Tab, Settings Pops Up Go Down To Additional Boards Manager URLs And Click The Box On The Right Of The Blank Space.

1.jpg
2.jpg
boards manager url.jpg


Step 3)

The Additional Boards Manager URL Box Will Pop Up, Now Copy & Paste This URL Into The Box, (CTRL+V) To Paste https://adafruit.github.io/arduino-board-index/package_adafruit_index.json Into The Box Then Press Ok & Ok Again.

4.jpg
3.jpg


Step 4)

Now Goto The Tools Tab & Scroll to Board & Select Board Manager Once The Board Manager Pops Up, Type Trinket In The Search Bar Then Click On Adafruit SAMD Boards by Adafruit & Click On Install, Once The Install Has Completed Then Click On The Close Tab.

tools.jpg

board manager.jpg

type trinket.jpg

install trinket.jpg
installed.jpg


Step 5)

Now Close Arduino Software & Goto C:\Program Files (x86)\Arduino\examples Folder & Place The 12.Nintendo_Switch_Fusee_Launcher Folder Into The Examples Folder,Once Thats Done You Can Close Everything.

examples folder.jpg
flash files.jpg


Step 6)
Now Your All Set To Flash Any One Of The Payloads To The Trinket M0 Dongle, So Restart The Arduino Software & Goto Tools Then Scroll Down To Board & Locate The Adafruit Trinket M0 Board & Select It, You Should See Adafruit Trinket M0 on Com4 or A Different Number Com Port In Bottom Right Corner.

tools.jpg
select trinket M0.jpg


Step 7)
Now Plug In Your Trinket M0 Then Goto Tools Again & Scroll Down To Port & Select The Port That The Trinket M0 Is Contected To, If Unsure Then Goto Device Manager Then Ports(COM & LPT) & It'll Show The Trinket M0 & COM Number It's Connected To.

select port.jpg


Step 8)
Now Goto File & Scroll Down To Examples Then Scroll To 12.Nintendo_Switch_Fusee_Launcher & Select One Of The Payloads You Want To Flash To The Trinket.

select the flash file.jpg


Step 9)
Now The Payload Of Your Choice Pops Up & Your Ready To Go.

loaded flash.jpg


Step 10)
You Want To Compile The Sketch Ready To Flash & Make Sure No Issues Before You Flash, Just Click On The Tick.

verify.jpg


Step 11)
Now Compiling Is Done Your Ready To Flash To The Trinket M0, So Click On The Arrow Tab To Upload To The Trinket & Wait For The Flash To Complete, You Should See Upload Done Message Once That Is Shown Then You Can Remove The Trinket From Your Pc Or Laptop.

done compiling.jpg
upload.jpg


Final Step)
If All Went Well Then Your Ready To Use Your New D-I-Y Trinket M0 Dongle.
Make Sure You Have The Correct Sd Card Files For The Payload That You Flashed To The Trinket.


If You Get This Error When Trying To Upload Your Payload File.

java.io.IOException: Cannot run program "{runtime.tools.bossac-1.7.0.path}/bossac": CreateProcess error=2, The system cannot find the file specified

Then This Is The Fix For The Error
Goto Tools Scroll To Boards Then Select Board Manager And Type Arduino SAMD Into The Search Bar.

error.jpg


Then Once Installed Click The Close Tab,Now You Can Upload Your Payload File.

Think That Covers Everythig.

Edit..

Updated Payload INO Files These Are Now All In One, So You Enable The Payload You WantTo Use, And Disable The 3 You Don't Want To Use.

the only UF2 d&d files are for the multi payload gemma/trinket and itsybitsy UF2 File has not been tested as of yet as I don't have one to hand.

gemma/trinket and itsybitsy files are for dongle only at moment as.

pad A0 = payload change on gemma and itsybitsy.

pad 1 = payload change on the trinket.

the multi can only have 3 payloads enabled due to flash on the trinket/gemma & itsybitsy flash not being big enough.

red = sxos
white = hekate
blue = ReiNX

demo of the multi payload on my trinket.



demo if multi payload working.




ReiNX
RajNX
SXOS
Hekate 4.0

have revamped ino to all in one code

just enable the payload you wish to use. and disable the other 3.

like in the image sx os is enabled and the others are disabled.


Trinket All In One.jpg
 

Attachments

  • all in one payload ino files.zip
    1.7 MB · Views: 706
Last edited by M-O-B, , Reason: Updated Files.

M-O-B

Well-Known Member
OP
Member
Joined
Jun 23, 2018
Messages
281
Trophies
0
Age
54
XP
583
Country
United Kingdom

i got my trinket from mouser cost was £6.61p each, but I wouldn't advise buying just 1 unit as the cost of shipping would take it up to around £20.

they do free shipping if you spend £33 or more, I got 5 at cost of £33.05 excluding vat, total price was £39.66p + free shipping took 2 days to be delivered.

eBay & Amazon prices for these trinkets are ridiculous, between £14 to £21 each.

another place for the trinkets is digikey £6.70 excluding vat. also free shipping on orders over £33.

I'm sure other similar devices will work at a lower cost but it's finding the correct size.

for me the trinket mo is ideal for the dongle just coz the size of it, and if a case could be found or made to fit the trinket inside with the battery and TP4056 battery charger module then it can be made to look clean and tidy.
 

xile6

Well-Known Member
Member
Joined
Jan 15, 2006
Messages
1,219
Trophies
0
XP
720
Country
United States
This is freaken great. I use my phone which works great, but i got like 3 of these trinket laying around from other projects.

Thanks for the infor
 

xstationbr

Well-Known Member
Member
Joined
Dec 30, 2015
Messages
114
Trophies
0
Age
42
Location
Brasil
XP
491
Country
Brazil
This will work like as XECUTER Dongle to enable CFW on Nintendo SWITCH in RCM MODE?

--------------------- MERGED ---------------------------

This tutorial would work with
"ARDUINO DIGISPARK ATTINY85 USB I2C SPI PWM ADC" ?
Because is more EASY to use in an USB TYPE C OTG Directly on Nintendo SWITCH without USB CABLE or SMARTPHONE or PC too.
 
Last edited by xstationbr,

NO_ob

Well-Known Member
Member
Joined
Apr 16, 2017
Messages
155
Trophies
0
Age
25
XP
306
Country
i got my trinket from mouser cost was £6.61p each, but I wouldn't advise buying just 1 unit as the cost of shipping would take it up to around £20.

they do free shipping if you spend £33 or more, I got 5 at cost of £33.05 excluding vat, total price was £39.66p + free shipping took 2 days to be delivered.

eBay & Amazon prices for these trinkets are ridiculous, between £14 to £21 each.

another place for the trinkets is digikey £6.70 excluding vat. also free shipping on orders over £33.

I'm sure other similar devices will work at a lower cost but it's finding the correct size.

for me the trinket mo is ideal for the dongle just coz the size of it, and if a case could be found or made to fit the trinket inside with the battery and TP4056 battery charger module then it can be made to look clean and tidy.
Pimoroni have uk stock desu i think they sell them for £8.50 i was happy to find that out as adafruits shipping here is ridiculous
 
Last edited by NO_ob,

NO_ob

Well-Known Member
Member
Joined
Apr 16, 2017
Messages
155
Trophies
0
Age
25
XP
306
Country
Got this installed works great, I dont think i scraped the enamel off the wire properly on the rcm strap testpad since it doesn't detect volume plus and goto rcm. I dont wanna take the baord back out to fix it though lel, got my switch in autorcm so it boots straight away into hekate. Anyone attempting this i highly recommend to get a heatgun for removing the micro usb port it's pretty tricky to get off i pulled most the pads off for it and was pushing very lightly on it while melting the solder, luckily the two i needed stayed attatched but they did peel off the board

IMG_20180630_211814.jpg
 
Last edited by NO_ob,
  • Like
Reactions: xstationbr
D

Deleted User

Guest
Thank you for the great tutorial, I can't wait to get mine and wire it up.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: douche