![]() Oh: I forgot to mention how I extracted the device’s serial number. In case that site dies here’s the key snippet of Javascript: var md5 = hex_md5(serial) ĭocument.getElementById("rootpw").innerHTML = "fiona" + md5.substring(7,11) ĭocument.getElementById("rootpw2").innerHTML = "fiona" + md5.substring(7,10) ĭocument.getElementById("rootpw3").innerHTML = "fiona" + md5.substr(13,3) ![]() I found this website which generates a number of possible passwords for a specific device: Mine was the third on the list. Trying to login as root prompts for a password: Hmm… However, I already knew from previous Kindle stuff that you can generate the password from the serial number. Great, so that’s booting the uboot bootloader, then booting into linux and asking me to login. Image Type: ARM Linux Kernel Image (uncompressed) # Booting kernel from Legacy Image at 70800000. ZQ calibration complete: 0x128=0xfffe0010 0x12C=0xffffffff ![]() Then, once I (inevitably) swapped the TX and RX wires around, I was greeted by this! U-Boot 2009.08-lab126 (12:55:24)ĬPU: Freescale i.MX50 family 1.1V at 800 MHz Next, I attached the serial adapter to my laptop, ran the minicom serial port software and rebooted the Kindle. Oh, the top cable on the Kindle PCB is 0v/GND, the others are TX and RX (I forget the order of those two).įinal hurdle: the kindle serial port runs at 1.8v, so I needed a serial port adaptor which supports that: Finally, I soldered a larger, more conventional “Dupont” cable socket on the other end so I could easily attach and detach from it. I superglued a piece of Veroboard onto the kindle’s PCB, then soldered wirewrap wires from the tiny PCB contacts onto one end. I like to use ~0.2mm wirewrap wire for this sort of thing, and the surface mount rework bit for my soldering iron: I cleaned the glue up with some Acetone.Īs usual for this sort of thing, the serial port is missing its socket, so we need to solder onto the tiny contacts on the board. This was kinda tricky! There are multiple clips all round it and the case is glued onto the battery compartment, so judicious application of a Big Knife was required to persuade it to let go. Browsing the mobileread forums showed it has a debug serial port: time to open the case! I don’t actually care though I don’t want to run the original Kindle ebook software on this. I did some googling and although it seems later Kindle versions can be un-demo-mode-ed, nothing seemed to work for this version. ![]() And I discovered why it might have been so cheap: its stuck in some sort of unquittable demo mode: In the end, I went for £7 Kindle 4 “non-touch”.Ī few days later, it turned up. So, off to ebay I went! I saw a number of really cheap ones marked “BLOCKED BY AMAZON” I decided not to go for these since theoretically they might have been stolen. However, now I just want a nice cheap Linux based eink development platform. I managed to get Amazon’s own software to load them as “Kindlets” and show them integrated into their ebook reader. I’ve messed with Kindles before, ages ago: I ported an Infocom interpreter and a Manga reader to it. However, I realised later that I could maybe just re-purpose an old Amazon Kindle ebook reader. I bought a wee one with a raspberry pi “hat” attached. I fancied getting an eink screen to use for future projects. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |