Difference between revisions of "Micro-USB Interface Controller"

From postmarketOS
Jump to navigation Jump to search
m (fix link)
(→‎Datasheets: link TI TSU6111)
 
(21 intermediate revisions by 8 users not shown)
Line 1: Line 1:
{{todo|Add more information (which devices have one, how they are useful to us, what do jig and boot do, etc.)}}
+
A Micro-USB Interface Controller (MUIC) is a USB multiplexer/switch. (Not a USB Host Controller like the name might imply).
 
 
A Micro-USB Interface Controller (MUIC) is a USB multiplexer/switch. (Not a USB Host Controller like the name might imply)
 
 
 
{| class="wikitable"
 
|+UART Modes
 
! Resistance
 
! Jig
 
! Boot
 
|-
 
|150k
 
|Inactive
 
|Inactive
 
|-
 
|523k
 
|Active
 
|Inactive
 
|-
 
|619k
 
|Active
 
|Active
 
|}
 
  
 
== Tested configurations ==
 
== Tested configurations ==
Line 29: Line 8:
 
|+
 
|+
 
! rowspan="2" |Device
 
! rowspan="2" |Device
! rowspan="2" |MUIC
+
! colspan="2" |MUIC
 +
! rowspan="2" |UART signal voltage
 
! colspan="3" |Resistance
 
! colspan="3" |Resistance
 
|-
 
|-
!150K
+
! Manufacturer and model
!523K
+
! Mainline driver?
!619K
+
! 150K
 +
! 523K
 +
! 619K
 
|-
 
|-
 
|[[Samsung Galaxy Grand Neo (samsung-baffinlite)]]
 
|[[Samsung Galaxy Grand Neo (samsung-baffinlite)]]
|FSA9485
+
| Fairchild FSA9485
|P <ref>Got some output with it once, but it doesn't seem to auto-wake the device.</ref>
+
| N
 +
| 3.3v
 +
| Y
 
|
 
|
|Y
+
| Y
 
|-
 
|-
 
|[[Google Galaxy Nexus GSM (samsung-maguro)]]
 
|[[Google Galaxy Nexus GSM (samsung-maguro)]]
|FSA9480
+
| Fairchild FSA9480
 +
| Y
 
|
 
|
 
|
 
|
|Y
+
|
 +
| Y
 
|-
 
|-
 
| [[Samsung Galaxy Mini 2 (samsung-s6500d)]]
 
| [[Samsung Galaxy Mini 2 (samsung-s6500d)]]
|FSA9280
+
| Fairchild FSA9280
 +
| N
 +
|
 +
|
 +
| Y
 +
|
 +
|-
 +
| [[Samsung Galaxy SIII LTE (samsung-i9305)]]
 +
| Maxim Integrated MAX77693
 +
| Y
 +
|
 +
|
 
|
 
|
 
| Y
 
| Y
 +
|-
 +
| [[Samsung Galaxy S4 (samsung-jflte)]]
 +
| Maxim Integrated MAX77693
 +
| Y
 +
|
 
|
 
|
 +
|
 +
| Y
 
|-
 
|-
 
| [[Samsung Galaxy S4 Mini LTE]]
 
| [[Samsung Galaxy S4 Mini LTE]]
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 61: Line 67:
 
|-
 
|-
 
| [[Samsung Galaxy S5 (samsung-klte)]]
 
| [[Samsung Galaxy S5 (samsung-klte)]]
 +
| Maxim Integrated MAX77804K
 +
| N
 +
|
 +
|
 +
|
 +
| Y
 +
|-
 +
| [[Samsung Galaxy Tab S2 9.7 LTE (samsung-gts210lte)]]
 +
| Samsung SM5703
 +
| N
 +
|
 +
|
 +
|
 +
| Y
 +
|-
 +
| Samsung Galaxy [[Samsung Galaxy S6 (samsung-zerofltexx)|S6]], [[Samsung Galaxy S6 Edge (samsung-zeroltexx)|S6 Edge]]
 +
| Maxim Integrated MAX77843 and/or MAX77833
 +
| Y
 +
|
 +
|
 +
|
 +
| Y
 +
|-
 +
| Samsung Galaxy [[Samsung Galaxy S7 (samsung-herolte)|S7]], [[Samsung Galaxy S7 Edge (samsung-hero2lte)|S7 Edge]]
 +
| Maxim Integrated MAX77854
 +
| N
 +
|
 +
|
 +
|
 +
| Y
 +
|-
 +
| Samsung Galaxy [[Samsung Galaxy S8 (samsung-dreamlte)|S8]], [[Samsung Galaxy S8+ (samsung-dream2lte)|S8+]] (USB-C, so cable layout not known)
 +
| Maxim Integrated MAX77865
 +
| N
 +
|
 +
|
 +
|
 +
| Y
 +
|-
 +
| Samsung Galaxy [[Samsung Galaxy A5 2017 (samsung-a5y17lte)|A5 2017]], [[Samsung Galaxy A7 2017 (samsung-a7y17lte)|A7 2017]] (USB-C, so cable layout not known)
 +
| Samsung S2MU004
 +
| N
 
|
 
|
 
|
 
|
Line 67: Line 115:
 
|-
 
|-
 
| [[Samsung Galaxy Note 3 (samsung-hlte)]]
 
| [[Samsung Galaxy Note 3 (samsung-hlte)]]
 +
| Maxim Integrated MAX77803
 +
| N
 +
|
 +
|
 +
|
 +
| Y
 +
|-
 +
| [[Samsung Galaxy S Advance (samsung-janice)]]
 +
| Texas Instruments TSU6111
 +
| Y
 
|
 
|
 
|
 
|
Line 73: Line 131:
 
|-
 
|-
 
| [[Samsung Galaxy S III mini (samsung-golden)]]
 
| [[Samsung Galaxy S III mini (samsung-golden)]]
 +
| ST-Ericsson AB8505
 +
| Y
 
|
 
|
 
|
 
|
Line 79: Line 139:
 
|-
 
|-
 
| [[Samsung Galaxy Xcover 2 (samsung-skomer)]]
 
| [[Samsung Galaxy Xcover 2 (samsung-skomer)]]
 +
| ST-Ericsson AB8505
 +
| Y
 +
|
 +
|
 +
|
 +
| Y
 +
|-
 +
| [[Samsung Galaxy Xcover 4 (samsung-xcover4lte)]]
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 85: Line 155:
 
|-
 
|-
 
| [[Samsung Galaxy Note 8.0 (Wi-Fi) (samsung-n5110)]]
 
| [[Samsung Galaxy Note 8.0 (Wi-Fi) (samsung-n5110)]]
 +
|
 +
|
 +
|
 +
|
 +
|
 +
| Y
 +
|-
 +
| [[Samsung Galaxy Tab 4 10.1 (samsung-matissewifi)]]
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 90: Line 170:
 
| Y
 
| Y
 
|-
 
|-
|[[Samsung Galaxy Tab S 10.5 WiFi (samsung-chagallwifi)]]
+
| Samsung Galaxy Tab S (all variants, i.e. [[Samsung Galaxy Tab S 10.5 WiFi (samsung-chagallwifi)|[1]]], [[Samsung Galaxy Tab S 10.5 LTE (samsung-chagalllte)|[2]]], [[Samsung Galaxy Tab S 8.4 LTE (samsung-klimtlte)|[3]]], [[Samsung Galaxy Note 10.1 2014 (samsung-n1awifi)|[4]]])
 +
| Maxim Integrated MAX77888
 +
| N
 
|
 
|
 
|
 
|
 
|
 
|
 
| Y
 
| Y
 +
|-
 +
| [[Samsung Galaxy Y (samsung-totoro)]]
 +
| Maxim Integrated MAX8986
 +
| N
 +
| 1.8v
 +
|
 +
| Y
 +
| Y
 +
|-
 +
| [[Samsung Galaxy Tab 3 10.1 3G (samsung-santos103g)]]
 +
|
 +
