Hacking Issue with Trinket M0 Installation

HisokaRyodan

Member
OP
Newcomer
Joined
Apr 1, 2021
Messages
11
Trophies
0
Age
33
XP
92
Country
United States
Good morning guys, long time lurker, first time poster. Hopefully someone is able to help me out!

I have had a Trinket M0 installed in one of my Switches. When I go to boot on the switch, the trinket flashes yellow a bunch and then red, and then stays at a black screen. It is in-fact going into RCM mode, and once plugged into a computer I am able to push a payload, but it isn't pushing it automatically like it should.

Was wondering if someone could help. I am not experiencing at soldering, although have soldered, but don't feel comfortable doing it myself. Here are the videos and photos of my current switch with issues.

Any assistance would be greatly appreciated! I did see in another thread someone saying if it goes to RCM mode that its the ground wire, but If someone could elaborate more of what needs to be done that would be great.
 

Attachments

  • image0.jpeg
    image0.jpeg
    1.5 MB · Views: 282
  • image1.jpeg
    image1.jpeg
    1.6 MB · Views: 258
  • Like
Reactions: HollowGrams

thesjaakspoiler

Well-Known Member
Member
Joined
Nov 20, 2018
Messages
990
Trophies
0
Age
124
XP
1,508
Country
Afghanistan
The Switch going into RCM is because AutoRCM is on.
That is a Switch thing, unrelated to the Trinket. But that is a good thing that shows your Switch is working correctly.

About the ground wire/RCM, some people don't wire the pin in the joycon connector to the ground.
But as you mention that your Switch goes in RCM mode when connecting it to a PC, it shows that it's working.
Nothing to worry about that either.

I found the description of the LED colors here :
https://github.com/Quantum-cross/sam-fusee-launcher-internal
Orange means waiting for the RCM mode.
Red means it can't find the Switch.
So your suspicion that it can't inject the payload is correct.
Also the black screen you see is the Switch going into the RCM mode waiting for a payload the be injected.

From the code of the Trinket I see it's just checking for the Switch USB connection several times and
if it doesn't find it after some time, it just gives up and shows a red light.

You could check with a multimeter if the USB wires are not broken.
Those are those 2 short wires soldered to where the USB connector was on the Trinket.
Also maybe check if that bottom wire isn't touching that ground pad.

Another possibility is that the USB port on the Trinket broke.
You could try to hook it up to a PC, press reset button twice and see the flashdrive shows up.
If not, then the USB port might be broken.
 
  • Like
Reactions: de9ed

HisokaRyodan

Member
OP
Newcomer
Joined
Apr 1, 2021
Messages
11
Trophies
0
Age
33
XP
92
Country
United States
The Switch going into RCM is because AutoRCM is on.
That is a Switch thing, unrelated to the Trinket. But that is a good thing that shows your Switch is working correctly.

About the ground wire/RCM, some people don't wire the pin in the joycon connector to the ground.
But as you mention that your Switch goes in RCM mode when connecting it to a PC, it shows that it's working.
Nothing to worry about that either.

I found the description of the LED colors here :
Orange means waiting for the RCM mode.
Red means it can't find the Switch.
So your suspicion that it can't inject the payload is correct.
Also the black screen you see is the Switch going into the RCM mode waiting for a payload the be injected.

From the code of the Trinket I see it's just checking for the Switch USB connection several times and
if it doesn't find it after some time, it just gives up and shows a red light.

You could check with a multimeter if the USB wires are not broken.
Those are those 2 short wires soldered to where the USB connector was on the Trinket.
Also maybe check if that bottom wire isn't touching that ground pad.

Another possibility is that the USB port on the Trinket broke.
You could try to hook it up to a PC, press reset button twice and see the flashdrive shows up.
If not, then the USB port might be broken.


Thank you so much for such a detailed response! I know this may sound stupid, but since the Trinket m0's USB is wired to the Switches USB, to check to see if the trinket is still working, I would just plug a USB cable from PC into the switches USB, and then with the switch on, double tap the trinkets reset button?

