IPhone DCSD Serial Cables - iOS Kernel Serial Output, SSH Over Serial etc - Duration: 10:39. Billy Ellis 2,230 views. Kanzi the Ape Who Has Conversations with Humans. How to Prolong the Life of Your Battery. In case the battery of your favorite gadget can't keep up with the workload and dies too quickly you must be looking.
Annotated photo of the original Alex DCSD PCB
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. They can be purchased from obscure markets. Harry potter deathly hallows part 2 download. There are two known types of DCSD cable. An older one, with lights and only one USB female USB connector, and a newer model, which lacks lights, and has two female USB connectors.
Kanzi Engine
- 1'DCSD Alex' PCB
- 2'DCSD 3.1' PCB
- 3Uses
'DCSD Alex' PCB
Top of the board items of interest
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 | https://web.archive.org/web/20141010122122/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 |
|
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 items of interest
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 |
Kanzi Apple Store
'DCSD 3.1' PCB
This cable is made specifically for USB-C devices such as the newer models in the iPad Pro line, this cable also supports USB 3.1.USB connection from the main board splits out into a Y-style cable but turns back into one connection in the USB-A male connector .
Top of the board items of interest
Label | Chip | Datasheet | Notes |
---|---|---|---|
U4 | FTDI FT232RQ UART IC | http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232R.pdf | Handles stoplight LED controls |
J2A | Presumably test points for UART | ||
USB-A male connector | I haven't actually cut into the hard plastics yet but I presume this is where the actual USB hub is hosted. |
Back of the board items of interest
There's not much on the back of the board that you couldn't technically see from the front, no ICs or anything of interest really.
Annotated photo of the DCSD 3.1 PCB
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 disabled by the device during boot due to production fusing status.
- In USB-C capable Macs Apple takes care to note the low speed USB2 pins on the TOP or BOTTOM of the connector (which are usually identical to support passive USB-C <-> USB-A cables). This suggests that these pairs may be treated differently just like how the lightning DCSD cable had a proper TOP and BOTTOM side, which would provide a second USB device on the same plug.
Uses
Verbose Boot
One use of the cable was to view verbose boot. You could access this by setting debug uarts in iRecovery or nvram, however, since iOS 9, this output has been obfuscated.
Shell over serial
Kanzi Apple Trees For Sale
Using qwertyoruiopz'sserialsh, it is possible to get shell over serial. This is useful, because it does not require any additional daemons other than those shipped with iOS. An example use case for this would be protecting against bootloops.
Debugging the kernel
Using the DCSD cable, it is possible to attach GDB to the iOS kernel, and pause it's running.
Retrieved from 'https://www.theiphonewiki.com/w/index.php?title=DCSD_Cable&oldid=102920'
With Quick Start, you can set up a new iOS device quickly using information from your current device.* Then you can restore the rest of your data and content to your new device from your iCloud backup.
If you're setting up a new iPhone using your current iPhone—and both devices are using iOS 12.4 or later—Quick Start offers the option of using iPhone migration. This allows you to transfer all your data wirelessly from your current iPhone to your new one.
Quick Start occupies both devices, so make sure that you choose a time when you won't need to use your current device for several minutes.
How to use Quick Start
- Turn on your new device and place it near your current device that's using iOS 11 or later. The Quick Start screen appears on your current device and offers the option of using your Apple ID to set up your new device. Make sure that it's the Apple ID that you want to use, then tap Continue. If you don't see the option to continue on your current device, make sure that Bluetooth is turned on.
- Wait for an animation to appear on your new device. Hold your current device over the new device, then center the animation in the viewfinder. Wait for a message that says Finish on New [Device]. If you can't use your current device's camera, tap Authenticate Manually, then follow the steps that appear.
- When asked, enter your current device's passcode on your new device.
- Follow the instructions to set up Face ID or Touch ID on your new device.
- When asked, enter your Apple ID password on your new device. If you have more than one device, you might also need to enter their passcodes.
- Your new device offers the choice of restoring apps, data, and settings from your most recent iCloud backup, or updating your current device's backup and then restoring. After you select a backup, you can choose whether to transfer some settings related to location, privacy, Apple Pay, and Siri. If you want to update the backup on your device, make sure that Wi-Fi is enabled on your device.
- If you have an Apple Watch and you're setting up a new iPhone, you'll also be asked if you'd like to transfer your Apple Watch data and settings.
Transfer data directly from one iPhone to another
If your current iPhone and new iPhone are both using iOS 12.4 or later, you can use iPhone migration to transfer data directly from your previous device to your new one. You can do this wirelessly, or by connecting the devices together. You might choose the wired method if the wireless network that you're using is slow or congested.
If you want to migrate your data wirelessly, keep your previous iPhone near your new one throughout the process as you follow the steps below. Make sure to keep both devices connected to power.
To migrate data using a wired connection, get a Lightning to USB 3 Camera Adapter and a Lightning to USB Cable, then follow these steps:
- Connect the Lightning to USB 3 Camera Adapter to power through its Lightning port. Make sure to use a 12W or higher power adapter.
- Connect the Lightning to USB 3 Camera Adapter to your current iPhone.
- Plug the Lightning to USB Cable into your new iPhone, then connect the other end to the adapter.
- Continue by following the steps below.
How to use iPhone migration
Kanzi Apples
- Turn on your new iPhone and place it near your current iPhone that's using iOS 12.4 or later. If you want to migrate data using a wired connection, connect the devices. The Quick Start screen appears on your current iPhone and offers the option of using your Apple ID to set up your new iPhone. Make sure that it's the Apple ID that you want to use, then tap Continue. If you don't see the option to continue on your current device, make sure that Bluetooth is turned on.
- Wait for an animation to appear on your new iPhone. Hold your current iPhone over the new iPhone, then center the animation in the viewfinder. Wait for a message that says Finish on New iPhone. If you can't use your current iPhone camera, tap Authenticate Manually, then follow the steps that appear.
- When asked, enter your current iPhone passcode on your new iPhone.
- Follow the instructions to set up Face ID or Touch ID on your new iPhone.
- Tap Transfer from iPhone to begin transferring your data from your previous iPhone to your new iPhone. If you're using the wired method, the transfer icon indicates that your devices are connected. You can also choose whether to transfer some settings, such as Apple Pay and Siri, from your previous iPhone to your new iPhone.
- If you have an Apple Watch and you're setting up a new iPhone, you'll be asked if you'd like to transfer your Apple Watch data and settings.
- Keep your devices near each other and plugged in to power until the iPhone data migration process is complete. Transfer times can vary based on factors such as the connection type that you're using, network conditions, and the amount of data being transferred.
Finish up
After you transfer to your new iOS device, you might need to complete a few more steps to finish the process. Make sure that you set up and transfer your content to your new device before you sell or give away your previous iOS device.
Kanzi Connect
Still need help?
Kanzi Studio
- If you can't activate your iPhone, learn what to do.
- If you need more help, contact Apple Support.
* If your new iPhone is enrolled in Apple School Manager or Apple Business Manager, you can't use QuickStart to transfer data from your current iPhone.
Get AppleCare+
Know you’re covered. With AppleCare+, get accidental damage coverage and priority access to Apple experts.