|
 +
|
 +
|
 +
|
 +
| Y
 +
|-
 +
| [[Samsung Galaxy Grand Prime+ (samsung-grandpplte)]]
 +
|
 +
|
 +
|
 +
|
 +
|
 +
| Y
 +
|-
 +
| [[Huawei P9 lite (huawei-venus)]]
 +
| Fairchild FSA9480
 +
|
 +
| 1.8 V
 +
| Y
 +
|
 +
|
 
|}
 
|}
  
Line 132: Line 246:
  
 
[https://www.nxp.com/docs/en/data-sheet/MC34827.pdf MC34827]
 
[https://www.nxp.com/docs/en/data-sheet/MC34827.pdf MC34827]
 +
 +
[https://www.ti.com/lit/ds/symlink/tsu6111.pdf TSU6111]
  
 
[[Category:Technical Reference]]
 
[[Category:Technical Reference]]

Latest revision as of 04:19, 25 December 2021

A Micro-USB Interface Controller (MUIC) is a USB multiplexer/switch. (Not a USB Host Controller like the name might imply).

Tested configurations

TODO Add more devices and fill in missing MUICs
Device MUIC UART signal voltage Resistance
Manufacturer and model Mainline driver? 150K 523K 619K
Samsung Galaxy Grand Neo (samsung-baffinlite) Fairchild FSA9485 N 3.3v Y Y
Google Galaxy Nexus GSM (samsung-maguro) Fairchild FSA9480 Y Y
Samsung Galaxy Mini 2 (samsung-s6500d) Fairchild FSA9280 N Y
Samsung Galaxy SIII LTE (samsung-i9305) Maxim Integrated MAX77693 Y Y
Samsung Galaxy S4 (samsung-jflte) Maxim Integrated MAX77693 Y Y
Samsung Galaxy S4 Mini LTE Y
Samsung Galaxy S5 (samsung-klte) Maxim Integrated MAX77804K N Y
Samsung Galaxy Tab S2 9.7 LTE (samsung-gts210lte) Samsung SM5703 N Y
Samsung Galaxy S6, S6 Edge Maxim Integrated MAX77843 and/or MAX77833 Y Y
Samsung Galaxy S7, S7 Edge Maxim Integrated MAX77854 N Y
Samsung Galaxy S8, S8+ (USB-C, so cable layout not known) Maxim Integrated MAX77865 N Y
Samsung Galaxy A5 2017, A7 2017 (USB-C, so cable layout not known) Samsung S2MU004 N Y
Samsung Galaxy Note 3 (samsung-hlte) Maxim Integrated MAX77803 N Y
Samsung Galaxy S Advance (samsung-janice) Texas Instruments TSU6111 Y Y
Samsung Galaxy S III mini (samsung-golden) ST-Ericsson AB8505 Y Y
Samsung Galaxy Xcover 2 (samsung-skomer) ST-Ericsson AB8505 Y Y
Samsung Galaxy Xcover 4 (samsung-xcover4lte) Y
Samsung Galaxy Note 8.0 (Wi-Fi) (samsung-n5110) Y
Samsung Galaxy Tab 4 10.1 (samsung-matissewifi) Y
Samsung Galaxy Tab S (all variants, i.e. [1], [2], [3], [4]) Maxim Integrated MAX77888 N Y
Samsung Galaxy Y (samsung-totoro) Maxim Integrated MAX8986 N 1.8v Y Y
Samsung Galaxy Tab 3 10.1 3G (samsung-santos103g) Y
Samsung Galaxy Grand Prime+ (samsung-grandpplte) Y
Huawei P9 lite (huawei-venus) Fairchild FSA9480 1.8 V Y
Legend
Y Tested, works
P Tested, partially works
N Tested, doesn't work
Untested


Links

Serial_debugging:Cable_schematics#USB_debug_cable

Multiplexed Wired Attack Surfaces

Wikipedia: CEA-936-A

CEA-936-A USB Carkit Specification Preview

Datasheets

FSA9288A

FSA9480

MC34827

TSU6111