« Past Projects: Computer Vision with OpenCV | Main | Hacking the Amazon Kindle DX, Part 2: Qt and Sudoku »

01/26/2010

Comments

Feed You can follow this conversation by subscribing to the comment feed for this post.

darron

@Zachary Rubin: Nothing usable. I now just use a TouchPad for viewing schematics and datasheets while soldering... which was my entire point for having a Kindle. My wife used the Kindle for a bit, but now she's using an iPad.

Zachary Rubin

Hey awesome hack - nice job!
I also up a DX for mostly datasheet / reference book usage but the lack of pdf ToC support does make it nearly useless for this... were you ever able to get a better pdf reader running under qt?

Rob Hamersma

Great project!

I'm currently trying to design a remote pushbutton/microcontroller interface for the Kindle DX (graphite) for my dad who is a quadriplegic. DO you know if it would it be possible to send simple commands to the serial port to navigate the Kindle? I'm just looking for next/previous page commands for now. Thanks!

Cherry2005

It is my first time see your post, it's a very nice introdcution, I learnt much from your essay. and I think that some components can be find on http://www.seekic.com and http://www.chinaicmart.com

Hondamarlboro

Successfully built bluetooth module into Kindle Global Wireless (Kindle2). Thanks for your great work and sharing information. http://hondamarlboro.blog112.fc2.com/blog-entry-48.html

darron

How small are the contacts? You could try some plastic mount with Pogo Pins. You can get anything made in plastic these days using rapid prototyping (Redeye RPM, etc)... if you actually need anything more complex than a little plastic rectangle with holes drilled in it.

There's also a chance the Linux Input API would let you push keystrokes in to the system, but I'm not sure if the Kindle framework would use it.

Mark Felling

I am disabled and provide adaptations for disabled individuals who have limited or no use of their hands and arms. I have had quite a few requests from individuals who would like to have the Kindle on one of our mounts on their bed or wheelchair, but have no way to push the buttons that move the page forward or back. I dissected a Kindle 2 but the contact points for the buttons are too small to solder to for external SPST switch connections. Does anyone know if there would be a way to use this Bluetooth connection or any other method to tell the Kindle to move forward or back a page?

kindx

Hi darron,
you can check the actual current via console:
gasgauge-info -l
with and without BT and unplugged usb (loading current)

darron

The current usage is not measured (my Fluke meter's current mode fuse is blown at the moment), it's from the RN-41 datasheet. Standby/idle usage is 25ma, connected (low power sniff) is 8ma. The Bluetooth Mate board probably uses a little bit more (regulator, etc)

Reducing the scanning interval like Bernhard said would help, but it's not in master mode.

jie liu

Your module must be working in SPP devA and is inquiring all the time. A SPP devB (slave) should be able to reduce the current to several mA by just waiting for connection.

darron

Looking here: http://www.ifixit.com/Teardown/Kindle-2/624/1 You can see that the Kindle 2 still has the same 4 big pads for the serial port under the gray bezel. So, it's doable. The problem is making room for the Bluetooth module somewhere. There -may- be room for it in pretty much the same place I put it on the DX, if you cut out some of the white plastic.

A Facebook User

any way we can do this with the regular kindle 2?

kindx

I found some additional info:
S2 is a mini pci-e slot, pinout at http://www.allpinouts.org/index.php/PCI_Express_Card_and_PCI_Express_Mini_Card (with USB! and simcard pins).
There are a lot of WIFI cards for mini pci-e out there (notebooks) - so it's just to handle the driver and settings (and the antenna! :(
Good pictures of open DX can be found here:
http://www.rapidrepair.com/guides/kindle-dx/amazon-kindle-dx-disassembly-repair-guide.html

kindx

@darron: sorry - no the J3 is just for simcard, but when you read the specs of the UMTS modul it say's it has a USB 2.0, so there should be USB pins on J2.
I think the simcard pins are connected to J2 too. So if the module doesn't support a sim they might be used for nothing.
But I would be pretty happy if I could exchange the sim to a local provider with cheap internet package and browse all the internet on my international DX.
At the moment only amazon and wikipedia is allowed.

darron

@kindx: So, the simcard socket is the USB2 connection? There are pads on the US DX for a sim card, but I wasn't brave enough to do too much with it. I saw the SD card pads, even soldered on a connector I happened to have lying around... before I noticed all I/O pins on it are shorted. There are probably resistors pulling them all to some common point to avoid floating some microcontroller inputs, since it's unpopulated. I never removed the top of the box shield, so I didn't explore much further.

kindx

Hi!
Congratulations, great work!
The international version of kindle dx has a anydata DTP-600W module (J2) for UMTS/GPRS/EGPRS and a simcard in a socket beside (J3).
There is a USB2 on it - so there should be a WIFI solution too!
Did you mention the empty P1 connector, I'm pretty sure it's for SD-card.

darron

Okay, thanks! I may try the scanning interval change. I saw that, but I didn't want any problems making a connection if I got it wrong. The power usage is high enough to be worth figuring it out, though. The blink interval is new to me, so that's cool. I'll do that. I thought about removing the power led, but it's really the disconnected state that is active 99% of the time.

Bernhard Wörndl-Aichriedler

Hey =)

I worked quite a lot with the BlueSmirf .. or Bluetooth mate , and there are several different tactics to bring down the power consumption.

You could for example reduce the scanning intervall, so the 20 two 30 mA for scanning will only be consumed every 10s or so. What also helps is increasing the blink intervall timer for the active led and desoldering the power led.

darron

Well, it's possible to remove the Whispernet module and put in a Wifi card. Then you'd need to change the web proxy stuff to stop going through Amazon.

I suppose if there was a PPP-capable WiFi (or if you put another microcontroller in there managing a WiFi and present a PPP interface) you could make it work with the serial port, like this uses it for Bluetooth.

Zhongyin Wang

Can you make any WIFI module work on DX?

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment