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
But you still need the sd files (in all your sd cards) in order to boot hekate cfw.

So, you can place the switchboot.bin in all your sd cards too and use the Fusee-UF2...

Just an idea.
True... I think opinion is split. So I'll continue to provide both. Until I get bored of the switch! Just got myself a new OnePlus 6t so that day may come. One day.
 

luzifers

Member
Newcomer
Joined
Aug 9, 2018
Messages
18
Trophies
0
Age
44
XP
157
Country
Spain
Hi all!

I have an update regarding the usb issue.

I've contacted the vendor of the RCM x86 from tindie and he told me that the usb issue is related to the switch FW version (7.0.1 in my case)

He told me to try with these files on the modchip: github /euclala/RCM-X86/tree/master/ex_SD_reload (cannot post links, sorry)

flash the UF2
x86.load on the sd root
and a payload.bin on sd root

With these files, usb runs without problems: I've installed a 8gb nsp without issues and I'm able to inject payloads with tegrarcmgui.

@mattytrog from the comments on github, seems like you helped the dev with this code. At least in my case, this code seems to do something that correctly sets the USB interface.

Hope that helped. Thanks!

I tried it and USB works flawlessly using nxtmp to transfer files, but I continue having problem to inject payloads in RCM.

I also tried with shax loader and no luck.
 

medievale

Member
Newcomer
Joined
Jan 17, 2019
Messages
7
Trophies
0
Age
39
XP
122
Country
Spain
Hi @mattytrog ....

is there any problem with the USB trap check? I have checked the solder points and it is apparently fine, but hekate tells me USB: NO
i am using trinket m0

many thanks!
 

kiwihop

Member
Newcomer
Joined
Jan 8, 2015
Messages
11
Trophies
0
Age
38
XP
75
Country
Shouldn`t be. Working here. Will double-check!

RCMX86 users:

Please test this UF2 to see if it fixes your USB transfer issues. If so, then I`ll merge fix. I have my doubts. I tried this fix for a slightly different problem ages ago. So don`t hold your breath. I don`t like how the pin has to be kept high during "sleep"...

Cheers
:)

Did a quick test. Console enters RCM but chip doesn't inject payload. However I'm able to enter CFW through tegrarcmgui.

Installing a 8gb NSP through usb works fine.

Also, injecting payloads from outside. Seems like a timeout issue, like the chip shuts down the USB logic too quickly I'd say

Thanks!
 
Last edited by kiwihop,

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
Pretty sure, was testing doing full shutdowns and restarts with power + vol+. Entering both OFW and CFW on demand
OK... We try something else... Be right back.

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

Try this... Just to prove a point to myself :)
@kiwihop
 

Attachments

  • RCMX86_USBFIX_INTERNAL_SWITCHBOOT_PART2_V134a.zip
    151.1 KB · Views: 213
Last edited by mattytrog,

kiwihop

Member
Newcomer
Joined
Jan 8, 2015
Messages
11
Trophies
0
Age
38
XP
75
Country
OK... We try something else... Be right back.

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

Try this... Just to prove a point to myself :)
@kiwihop

That one loads switch boot and I can load CFW from the modchip.

USB 8gb nsp install with tinfoil USB works.
Sideloading of payloads with tegrarcmgui works too.

From what you said on previous messages, seems like it's not possible to keep the pin low while also deep sleeping the modchip right?
 

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 one loads switch boot and I can load CFW from the modchip.

USB 8gb nsp install with tinfoil USB works.
Sideloading of payloads with tegrarcmgui works too.

From what you said on previous messages, seems like it's not possible to keep the pin low while also deep sleeping the modchip right?
Yes it is possible. It just uses (abeit a small amount of) power. Watchdog / interrupts (_WFI mode) keep working, therefore pin states. Its the design of the logic chip sadly ( High to enable). Low to en would have been better. But oh well...

I`ll add it to main UF2 folder. And consider the issue resolved.

Not the way I would have liked, but never mind. Power usage should be in the uA region so batt usage shouldn`t/won`t be an issue...

Nice big letters for everyone else... Thanks @kiwihop for testing and jogging my stupid brain.

RCM-X86 USB Issues NOW FIXED. Download again from OP please if you are affected!

Now Switchboot AND fusee-UF2 are fixed. Redownload Fusee-UF2 if affected.
 
Last edited by mattytrog,

kiwihop

Member
Newcomer
Joined
Jan 8, 2015
Messages
11
Trophies
0
Age
38
XP
75
Country
Yes it is possible. It just uses (abeit a small amount of) power. Watchdog / interrupts (_WFI mode) keep working, therefore pin states. Its the design of the logic chip sadly ( High to enable). Low to en would have been better. But oh well...

I`ll add it to main UF2 folder. And consider the issue resolved.

Not the way I would have liked, but never mind. Power usage should be in the uA region so batt usage shouldn`t/won`t be an issue...

Nice big letters for everyone else... Thanks @kiwihop for testing and jogging my stupid brain.

RCM-X86 USB Issues NOW FIXED. Download again from OP please if you are affected!

Now Switchboot AND fusee-UF2 are fixed. Redownload Fusee-UF2 if affected.

Thanks to you :)

I don't want to be "that guy", but i tested the Fusee-UF2 version and its not working :S Switch stays in RCM and can't inject payload from outside :S
 

mrdude

Developer
Developer
Joined
Dec 11, 2015
Messages
3,071
Trophies
1
Age
56
XP
8,227
OK... @kiwihop

and everyone else...

It didn`t work because I compiled it for the Feather M0. I`m an idiot. Corrected UF2 now on my git.

All sorted.

Don't be so hard on yourself dude, you're only human and we all make mistakes - that's how we learn and improve ourselves.

I'm sure everyone appreciates your hard work and the effort you put in, as well as the help you give people. You should give yourself a pat on the back, I'd do it for you - but this being the internet and all, that's not possible.

Thanks for the update :-)
 

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
Don't be so hard on yourself dude, you're only human and we all make mistakes - that's how we learn and improve ourselves.

I'm sure everyone appreciates your hard work and the effort you put in, as well as the help you give people. You should give yourself a pat on the back, I'd do it for you - but this being the internet and all, that's not possible.

Thanks for the update :-)
Thanks for the words sir! Makes it all worth it :)
 
  • Like
Reactions: peteruk

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    BakerMan @ BakerMan: @salazarcosplay yeah cod's still up