I just know that the USB connector was taken off, so logically thats what I believe you mean by hook it up to the PC.

I did just that just now, so i have the switch on in AutoRCM mode so that the Trinket gets power, and when I double click the reset button I get the same Purple, Yellow Yellow Yellow Red, red.
 

MaxiBus

Well-Known Member
Member
Joined
Jan 12, 2018
Messages
219
Trophies
0
XP
1,240
Country
Austria
Hey, its hard to tell where the problem is without seeing all solder points, but what you can see looks good.
Maybe you should resolder the USB Port to the trinket and try to reflash it.

Some tips:
Before you go any further with experiments and testing, i would recommend to undo the solderings completely. See, if your switch is working as vanilla, and then use the solder points on the backside of the mainboard (see attachement, from https://gbatemp.net/threads/interna...ybitsy-m0-express-guide-files-support.508068/). It takes a little longer because you have to remove the board first, but the solder points are much easier to work with and you can work much cleaner.

You could place the wires like this:
Unbenannt-2.jpg


"USB Disconnect" made problems several times, so i do not use it anymore. After soldering the wires, make sure the switch is still running normally (especially, if it powers up, if the volume buttons are working and if the right joycon is working when connected)

On the front side, make sure that the bottom of the trinket is well insulated and has absolutely no contact with the processor's metal shield (=GND).

The rest should be no problem, dont be greedy with kapton tape and you should be successful.

EDIT: when you use the joy con wire, you do not have to use autorcm.
 

Attachments

  • alternatepoints2-jpg[1].jpg
    alternatepoints2-jpg[1].jpg
    136.2 KB · Views: 234
Last edited by MaxiBus,

HollowGrams

Well-Known Member
Member
Joined
Nov 27, 2020
Messages
628
Trophies
0
Age
44
XP
668
Country
United States
Good morning guys, long time lurker, first time poster. Hopefully someone is able to help me out!

I have had a Trinket M0 installed in one of my Switches. When I go to boot on the switch, the trinket flashes yellow a bunch and then red, and then stays at a black screen. It is in-fact going into RCM mode, and once plugged into a computer I am able to push a payload, but it isn't pushing it automatically like it should.

Was wondering if someone could help. I am not experiencing at soldering, although have soldered, but don't feel comfortable doing it myself. Here are the videos and photos of my current switch with issues.

Any assistance would be greatly appreciated! I did see in another thread someone saying if it goes to RCM mode that its the ground wire, but If someone could elaborate more of what needs to be done that would be great.

Load OFW - Reflash Trinket MO - Will work after.

https://gbatemp.net/threads/trinket-rebug-others-switchboot_uf2-fusee_uf2-modchip-software.526607/
 

HisokaRyodan

Member
OP
Newcomer
Joined
Apr 1, 2021
Messages
11
Trophies
0
Age
33
XP
92
Country
United States
Hey, its hard to tell where the problem is without seeing all solder points, but what you can see looks good.
Maybe you should resolder the USB Port to the trinket and try to reflash it.

Some tips:
Before you go any further with experiments and testing, i would recommend to undo the solderings completely. See, if your switch is working as vanilla, and then use the solder points on the backside of the mainboard (see attachement, from It takes a little longer because you have to remove the board first, but the solder points are much easier to work with and you can work much cleaner.

You could place the wires like this:


"USB Disconnect" made problems several times, so i do not use it anymore. After soldering the wires, make sure the switch is still running normally (especially, if it powers up, if the volume buttons are working and if the right joycon is working when connected)

On the front side, make sure that the bottom of the trinket is well insulated and has absolutely no contact with the processor's metal shield (=GND).

The rest should be no problem, dont be greedy with kapton tape and you should be successful.

EDIT: when you use the joy con wire, you do not have to use autorcm.

Thank you for such great information. I was actually able to boot it with the Pwr + Reset button which wipes the Trinket and normal boots it. I am going to unsolder it out and try putting in a new trinket as No matter what I do, it wont be seen by windows. I always get the red light at the end, so it never goes into bootloader mode.


Load OFW - Reflash Trinket MO - Will work after.

I was able to use the Pwr + Reset to normal boot, and once powered down, I put the switch into RCM and pushed that Samd21_Update, but once I press the reset button twice, I get the same 4 yellow lights and a 5th red one. I am guessing that this means that the USB connections arent working so either they are bad (which the soldering is solid) or the USB port on the trinket is bad. If you have any other insights please let me know. Ordered a new trinket so will be able to try out a new one shortly.
 
  • Like
Reactions: HollowGrams

HollowGrams

Well-Known Member
Member
Joined
Nov 27, 2020
Messages
628
Trophies
0
Age
44
XP
668
Country
United States
Thank you for such great information. I was actually able to boot it with the Pwr + Reset button which wipes the Trinket and normal boots it. I am going to unsolder it out and try putting in a new trinket as No matter what I do, it wont be seen by windows. I always get the red light at the end, so it never goes into bootloader mode.




I was able to use the Pwr + Reset to normal boot, and once powered down, I put the switch into RCM and pushed that Samd21_Update, but once I press the reset button twice, I get the same 4 yellow lights and a 5th red one. I am guessing that this means that the USB connections arent working so either they are bad (which the soldering is solid) or the USB port on the trinket is bad. If you have any other insights please let me know. Ordered a new trinket so will be able to try out a new one shortly.

Make sure drivers are installed for switch. Flash when in normal boot in HOS - Plug usb C to comp and switch - Press power to turn screen off - then double press trinket button. Switchboot or Trinket should pop up in my computer with drive letter - repeat steps if not by unplugging usb c, replugging, tap power, double press trinket button and see. Then drag uf2 file 1 to Switchboot or Trinket drive, window will close and now you should have a switchboot drive. Put uf2 file 2 in switchboot drive. Wait for flashing, like 20 seconds.

Power off and back on to CFW.
 

HisokaRyodan

Member
OP
Newcomer
Joined
Apr 1, 2021
Messages
11
Trophies
0
Age
33
XP
92
Country
United States
Make sure drivers are installed for switch. Flash when in normal boot in HOS - Plug usb C to comp and switch - Press power to turn screen off - then double press trinket button. Switchboot or Trinket should pop up in my computer with drive letter - repeat steps if not by unplugging usb c, replugging, tap power, double press trinket button and see. Then drag uf2 file 1 to Switchboot or Trinket drive, window will close and now you should have a switchboot drive. Put uf2 file 2 in switchboot drive. Wait for flashing, like 20 seconds.

Power off and back on to CFW.


So now when I boot into the OFW, I am getting a Error code: 2107-0445. If i boot into Emunand CFW this error does not happen. I tried booting to emunand and trying what you said, but again it flashes 4 times yellow and then flashes red and is never seen by the PC.

Do you think the siwtch could have an actual issue?

Interestingly enough, If I try to boot the switch with a NS-Atmopshere loader in, WITHOUT the dongle, it never loads the payload, however if I put the jig in and the dongle, it will inject, most of the time. It seems to be somewhat hit or miss.

I was trying to take a video before this new error came up
 

Decan

New Member
Newbie
Joined
Oct 28, 2016
Messages
3
Trophies
0
Age
47
XP
67
Country
Canada
Don't know if I can ask her or atart a new thread. But. I installed trinket m0. All straps


Everything g works perfect. ..except who I reassemble and put rhe fan and heatsink back on. I tested with out heat sink and with.


The problem. Is my vol+ buttons stops working when heat sink is screwed in. And vol- acks like vol+ would. The second I unscrew the 3 heatsink screws buttons are back to normal. I tighten any one of the 3 screws and back to messed up buttons.

I check for solder drops. Spashes. Briding and shorting. Everything looks good.
 

Decan

New Member
Newbie
Joined
Oct 28, 2016
Messages
3
Trophies
0
Age
47
XP
67
Country
Canada
Don't know if I can ask her or atart a new thread. But. I installed trinket m0. All straps


Everything g works perfect. ..except who I reassemble and put rhe fan and heatsink back on. I tested with out heat sink and with.


The problem. Is my vol+ buttons stops working when heat sink is screwed in. And vol- acks like vol+ would. The second I unscrew the 3 heatsink screws buttons are back to normal. I tighten any one of the 3 screws and back to messed up buttons.

I check for solder drops. Spashes. Briding and shorting. Everything looks good.
 

b00f0087

New Member
Newbie
Joined
Dec 23, 2020
Messages
2
Trophies
0
Age
36
XP
36
Country
United States
What is the volume up resistor is gone. Also the pads are gone. Bought this second hand. I was also given the trinket m0
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Psionic Roshambo @ Psionic Roshambo:
    I just want a Pokemon Hell Raiser fan game 😭
  • K3Nv2 @ K3Nv2:
    Anyone wanna play with my joydock
  • BigOnYa @ BigOnYa:
    Biomutant looks cool tho, may have to try that
  • Quincy @ Quincy:
    Usually when such a big title leaks the Temp will be the first to report about it (going off of historical reports here, Pokemon SV being the latest one I can recall seeing pop up here)
  • K3Nv2 @ K3Nv2:
    I still like how a freaking mp3 file hacks webos all that security defeated by text yet again
  • BigOnYa @ BigOnYa:
    They have simulators for everything nowdays, cray cray. How about a sim that shows you playing the Switch.
  • K3Nv2 @ K3Nv2:
    That's called yuzu
    +1
  • BigOnYa @ BigOnYa:
    I want a 120hz 4k tv but crazy how more expensive the 120hz over the 60hz are. Or even more crazy is the price of 8k's.
  • K3Nv2 @ K3Nv2:
    No real point since movies are 30fps
  • BigOnYa @ BigOnYa:
    Not a big movie buff, more of a gamer tbh. And Series X is 120hz 8k ready, but yea only 120hz 4k games out right now, but thinking of in the future.
  • K3Nv2 @ K3Nv2:
    Mostly why you never see TV manufacturers going post 60hz
  • BigOnYa @ BigOnYa:
    I only watch tv when i goto bed, it puts me to sleep, and I have a nas drive filled w my fav shows so i can watch them in order, commercial free. I usually watch Married w Children, or South Park
  • K3Nv2 @ K3Nv2:
    Stremio ruined my need for nas
  • BigOnYa @ BigOnYa:
    I stream from Nas to firestick, one on every tv, and use Kodi. I'm happy w it, plays everything. (I pirate/torrent shows/movies on pc, and put on nas)
  • K3Nv2 @ K3Nv2:
    Kodi repost are still pretty popular
  • BigOnYa @ BigOnYa:
    What the hell is Kodi reposts? what do you mean, or "Wut?" -xdqwerty
  • K3Nv2 @ K3Nv2:
    Google them basically web crawlers to movie sites
  • BigOnYa @ BigOnYa:
    oh you mean the 3rd party apps on Kodi, yea i know what you mean, yea there are still a few cool ones, in fact watched the new planet of the apes movie other night w wifey thru one, was good pic surprisingly, not a cam
  • BigOnYa @ BigOnYa:
    Damn, only $2.06 and free shipping. Gotta cost more for them to ship than $2.06
  • BigOnYa @ BigOnYa:
    I got my Dad a firestick for Xmas and showed him those 3rd party sites on Kodi, he loves it, all he watches anymore. He said he has got 3 letters from AT&T already about pirating, but he says f them, let them shut my internet off (He wants out of his AT&T contract anyways)
  • K3Nv2 @ K3Nv2:
    That's where stremio comes to play never got a letter about it
  • BigOnYa @ BigOnYa:
    I just use a VPN, even give him my login and password so can use it also, and he refuses, he's funny.
  • BigOnYa @ BigOnYa:
    I had to find and get him an old style flip phone even without text, cause thats what he wanted. No text, no internet, only phone calls. Old, old school.
    BigOnYa @ BigOnYa: I had to find and get him an old style flip phone even without text, cause thats what he wanted...