Difference between revisions of "Dock"

From Nintendo Switch Brew
Jump to: navigation, search
m (Corrected some terms.)
m
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== Specifications ==
+
== Components ==
 
{| class="wikitable"
 
{| class="wikitable"
! Type !!
+
! Function || Component || Notes
 
|-
 
|-
| Video Converter || MegaChips STDP2550  
+
| MyDP -> HDMI Converter || MegaChips STDP2550 "Mystique" || 2Mb flash contains firmware <br> Based on STMicroelectronics Mystique family of DP converters.
 
|-
 
|-
| USB Hub || VIA Labs VL210 USB 3.0 Hub Controller
+
| USB Hub || VIA Labs VL210 USB 3.0 Hub Controller || 512Kb flash is configuration storage
 
|-
 
|-
| Flash || Macronix MX25L512E 512 Kb CMOS <br>and<br> Macronix MX25V2006E 2 Mb CMOS
+
| USB Device || Cortex-M0 based (STM32F0-ish)<br>"32P048"
 +
| SWD clearly labelled and enabled<br>Provides control of the Mystique<br>Dumps (fw-1.0.0):<br>[[:File:Dock.stm.08000000-08008000.bin|flash]]<br>[[:File:Dock.stm.1fffc400-1ffffc00.bin|sysmem]]<br>[[:File:Dock.stm.20000000-20001800.bin|SRAM]]<br>[http://www.st.com/content/ccc/resource/technical/document/reference_manual/c2/f8/8a/f2/18/e6/43/96/DM00031936.pdf/files/DM00031936.pdf/jcr:content/translations/en.DM00031936.pdf Relevant manual]
 
|-
 
|-
 +
| rowspan="2" | Flash
 +
| Macronix MX25L512E 512Kb CMOS || [[:File:Dock.512K.bin|dump (fw-1.0.0)]]
 +
|-
 +
| Macronix MX25V2006E 2Mb CMOS || [[:File:Dock.2M.bin|dump (fw-1.0.0)]]
 +
|-
 +
| rowspan="2" | Unknown
 +
| M92T17 623382 || rowspan="2" | Similar part on the console mainboard
 +
|-
 +
| M92T55 633416
 
|}
 
|}
  
==Notes==
+
==Other Resources==
1. https://www.ifixit.com/Teardown/Nintendo+Switch+Teardown/78263
+
# [https://www.ifixit.com/Teardown/Nintendo+Switch+Teardown/78263 iFixit's Nintendo Switch teardown]
 +
# [https://github.com/dekuNukem/Nintendo_Switch_Reverse_Engineering dekuNukem's Reverse Engineering]

Latest revision as of 04:14, 21 March 2017

Components

Function Component Notes
MyDP -> HDMI Converter MegaChips STDP2550 "Mystique" 2Mb flash contains firmware
Based on STMicroelectronics Mystique family of DP converters.
USB Hub VIA Labs VL210 USB 3.0 Hub Controller 512Kb flash is configuration storage
USB Device Cortex-M0 based (STM32F0-ish)
"32P048"
SWD clearly labelled and enabled
Provides control of the Mystique
Dumps (fw-1.0.0):
flash
sysmem
SRAM
Relevant manual
Flash Macronix MX25L512E 512Kb CMOS dump (fw-1.0.0)
Macronix MX25V2006E 2Mb CMOS dump (fw-1.0.0)
Unknown M92T17 623382 Similar part on the console mainboard
M92T55 633416

Other Resources

  1. iFixit's Nintendo Switch teardown
  2. dekuNukem's Reverse Engineering