Broken micro usb port - Thinkpad Tablet General

The micro usb port is broken, and its a common problem on this tablet.
How can i fix this?
I can not solder the port onto the mainboard again, see the picture why..
But can i get power and data+- from the docking port?

yes you can.

good
But which pin should i connect it to?
http://rootzwiki.com/topic/8523-reverse-engineering-the-dock-charger/
And can i connect it to since the docking port should have 20v?
1 charge
2 gnd
3 charge
4 hdmi pin 44 In D3-
5 Charger control (to pq2)
6 hdmi pin 45 In D3+
7 hdmi VDD 3.3V
8 gnd
9 gnd
10 hdmi pin 47 In D4-
11 USB Micro D-
12 hdmi pin 48 In D4 +
13 USB micro D+
14 gnd
15 USB Master D-
16 nc
17 USB MAster D+
18 nc
19 gnd
20 hdmi pin 29 SDA
21 gnd
22 hdmi pin 28 SCL
23 hdmi pin 41 IN D2-
24 hdmi pin 7 HPD_Source
25 hdmi pin 42 In D2+
26 gnd
27 gnd
28 audio out L
29 hdmi pin 38 IN D1-
30 audio out R
31 hdmi pin 39 IN D1+
32 headset inserted switch
33 gnd
34 mic inserted switch feed
35 USB micro +
36 mic inserted switch
37 gnd
38 mic tip
39 + 5V to usb master
40 mic ring

Buy a dock.
Sent from my HTC EVO 3D X515m using xda premium

berbecverde said:
Buy a dock.
Sent from my HTC EVO 3D X515m using xda premium
Click to expand...
Click to collapse
i dont want to

Related

How can i make a charger with an adapter + 22 pin connector

Can somebody tell me which wires from my adaptor on which pin i need to set.
I have readed about pin 20,21, and 22, but i have no idea about the + - and GND
Take a look at this site:
http://wiki.xda-developers.com/wiki/Connectors
HTH
Stefan

Pin 22 == Pin 21 ?

Hello,
on my XDA I the Pin 22 is broken (charger Pin).
Is the Pin 21 the same, so I can modify my USB cable to use this pin instead of 22 ?
Greetings
Disrupter
Taking a look at http://wiki.xda-developers.com/wiki/Connectors i think this should work.....
HTH
Stefan
I tried it and it´s charging again.
Very helpfull site

Pinouts for connector

