FORUMS

Galaxy S6 & Edge get €100 Price Cut—New Models Incoming

Samsung has dropped the price of both the Galaxy S6 and S6 Edge by … more

How To Port Fully Featured Sony Xperia Z4 Camera

Xperia Z4’s hardware may not impress, but its software is definitely … more

Experimental TWRP Available For Moto G 2015

XDA Senior Member squid2 has posted experimental builds of TWRP for the Moto G … more

Sunday Debate: How Can We Get a No-Compromise Phone?

Join us in a fun Sunday Debate on Compromises. Come with your opinions and … more

Galaxy Tab Serial Cable

561 posts
Thanks Meter: 424
 
By Technomancer, Retired Recognized Developer on 27th March 2011, 12:37 PM
Post Reply Subscribe to Thread Email Thread
Hi guys
I have been investigating making serial cable for Tab for debugging and logging.
There is serial port wired to 30 pin connector.

Here is the pinout for the connector (copied from Wikipedia, unfortunately some asshole deleted it from Wikipedia several days ago)

Code:
Pin 	Signal 	to/from device
1 	Gnd 	P
2 	Gnd 	P
3 	USB_DP_CON 	I/O
4 	USB_DM_CON 	I/O
5 	IF_CON_SENSE 	I
6 	V_ACCESSORY_5.0V 	P
7 	V_BUS_1 	P
8 	V_BUS_1 	P
9 	VOUT_CHARGER 	P
10 	VOUT_CHARGER 	P
11 	--- 	--
12 	--- 	--
13 	ACCESSORY_ID / USB_ID 	I
14 	ACCESSORY_INT 	I
15 	Gnd 	P
16 	Gnd 	P
17 	MHL_DP 	I/O
18 	MHL_DM 	I/O
19 	MHL_ID 	I
20 	IF_RXD 	I
21 	IF_TXD 	O
22 	--- 	--
23 	AP_TV_OUT 	O
24 	REMOTE_SENSE 	I
25 	--- 	--
26 	--- 	--
27 	EAR_L_CRADLE 	O
28 	EAR_R_CRADLE 	O
29 	3.5_INT_TEST 	I
30 	Gnd 	P
The serial port is connected to ttySAC2 (port 2, 0 based)

So we need:
USB to low power serial adapter (repurposed knockoff Nokia DKU-5 cable)
Galaxy Tab USB cable.
Soldering skills and magnifying glass.
Brass balls.

We disassemble the Tab USB cable. There are several blades in the connector. We have to remove 2 blades with USB power and 2 blades for USB D+ D-.

Then we cut the Nokia connector off DKU-5 cable and figure out which wires are GND, TXD and RXD.
In case of my cable with ARK3116 red - GND, grn - RXD, wht - TXD
In case of my cable with PL2303 blu - GND, wht - RXD, ylo - TXD
We want to connect GND to GND, and RXD to pin 21 and TXD to pin 20
This is a good article on hacking DKU-5 cables http://www.neolics.com/pdfs/dku-5.pdf

So now we can solder the GND, TXD and RXD to proper blades on 30 pin connector and insert TXD and RXD blades into slots 20,21 on the connector.

I also tried using 200K trimmer set to 150K ohm between ACCESSORY_ID and GND but I am not sure whether it is the right solution.

Here are some photos:






And some output from bootloader: http://pastie.org/1712603

And in download mode http://pastie.org/1721484


