Difference between revisions of "Dock"

From Nintendo Switch Brew
Jump to: navigation, search
m
 
(2 intermediate revisions by 2 users not shown)
Line 3: Line 3:
 
! Function || Component || Notes
 
! Function || Component || Notes
 
|-
 
|-
| DP->HDMI Converter || MegaChips STDP2550 "Mystique" || 2Mb flash contains firmware
+
| 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 || 512Kb flash is configuration storage
 
| USB Hub || VIA Labs VL210 USB 3.0 Hub Controller || 512Kb flash is configuration storage
 
|-
 
|-
 
| USB Device || Cortex-M0 based (STM32F0-ish)<br>"32P048"
 
| 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]]
+
| 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  
 
| rowspan="2" | Flash  
Line 21: Line 21:
 
|}
 
|}
  
==External Resources==
+
==Other Resources==
# 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
+
# [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