Galaxy Tab Serial Cable

Search This thread

lilstevie

Senior Recognized Developer
Apr 17, 2009
1,339
1,040
I've already sent it off, due to Samsungs less the acceptable support, it too 5 hours over 6 phone calls just to get them to give me authorization to return it and send me a shipping label. The only record i have of it being repaired is the fact the service center signed for the package. My on line account has not been updated yet that it has been accepted for repair. I was told this would take 24h its been 4 days.

Hopefully it doesn't just go missing.

I've been waiting since saturday to get mine back, good luck :)
 

-Mr. X-

Senior Member
Apr 13, 2007
2,246
2,530
Ontario
I've been waiting since saturday to get mine back, good luck :)

Have you got any other information on your "My Samsung" account besides the registered device? i was told it would refresh so i could track the return and request for repair. I literally have no paper work on this besides a shipping label and a ID # that the samsung rep game me on the phone during the call i got the shipping label from. This seems fishy like something was missed in the proses and its now in limbo. I did everything they asked. so i'm not sure whats going on.
 

lilstevie

Senior Recognized Developer
Apr 17, 2009
1,339
1,040
Have you got any other information on your "My Samsung" account besides the registered device? i was told it would refresh so i could track the return and request for repair. I literally have no paper work on this besides a shipping label and a ID # that the samsung rep game me on the phone during the call i got the shipping label from. This seems fishy like something was missed in the proses and its now in limbo. I did everything they asked. so i'm not sure whats going on.

nah, but I physically dropped mine off at a repair center
 

-Mr. X-

Senior Member
Apr 13, 2007
2,246
2,530
Ontario
nah, but I physically dropped mine off at a repair center

Lucky, my closest one that serviced mobile devices was 18 hours away. Well we wait. I wonder who gets theres first lol

I just finished compiling a kernel and getting the smartass module working perfect on the the tab with a full table support to change its throttling and ramping values via sysfs
 
Last edited:

Bruno_rv

Senior Member
Jul 3, 2005
52
3
it is a matter of getting the jtag to kick to life, even samsung techs seem to fail at this, they are sooner going to replace my tabs logicboard than jtag it,

There are lots of 3rd party boxes that can read,write s5pc110 like i9000 , p1000,and repair boot through jtag. So i doubt that samsung tech wouldnt do it quick ;)
 

Bruno_rv

Senior Member
Jul 3, 2005
52
3
Well,maybe that type of informing customers is their policy, who knows. Or maybe your board really was defective. Just wanted to point it out. :)
 

lilstevie

Senior Recognized Developer
Apr 17, 2009
1,339
1,040
Well,maybe that type of informing customers is their policy, who knows. Or maybe your board really was defective. Just wanted to point it out. :)

yeah my board was really defective, I spoke to the tech about it, they do try use the anyway jig where possible but it is not always possible if something else is wrong (say a few bad blocks in movinand)
 

-Mr. X-

Senior Member
Apr 13, 2007
2,246
2,530
Ontario
Tab should be here by 3!

It was like pulling teeth to get an update on it though, As you know i live in Canada, we're bilingual. So the service center was a French speaking one. Every time i called Samsung Canada they were unable to give me an update, the tech finally told me its because they don't speak French and were unable to understand the service center reps who they were calling for an update.

So I called the service center my self after the Samsung rep finally gave me the name and number :rolleyes:

What a joke...

Anyways i know for a fact that my board was not defective, i bricked it, they did not jtag it they replaced the logic board she said.
 
Last edited:

zeb crs

Senior Member
Jun 2, 2008
135
11
Is there any possibilities to use this com port from a running program. I need to communicate with another pcb I'm doing and would rather do it with a wired com than using bluetooth.
 

Technomancer

Retired Recognized Developer
Feb 15, 2010
562
425
SF Bay Area
Is there any possibilities to use this com port from a running program. I need to communicate with another pcb I'm doing and would rather do it with a wired com than using bluetooth.

It should work but you will probably need root priviledges.
In Froyo kernel you should see it as /dev/s3c2410_serial2
In Gingerbread kernel it should be visiable as /dev/ttyFIQ0
 

zeb crs

Senior Member
Jun 2, 2008
135
11
Is there any coders out there who can make a very simple hello world to do is as I am not a coder :) I suck at coding but I can stumble through code (c),I'm more assembler:)

edit:
I'm running ginger bread btw.
 
Last edited:

12ways

New member
Feb 28, 2008
4
0
I made same cable for my M380W, but It's said, only "BOOTING COMPLETED" message when boot completed.

What's wrong?

Is there any thing to do?
(like ACCESSORY_ID with 619K or IF_CON_SENSE pullup)
 

Technomancer

Retired Recognized Developer
Feb 15, 2010
562
425
SF Bay Area
try echo PDA > /sys/devices/virtual/sec/uart_switch/UART_SEL/value

[edit]
actually it is
echo PDA > /sys/class/sec/switch/uart_sel
you can also cat it to see if uart is set to pda or modem
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 15
    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:
    attachment.php


    attachment.php


    attachment.php


    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;