This is the table of resistances from kernel in arch/arm/mach-s5pv210/include/mach/fsa9480_i2c.h
Code:
typedef enum
{
RID_USB_OTG_MODE, /* 0 0 0 0 0 GND USB OTG Mode */
RID_AUD_SEND_END_BTN, /* 0 0 0 0 1 2K Audio Send_End Button*/
RID_AUD_REMOTE_S1_BTN, /* 0 0 0 1 0 2.604K Audio Remote S1 Button */
RID_AUD_REMOTE_S2_BTN, /* 0 0 0 1 1 3.208K Audio Remote S2 Button */
RID_AUD_REMOTE_S3_BTN, /* 0 0 1 0 0 4.014K Audio Remote S3 Button */
RID_AUD_REMOTE_S4_BTN, /* 0 0 1 0 1 4.82K Audio Remote S4 Button */
RID_AUD_REMOTE_S5_BTN, /* 0 0 1 1 0 6.03K Audio Remote S5 Button */
RID_AUD_REMOTE_S6_BTN, /* 0 0 1 1 1 8.03K Audio Remote S6 Button */
RID_AUD_REMOTE_S7_BTN, /* 0 1 0 0 0 10.03K Audio Remote S7 Button */
RID_AUD_REMOTE_S8_BTN, /* 0 1 0 0 1 12.03K Audio Remote S8 Button */
RID_AUD_REMOTE_S9_BTN, /* 0 1 0 1 0 14.46K Audio Remote S9 Button */
RID_AUD_REMOTE_S10_BTN, /* 0 1 0 1 1 17.26K Audio Remote S10 Button */
RID_AUD_REMOTE_S11_BTN, /* 0 1 1 0 0 20.5K Audio Remote S11 Button */
RID_AUD_REMOTE_S12_BTN, /* 0 1 1 0 1 24.07K Audio Remote S12 Button */
RID_RESERVED_1, /* 0 1 1 1 0 28.7K Reserved Accessory #1 */
RID_RESERVED_2, /* 0 1 1 1 1 34K Reserved Accessory #2 */
RID_RESERVED_3, /* 1 0 0 0 0 40.2K Reserved Accessory #3 */
RID_RESERVED_4, /* 1 0 0 0 1 49.9K Reserved Accessory #4 */
RID_RESERVED_5, /* 1 0 0 1 0 64.9K Reserved Accessory #5 */
RID_AUD_DEV_TY_2, /* 1 0 0 1 1 80.07K Audio Device Type 2 */
RID_PHONE_PWD_DEV, /* 1 0 1 0 0 102K Phone Powered Device */
RID_TTY_CONVERTER, /* 1 0 1 0 1 121K TTY Converter */
RID_UART_CABLE, /* 1 0 1 1 0 150K UART Cable */
RID_CEA936A_TY_1, /* 1 0 1 1 1 200K CEA936A Type-1 Charger(1) */
RID_FM_BOOT_OFF_USB, /* 1 1 0 0 0 255K Factory Mode Boot OFF-USB */
RID_FM_BOOT_ON_USB, /* 1 1 0 0 1 301K Factory Mode Boot ON-USB */
RID_AUD_VDO_CABLE, /* 1 1 0 1 0 365K Audio/Video Cable */
RID_CEA936A_TY_2, /* 1 1 0 1 1 442K CEA936A Type-2 Charger(1) */
RID_FM_BOOT_OFF_UART, /* 1 1 1 0 0 523K Factory Mode Boot OFF-UART */
RID_FM_BOOT_ON_UART, /* 1 1 1 0 1 619K Factory Mode Boot ON-UART */
RID_AUD_DEV_TY_1_REMOTE, /* 1 1 1 1 0 1000.07K Audio Device Type 1 with Remote(1) */
RID_AUD_DEV_TY_1_SEND = RID_AUD_DEV_TY_1_REMOTE , /* 1 1 1 1 0 1002K Audio Device Type 1 / Only Send-End(2) */
RID_USB_MODE, /* 1 1 1 1 1 Open USB Mode, Dedicated Charger or Accessory Detach */
RID_MAX

}FSA9480_RID_ENUM_TYPE;
Attached Thumbnails
Click image for larger version

Name:	front_small.jpg
Views:	11736
Size:	75.3 KB
ID:	553239   Click image for larger version

Name:	dku5_small.jpg
Views:	11496
Size:	88.7 KB
ID:	553240   Click image for larger version

Name:	cable_small.jpg
Views:	11585
Size:	39.3 KB
ID:	553241  
Last edited by Technomancer; 27th March 2011 at 12:45 PM.
The Following 14 Users Say Thank You to Technomancer For This Useful Post: [ View ]
 
 
27th March 2011, 01:55 PM |#2  
Senior Member
Flag Ebensee
Thanks Meter: 37
 
Donate to Me
More
AWESOME! Thanks man, you saved me a lot of work!
27th March 2011, 03:59 PM |#3  
jeebspawnshop's Avatar
Senior Member
Thanks Meter: 770
 
More
I have absolutely no idea what you're talking about, but I can only imagine that it will help any work done on the Tab; and for that I just had to thank you
27th March 2011, 07:15 PM |#4  
Junior Member
Thanks Meter: 0
 
More
How to connect to TV Out Cable
Thank you
27th March 2011, 07:45 PM |#5  
Jorge787's Avatar
Senior Member
Flag Carolina
Thanks Meter: 74
 
More
Awesome, now we're very close to building a JIG. Thank you!!
28th March 2011, 01:55 AM |#6  
Senior Member
Flag Wellington
Thanks Meter: 255
 
Donate to Me
More
Quote:
Originally Posted by mech2006

How to connect to TV Out Cable
Thank you

This has nothing to do with TV out. You want to buy one of these: http://www.handtec.co.uk/product.php...-tv-out-cable-
28th March 2011, 03:31 AM |#7  
Jorge787's Avatar
Senior Member
Flag Carolina
Thanks Meter: 74
 
More
Quote:

RID_FM_BOOT_ON_USB, /* 1 1 0 0 1 301K Factory Mode Boot ON-USB */

That's Download mode?
28th March 2011, 09:23 AM |#8  
Technomancer's Avatar
OP Retired Recognized Developer
Flag SF Bay Area
Thanks Meter: 424
 
More
Quote:
Originally Posted by Jorge787

That's Download mode?

I think it may be for booting kernel off usb so they dont need to flash it.
28th March 2011, 11:24 PM |#9  
StarLog's Avatar
Senior Member
Flag Orlando, FLA.
Thanks Meter: 75
 
Donate to Me
More
That is some good info, too bad some Samsung employee does not lurk here in cognito, and provide you with some hints.
29th March 2011, 07:24 AM |#10  
lilstevie's Avatar
Senior Recognized Developer
Thanks Meter: 1,041
 
Donate to Me
More
Someone leaking debugging hardware would be nice, but this is a good start
8th April 2011, 12:27 AM |#11  
StarLog's Avatar
Senior Member
Flag Orlando, FLA.
Thanks Meter: 75
 
Donate to Me
More
Technomancer,

Any chance you could draw up a schematic for the cable.?

Thanks, then I will start playing also.

Read More
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes