Hacking How did the TX modchip work?

thesjaakspoiler

Well-Known Member
OP
Member
Joined
Nov 20, 2018
Messages
993
Trophies
0
Age
124
XP
1,521
Country
Afghanistan
Just out of personal white hat interest : does anybody know a post or article on how the TX modchip actually works?

I tried to do some research of my own and I can across an article by Yifan Lu about glitching the eMMC of the PSVita :
https://www.rambus.com/blogs/fault-injection-attacks-playstation-vitas-soc/
The Switch looks very similar in that way as it also uses the same security model and also uses an eMMC.
Rumours about the TX modchip showed up a few months after this article.
Did TX just take this article and applied it to the Switch?

Looking at the pictures I see the modchip is placed in between the Tegra and the eMMC.
I presume they solder the ribbon cable to the Tegra to get the 1.8v for the eMMC communication.
Those capacitors are usually only connected to the voltage rails.
So that exciting ribbon to the cpu was maybe the easiest solution to get all required voltages.

Looking at the code of spacecraft-nx, I see some code for the STM32/GD32 to analyze what I think is the clock signal of the eMMC.
They seem to be pushing some glitch configuration data and a boot configuration table to the FPGA (Lattice ICE40LP1K-CM49).
I presume the STM32 is too slow to either do the glitching or too slow to inject the the bct data?
On the other hand, the FPGA looks too small to be able to handle all functionality of the microprocessor.

I presume the USB connection is just a failsafe method to update the modchip with improvements.
Since I don't see anything like a jtag connector to the FPGA, I presume that it can be programmed through the GD32?
It sounds unlikely that one would program it and then solder it to the board.
In case of some flaw, all boards would be useless then.
Are there any other uses for the USB port of the modchip?

Has anybody seen any additional information?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • S @ salazarcosplay:
    the author has the final aproval
  • S @ salazarcosplay:
    hunter x hunter
  • S @ salazarcosplay:
    he has not allowed anyone to continue it for him for example
  • Xdqwerty @ Xdqwerty:
    @salazarcosplay, theres a dragon ball af mod for budokai 3
  • Xdqwerty @ Xdqwerty:
    updated ship of harkinian, gonna install some hd texture pack
  • Xdqwerty @ Xdqwerty:
    I might download rayman revolution for my ps3
  • BigOnYa @ BigOnYa:
    I may try the new ram site, and download more RAM to my Switch. Not sure if ddr3 is the right ram
    for it tho. Edit- no it uses floppy Ram, just like @AncientBoi
    +1
  • Xdqwerty @ Xdqwerty:
    aeiou
  • BigOnYa @ BigOnYa:
    And sometimes Z
  • SylverReZ @ SylverReZ:
    @K3Nv2, MAGA supporters be wearing tin foil hats lol.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, whats maga?
  • BigOnYa @ BigOnYa:
    It stands for Maniacs Against General Acceptance
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, people rejecting general consensus about stuff?
    +1
  • BigOnYa @ BigOnYa:
    Yup, nuh its really just Trump followers
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, im not american so i dont care about trump
    +1
  • Xdqwerty @ Xdqwerty:
    or us elections
  • BigOnYa @ BigOnYa:
    Me niether, us north Koreans don't care
  • Xdqwerty @ Xdqwerty:
    good night
  • BakerMan @ BakerMan:
    i don't care either, even if i'm american
  • BakerMan @ BakerMan:
    truth be told, i agree with psi, i dislike both candidates, but i'd probably vote trump simply because the economy was better during his presidency
  • AngryCinnabon @ AngryCinnabon:
    Just be careful, if trump ends up winning and using project 2025 America might really change...for the worse.
  • AngryCinnabon @ AngryCinnabon:
    I'm not american and even that sends shivers down my spine.
  • AngryCinnabon @ AngryCinnabon:
    anything that offers trump an opportunity to become an actual dictator
    is bad in my book, i could care less if it wasn't for that...
  • K3Nv2 @ K3Nv2:
    Canada: America's Russia
    K3Nv2 @ K3Nv2: Canada: America's Russia