EurAsiayour console hacking resource
Select topic
  Create an account Home  ·  Your Account  ·  Online Shop  ·  Forums  ·  Downloads new  ·  Wiki  
Main Menu
· Home
· About Us
· Downloads
· FAQ
· Forums
· Info Pages
· Members List
· Online Shop
· PDA - AvantGo
· Private Messages
· Search Stories
· Statistics
· Stories Archive
· Submit Story
· Top 10
· Topics
· Upload
· WAP
· Web Links
· Wiki
· Your Account

Online Shop
Credit Card

Bitcoin

EurAsia Online Shop
enter

new products
· R4i Gold 3DS RTS
· Mars Pro GM-816HD
· EurAsia File Collection 2017
· Matrix Infinity 2.0
· Sky3DS Plus
· Modbo 5.0
· Screwdriver GC/SNES
· X360ACE V3
· E3 NOR Flasher
· TX J-R Programmer v2
· Corona Postfix Adapter V2
· SuperCIC SNES kit
· SuperCIC cart key
· Gateway 3DS
· X360ACE V1
· Wasp Fusion
· 3k3y 3KR (SATA)
· Mtx Glitcher v1
· Xk3y Reloaded (XKR)
· 3k3y Ripper v2

complete price list

Tor Hidden Service
Tor Project
EurAsia Onion URL: wrqgfbrcgttkp6pi.onion

Who's Online
There are currently 431 guest(s) and 9 member(s) online.

autoplay - chalee - deadbody - jhmiller - koko_es - Milicent87 - PVL64 - skydwellah - stas007

Welcome honored guest. You can register for free by clicking here.

Site Protection
INFOSEC
BM

Hot Wikis
· PS4 firmware updates
· 3k3y nokeys ISO tutorial
· 3DS game fw updates
· 3k3y microSD recovery
· PS3 SKU Models
· PS3 Metldrpwn
· Xk3y microSD recovery
· Xbox360 motherboards
· Xbox360 Reset Glitch Hack
· PS3 Blu-ray Drive
· Homemade Sputnik360
· PS3 BD drive swap
· PSP Crypto Keys
· PS3_Crypto_Keys
· PS3 Hypervisor RE
· PS3 Dongle User Guide
· PSGroove tutorial
· Xecuter LT Fakir
· PS3 YLOD Fix
· NSMB Modchip Tutorial
· PS3 Glitch Hack
· Xbox360NoDvdRom
· Ps3FactoryRestore
· Free60JtagHack
· Ps3HddDecrypt
· WiiKey2EjectFix
· SaveMiiFree
· WiiHwDiagram
· Ps3OsRels
· PandoraNoHomebrewPsp
· GcOsMultiGameWiiHowTo
· Xbox360LinuxBurn
· Xbox360EraserFix
· Xbox360Kernel
· Xbox360DisasmXtreme
· Ps2HdlPatchTutorial
· Ps2VersionTable
· XboxErrorCodes
· XboxVersionTable
· GameCubeLaserTweak
· ModchipSolderingGuide
· PspUmdIsoHaxorLinux

RSS Feed
News & Downloads & Wiki

IRC
#eur
EFnet

Hosted By

Ad

Respected Sites
· Home of the Hitmen
· radare
· gc-forever
· pouet.net
· English Amiga Board
· GXArena OFW Repo
· WiiBrew
· WiiUBrew
· 3DBrew
· SwitchBrew
· Games and Consoles
· Maxconsole.com
· Console Wizard
· GameCube Linux
· Xbox Linux
· Xbox-Scene.com
· XboxHacker.Net
· xbins.org
· Doom9.net
· bunnie's blog
· debugmo.de
· GX-Mod.com
· ElOtroLado.net
· uCON64
· GBADEV.ORG
· GBAtemp.net
· PocketHeaven.com
· PDRoms
· GameSX.com
· ASSEMbler
· phrack.org
· Woz.org

Support...

Pirate Party

Bitcoin

Namecoin

radare

OpenCores
Electronic Frontier Foundation
Amnesty International

Nectarine Radio

Demovibes Radio

GNU
Linux
Mozilla

Total Page Views
We received
144210116
page views since June 2002


Moderated by: Robert

EurAsia : Index » » Switch » » Switch Cartridge - Reverse Engineering
New Topic   Post Reply
Author Switch Cartridge - Reverse Engineering
modrobert



donor

Registered: 2003-10-17
From: Bangkok
Messages: 6240
Status: Offline
 _#35215 posted 2017-03-16 @ 13:20 GMT   
Quote:
- Getting a cartridge (Done)
- Opening the cartridge and making pictures (Done, check 'm! http://imgur.com/a/FndZC)
- Getting connected pins of the cartridge (Done, see this post)
- Getting to know the purpose of the pins <-- We're right right now
- Being able to dump a rom
- Developing a PoC PCB to upload roms to and run them

-----

Right now I'm looking for:

- More Switch cartridges of different games, preferably Zelda because I think the PCB is quite different. (Zelda confirmed to be just a chip)
- Donations. Producing PCB's, Buying tools and time ain't cheap D:

Let me know if you want to contribute!



Source: smiba @ http://gbatemp.net/threads/switch-cartridge-reverse-engineering.464580/

[ This message was edited by modrobert on 2017-03-16 @ 13:35 GMT ]
  _____________________________ ____________     __________________ /\________
  \    __________________      \      _____/____/     _    \       /_        /
 /     /       |       l/     _/    ____)     _/      _     \     \/  cREAM /
