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
LOL, no worries :D

I wonder however, if you have any plans to make a real barebones UF2, that just looks for payload.bin on the SD card root.
Barebones == no buttons combos, no strap info, no license gen, no nothing - just something that loads payload.bin if it exists and that's it.
Try v1 of Fusee-UF2. Thats barebones.

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

https://github.com/mattytrog/Fusee-UF2/blob/master/Fusee-UF2-V1_UF2/TRINKET_REBUG_FUSEE_UF2_V1.UF2
 
  • Like
Reactions: FR0ZN

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
@mattytrog
Working great now! Think it was a bad usb-c connection.

Any way to power the trinket from usb-c plug on the switch?
Using external buttoncell right now.
Sadly not. in RCM, no power to mean anything is output. Apart from uA from the USB signal lines.

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

That's nuts, thank you!

This is information that needs to be added to OP :wub:
There is v2 as well. Have a play see which one you like.
 

eliasrs

Active Member
Newcomer
Joined
Oct 14, 2019
Messages
34
Trophies
0
Age
29
XP
74
Country
Norway
Sadly not. in RCM, no power to mean anything is output. Apart from uA from the USB signal lines.

Damn. Oh well, guessing the buttoncell with last a long time since the trinket is powered so shortly each time.

Maybe possible to use the usb-c port as a power switch, so it doesn't need to manually be powered on/off each time?
 

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
Can you give a me quick rundown, what the differences are for v1, v2, v3?

I beleive I read somewhere that v1 for example does indeed have this USB Strap functionality.
Honestly? I can't remember!

I do remember that v1 only looked for payload.bin.

Nothing else. No payload1.bin or anything.

I'll look through the source see if it jogs my memory
 

FR0ZN

Well-Known Member
Member
Joined
Nov 2, 2013
Messages
1,370
Trophies
1
Age
37
XP
3,839
Country
United States
Honestly? I can't remember!

I do remember that v1 only looked for payload.bin.

Nothing else. No payload1.bin or anything.

I'll look through the source see if it jogs my memory

That would be awesome, because I believe a lot more people are just looking for a way to just run one payload and let t he rest be handled by it (for example Hekate).
 

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
That would be awesome, because I believe a lot more people are just looking for a way to just run one payload and let t he rest be handled by it (for example Hekate).
It's always been there. I had to much time on my hands.
 

Sparacis

Member
Newcomer
Joined
Mar 23, 2019
Messages
12
Trophies
0
Age
34
XP
141
Country
United States
I built an external gemma m0 dongle... I used this file from your github (just downloaded minutes ago) v1.51: generic_gemma_dongle.uf2
Hekate is booting up but it's saying 5.0.1?
Thanks for keeping this up to date!

Maybe I am being really dumb here, but I have the same issue. If I boot with no SD card I load up switchboot 1.5 DOS menu with Hekate 5.0.2. But with the SD card in I load up the touch interface of 5.0.1.

I don't have any payload.bin's that are overriding anything in the root of the SD and nothing saved to my INI and I am running the latest version of Kosmos. I have 0 idea where this is booting from.

Any help is appreciated.
 

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
Maybe I am being really dumb here, but I have the same issue. If I boot with no SD card I load up switchboot 1.5 DOS menu with Hekate 5.0.2. But with the SD card in I load up the touch interface of 5.0.1.

I don't have any payload.bin's that are overriding anything in the root of the SD and nothing saved to my INI and I am running the latest version of Kosmos. I have 0 idea where this is booting from.

Any help is appreciated.
It is nyx.bin.

In /bootloader/sys on SD.

If running switchboot, hold both Vol buttons to bypass it. Or rename it/delete it if you don't require it
 
  • Like
Reactions: Sparacis

XxShalevElimelechxX

Well-Known Member
Member
Joined
Mar 30, 2016
Messages
446
Trophies
0
Age
22
XP
1,163
Country
Israel
Hi there, I soldered a trinket m0 for my friend's switch and when vol+ strap is soldered the vol+ button itself is acting as a vol-, vol- isn't functional and when I press launch without a microsd card inserted the "couldn't init microsd card" error message is being displayed all across the screen and softlocks the device. I didn't short anything while soldering, I even tried to solder the strap to the ribbon with the buttons instead the make sure it isn't my soldering and setup the trinket from scratch. Can anyone help? I'm clueless.
 

Joseph111

