Tutorial  Updated

Internal modchip - SAMD21 (Trinket M0, Gemma M0, ItsyBitsy M0 Express) Guide, Files & Support

Notice: I am not receiving notifications for this thread. I didn`t realise people were still posting in it.

Please please accept my apologies if I haven`t replied to tags etc... I have no idea what is happening. I`m subscribed to this thread but I am not receiving notifications. Please inbox me if possible. Or tag me in another thread.

Its amazing that people are still checking all of this out. I thank you for all of the help and support I have received in this thread over this year.

Cheers. Matty.


A video showing a modchip in action. Thank you once again to @metaljay for providing this. This is what you can achieve by fitting a chip!



Section 1. Gather your software.

Get your chip software from THIS THREAD.
Follow the flashing instructions there...




Section 2. Removing USB port and unneeded LEDs. (Adafruit chips only)
  • Next, we need to remove the USB port from the modchip. I recommend a heatgun or a rework station. Heat up until the USB port just lifts off the modchip.
  • Do the same for the LED just to the right of the USB port.
See picture:
20181031_110415.jpg


You are now ready to fit your device. Proceed to Fitting section.





Section 3. Fitting modchip to your Switch.
New Universal Method. All SAMD-based internal chips. If your chip is not supported and you cannot work it out, PM me.

Trinket M0.
Solder as laid out in the following picture

trinketfinal.jpg

==================================================
Rebug SwitchME M0. Use Trinket files.
Solder as laid out in the following picture

rebugfinal.jpg

==================================================
RCMX86 - Internal modchip version.
Solder as laid out in the following picture

RCMX86-Internal-Final.jpg


==================================================
Gemma M0. Use Gemma files.
Solder as laid out in the following picture


gemma final.jpg

==================================================
ItsyBitsy M0 Express. Use ItsyBitsy files.
Solder as laid out in the following picture

itsybitsyfinal.jpg




==================================================
Feather M0 Express. Use Feather files.
Solder as laid out in the following picture

feather_final.jpg




BUILD YOUR OWN FROM A QFP ATSAMD21E18. Trinket equivalent pins.
Flash Trinket bootloader using OpenOCD via serial pins SWDIO / SWDCLK. Fit a reset switch somewhere... Or going to power / wake (aka method 2). If building for external use, it is good practice to fit a third capacitor between 3V & GND. This is deliberately vague and ambigious, as this needs research and you need to know what you are doing.

Link for setting the Pi up with OpenOCD: HERE
Raspberry Pi OpenOCD image in downloads section or HERE
SAMD pi connection.png



Alternative Solder Points

Credit to @consolex for original pic. I`ve added alternative points to solder to:
Alternatepoints.jpg


Credit to @pyorin for this much tidier version showing the same info as the above one!
Alternatepoints2.jpg

s-l1600.jpg

alternative3v.jpg




Replacement Parts List

Ok... So you have damaged your switch soldering your chip in. Not to worry.

First things first, DO NOT BRIDGE THE CONTACTS HOPING TO REVIVE YOUR SWITCH. With resistors, you may possibly get away with this, but with the capacitors listed below, if you jump these points, you will make a nice short-circuit to the PMIC and / or the M92T36, killing them instantly. Don`t do it.

OK... I`ll list these parts with METHOD 2 & 3 TRINKET PIN NUMBERS and the values of the components they solder to.

TRINKET 3V (POWER SUPPLY) - 2.2uF 0402 size MLCC capacitor. Voltage unimportant as long as it is over 6.3v
TRINKET PIN 2 (POWER ON RESET - goes to pin 5 on M92T36)- 4.7uF 0402 size MLCC capacitor. Voltage unimportant as long as it is over 6.3v
TRINKET PIN 0 (VOL+) - 150R (150 ohms) 0201 Thick Film resistor. 50mW
TRINKET RESET (SWITCH POWER BUTTON) - 150R (150 ohms) 0201 Thick Film resistor. 50mW


I recommend RS components.

FAQ

Q - How do I boot the switch into APX (RCM) mode?

A - You need to short out pin 10 on the right joycon rail to GND with a jig or modded joycon or paperclip (not recommended... Buy a jig you cheap-ass gyppo). Once shorted out, hold down vol+ and power. The switch screen should be off... Plug into your PC and it should recognise a APX device. Well done. You are in RCM.