/______________l_______/       \______________\_______|      \_   /________/
 -+--Mo!-------------- \________/ ------------------- l_______/_____\ -----+-

Attachments: back.jpg front_flash_desoldered.jpg front.jpg
 pinout.png   

 Profile  pm  www    Quote
modrobert



donor

Registered: 2003-10-17
From: Bangkok
Messages: 6240
Status: Offline
 _#35317 posted 2017-05-06 @ 12:20 GMT   
https://reswitched.tech/hardware/gamecard

This page is good except pin 12 and 13 (DAT6 and DAT7) are mixed in the pinout order.

I also noticed the "first" clock (CLK) signal is used when host (Switch) send data to the device (game card), the other 8ns phase shifted clock (DS?) signal is used when the device (came card) sends data back to host. This happens each time data changes direction and all bus lines (DAT0-DAT7) goes into high impedance, looks like push-pull method is used.
  _____________________________ ____________     __________________ /\________
  \    __________________      \      _____/____/     _    \       /_        /
 /     /       |       l/     _/    ____)     _/      _     \     \/  cREAM /
/______________l_______/       \______________\_______|      \_   /________/
 -+--Mo!-------------- \________/ ------------------- l_______/_____\ -----+-

 Profile  pm  www    Quote
modrobert



donor

Registered: 2003-10-17
From: Bangkok
Messages: 6240
Status: Offline
 _#35349 posted 2017-05-19 @ 15:08 GMT   


The guys over at Texplained have posted an interesting blog piece about the game Zelda: Breath of the Wild for Switch with technical info and decap of the custom flash circuit from Macronix which also includes a secure module (ARM TrustZone SoC core?) for encryption purposes. I know this is part of Texplained's business model as a reverse engineering service, to post teasers of popular circuits without going too deep, and only those who can afford the work will benefit from the complete results, but it's still fun to read.

Thanks goes to GaryOPA for the heads up.

Read the blog post here:
https://www.texplained-store.com/en/Blog/8_how-it-is-made-zelda-botw-cartridge.html
  _____________________________ ____________     __________________ /\________
  \    __________________      \      _____/____/     _    \       /_        /
 /     /       |       l/     _/    ____)     _/      _     \     \/  cREAM /
/______________l_______/       \______________\_______|      \_   /________/
 -+--Mo!-------------- \________/ ------------------- l_______/_____\ -----+-

 Profile  pm  www    Quote
modrobert



donor

Registered: 2003-10-17
From: Bangkok
Messages: 6240
Status: Offline
 _#35350 posted 2017-05-19 @ 15:11 GMT   
Quote:
On 2017-05-06 @ 12:20 GMT, modrobert wrote:
https://reswitched.tech/hardware/gamecard

This page is good except pin 12 and 13 (DAT6 and DAT7) are mixed in the pinout order.



Actually that info is wrong, and there are more pins mixed up if you really want the bus right, but more on that later.
  _____________________________ ____________     __________________ /\________
  \    __________________      \      _____/____/     _    \       /_        /
 /     /       |       l/     _/    ____)     _/      _     \     \/  cREAM /
/______________l_______/       \______________\_______|      \_   /________/
 -+--Mo!-------------- \________/ ------------------- l_______/_____\ -----+-

 Profile  pm  www    Quote
hacktheplanet



lt

Registered: 2017-03-12
Messages: 75
Status: Offline
 _#35351 posted 2017-05-20 @ 01:53 GMT   
intweresting stuff, nevertheless.....

 Profile  pm    Quote
Julien_Texplained



private

Registered: 2017-05-22
Messages: 1
Status: Offline
 _#35435 posted 2017-06-07 @ 12:38 GMT   
Hi everyone and thanks for talking about our article.
For those who wants to go further: Zelda’s Chip ID is out! https://www.texplained-store.com/en/10-chip-id

 Profile  pm    Quote
modrobert



donor

Registered: 2003-10-17
From: Bangkok
Messages: 6240
Status: Offline
 _#35451 posted 2017-06-15 @ 16:16 GMT   
After a series of fails, finally got the soldering mojo back. Behold, new cart "debug interface" wired.









[ This message was edited by modrobert on 2017-06-15 @ 16:39 GMT ]
  _____________________________ ____________     __________________ /\________
  \    __________________      \      _____/____/     _    \       /_        /
 /     /       |       l/     _/    ____)     _/      _     \     \/  cREAM /
/______________l_______/       \______________\_______|      \_   /________/
 -+--Mo!-------------- \________/ ------------------- l_______/_____\ -----+-

 Profile  pm  www    Quote
_
New Topic   Post Reply
Jump To
 

All trademarks and copyrights on this page are owned by their respective owners.
Comments and forum messages are owned by the Poster.