Active Member
Newcomer
Joined
Oct 9, 2019
Messages
36
Trophies
0
Age
25
XP
114
Country
United Kingdom
I keep getting my device isn't recognised on windows after connecting my Switch to the PC. But when I disconnect both the USB cables on the trinkets (traces 2 and 3) via desoldering them then I can connect the cable to the pc and everything works. Does this mean, I wouldn't be able to usb install stuff. I usually use nxmtp you see to connect my switch to the pc, but since those wires are connected I can't and when I remove them, I can use nxmtp to explore my switch content and usb install stuff. Is this normal? Here's what I disconnect to get everything working normally.
 

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 there, I soldered a trinket m0 for my friend's switch and when vol+ strap is soldered the vol+ button itself is acting as a vol-, vol- isn't functional and when I press launch without a microsd card inserted the "couldn't init microsd card" error message is being displayed all across the screen and softlocks the device. I didn't short anything while soldering, I even tried to solder the strap to the ribbon with the buttons instead the make sure it isn't my soldering and setup the trinket from scratch. Can anyone help? I'm clueless.
1) Is the Trinket flashed OK?
2) There is a capacitor... Shunt capacitor. Gives the "discrete" voltage somewhere to go if current too high. Makes the pressing action nice and smooth. A bit like a condenser on a car ignition system. If it fails, it shorts GPIO to GND, leading to a "constantly pressed" condition. Doesn`t happen often during installs. Replace with something like a 100nF 6.3v 0201.

This could be shorted.

Remove and retest console. If vol buttons now work, then replace this.
volup_cap.jpg


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

I keep getting my device isn't recognised on windows after connecting my Switch to the PC. But when I disconnect both the USB cables on the trinkets (traces 2 and 3) via desoldering them then I can connect the cable to the pc and everything works. Does this mean, I wouldn't be able to usb install stuff. I usually use nxmtp you see to connect my switch to the pc, but since those wires are connected I can't and when I remove them, I can use nxmtp to explore my switch content and usb install stuff. Is this normal? Here's what I disconnect to get everything working normally.


It will conflict if trying to update Trinket.

Use the samd_21_update payload in OP. Send that payload - console will appear dead. Double-press RESET, plug into USB. Trinketboot or whatever should pop up.
 
Last edited by mattytrog,

XxShalevElimelechxX

Well-Known Member
Member
Joined
Mar 30, 2016
Messages
446
Trophies
0
Age
22
XP
1,163
Country
Israel
1) Is the Trinket flashed OK?
2) There is a capacitor... Shunt capacitor. Gives the "discrete" voltage somewhere to go if current too high. Makes the pressing action nice and smooth. A bit like a condenser on a car ignition system. If it fails, it shorts GPIO to GND, leading to a "constantly pressed" condition. Doesn`t happen often during installs. Replace with something like a 100nF 6.3v 0201.

This could be shorted.

Remove and retest console. If vol buttons now work, then replace this.
View attachment 185316

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



It will conflict if trying to update Trinket.

Use the samd_21_update payload in OP. Send that payload - console will appear dead. Double-press RESET, plug into USB. Trinketboot or whatever should pop up.
I flashed the trinket like 5 times so I don't think anything's wrong with it. I'll check the cap when I arrive home and report back, thanks!
 

Joseph111

Active Member
Newcomer
Joined
Oct 9, 2019
Messages
36
Trophies
0
Age
25
XP
114
Country
United Kingdom
Use the samd_21_update payload in OP. Send that payload - console will appear dead. Double-press RESET, plug into USB. Trinketboot or whatever should pop up.

Unfortunately, the moment I just connect the Switch to the PC it just brings up device is not recognised. Another guy on here, said he was experiencing the same problem on a thread I created. I don't know whether it's an issue with Windows or just the D- and D+ pads, once I desolder them off everything is fine and when they're connected I get the issues.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    also gonna install twilight menu in my r4 flashcard
  • Psionic Roshambo @ Psionic Roshambo:
    One thing that just occurred to me.... The sound on the 2600 sucked less back then the harsh sound we hear now is from infinitely better speakers we have now, back when the 2600 was new speakers produced a almost muffled sound, like CRTs made old graphics look slightly better.
  • Psionic Roshambo @ Psionic Roshambo:
    I wonder if I could recommend that to some emulation devs that perhaps the sound could use some smoothing out to simulate those old TVs
  • Psionic Roshambo @ Psionic Roshambo:
    I think a few of the early systems could benefit from that, at least up to the 8 bit generation, by the 16 bit generation I think TVs had gotten a lot better in almost every way
  • Xdqwerty @ Xdqwerty:
    i dont have an sd card adapter but I have an usb sd card adapter
  • K3Nv2 @ K3Nv2:
    Old people games
  • Xdqwerty @ Xdqwerty:
    its not the one that comes with the r4
  • Xdqwerty @ Xdqwerty:
    doesnt work (my flashcard is from r4isdhc.com)
  • Xdqwerty @ Xdqwerty:
    might install ysmenu first
  • Psionic Roshambo @ Psionic Roshambo:
    Try Wood firmware
  • Psionic Roshambo @ Psionic Roshambo:
    For your R4
  • Psionic Roshambo @ Psionic Roshambo:
    It's old but it's the best firmware out for DS stuff
  • Xdqwerty @ Xdqwerty:
    it says it only works for the original R4, R4i Gold (r4ids.cn), R4iDSN (r4idsn.com) and Acekard R.P.G.
  • Xdqwerty @ Xdqwerty:
    nvm it does support mine
  • Xdqwerty @ Xdqwerty:
    but why choose it over ysmenu @Psionic Roshambo?
  • Xdqwerty @ Xdqwerty:
    bc im stupid?
  • Xdqwerty @ Xdqwerty:
    yea ik im stupid
  • Xdqwerty @ Xdqwerty:
    good night
  • Psionic Roshambo @ Psionic Roshambo:
    Just give it a try, but honestly if you have a 3DS you can play DS games without a card just off the internal SD card
  • Psionic Roshambo @ Psionic Roshambo:
    Slightly slower loading but a bit more convenient
  • BakerMan @ BakerMan:
    guys, my fuckin headphones have an out of place speaker
  • K3Nv2 @ K3Nv2:
    Did you try wearing them?
    B @ btjunior: @Xdqwerty 16