Hacking WIP [Trinket] [Rebug] [Others] SWITCHBOOT_UF2 / FUSEE_UF2 modchip software

mattytrog

You don`t want to listen to anything I say.
OP
Member
Joined
Apr 27, 2018
Messages
3,708
Trophies
0
Age
48
XP
4,328
Country
United Kingdom
Madturbo123, did you finally find a solution for the RCMX86 usb problem?

I have the same problems and I suspect that the IC USB logic chip is who is causing the issues.

Did you try unsoldering straps?
It's the usb logic chip that's doing it. Notice how rcmx86 inject slower than a rebug or trinket
 

FR0ZN

Well-Known Member
Member
Joined
Nov 2, 2013
Messages
1,385
Trophies
1
Age
37
XP
3,891
Country
United States
Aren't Rebug, Trinket and RCM-X86 all using the same USB chip ?

EDIT: Oh wow, I just noticed that Rebug and Trinket don't even have such a USB logic chip ? Wth?
 
Last edited by FR0ZN,

kermit84

Well-Known Member
Newcomer
Joined
Apr 24, 2019
Messages
72
Trophies
0
Age
40
XP
393
Country
Germany
Hi , matty i am happy to write about the new universal method i love it and it have the best performing with 3V

My last question i hope is :

I have soldered : Joycon Strap + USB Strap
i miss only the volume + Strap and my question ist :

When i solder vol+ how i can boot to orginal firmware ? Must i push the trinket button when i am on horizon os or mist i push Power + Vol+ for boot into Orginal Horizon os ?

I Love your Work and thx for everyone to help me :)

Greets
Kermit
 

mattytrog

You don`t want to listen to anything I say.
OP
Member
Joined
Apr 27, 2018
Messages
3,708
Trophies
0
Age
48
XP
4,328
Country
United Kingdom
Hi , matty i am happy to write about the new universal method i love it and it have the best performing with 3V

My last question i hope is :

I have soldered : Joycon Strap + USB Strap
i miss only the volume + Strap and my question ist :

When i solder vol+ how i can boot to orginal firmware ? Must i push the trinket button when i am on horizon os or mist i push Power + Vol+ for boot into Orginal Horizon os ?

I Love your Work and thx for everyone to help me :)

Greets
Kermit
No sir.

To dual boot with vol strap installed...

See switchboot part 1?

Choose joycon only. This will give you dual boot.

So... Flash "joycon" uf2, then flash switchboot part 2 uf2.
 

kermit84

