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

Quezacotl

Well-Known Member
Newcomer
Joined
Aug 12, 2020
Messages
69
Trophies
0
Age
37
XP
235
Country
Finland
Latest Hekate 5.6.5 for Rebug SwitchME/Trinket.

Enjoy!
I managed to get the Rebug script to work also. When it's done, the output file is still different size than your file. It works identically.
What do you do differently? I cannot find "SwitchMe M0" in the boards menu in Arduino IDE like the instructions said, so i just used "Arduino M0".
 

popy

Well-Known Member
Member
Joined
Jul 31, 2018
Messages
255
Trophies
0
Age
39
XP
1,286
Country
Austria
Yay! I succeeded.

https://github.com/euclala/fix_dongle
-Copy the files from that site
-Use binConverter.py use the one mrdude posted next to this post)
-Use the arduino script by following the guide.
-You will get an error about fuseebin. Change the line 302 to sendPayload(Hekate_Bin, Hekate_Bin_Size);
-Get the compiled .bin from arduino IDE (export or find on /tmp)
-Use uf2conv.py (python uf2conv.py <here the arduino build> --base 0x2000 --output <file name you wish>.uf2)

Here is the latest Hekate. Enjoy!
Confirmed working on RCMX86.
The support for different straps in controller by switchboot part 1 file. All of these payloads are "part 2", so no need to worry about those things.

Oh, and here's two ways to get into download mode;
A: Launch Samd21_Update.bin, screen goes black. Double click reset, insert USB.
B: Boot into Horizon. Insert USB. Go into sleep mode. Double click reset.
Option A has worked for me before, but lately for some reason not at all. I tried shortening the wires, adding thicker gnd, powering external 5V, but nothing. The i read about option B, and that works everytime!
Double click time can be like 0,5 to 1 second between the clicks and it still works, according to my tests.
@Quezacotl & @pablo67340

Thx for the UF2's with the plain hekate.
Just a few questions:
  • Why is this better than chainloading hekate from /payload.bin?
  • I am using "Fix batter stats" sometimes from the Fusee_Suite hekate mod, because my son sometimes ran out of battery and than it has desynced stats.
    Is this payload anywhere? (so i can call it from your UF2?)
Thanks a lot
pOpY
 

Quezacotl

Well-Known Member
Newcomer
Joined
Aug 12, 2020
Messages
69
Trophies
0
Age
37
XP
235
Country
Finland
@Quezacotl & @pablo67340

Thx for the UF2's with the plain hekate.
Just a few questions:
  • Why is this better than chainloading hekate from /payload.bin?
  • I am using "Fix batter stats" sometimes from the Fusee_Suite hekate mod, because my son sometimes ran out of battery and than it has desynced stats.
    Is this payload anywhere? (so i can call it from your UF2?)
Thanks a lot
pOpY
I don't see any difference between hekate payload or chainloading to it. I just feel it's nice to have it on the modchip. First i didn't know that those can be chainloaded(or reloaded) infinitely, so i wanted to have only one payload to launch the atmosphere.

What you mean is this payload anywhere? It's couple posts up. Or the original hekate? Go see github.
 
  • Like
Reactions: popy

pablo67340

Well-Known Member
Newcomer
Joined
Sep 23, 2019
Messages
53
Trophies
1
Age
26
Location
Ontario, Canada
Website
bryces.site
XP
358
Country
Canada
I managed to get the Rebug script to work also. When it's done, the output file is still different size than your file. It works identically.
What do you do differently? I cannot find "SwitchMe M0" in the boards menu in Arduino IDE like the instructions said, so i just used "Arduino M0".
You need to go to the Rebug GitHub, add the link in his readme.md to your Arduino Settings, then the Rebug SwitchMe M0 pops up in your board manager. Programmer must be set to Sam-Ice. Lastly I use 2 python scripts to do final conversions to uf2
 

popy

Well-Known Member
Member
Joined
Jul 31, 2018
Messages
255
Trophies
0
Age
39
XP
1,286
Country
Austria
Thanks a lot @Quezacotl for the info.
I meant, is the "reprogram battery gauge" payload anywhere. This is integrated into the Fusee_Suite hekate mod and as state, have to use it sometimes when my son runs out of battery. Because than it Shows 0% but is over 4V.

Any hints why this desync can happen?
Or is my battery faulty?

Thanks
 

mrdude

Developer
Developer
Joined
Dec 11, 2015
Messages
3,071
Trophies
1
Age
56
XP
8,227
Thanks a lot @Quezacotl for the info.
I meant, is the "reprogram battery gauge" payload anywhere. This is integrated into the Fusee_Suite hekate mod and as state, have to use it sometimes when my son runs out of battery. Because than it Shows 0% but is over 4V.

Any hints why this desync can happen?
Or is my battery faulty?

Thanks
That info is read from the battery BMS, if you upgraded your battery to a higher capacity battery with a larger amp hour rating, that info read from the bms will always be calculated wrong in the switch software, if you didn't upgrade your battery - you might want to replace with a new one with a working BMS board. The BMS board is the circuit board that is on the battery.
 
  • Like
Reactions: peteruk

popy

Well-Known Member
Member
Joined
Jul 31, 2018
Messages
255
Trophies
0
Age
39
XP
1,286
Country
Austria
Guys thx a lot for the hekate uf2's.

