![]() |
#1 |
Carpe diem, c'est la vie.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,433
Karma: 10773668
Join Date: Nov 2011
Location: Multiverse 6627A
Device: K1 to PW3
|
Kindle 4 Non touch serial port pinout
From #kindledev@freenode IRC channel:
![]() ![]() ![]() ![]() The relevant part of that post is duplicated here so that it can be found more easily: The serial port is an unpopulated printed connector outline at the board edge, near the bottom. The GND pad at the top looks different from the others. RxD is the center pad. TxD is the bottom pad. It looks like that connector for the Touch would fit here. The pin spacing was identical to the wire spacing on an old 40-pin IDE cable. I peeled off a strip of 3 wires, and without separating them, I stripped and solder-tinned the ends, then clipped them to about 1 mm of wire showing. I added a little extra solder to the serial pads on the board, then touched the 3 wires to the pads and touched them with my hot soldering iron to bond the wires to the pads. I also used my 2-resistor and 3-diode level shifter circuit to make my usb serial adapter work with my k4nt. It allowed me to see the error message about serial number = "1" and board ID = "1" and u-boot "bailed!" because it cannot init ram on an unknown board type. The level shifter circuit that I posted previously will let the kindle work with any usb ttl serial adapter (5v, 3.3v). You may need to remove the RxD LED from your adapter like I did, because it supplies too much current to allow the kindle TxD to pull it down to a logic zero. You can also use usb serial cables from cell phones, with level shifting. Some 3.3v or 5v adapters may work fine with no level shifter. The correct way to go is to buy a real 1.8v usb serial adapter, but from places like mouser or digikey they are about $25 plus shipping. Good luck Googling "1.8v usb serial" though, because most Google hits are for 1.8m (6 ft) cables rather than 1.8v. I got my 3.3v usb serial adapters from an ebay store for about $3 buy-it-now and free shipping, but I had to wait for them to arrive from Singapore (about 2 weeks), and I had to modify them by removing the RxD LED that exceeded with the kindle TxD current sinking ability. ![]() Last edited by geekmaster; 05-08-2016 at 02:32 AM. Reason: change 4-pin to 40-pin |
![]() |
![]() |
![]() |
#2 |
Kindle Dissector
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 662
Karma: 475607
Join Date: Jul 2010
Device: Amazon Kindle 3
|
I don't know why you made a new thread when I just wanted a one sentence answer from someone, which is why I asked in the IRC and not on here (it's like I texted you and you sent your reply via snail mail, if you do this for every question I ask, there will be a lot of new theeads because I ask a lot of dumb questions and don't want to flood the message boards with them <- added for clarity), but never mind that.
![]() I did read that post you linked to a while ago and I asked because I want to make sure of the "bottom" and "top". Can you reference other components like "top below X" and "bottom above Y"? And since we have a thread going, let's not waste the space. Anyone want to share how they connected the USB serial? Do I need an external power supply running 1.8V? Any specific adapter that works "out of the box"? I have a 3.3V USB ttl adapter that worked on the K2. The chipset supports 1.8V, but the adapter has jumpers only for 3.3V and 5V. Also, I was too cheap to buy a new soldering iron and my old one is very worn out so any way I can check if I soldered everything correctly and no shorts over the pads, I mean it boots and my multimeter doesn't show a connection on rxd->txd or txd->gnd and it got 1.8V successfully. Last edited by yifanlu; 01-25-2012 at 04:43 PM. |
![]() |
![]() |
![]() |
#3 |
wannabe developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 192
Karma: 156548
Join Date: Mar 2011
Device: Kindle: 2xKeyboard, Classic, 2xTouch, 2xPW, PW2; Onyx: Boox M92
|
I used TTL-232RG-VREG1V8-WE. It worked out-of-the-box by soldering rxd cable to txd pin, txd cable to rxd pin and obviously gnd cable to gnd pin.
|
![]() |
![]() |
![]() |
#4 | |
Carpe diem, c'est la vie.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,433
Karma: 10773668
Join Date: Nov 2011
Location: Multiverse 6627A
Device: K1 to PW3
|
Quote:
I misplaced my camera, or I would have have posted a photo just for you, with clearly labelled pins. In lieu of that, I took comments from my old buried post that already described the pins, and I created a new thread where it would be easy to find, and I added more text to be sure you would understand the pinout and the possible need for level shifting. Then because I thought you might not actually read all of it, I added a one-line summary at the top. I even labelled the one-line sentence as "Short version". And I went into great detail about getting 1.8v working with my super simple level shifter circuit. After I kept getting questions from my various posts, I started a new thread on that too. I went to great lengths to try to avoid all misinterpretations and false assumptions that could be made from the short version, but ALSO explaining it at great length. In every post about serial connections, I clearly stated that a REAL 1.8v adapter such as seaniko7 suggested is the preferred solution, but I keep getting replies that the ones from distributors cost too much (typically $25 USD plus shipping). The one you have should work fine IF you remove its TxD LED (if it has one). If you use a 22K resistor like I did to connect the supply voltage to the level shifter circuit, it does not matter whether the supply voltage is 3.3v or 5v. As shown in my other posts, 3.3v and 5.v TTL use exactly the same logic levels, and 1.8v TTL is different. Although many adapters need level shifting, some are more tolerant and work right out of the box. Or, you could just do it the way I did and examine the signal at the pins. While booting, the middle pin showed a stream of pulses on the middle pin that looked like data bits, when the scope ground was connected to the metal battery cover. The top pin that looked different from the others measure zero ohms between it and the battery cover, so it was GND. Last edited by geekmaster; 01-26-2012 at 10:35 AM. |
|
![]() |
![]() |
![]() |
#5 |
Carpe diem, c'est la vie.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,433
Karma: 10773668
Join Date: Nov 2011
Location: Multiverse 6627A
Device: K1 to PW3
|
WARNING!
I just dug out my K4NT to take a photo for yifanlu. With very light pressure, I lifted the cable up for a better photo, and it snapped right off the circuit board where it was soldered. The tiny little TxD and RxD pads popped off the circuit board and are still attached to the tiny little wires! Almost no force at all! Now I will have to find another place to attach the wires (probably at the small surface-mount resistors next to them). The ground pad is the only one still on the circuit board. I posted this as a warning so you will be extra careful. After attaching the wires you should secure them down against the board with adhesive tape to prevent this from happening to your k4nt. P.S. I used an temperature-controlled soldering station set to 650F, with an electrically grounded needle tip, and just a quick touch to the pads to prevent overheating. The problem is that the adhesion strength of the pads to the board is so slight that they can be easily lifted right off the board with a small lifting pressure applied to an attached cable. There are extra soldering pads give a *real* connector extra mechanical strength, but I did not use them (no connector). I soldered my cable only to the electrical pins. Next time I would use a 5-wire cable instead of 3-wire, and I would solder the outer 2 wires to the larger P2 outer connecter pads for mechanical bonding and strength. I would also tape the cable to the board as suggested above. Last edited by geekmaster; 01-25-2012 at 01:30 PM. |
![]() |
![]() |
![]() |
#6 | |
Kindle Dissector
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 662
Karma: 475607
Join Date: Jul 2010
Device: Amazon Kindle 3
|
Quote:
@seaniko7, thanks. I'll look into that. Last edited by yifanlu; 01-25-2012 at 02:01 PM. |
|
![]() |
![]() |
![]() |
#7 | |
Carpe diem, c'est la vie.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,433
Karma: 10773668
Join Date: Nov 2011
Location: Multiverse 6627A
Device: K1 to PW3
|
UPDATE: I received a PM from a peer giving advice that I should not waste my time replying to yifanlu's "probably slightly disrespectul and possibly overconfident" replies to my posts.
Quote:
I am trying my BEST to be helpful to you, and what do I get in return from you? It sure looks like disrespect, bordering on "alpha male" hostility, to me... Why do you divert these threads into arguments about word definitions, length of posts, and where I post them? Hostility... Criticism... Disrespect... Whatever... Regardless of how you choose to define it, your posts often criticise my posts without technical merit or references. ![]() See #2: http://en.wiktionary.org/wiki/prima_donna ![]() Last edited by geekmaster; 01-25-2012 at 04:36 PM. |
|
![]() |
![]() |
![]() |
#8 | |
Kindle Dissector
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 662
Karma: 475607
Join Date: Jul 2010
Device: Amazon Kindle 3
|
Quote:
Last edited by yifanlu; 01-25-2012 at 04:41 PM. |
|
![]() |
![]() |
![]() |
#9 | |
Carpe diem, c'est la vie.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,433
Karma: 10773668
Join Date: Nov 2011
Location: Multiverse 6627A
Device: K1 to PW3
|
Quote:
If you were in your shoes and I said what you just did, you would accuse me of name calling once again: http://en.wiktionary.org/wiki/drama_queen This applies here: http://en.wiktionary.org/wiki/golden_rule Despite that, I did tone down my post before seeing your reply. I find it interesting that you uncharacteristically preserved my ENTIRE old post in your quote (knowing that I would edit it later), instead of your usual "@geekmaster:" intro. Regarding your "I don't take back anything I've said", the first step to recovery is admitting you have a problem. P.S. A simple "Thank You" would have been nice. ![]() Last edited by geekmaster; 01-25-2012 at 08:54 PM. |
|
![]() |
![]() |
![]() |
#10 |
Librie lab rat
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 32
Karma: 2760
Join Date: Dec 2004
Location: Dortmund, Germany
Device: Tolino Vision 4 HD
|
He's right though: Don't answer irc requests by starting a new thread here.
|
![]() |
![]() |
![]() |
#11 | |
Carpe diem, c'est la vie.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,433
Karma: 10773668
Join Date: Nov 2011
Location: Multiverse 6627A
Device: K1 to PW3
|
Quote:
I previously documented the K4NT serial port location and pin-out (with answers to questions just asked, including the location of the serial post and its "P2" connector label), where it was apparently overlooked by those who needed this information now. This serial port pin-out is general information that could help others who do not monitor the IRC channel, and it needed to be in a prominent place like a new thread. I try to help as many people as I can. I do not understand why anybody could have a problem with publishing the K4NT serial port pin-out in a new thread even though it was asked in the IRC channel. ![]() Last edited by geekmaster; 01-25-2012 at 11:48 PM. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Kindle Touch serial port recovery. | geekmaster | Kindle Developer's Corner | 41 | 03-11-2013 09:41 PM |
Kindle Touch Serial. is it US or International. | rbuljo | Amazon Kindle | 13 | 12-16-2011 01:52 PM |
Help with unbricking kindle via serial port | yifanlu | Kindle Developer's Corner | 12 | 03-10-2011 07:51 AM |
s3c2440 serial pinout anyone? | vishcompany | Gen3 Developer's Corner | 5 | 06-22-2009 04:08 PM |
Internals & serial port | dottedmag | Netronix | 1 | 05-12-2008 05:38 PM |