Mysteries: Difference between revisions

No edit summary
Stopa (talk | contribs)
 
(4 intermediate revisions by 3 users not shown)
Line 5: Line 5:
: C may stand for Chiheisen ("horizon" in Japanese, the O3DS's codename being "Project Horizon").
: C may stand for Chiheisen ("horizon" in Japanese, the O3DS's codename being "Project Horizon").
:: Not true, Horizon refers to the OS.
:: Not true, Horizon refers to the OS.
: CTR stands for Citrus.


== Hardware ==
== Hardware ==
Line 14: Line 15:
=== Is there a JTAG? ===
=== Is there a JTAG? ===
=== Is there more than one revision of the bootrom? ===
=== Is there more than one revision of the bootrom? ===
'''Background:''' Bootrom visible portion has been dumped on the entire 3DS Family (3DS, 3DSXL, 2DS, New3DS, New3DSXL, New2DSXL), and even a prototype board from April(?) 2010. All matching exactly.
'''Background:''' Bootrom visible portion has been dumped on the entire 3DS Family (3DS, 3DSXL, 2DS, New3DS, New3DSXL, New2DSXL, iQue3DSXL), and even a prototype board from April(?) 2010. All matching exactly.


=== What is the EMMC controller @ 0x10100000 doing? ===
=== What is the EMMC controller @ 0x10100000 doing? ===
Line 25: Line 26:


=== What is the PDN abbreviation? ===
=== What is the PDN abbreviation? ===
: Power distribution network
: PowerDowN


=== How does Nintendo reflash bricked systems? ===
=== How does Nintendo reflash bricked systems? ===
Line 34: Line 35:
=== 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? ===
'''Background:''' http://www.neogaf.com/forum/showthread.php?t=814624&page=1
'''Background:''' http://www.neogaf.com/forum/showthread.php?t=814624&page=1
This could be referring to the ROM on the AR6K wireless chip:
* Some 2DS units have the WiFi chip soldered directly to the board (such as the 2DS in this FCC filing: https://fccid.link/BKE/FTR001N), and some do not.
* The AR6K ROM only acts as an initial loader.
* Maybe some AR6K-family devices allow signature checks on the firmware? Or maybe some registers weren't write-once but should have been?
=== 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? ===
: Power/time management
: PlayTime Management


=== Why is the DTCM not used anywhere except bootrom? ===
=== Why is the DTCM not used anywhere except bootrom? ===