Is it possible to get 5.7.0?

Another question:
Do you use the hekate UF2 on your Chips or the original OP hekate mod chainloader?

Are there any advanteges or disadvanteges?

One mentioned by me is the reprogram battery fuell gauge option in the OP one.
Also there is some battery under voltage protection in the OP one.

What do you think?

Thx
 

binkinator

Garfield’s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
6,511
Trophies
2
XP
6,155
Country
United States
Guys thx a lot for the hekate uf2's.

Is it possible to get 5.7.0?

Another question:
Do you use the hekate UF2 on your Chips or the original OP hekate mod chainloader?

Are there any advanteges or disadvanteges?

One mentioned by me is the reprogram battery fuell gauge option in the OP one.
Also there is some battery under voltage protection in the OP one.

What do you think?

Thx

Fusee chainload of Whatever you put on your sd card as payload.bin. This way you never have to update the UF2 ever again. All future changes are done to the payload.bin file on the card. Huge advantage IMO.
 

ApoQ

Well-Known Member
Newcomer
Joined
Nov 4, 2014
Messages
60
Trophies
0
Age
38
XP
1,307
Country
Chile
Hello everyone!
Did someone installed this chip? It's a new variant of the RCM-X86, called Trinket X86 v1.1.
I'm having trouble programming this chip (boots with SXOS boot.dat).
 

Attachments

  • Uc17b037fc17b4fa794ce3e2c30fb27b56.jpg
    Uc17b037fc17b4fa794ce3e2c30fb27b56.jpg
    169.7 KB · Views: 70

binkinator

Garfield’s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
6,511
Trophies
2
XP
6,155
Country
United States
Oh yeah, I forgot to especify. Right joycon doesn't work plugged when A or B pad of the chip are soldered. And I don't have the schematic either. :-(

Well, you likely have a short to ground somewhere.

What do you have under the chip to isolate the back from the metal CPU cover? (I have a huge piece of kapton tape sticking out from under mine but I can’t see anything under yours.)

Check the other end of the wire you have attached to A to make sure it’s going to the right place and there are no solder bridges or drips anywhere in that areas.

Any other documentation on this chip? Not able to find much on it. Where did you get it?
 
  • Like
Reactions: ApoQ

White_Raven_X

Hack everything, hack the world!
Member
Joined
Sep 23, 2019
Messages
628
Trophies
0
Age
45
XP
1,548
Country
Canada
Oh yeah, I forgot to especify. Right joycon doesn't work plugged when A or B pad of the chip are soldered. And I don't have the schematic either. :-(
Did this chip ever work before? I don't think this chip is supported as Matty specifically mentions to only use one of the 4 or 5 models shows in his tutorial. I have a feeling that your chip isn't doing what it's supposed to and therefore is not supported. You could check with your multimeter to ensure that your "A" on that trinket is giving ground to your pin 10 on right joycon. Essentially pad "A" on your trinket is supposed to give a ground signal to your joycon to trigger the Tegra home button.
Let me know what you find
 
  • Like
Reactions: ApoQ and binkinator

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
  • The Real Jdbye @ The Real Jdbye:
    @TwoSpikedHands just switch, all the knowledge you learned still applies and most of the code and assets should be the same anyway
  • The Real Jdbye @ The Real Jdbye:
    and realistically they wouldn't

    be able to play it legally anyway since they need a ROM and they probably don't have the means to dump it themselves
  • The Real Jdbye @ The Real Jdbye:
    why the shit does the shitbox randomly insert newlines in my messages
  • Veho @ Veho:
    It does that when I edit a post.
  • Veho @ Veho:
    It inserts a newline in a random spot.
  • The Real Jdbye @ The Real Jdbye:
    never had that i don't think
  • Karma177 @ Karma177:
    do y'all think having an sd card that has a write speed of 700kb/s is a bad idea?
    trying to restore emunand rn but it's taking ages... (also when I finished the first time hekate decided to delete all my fucking files :wacko:)
  • The Real Jdbye @ The Real Jdbye:
    @Karma177 that sd card is 100% faulty so yes, its a bad idea
  • The Real Jdbye @ The Real Jdbye:
    even the slowest non-sdhc sd cards are a few MB/s
  • Karma177 @ Karma177:
    @The Real Jdbye it hasn't given me any error trying to write things on it so I don't really think it's faulty (pasted 40/50gb+ folders and no write errors)
  • DinohScene @ DinohScene:
    run h2testw on it
    +1
  • DinohScene @ DinohScene:
    when SD cards/microSD write speeds drop below a meg a sec, they're usually on the verge of dying
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Samsung SD format can sometimes fix them too
  • Purple_Heart @ Purple_Heart:
    yes looks like an faulty sd
  • Purple_Heart @ Purple_Heart:
    @Psionic Roshambo i may try that with my dead sd cards
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    It's always worth a shot
  • TwoSpikedHands @ TwoSpikedHands:
    @The Real Jdbye, I considered that, but i'll have to wait until i can get the eu version in the mail lol
  • I @ I-need-help-with-wup-wiiu:
    i need help with nusspli failed downloads, can someone respond to my thread? pretty please:wub:
  • Sheeba- @ Sheeba-:
    I can't wait to hack my 11.00 PS4 pro
    Sheeba- @ Sheeba-: I can't wait to hack my 11.00 PS4 pro