Hacking Apparently the X1 bootrom was leaked

  • Thread starter Thread starter Codiox
  • Start date Start date
  • Views Views 66,966
  • Replies Replies 224
  • Likes Likes 27
Better way is to flash the firmware on joycon itself via bluetooth, of course custom firmware, so you can just use 'button' on joycon to do the shorting! :)
That pin is setup as an input on the joy-con. Joy-con can't pull it low (it reads the state for its own purposes; if high the joycon is active, if low it's not).
 
  • Like
Reactions: Deathscreton
The Jetson TX1 has some debouncing, but ultimately you're just pulling that input low. If you're really concerned you can use a resistor or something, but it's an input that can handle being grounded.

DI69Fig01.gif


Source: https://www.maximintegrated.com/en/app-notes/index.mvp/id/1858
 
The buzz around this bootrom dump is real but it's going to be a few months until all the pieces for a fully working and stable cfw are in place.
 
  • Like
Reactions: DeslotlCL
The buzz around this bootrom dump is real but it's going to be a few months until all the pieces for a fully working and stable cfw are in place.

And then after all that, getting 'backups' to work. FreeEshop not possible on Switch, and remapping the cartridge slot to sdcard is not easy, and then there is the certs needed and the newer master_key_04 and other keys plus kernel patches to disable all the signing checks. :)
 
  • Like
Reactions: guily6669
Basically what that's showing is how the debouncing logic works. Normally when you press a button, it actually isn't a clean on -> off or off -> on. Instead you get a wave form like the one pictured - a bunch of rapid oscillations before the button press registers as a flat line (as a HIGH signal in this example). The debouncing logic sees that, and instead sends a clean high signal from the moment the oscillations start. It's not really protecting the device, but instead preventing a condition where a bunch of presses are detected instead of a single press. For something like this where you just need to short the connection during boot rather than reliably read the button condition multiple times, debouncing isn't super important.


Who are you mystical user and why are you so knowledgeable? Teach me.
I'm no one, just have a little experience hacking other systems (my interests have mostly been with BMW engine computers). I know enough to understand discussions about these kind of things, but not enough to play an active role in hacking.

Joycon info I found here: https://github.com/dekuNukem/Nintendo_Switch_Reverse_Engineering
 
I'm no one, just have a little experience hacking other systems (my interests have mostly been with BMW engine computers). I know enough to understand discussions about these kind of things, but not enough to play an active role in hacking.

Joycon info I found here: https://github.com/dekuNukem/Nintendo_Switch_Reverse_Engineering

regardless, your knowledge is impressive. I've tried getting into it, but a lot of the terminology goes clear over my head. lol
 

Site & Scene News

Popular threads in this forum