Well-Known Member
Newcomer
Joined
Apr 24, 2019
Messages
72
Trophies
0
Age
40
XP
393
Country
Germany
At this point i cant understand :(

For Dual Boot first Flash Joycon Uf2
than directly Switchbootpart 2 ?

I have AutoRCM on , for safe

Must i than flash the trinket 2x ?


Greets
Kermit
 

mattytrog

You don`t want to listen to anything I say.
OP
Member
Joined
Apr 27, 2018
Messages
3,708
Trophies
0
Age
48
XP
4,328
Country
United Kingdom
At this point i cant understand :(

For Dual Boot first Flash Joycon Uf2
than directly Switchbootpart 2 ?

I have AutoRCM on , for safe

Must i than flash the trinket 2x ?


Greets
Kermit
Yes. There are two parts. Part one is the trinket bootloader which has been modified for strap control. I call this "Switchboot part 1".

You only need to flash this the once.

This will leave the rest of the chip blank. At this point, we flash part 2 to fill in the gaps in the rest of the chip.

So, part 1 never needs updating, unless you wish to change from dual boot to perma-cfw boot.

We only need to update part two when new features are added.

Part 1 = strap control
Part 2 = payload operations

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

Anything we can do about it?

Isn't that chip needed for the RCMX86 to work?
You can remove it, but you will need to jump wires to the USB pads.

I think there is a resistor you can remove. Can't remember 100%

If you look in modchip thread, a loooooooong time ago, I did some testing and stuff with the rcmx86.

Tell you something... The guys who made it are the nicest chaps in the world. But at the time, it wasn't anticipated that the usb logic chip could cause problems.

But now usb transfers are a thing, this "seems" to be the culprit in every circumstance.

In going to see if I can track down a datasheet for the usb logic chip. There may be a serial command to switch it off permanently and just allow passthrough of the samd21 usb data lines. Maybe.
 

Moneyforthecash

Active Member
Newcomer
Joined
Dec 9, 2018
Messages
39
Trophies
0
XP
459
Country
Austria
Got a new Trinket M0 chip.
When I copy the .UF2 files with 512KBs to the Trinketboot system it turns off. But when I plug it back into the PC no switchboot drive appears.

It always remains the TRINKETBOOT drive.


When I touch the board the USB disconnect tone sounds and the LEDs start flashing.
Fear that it is hardware defective. What do you think?

Trinket M0 front.jpg Trinket M0 back.jpg


Edit:
I've done it now. Thought I could switch to Part 2 but the post in front of me showed me the right way.

However, I find it very strange that my Trinket M0 separates when I touch it on the board.
 
Last edited by Moneyforthecash,

mattytrog

You don`t want to listen to anything I say.
OP
Member
Joined
Apr 27, 2018
Messages
3,708
Trophies
0
Age
48
XP
4,328
Country
United Kingdom
Got a new Trinket M0 chip.
When I copy the .UF2 files with 512KBs to the Trinketboot system it turns off. But when I plug it back into the PC no switchboot drive appears.

It always remains the TRINKETBOOT drive.


When I touch the board the USB disconnect tone sounds and the LEDs start flashing.
Fear that it is hardware defective. What do you think?

View attachment 165684 View attachment 165685


Edit:
I've done it now. Thought I could switch to Part 2 but the post in front of me showed me the right way.

However, I find it very strange that my Trinket M0 separates when I touch it on the board.
You have flashed wrong file. You are using method3 or legacy 3 file I guessing.

Touch pin 2 or 4... Guess it reboots the chip
 
  • Like
Reactions: Moneyforthecash

mattytrog

You don`t want to listen to anything I say.
OP
Member
Joined
Apr 27, 2018
Messages
3,708
Trophies
0
Age
48
XP
4,328
Country
United Kingdom
OK... Hit a few snags during my implementation of the decrypted "dump" feature...

Someone wanna try this?
On main screen, underneath "About", you will find "Test".

Select this, and what this does, is dump your emmc "save" folder to sd (decrypted/save).

Will someone just test it for me? See if it something anyone would use? I did another implementation but was problematic... So thats the reason for the delay.
 

Attachments

  • switchboot_test.zip
    77.5 KB · Views: 136

FR0ZN

Well-Known Member
Member
Joined
Nov 2, 2013
Messages
1,385
Trophies
1
Age
37
XP
3,891
Country
United States
You can remove it, but you will need to jump wires to the USB pads.

I think there is a resistor you can remove. Can't remember 100%

If you look in modchip thread, a loooooooong time ago, I did some testing and stuff with the rcmx86.

Tell you something... The guys who made it are the nicest chaps in the world. But at the time, it wasn't anticipated that the usb logic chip could cause problems.

But now usb transfers are a thing, this "seems" to be the culprit in every circumstance.

In going to see if I can track down a datasheet for the usb logic chip. There may be a serial command to switch it off permanently and just allow passthrough of the samd21 usb data lines. Maybe.

The github of this modchip says something about it in very broken english, maybe this is what you meant?

https://github.com/euclala/RCM-X86#if-you-want-to-bulid-you-project
 

Moneyforthecash

Active Member
Newcomer
Joined
Dec 9, 2018
Messages
39
Trophies
0
XP
459
Country
Austria
Someone wanna try this?
I would if I could. Where to copy the Switchboot.bin file?

Today we soldered the chip successfully, the Switchboot menu will be shown when switching on.

Unfortunately the Swicht doesn't boot anymore because after the Nintendo logo appears it switches off again.

Auto RCM is activated.

I can still get into the SX OS boot menu.
20190503_130605.jpg

Edit: After a short loading time the CFW now boots :-D
 
Last edited by Moneyforthecash,

luzifers

Member
Newcomer
Joined
Aug 9, 2018
Messages
18
Trophies
0
Age
44
XP
157
Country
Spain
You can remove it, but you will need to jump wires to the USB pads.

I think there is a resistor you can remove. Can't remember 100%
(the new units are send without the resistor that you say, because I saw a video of a guy removing a resistor that It's not anymore in the RCMX86 chips that are being sold.)

If you look in modchip thread, a loooooooong time ago, I did some testing and stuff with the rcmx86.

Tell you something... The guys who made it are the nicest chaps in the world. But at the time, it wasn't anticipated that the usb logic chip could cause problems.

But now usb transfers are a thing, this "seems" to be the culprit in every circumstance.

In going to see if I can track down a datasheet for the usb logic chip. There may be a serial command to switch it off permanently and just allow passthrough of the samd21 usb data lines. Maybe.

I would appreciate it. I would like to try to solve the usb problems.

What I don't understand, its why josete2k it's not having problems with his rcmx86 using the usb in any circumstances.
We bought it to the same seller on Aliexpress with a week of difference.

If you find someway to switch off the usb logic, please let me know to try it out.

Thanks!
 
Last edited by luzifers,

Moneyforthecash

Active Member
Newcomer
Joined
Dec 9, 2018
Messages
39
Trophies
0
XP
459
Country
Austria
I still read my eyes sore here :-)

Meanwhile everything works without any problems. For this I would like to thank you @mattytrog.

Now I would have only one wish and that would be the permanent CFW boot.

My configuration:
  • Trinket M0
  • with Joycon cable
  • without Vol+ cable
  • without USB disconnect cable
  • auto RCM = OFF
  • OFW 7.0.1
  • CFW Emunand 8.0.1

I flashed the following files one after the other to the Trinket M0:
  1. Both_Control_Joycon_VolUp\Trinket\SWITCHBOOT_TRINKET_JOYCON_VOLUME.uf2 (with the other 3 files from Part 1 download)
  2. TRINKET_LEGACY3_SWITCHBOOT_PART2_V132.UF2

I use SX OS and copied the Payload.bin to the SD card.

When I press the Power button it starts into the Horizon.
If I press the Power button + Vol up it starts the SX OS (With the OS SX Payload menu it is possible to boot into the original firmware)

What have I missed or done wrong to set the permanent CFW boot?
 
Last edited by Moneyforthecash,

Gismor

Well-Known Member
Member
Joined
Nov 12, 2018
Messages
119
Trophies
0
Age
39
XP
631
Country
Germany
I still read my eyes sore here :-)

Meanwhile everything works without any problems. For this I would like to thank you @mattytrog.

Now I would have only one wish and that would be the permanent CFW boot.

My configuration:
  • Trinket M0
  • with Joycon cable
  • without Vol+ cable
  • without USB disconnect cable
  • auto RCM = OFF
  • OFW 7.0.1
  • CFW Emunand 8.0.1

I flashed the following files one after the other to the Trinket M0:
  1. Both_Control_Joycon_VolUp\Trinket\SWITCHBOOT_TRINKET_JOYCON_VOLUME.uf2 (with the other 3 files from Part 1 download)
  2. TRINKET_LEGACY3_SWITCHBOOT_PART2_V132.UF2

I use SX OS and copied the Payload.bin to the SD card.

When I press the Power button it starts into the Horizon.
If I press the Power button + Vol up it starts the SX OS (With the OS SX Payload menu it is possible to boot into the original firmware)

What have I missed or done wrong to set the permanent CFW boot?

Hey,
you write "without Vol+ cable" but for permament boot into cfw you need the Vol+ Strap connected.
 
  • Like
Reactions: Moneyforthecash

mattytrog

You don`t want to listen to anything I say.
OP
Member
Joined
Apr 27, 2018
Messages
3,708
Trophies
0
Age
48
XP
4,328
Country
United Kingdom
:wacko:

Thank you, then I'll unscrew the case again on occasion.:)
How much is the USB Disconnect wire recommended?
Depends on if you have a problem getting stuck in RCM when you disconnect from pc...

The usb strap is not mandatory. And will only be used if you have permanent cfw launching.

If only using as dual boot, it isn't used. Or rather, it is set up, but ignored.

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

V1.3.3 switchboot coming. Not been feeling 100% this past few days, so had a break from Switches.

Forgot I was meant to be pushing v1.3.3 :(

Anyway... Final changelog: coming this afternoon/maybe 6pm BST

  • Graphic bugs squashed.
  • Bootlogo shows for correct amount of time after sept splash screen
  • Vertical bar fixed when screen buffer emptying
  • Dump NCA emmc firmware files. They go to SD:/decrypted/Contents/registered
  • Dump save emmc files. They go to SD:/decrypted/save.

Think I may make an optional part 3 switchboot containing these functions later. And usb.

126296 isn't much space :(
 

Moneyforthecash

Active Member
Newcomer
Joined
Dec 9, 2018
Messages
39
Trophies
0
XP
459
Country
Austria
Think I may make an optional part 3 switchboot containing these functions later. And usb.
You could also create an all in one package ordered by chip. Using numbered folders for the procedure.

For other newbies it is necessary to change the section b in the first post:
Get into bootloader mode. If you know how to get your UF2 drive up, skip this.

I was really desperate because I thought we had swapped the wires while soldering until I read somewhere on page X that it doesn't work with firmware +7 as described. :toot:
 

mattytrog

You don`t want to listen to anything I say.
OP
Member
Joined
Apr 27, 2018
Messages
3,708
Trophies
0
Age
48
XP
4,328
Country
United Kingdom
You could also create an all in one package ordered by chip. Using numbered folders for the procedure.

For other newbies it is necessary to change the section b in the first post:
Get into bootloader mode. If you know how to get your UF2 drive up, skip this.

I was really desperate because I thought we had swapped the wires while soldering until I read somewhere on page X that it doesn't work with firmware +7 as described. :toot:
Yeah a lot needs updating. Just finding the time.

There is a samd update option now. Just select that and follow instructions
 
  • Like
Reactions: Moneyforthecash

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • K3Nv2 @ K3Nv2:
    I'll reformat and have a 3tb raid0 m. 2 at least
    +1
  • K3Nv2 @ K3Nv2:
    Lmao that sold out fast
    +1
  • Veho @ Veho:
    Yeet the cat.
    +1
  • K3Nv2 @ K3Nv2:
    Good idea
    +1
  • The Real Jdbye @ The Real Jdbye:
    i thought everybody knew cocktails are like 75% ice
  • Veho @ Veho:
    Yeah but not like this.
  • Veho @ Veho:
    It's not like they're complaining that their Slurpee is 99% ice or something, but if the cocktail calls for "shot of vodka, shot of vermouth, shot of gin, shot of Campari, three shots of juice, squirt of lemon" and ends up being a thimbleful of booze, that's a problem.
  • The Real Jdbye @ The Real Jdbye:
    the funny thing is cocktails in norway are only allowed to have 1 20ml shot of booze
  • The Real Jdbye @ The Real Jdbye:
    so..... yeah
  • The Real Jdbye @ The Real Jdbye:
    we're used to only having a thimbleful of booze
  • Veho @ Veho:
    Booo.
  • The Real Jdbye @ The Real Jdbye:
    same thing if you want whisky on the rocks or something, you can't get a double
  • The Real Jdbye @ The Real Jdbye:
    but you could buy as many shots of whisky (or anything else) as you want and ask for a glass of ice and pour them in
  • The Real Jdbye @ The Real Jdbye:
    it's dumb
  • Veho @ Veho:
    Maybe.
  • Veho @ Veho:
    There was a comparison of the number of Ibuprofen poisonings before and after they limited the maximum dosage per box or per pill (i'll look that up). No limit on the number of boxes you can still buy as many as you want, so people argued it was pointless.
  • Veho @ Veho:
    But the number of (accidental) poisonings dropped because drinking an entire package of ibuprofen pills went from "I need a new liver" to "I need a new box of Ibuprofen".
  • Veho @ Veho:
    Here we have ketoprofen that used to be prescription-only because of the risk of toxic dosages, but then they halved the dose per pill and sell them in bottles of six pills apiece instead of twenty and it doesn't need a prescription any more. Yes you can buy more than one bottle but people simply don't.
  • Psionic Roshambo @ Psionic Roshambo:
    Usually accidentally overdose of ibuprofen here is from people taking like cold medicine then ibuprofen for a headache and the combination is over what they need
    Veho @ Veho: https://imgur.com/gallery/QQkYnQu