Mysteries: Difference between revisions

Created page with "The following is a list of mysteries. == General == * What is the CTR abbreviation? == Hardware == * Why are there two CTRCARD controllers? * Why are there two EMMC controll..."
 
No edit summary
Line 5: Line 5:


== Hardware ==
== Hardware ==
* Why are there two CTRCARD controllers?
=== Why are there two CTRCARD controllers ===
* Why are there two EMMC controllers?
=== Why are there two EMMC controllers? ===
* Is there a JTAG?
'''Theory:''' At some point during 3DS hardware development there was an idea to split up CTR and TWL nand into two different chips.
* Is there more than one revision of the bootrom?
=== Is there a JTAG? ===
* What is the EMMC controller @ 0x10100000 doing?
=== Is there more than one revision of the bootrom? ===
* Why did they put NTRCARD accessible from ARM11?
'''Background:''' Bootrom visible portion has been dumped on 3DS, 3DSXL, 2DS, New3DS. All matching exactly.
=== What is the EMMC controller @ 0x10100000 doing? ===
'''Background:''' There's dead code in NWM referencing it.
=== Why did they put NTRCARD accessible from ARM11? ===
=== Is there a secret message embedded in the 3DS keyscrambler constant? ===
'''Background:''' TWL keyscrambler constant was Nintendo in Japanese, utf-8 encoded.


== Software ==
== Software ==
* What was the problem in "initial program loader" that was mentioned in an FCC filing by Nintendo for 2DS?
=== What was the problem in "initial program loader" that was mentioned in an FCC filing by Nintendo for 2DS? ===
* What did SVC 0x74 in the ARM11 kernel do before it got stubbed?
=== What did SVC 0x74 in the ARM11 kernel do before it got stubbed? ===
* What is the PTM abbreviation?
=== What is the PTM abbreviation? ===
* What is the PDN abbreviation?
=== What is the PDN abbreviation? ===
* Why is the DTCM not used anywhere except bootrom?
=== Why is the DTCM not used anywhere except bootrom? ===
'''Background:''' Bootrom is known to use part of DTCM as state, memsetting it to 0 when it's done. After that, it is never used again.