Difference between revisions of "DCSD Cable"

From The iPhone Wiki
Jump to: navigation, search
(Created new page for DCSD hardware)
 
m (Attempted to reformat the information.)
Line 4: Line 4:
 
[[File:DCSD_Front_annotated.jpg|400px|right|Annotated photo of the main DCSD PCB]]
 
[[File:DCSD_Front_annotated.jpg|400px|right|Annotated photo of the main DCSD PCB]]
   
'''Top of the board;'''
+
=== Top of the board ===
  +
{| class="wikitable" |
  +
! Label
  +
! Chip
  +
! Datasheet
  +
! Notes
  +
|-
  +
| D1
  +
| rowspan="3" | Low Power Consumption Voltage Regulator with ON/OFF Switch
  +
| rowspan="3" | http://www.s-manuals.com/pdf/datasheet/x/c/xc6215_series_torex.pdf
  +
|
  +
|-
  +
| D5
  +
|
  +
|-
  +
| D6
  +
| Tied to TX and an input voltage of 3.3V on the UART J5 pads, this may be a protection in case the host shorts?
  +
|-
  +
| U1
  +
| rowspan="2" | Micrel 2026A Dual-Channel Power Distribution Switch
  +
| rowspan="2" | http://www.xilinx.com/products/boards/ml510/datasheets/mic2076-2bm.pdf
  +
|
  +
|-
  +
| U2
  +
|
  +
|-
  +
| U3
  +
| FTDI FT232RQ UART IC
  +
| http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232R.pdf
  +
| Handles stoplight LED controls
  +
|-
  +
| U4
  +
| Micrel MIC5219
  +
| http://datasheet.datasheetarchive.com/originals/library/Datasheets-EDS7/DSAEDA000124178.pdf
  +
| 500mA Peak Output LDO Regulator
  +
|-
  +
| U5
  +
| FTDI FT232RQ UART IC
  +
| http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232R.pdf
  +
| Handles serial mux interface from iPhone
  +
|-
  +
| U6
  +
| SMSC USB2514 4-port USB hub
  +
| http://www.mouser.com/catalog/specsheets/2514.pdf
  +
|
  +
* The use of this deprecates the previous "Y" style cable, which used two separate USB cables for serial and iPhone data communication
  +
* Three ports are used:
  +
*# iPhone Data USB
  +
*# U4 FTDI IC
  +
*# U5 FTDI IC
  +
|-
  +
| U7
  +
| Microchip 24AA04/24LC04B
  +
| http://ww1.microchip.com/downloads/en/DeviceDoc/21708G.pdf
  +
| I2C Serial EEPROM (TSSOP Package)
  +
|-
  +
| X1
  +
| MKC 24 MHz Oscillator
  +
| {{n/a}}
  +
| I'm not 100% sure about the value of the chip, but this should be correct
  +
|}
   
  +
=== Back of the board ===
U1 / U2 - Micrel 2026A Dual-Channel Power Distribution Switch
 
  +
{| class="wikitable" |
:'''Datasheet;''' http://www.xilinx.com/products/boards/ml510/datasheets/mic2076-2bm.pdf
 
  +
! Label
  +
! Notes
  +
|-
  +
| J9
  +
| rowspan="4" | I believe these are used to flash the U7 EEPROM with USB IDs for use by the SMSC USB Hub, I have yet to dump the contents of the EEPROM to find out for sure.
  +
|-
  +
| J10
  +
|-
  +
| J11
  +
|-
  +
| J12
  +
|}
   
  +
=== Other notes ===
X1 - MKC 24Mhz Oscillator
 
  +
* The [[Lightning Connector]] has a specific Accessory ID flashed to it for enabling serial via the Tristar chip.
:Notes;
 
  +
* This PCB is quite easy to replicate, but without the proper Accessory ID you will need to mimic the protocol similar to how key2fr did in his [http://ramtin-amin.fr/#tristar research].
::I'm not 100% sure about the value of the chip, but this should be correct
 
  +
* In theory, you can use the Tristar for JTAG through a similar board, but JTAG gets enabled by the device during boot due to production fusing status.
 
U3 - FTDI FT232RQ UART IC
 
:'''Usage;'''
 
::Handles stoplight LED controls
 
:'''Datasheet;''' http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232R.pdf
 
 
U4 - Micrel MIC5219
 
:'''Description;''' 500mA-Peak Output LDO Regulator
 
:'''Datasheet;''' http://datasheet.datasheetarchive.com/originals/library/Datasheets-EDS7/DSAEDA000124178.pdf
 
 
U5 - FTDI FT232RQ UART IC
 
:'''Usage;'''
 
::Handles serial mux interface from iPhone
 
:'''Datasheet;''' http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232R.pdf
 
 
U6 - SMSC USB2514 4-port USB hub
 
:'''Datasheet;''' http://www.mouser.com/catalog/specsheets/2514.pdf
 
:'''Notes;'''
 
::The use of this deprecates the previous "Y" style cable, which used two separate USB cables for serial and iPhone data communication
 
::Three ports are used;
 
:::iPhone Data USB
 
:::U4 FTDI IC
 
:::U5 FTDI IC
 
 
U7 - Microchip 24AA04/24LC04B
 
:'''Description;''' I2C Serial EEPROM(TSSOP Package)
 
:'''Datasheet;''' http://ww1.microchip.com/downloads/en/DeviceDoc/21708G.pdf
 
 
D1 / D6 / D5 - Torex XC6215
 
:'''Description;''' A Low Power Consumption Voltage Regulator with ON/OFF Switch
 
:'''Datasheet;''' http://www.s-manuals.com/pdf/datasheet/x/c/xc6215_series_torex.pdf
 
:'''Notes;'''
 
::D6 is tied to TX and an input voltage of 3.3v on the UART J5 pads, this may be a protection in case the host shorts?
 
 
'''Back of the board;'''
 
 
J11 / J10 / J9 / J12
 
:I believe these are used to flash the U7 EEPROM with USB IDs for use by the SMSC USB Hub, I have yet to dump the contents of the EEPROM to find out for sure.
 
 
'''Other notes;'''
 
:The lightning connector has a specific Accessory ID flashed to it for enabling serial via the Tristar chip.
 
:This PCB is quite easy to replicate, but without the proper Accessory ID you will need to mimic the protocol similar to how key2fr did in his [http://ramtin-amin.fr/#tristar research].
 
:In theory, you can use the Tristar for JTAG through a similar board, but JTAG gets enabled by the device during boot due to production fusing status.
 

Revision as of 22:55, 23 August 2016

The DCSD Alex cable is used in factories to communicate over serial to run tests and write to the SysCfg (for serial definitions, etc) during production. These cables are produced by Shenzhen Alex connector Co. Ltd. in China, I believe this is why they can be found on obscure markets for sale, if not just taken from a trashcan from factories.

Factory DCSD "Alex" Lightning Serial Cable

Annotated photo of the main DCSD PCB

Top of the board

Label Chip Datasheet Notes
D1 Low Power Consumption Voltage Regulator with ON/OFF Switch http://www.s-manuals.com/pdf/datasheet/x/c/xc6215_series_torex.pdf
D5
D6 Tied to TX and an input voltage of 3.3V on the UART J5 pads, this may be a protection in case the host shorts?
U1 Micrel 2026A Dual-Channel Power Distribution Switch http://www.xilinx.com/products/boards/ml510/datasheets/mic2076-2bm.pdf
U2
U3 FTDI FT232RQ UART IC http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232R.pdf Handles stoplight LED controls
U4 Micrel MIC5219 http://datasheet.datasheetarchive.com/originals/library/Datasheets-EDS7/DSAEDA000124178.pdf 500mA Peak Output LDO Regulator
U5 FTDI FT232RQ UART IC http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232R.pdf Handles serial mux interface from iPhone
U6 SMSC USB2514 4-port USB hub http://www.mouser.com/catalog/specsheets/2514.pdf
  • The use of this deprecates the previous "Y" style cable, which used two separate USB cables for serial and iPhone data communication
  • Three ports are used:
    1. iPhone Data USB
    2. U4 FTDI IC
    3. U5 FTDI IC
U7 Microchip 24AA04/24LC04B http://ww1.microchip.com/downloads/en/DeviceDoc/21708G.pdf I2C Serial EEPROM (TSSOP Package)
X1 MKC 24 MHz Oscillator N/A I'm not 100% sure about the value of the chip, but this should be correct

Back of the board

Label Notes
J9 I believe these are used to flash the U7 EEPROM with USB IDs for use by the SMSC USB Hub, I have yet to dump the contents of the EEPROM to find out for sure.
J10
J11
J12

Other notes

  • The Lightning Connector has a specific Accessory ID flashed to it for enabling serial via the Tristar chip.
  • This PCB is quite easy to replicate, but without the proper Accessory ID you will need to mimic the protocol similar to how key2fr did in his research.
  • In theory, you can use the Tristar for JTAG through a similar board, but JTAG gets enabled by the device during boot due to production fusing status.