I thought I'd start a thread on the connector pinouts. I don't have all the answers, but I've got the USB and the TV-Out Video cable (SAMTABRCA), and I've beeped them out.
Since this is a non-standard connector, it isn't clear which end is 1, so I've chosen #1 to be the farthest left pin as you are looking at the connector with the Samsung logo up.
01 Ground
02
03 VIDEO Red
04 VIDEO White
05
06
07
08 VIDEO Yellow
09
10
11
12
13
14
15 Ground
16 Ground
17
18 VIDEO measures 12K to ground
19
21
22
23 USB Present, but not connected
24 USB +5
25
26
27 USB DATA-
28 USB DATA+
29
30
Click to expand...
Click to collapse
The ground pins are all connected together, and are common between both cables.
It appears that pin 18 on the video cable tells the TAB that there's a cable connected?
Pin 23 on the USB cable doesn't seem to be connected to anything. It's probably too much to hope that it is a USB to go pin, although a floating ID pin indicates a device, while a grounded ID pin indicates a host...
I've attached photos of the business end, in the orientation I used.
Numbers are reversed (printed in CAR PCB)
30 Ground (in HDMI and CAR too)
29
28 Audio R (in HDMI, CAR and maybe Video cable)
27 Audio L (in HDMI, CAR and maybe Video cable)
26
25
24
23 VIDEO Composite
22
21
20
19 (Red or G or B signal in HDMI)
18 (Green or R or B signal in HDMI)
17 (Blue or R or G signal in HDMI)
16 Ground
15 Ground
14
13 VIDEO measures 12K to ground (4,3K to ground in HDMI dock only if plug audio out cable, 7,25K to ground if connect CAR dock)
12
11
10 USB +4 (maybe + inside battery)
9 USB +4
8 (conect with 7 and +5V power from USB power supply 2A HDMI and CAR)
7 (connect to 8 and passthru to 7&8 in next connector in HDMI)
6 (Passthru to next connector in HDMI dock)
5
4 USB DATA- (Passthru to next connector in HDMI dock) (in CAR connect with 3 and connect via resistor 40k and 10k to ground to external +5V - recognize power supply ?)
3 USB DATA+ (Passthru to next connector in HDMI dock)
2 (Grounded in HDMI dock)
1 (Grounded in HDMI dock)
Radek
Well, I had a 50/50 chance...
Figures I'd get it backwards!
Now we have to figure out where to get the connector! Neither Digikey nor Mouser have this one, just the backwards iPod one! I've got an iPod connector that I got from Spark Fun, and the only way that it might possibly work is with an exacto knife.
Does the car connector or HDMI dock have any writing on the connectors?
Also, not sure what the USB +4 is? Does it connect to a USB pin? Which one?
CAR dock have numbers on PCB where connector is soldered.
USB +4V is maybe +5V (I measure voltage and find 3.98V)
and maybe this is not for USB ?
Maybe this is power from battery for supply external components ?
Power from USB Host (or 2A 5V power supply) to charge is connect to 7 & 8 pin.
I think TAB send MHL digital video/audio packets to HDMI dock and dock convert it to HDMI (I found Silicon Image Sil 9290 chip inside HDMI dock).
Next chip inside HDMI is micro controller 89C58RC from SST(for control Sil 9220)
Next chip is DC/DC converter 5V->3.3V for supply chips
(HDMI not working without external power from external USB host, power supply)
30 Ground (in HDMI and CAR too)
29
28 Audio R (in HDMI, CAR and maybe Video cable)
27 Audio L (in HDMI, CAR and maybe Video cable)
26
25
24
23 VIDEO Composite
22
21
20
19 (MHL out in HDMI dock )
18 (MHL out in HDMI dock )
17 (MHL out in HDMI dock )
16 Ground
15 Ground
14
13 VIDEO measures 12K to ground (4,3K to ground in HDMI dock only if plug audio out cable, 7,25K to ground if connect CAR dock)
12
11
10 ? ( about 4V maybe for supply external components )
9 (connected to 10 in CAR dock)
8 (connect with 7 and +5V power from USB power supply 2A HDMI and CAR)
7 (connect to 8 and connect to 7&8 in next connector in back HDMI dock)
6 (to next connector in back HDMI dock)
5
4 USB DATA- (Pass through to next connector in back HDMI dock) (in CAR connect with 3 and connect via resistor 40k and 10k to ground to external +5V - recognize power supply ?)
3 USB DATA+ (Pass through to next connector in HDMI dock)
2 (Grounded in HDMI dock)
1 (Grounded in HDMI dock)
I'm bummed about pin 8, though! I was hoping it was USB-to-go, but clearly it is there to take the current for fast charging. <Sigh>
Although I'm curious about the USB connector on the HDMI doc. Any idea what can plug into it?
When I mentioned writing on the connector, I was hoping for some sort of part number. Guess just the pins are numbered. I think that getting a connector is going to be tough!
USB is for Computer connection and for Charging
USB data lines is normally used under "USB setup" to set usb high speed or low speed mode. This is just set using pullup or pulldown resistors. Many devices that uses USB for charging uses the datalines in the charger too. Like GPS's I've seen also has a pullup on one of the datalines in the charger to tell the device that it is connected to a charger only and not expect a data connection.
On some devices it also tells whic charger mode. High current or low current charging.
For pin 13 we should try to go into the source code and see if there is anything that can catch a glance of what voltages it expects (values) there for different mode selections (if it is open at all and not just a precompiled lib).
Or if it is possible to make a program that can force the Tab into deifferent modes by overriding the reading of this analog input.
We should at least make a table her on different voltages/resistance for the different modes.
Only source I've seen is WebKit and the kernel. It's possible that there are clues in the kernel, but I'm not sure how likely that is.
I just tested som things here at the office today.
I took the original car holder and modified it a bit.
I soldered in wires and a 3,5mm stereo jack to get audio output without the need to plug in more cables on the holder.
I soldered the wires to pin 30(gnd),28(Right)and 27 (left)
At first try nothing happened....
The solutions to get audio out there is changing R2 from 1,6Kohm to 6,8Kohm's.
Then the tab accepts this as an audio output instead of a passive car holder.
So now the holder works better for me.
Nice findings, hope this helps:
Here some huge photos off the tab dismantled from ifixit: http://www.ifixit.com/Teardown/Samsu...eardown/4103/1
http://guide-images.ifixit.net/igi/h5GYlFtNW5BMQhHo.huge
http://guide-images.ifixit.net/igi/a21sLFOa4ZGm1jvE.huge
Will be nice to find in the source code any related info about the controler, in the galaxy S Thebeano find something about the microusb controller to put the mobile into diferents modes, with resistors.
http://forum.xda-developers.com/attachment.php?attachmentid=489028&d=1294967439
Now I have been checking a bit more in the source thanks to TheBeano's findings on the I9000.
This is the list of stuff it detects on the port.
It is detectede resistance between ground and ID pin.
//CR7 : ADC Register
#define USB_OTG 0x00
#define SEND_END 0x01
#define AUDIO_REMOTE_S1_BUTTON 0x02
#define AUDIO_REMOTE_S2_BUTTON 0x03
#define AUDIO_REMOTE_S3_BUTTON 0x04
#define AUDIO_REMOTE_S4_BUTTON 0x05
#define AUDIO_REMOTE_S5_BUTTON 0x06
#define AUDIO_REMOTE_S6_BUTTON 0x07
#define AUDIO_REMOTE_S7_BUTTON 0x08
#define AUDIO_REMOTE_S8_BUTTON 0x09
#define AUDIO_REMOTE_S9_BUTTON 0x0A
#define AUDIO_REMOTE_S10_BUTTON 0x0B
#define AUDIO_REMOTE_S11_BUTTON 0x0C
#define AUDIO_REMOTE_S12_BUTTON 0x0D
#define RESERVED_ACCESSORY_1 0x0E
#define RESERVED_ACCESSORY_2 0x0F
#define RESERVED_ACCESSORY_3 0x10
#define RESERVED_ACCESSORY_4 0x11
#define RESERVED_ACCESSORY_5 0x12
#define AUDIO_DEICE_TYPE_2 0x13
#define PHONE_POWERED_DEVICE 0X14
#define TTY_CONVERTER 0x15
#define UART_CABLE 0x16
#define CEA936A_TYPE_1_CHARGER 0x17
#define FACTORY_MODE_BOOT_OFF_USB 0x18
#define FACTORY_MODE_BOOT_ON_USB 0x19
#define AUDIO_VEDIO_CABLE 0x1A
#define CEA936A_TYPE_2_CHARGER 0x1B
#define FACTORY_MODE_BOOT_OFF_UART 0x1C
#define FACTORY_MODE_BOOT_ON_UART 0x1D
#define AUDIO_DEVICE_TYPE_1 0x1E
#define USB_OR_ACCESSORY_DETACH 0x1F
I will try to find the correct values for theese modes as well.
This is from TheBeano in the I9000 thread:
Here is a list of all the resistor values, from fsa9480_i2c.h in the open source code for JPM. The resistor goes from pin 4 to pin 5 of the micro USB plug (full details on how to wire this up are in this thread (http://forum.xda-developers.com/showthread.php?t=819551)). When you connect the plug with the resistor (in Froyo) you should see some messages from the fsa9480 driver in the kernel log, which you can view with the "dmesg" command.
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 */
Here is the table of modes:
00 - GND
01 - 2k
02 - 2k604
03 - 3k208
04 - 4k014
05 - 4k82
06 - 6k03
07 - 8k03
08 - 10k03
09 - 12k03
0A - 14k46
0B - 17k26
0C - 20k5
0D - 24k07
0E - 28k7
0F - 34k
10 - 40k02
11 - 49k9
12 - 64k9
13 - 80k07
14 - 102k
15 - 121k
16 - 150k
17 - 200k
18 - 255k
19 - 301k
1A - 365k
1B - 442k
1C - 523k
1D - 619k
1E - 1000k07 / 1002K
1F - open
Which pin on the dock connector side is ID?
http://forum.xda-developers.com/attachment.php?attachmentid=489028&d=1294967439
This the schematic for the dock connector. This is from the phone schematics.
Pin 13 is the ID pin
RCA Out with Charging
Has anyone hacked up the RCA cable and the usb charging cable to make one cable that will do both? Strange that this is not available, since watching movies kills the damn thing so quick.
So pins 20,21 are serial port
Code:
FIRST_UNIT : 132
NO_UNITS : 1320
===============================
ID : DBDATAFS (0x17)
ATTR : RW STL SLC (0x1101)
FIRST_UNIT : 1452
NO_UNITS : 348
===============================
ID : CACHE (0x18)
ATTR : RW STL SLC (0x1101)
FIRST_UNIT : 1800
NO_UNITS : 140
===============================
ID : MODEM (0x8)
ATTR : RO SLC (0x1002)
FIRST_UNIT : 1940
NO_UNITS : 64
===============================
loke_init: j4fs_open success..
load_lfs_parameters valid magic code and version.
reading nps status file is successfully!.
nps status=0x504d4f43
load_debug_level reading debug level from file successfully(574f4c44).
reading nps status file is successfully!.
nps status=0x504d4f43
p1_process_platform: Debug Level Low
get_charger_status : 0
p1_process_platform: final P1 booting mode = 0
DISPLAY_PATH_SEL[MDNIE 0x1]is on
MDNIE setting Init start!!
vsync interrupt is off
video interrupt is off
[fb0] turn on
MDNIE setting Init end!!
LCD type: TFT PWM(CMC623)
Autoboot (0 seconds) in progress, press any key to stop
boot_kernel: Debug Level Low
FOTA Check Bit
Read BML page=, NumPgs=
FOTA Check Bit (0xffffffff)
Load Partion idx = (6)
..............................done
Kernel read success from kernel partition no.6, idx.6.
setting param.serialnr=0x3830860d 0x714900ec
setting param.board_rev=0x12
status.param_int_list.param_list[idx].value = 0
setting param.cmdline=console=ttySAC2,115200 loglevel=4
Starting kernel at 0x32000000...
How did you read those data?
I am looking to hack a GTab together with an Arduino to make use of several different sensors, and am trying to figure out how to read that data. Could you give some pointers on how to make it happen?
PS. I am kinda new to this hacking part of Android, but am experienced in coding it in java.
Galaxy Tab Conenctors
Found a website that has Galaxy Tab Connectors:
http://shop.kineteka.com/products/199-samsung-galaxy-tab-connector.aspx
-Nik
WOW, it has JTAG TX and RX, nice..

hd2 rapid charge mod

anyone realise the original htc charger charges faster? especially now with those 4xusb port chargers.
i just did a simple test
test1
4xport 2ah + original htc cable = 150+mah
original charger + original cable = 800mah
test2
4x port 2ah + seagate dual usb cable but pluged in the 'power' cable + mini<->micro converter = 150+mah
original charger + same cable as above = 150mah
test3
4x port 2ah + seagate cable but the data usb head + mini <-> micro converter = 150mah
original charger + same cable + converter =800mah
i believe that the data pins are also supplying power aka pins 2 and 3.
i'm going to test pins2 and 3 with a multi meter when i get back to office.
i have tried 3 different brands of 4xusb chargers. only one of them charges @ 800mah.
please note that the hd2 implies constant voltage/variable current charging algorithms. This means that for a constant charge voltage of 4.2 volts, the charge controller will draw more current if the battery is at 10% then if it's at 90%.
Also, take note that the hd2 has 2 charging modes. The charge controller takes about 850-900mA at max. but as a standard usb port only supplies 500mA, the phone "senses" if it's plugged into a usb port and lowers the max drawn current to anywhere between 100-400mA in order to protect the usb port. The switching between the 2 modes is made by the presence of the usb data pins. If a voltage of about 0.9 to 1.7 volts is present on the data pins and GND, the phone thinks it's plugged into an usb port and will never draw more then 100-400mA. In order to charge as fast as possible, you need to apply power only to the Vcc and GND terminals, without connecting the data pins from the phone (2 and 3) to anything
Sent from my SGH-i917 using XDA Windows Phone 7 App
ok, tested, i soldered pin 2 and 3 on the charger. hd2 is now drawing 900ma
that's the most you'll get from it

30 pin female to micro usb 5p audio

Does anyone know if there is a 30 pin female to micro usb 5 pin audio adapter thats available that will work with a Note 4? I recently purchased a new Mini Cooper and their dock in the car is only for the 30 pin old iphone cord. I would love to be able to connect my Note 4 to the car and use the interface that came with the vehicle. Thanks

Categories

Resources