Q - What glue should I use?
A - Only glue if necessary! Ideally if your soldering is of sufficient quality and your wire is thin enough, you don`t need glue. I use a bit because I am OCD. Anyway, use Epoxy. It`s what I use. Gives you some working time, is solid. Superglue makes a mess DO NOT USE SUPERGLUE. The only thing super about it is how it melts things. Epoxy won`t stick to the shield long-term, so bear that in mind. Pure Acetone will remove epoxy. Acetone tends to remove / melt anything to be warned. CHECK YOUR GLUE WON`T GO CONDUCTIVE OVER TIME - LOOKING AT YOU SCAMSUNG! The combination of heat cycles and absorbing of moisture can turn adhesive into a high-impedance connection!

Q - What size wire should I use?
A - I use AWG40 magnet wire or AWG30 Kynar. AWG40 goes onto components easier... And if you snap it, chances are the wire will snap and not the trace / component.
A2 - You can also use AWG30. I recommend Kynar wrapping wire but any will do. Looks nice, good resistance to elements, tidy. Nothing thicker than AWG30. You are just causing yourself more headaches. Trust me.

Q - Is AWG40 thick enough?
A - Yes. AWG40 is good for around 90mA.

Q - which methods do you recommend?
A - Connect all the straps...

Q - how do you recommend to set it up?
A - Fusee Suite. Search for Fusee Suite or go to link at top of this OP.

Q - My switch is flat and won't turn on.
A - Have you got the charger connected? Disconnect it or your switch won't boot! Boot to a payload (SX loader/Hekate), reconnect charger and leave on the payload menu and charge. Leave for 15 minutes and switch will start normally. It will continue charging one booted.

Disclaimer:
You have only yourself to blame. This voids warranty. This may or may not get you banned from online services. If it does, you got yourself banned. I`m not responsible if you kill your switch / your first-born with any of this in this post. I`m not infalliable. I`m partly senile. Do your own research. Kids, get bill payers permission before you attempt even using a screwdriver.
NUTSHELL: Don`t come having a go at me because you fooked your £300 console up. I`ll do my best to help you though if you do, Just don`t blame me.

Credits to Quantum-Cross, Atlas44, @Ninoh-FOX , @jcrorxp , @tecfreak, @mooglazer, @subcon959, @64Dp128k, @mikeleuskaldunak, @M-O-B, CTCaer, @evilsperm, @consolex and everyone else for valuable input.


IF YOU REQUIRE SUPPORT, IF YOUR CONSOLE ISN`T WORKING CORRECTLY... PLEASE POST A HIGH RESOLUTION PICTURE OF YOUR INSTALL. You might think it isn`t your soldering, but in all cases with the new methods, it is bad soldering. So, please post a picture.


A BRIEF WARNING - PLEASE READ
THIS MOD IS NOT FOR THE FEINT OF HEART. WE ARE SOLDERING TO TRACES AND COMPONENTS ON THE FRONT SIDE OF THE BOARD TO SAVE HAVING TO REMOVE THE BOARD AND SOLDER TO TESTPOINTS. IF YOU ARE STRUGGLING, OR THINK YOU ARE GOING TO STRUGGLE, PLEASE PLEASE SOLDER TO THE TEST POINTS NOTED IN THIS AND OTHER THREADS (YOU WILL NEED TO REMOVE THE MOTHERBOARD). DOUBLE - TRIPLE CHECK EVERYTHING. YOU HAVE BEEN WARNED!!!
Good soldering skills are needed!
A magnifying glass is needed!
Good soldering iron needed - ideally with a 0.3 conical tip. No more than 30w!
SECURE YOUR WIRES PRIOR TO SOLDERING. Stick them down with double-sided tape.
Only use glue if you need to and glue wires after soldering. Don`t glue the solder to the component!
Put the tiniest amount of glue on the PCB mask only. Never on components. Use a cocktail stick for more glue control!!!
Take a look at alternative solder points to get you out of the sh*t if you do rip something off the board
If you aren`t the best at soldering, then think very carefully about connecting to pin 6 capacitor (the one in these new methods). If you rip this pad, you WILL NEED TO REMOVE YOUR BOARD and run from a testpoint.
 

Attachments

  • Trinket equivalent.png
    Trinket equivalent.png
    118 KB · Views: 3,792
Last edited by mattytrog,

Matius

Well-Known Member
Newcomer
Joined
Dec 9, 2019
Messages
49
Trophies
0
Age
28
XP
185
Country
Australia
Perfect! I think I'll give this stuff a try:


Thank you.
Yep, that's the stuff. If you're just intending to just use it once, Amazon sell a brand called BNTECHGO and they sell much smaller lengths for very minimal costs, under £6. I've used it for a long time now, works all the time. Magnet wire is magnet wire.
 

bevis

Active Member
Newcomer
Joined
Dec 16, 2019
Messages
25
Trophies
0
Age
40
XP
181
Country
United States
yes, the wiring diagram for the trinket is the correct one for the bare chip install, and D+/D- are the data lines for usb.


sure :) I already made a diagram so I could remember where all the points were, though my pictured install is just a simple Fusee-UF2 one and doesn't use the vol+ line. also, I know there are an awful lot of ground points to choose from, so I have only highlighted the ones on test pads that are most convenient to the location of the chip :P

McgquLO1.jpg

What about those two upper and lower capacitors. Which pins are they connecting?
Beautiful work btw.
 

vulp_vibes

Well-Known Member
Member
Joined
Mar 13, 2013
Messages
104
Trophies
1
XP
1,551
Country
United States
What about those two upper and lower capacitors. Which pins are they connecting?
Beautiful work btw.
they're connecting VDDCORE and VDDANA to the GND pins next to them, acting as decoupling capacitors for the input and output voltages. this is illustrated in the "build your own from a qfp atsamd21e18" section on the opening post of the thread, and detailed in the datasheet of the chip :)
 
  • Like
Reactions: bevis

Boydy86

Well-Known Member
Member
Joined
Jun 3, 2019
Messages
107
Trophies
0
Age
38
XP
304
Country
United Kingdom
To tin this kind of wire, just dip the tip into a glob of molten solder for 3-5 seconds. The heat will burn the enamel off since it's rated for 155C.

Ordered! Perfect mate, thats exactly what I was hoping for. I made a hard mod for my 3DS that involved soldering 4 wires to the back of a female micro USB that I glued into the case. Best I had for doing this was the thin insulated wire you get in breadboard kits... This stuff should make similar projects a breeze, hopefully...
 
  • Like
Reactions: pure3d2

Ritchie555

Well-Known Member
Member
Joined
Aug 7, 2006
Messages
105
Trophies
0
Location
What u a stalker or sommit?
XP
240
Country
Canada
Never Mind... I was double tapping the reset button too fast. :blush:

Can anyone help here please? In my haste I put my trinket m0 into bootloader mode, it appeared as a drive on my PC. I copied over part one dual boot uf2 and the trinket rebooted, came back as a drive again. Then I copied over part 2 Trinket.uf2 then the trinket rebooted and was never again detected at all. it flashes 7 red led flashes and then nothing. Comments and suggestions very welcome!
 
Last edited by Ritchie555,

inki111

New Member
Newbie
Joined
Dec 28, 2019
Messages
1
Trophies
0
Age
44
XP
85
Country
Russia
[SOLVED] Bad chip, after replacement work like a charm.
Hi everyone, need help, pls.
i made trinket m0 analog from ATSAMD21E18A (w/o ldo, led and etc), flash it with trinket bootloader via blackmagic probe, then upload 2 parts of uf2 firmware as discribed.
intallation in minimal config, 5 wires.
and here goes trouble.
with only power button pressed switch boot up normally.
but in case pwr+vol+ - nothing, black screen. via usb i can see that switch enters in rcm mode, so i can send any payload to it via usb and it will boot in cwf.
also, i can enter in samd21 flash mode by reset chip twice, send new uf2.
in fact, everything works but no auto payload injection.
i'm in dead end. is there something to write on sd, or something to put in switchboot drive?

samd21internal.jpg

sorry for bad english, not native.
 
Last edited by inki111,
  • Like
Reactions: metaljay

FunThomas

Well-Known Member
Member
Joined
Jan 10, 2016
Messages
652
Trophies
0
XP
2,016
Country
Gambia, The
Never Mind... I was double tapping the reset button too fast. :blush:

Can anyone help here please? In my haste I put my trinket m0 into bootloader mode, it appeared as a drive on my PC. I copied over part one dual boot uf2 and the trinket rebooted, came back as a drive again. Then I copied over part 2 Trinket.uf2 then the trinket rebooted and was never again detected at all. it flashes 7 red led flashes and then nothing. Comments and suggestions very welcome!
when you flash dual boot you need to press vol+ and pwr to boot up to cfw iirc
only power starts stock firmware
or what do you mean with "was never again detected at all" what were your expectations and in which state of SWITCH/Trinket?
 
Last edited by FunThomas,

SirFranko

Member
Newcomer
Joined
Aug 19, 2018
Messages
10
Trophies
0
Age
38
XP
522
Country
Australia
Gave the install a go yesterday.

First tried with some wire i had laying around from a xbox360 modchip install, wasn't happy with it. was too bulky and the stranded wire was horrible to look at.
Went and bought some 30awg kynar stuff, wish i had it to start with.
Vol+ point was very awkward.. Would have helped to use some strong magnification, wouldn't attempt another switch without buying one.
Went well minus a small slip with the iron trying to get the ground point. Lucky its my own switch.

IMG_E8036.jpg
 

delaware1999

New Member
Newbie
Joined
Dec 31, 2019
Messages
1
Trophies
0
Age
51
XP
34
Country
Germany
Does this modchip also work with Patched Switch models. I have a Team Xecuter SX Pro and this does not work with my patched Switch.. Any infos ?
 

smhrambo

Member
Newcomer
Joined
Sep 16, 2018
Messages
6
Trophies
0
Age
35
XP
363
Country
Germany
Hi,
I have a little problem with my trinket m0 modchip.
It is not displayed in Windows Explorer.
I installed the ModChip in early 2019 and it works as it should.
But I cannot update the payload.
The modchip is connected with 4 wires and use autorcm.

My approach:
I load the Samd21Update payload and double press the reset button of the modchip.
But the modchip only shows two red LEDs for the USB initial error.

I tested 3 different USB C cable's on 3 different PCs.

Any suggestions on what's going wrong?
 

FunThomas

Well-Known Member
Member
Joined
Jan 10, 2016
Messages
652
Trophies
0
XP
2,016
Country
Gambia, The
Hi,
I have a little problem with my trinket m0 modchip.
It is not displayed in Windows Explorer.
I installed the ModChip in early 2019 and it works as it should.
But I cannot update the payload.
The modchip is connected with 4 wires and use autorcm.

My approach:
I load the Samd21Update payload and double press the reset button of the modchip.
But the modchip only shows two red LEDs for the USB initial error.

I tested 3 different USB C cable's on 3 different PCs.

Any suggestions on what's going wrong?
maybe tried to double press slower or faster ? for me it is always a problem of timing to get it shown as drive under windows
 

Ryanoceros

New Member
Newbie
Joined
Oct 19, 2019
Messages
3
Trophies
0
Age
32
XP
36
Country
United States
Does a modchip have any effect on the Switch's ability to dock? I installed a 4 wire RCMX86 chip a few months ago. Everything works as it should, the Switch still charges, but when docked it never displays on the TV. The TV light shows on the dock, the Switch display does go off, it charges, there is just not image or sound.
I appreciate it!
 

starlander

Member
Newcomer
Joined
Jan 13, 2017
Messages
24
Trophies
0
Age
48
XP
344
Country
United States
Does a modchip have any effect on the Switch's ability to dock? I installed a 4 wire RCMX86 chip a few months ago. Everything works as it should, the Switch still charges, but when docked it never displays on the TV. The TV light shows on the dock, the Switch display does go off, it charges, there is just not image or sound.
I appreciate it!

Nope. No effect.

I have had problems with dock USB ports functioning after an install. Turned out I had a cold solder joint that was affecting the dock. After re-soldering the chip, it was fixed.


Sent from my iPhone using Tapatalk
 

metaljay

Well-Known Member
Member
Joined
Jan 10, 2012
Messages
466
Trophies
1
XP
1,900
Country
Does a modchip have any effect on the Switch's ability to dock? I installed a 4 wire RCMX86 chip a few months ago. Everything works as it should, the Switch still charges, but when docked it never displays on the TV. The TV light shows on the dock, the Switch display does go off, it charges, there is just not image or sound.
I appreciate it!
I suspect you have autoRCM, you need to install the USB strap (brown on the Mattys picture) to make the dock not interfere with the chip upon cold boot
 

bouc

New Member
Newbie
Joined
Jan 9, 2020
Messages
1
Trophies
0
Age
46
XP
62
Country
France
Thanks to all for all !!
I successfully fitted 2 trinket M0 in my and a friend switchs, marvelous work !

Would this do a good one? Seeeduino-XIAO-Arduino-Microcontroller-SAMD21-Cortex-M0+ , available on seeeduino website (as a new user, I can't post link)
4.90$ :)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    The Real Jdbye @ The Real Jdbye: sure, it can be hands free