6
\$\begingroup\$

I really want to develop on a gumstix with an e-ink display, but $3000 for a development board is a bit steep for me right now, especially since I just want to get a prototype out so I can see what the market is like.

As a work-around, this is what I have in mind:

  • Buy a Kindle
  • Buy a gumstix with a dev board
  • Hook up the Kindle display to dev board using clever soldering

This is what I want in the end:

  • Low-power, easy to read screen (text viewing)
  • Wifi-enabled device
  • More than 4 GB of persistent storage
  • Touch enabled device (I can get by without this)
  • Preferably color, but monochrome is ok

I am really intrigued by the persistence of the e-ink display without using battery...

Is it possible to use the e-ink screen with the gumstix? If not, is there anything else I should be looking into?

EDIT:

I think I can root the Kindle and install my own OS on it, but I won't be able to easily add parts to it (say USB ports, audio ports, etc). The gumstix is really the way to go.

Legal:

From what I read in the EULA, it is a violation to disassemble the Kindle, but the only thing they can do is revoke access to the Kindle Store and revoke use of any eBooks or services downloaded. There is no mention of penalties or fines for violating the EULA with respect to hardware. Since I am not developing this as part of a company, I don't think there is anything they can do legally.

Even so, I just want to know if it can be done with existing hardware and software. If I plan to market something with Kindle hardware components (which I won't), I'll definitely talk to a lawyer first.

\$\endgroup\$
15
  • 1
    \$\begingroup\$ I'm not so sure about the legality of buying a Kindle and rooting it, even if it is just to make prototype. If you are making a professional product, there is a chance you could get your company in trouble. \$\endgroup\$
    – Ryan
    Apr 18, 2011 at 12:34
  • \$\begingroup\$ I am not designing this for a company. I want to build this for myself and show it to potential investors, and if there's a market, I'll go ahead and buy the dev board. \$\endgroup\$
    – beatgammit
    Apr 18, 2011 at 16:30
  • 1
    \$\begingroup\$ @Ryan - I think it's perfectly alright to root it: if you buy it it becomes your property, you can do with it whatever you like, despite what Amazon may say (see also Apple). You may have trouble buying the screen from Amazon's supplier, though. If it was designed for (and the design paid for by) Amazon, it's unlikely that Amazon let others parasite on their investment. \$\endgroup\$
    – stevenvh
    Apr 18, 2011 at 16:58
  • 2
    \$\begingroup\$ For personal use, I don't think there is a problem with rooting a Kindle. However, if you take an existing design, and hack it to make a new product, you are going to run into copyright issues. I'm not sure if you can get in trouble for hacking the equipment for a professional prototype, but I would be careful. \$\endgroup\$
    – Ryan
    Apr 18, 2011 at 18:13
  • 1
    \$\begingroup\$ @reemrevnivek - If I can find out a way to do this, I'll talk to a lawyer about the specifics (my cousin does litigation, and I'm sure he has friends who've dealt with stuff like this). \$\endgroup\$
    – beatgammit
    May 7, 2011 at 22:48

1 Answer 1

2
\$\begingroup\$

Get yourself a chinese ebook reader running linux.

Go look on ebay. "ebook linux"

I don't know how to root the one commonly sold with a wifi and keyboard yet, but it is definitely sold as a linux machine.

I own an earlier model without keyobard or wifi ( I wanted a book reader.) It in an ARM CPU, runs linux, takes 8Gb memory cards and internally the PCB has pads for 9 pin serial port, vias for the 9 pin serial port, SIM slot, Ethernet jack ( and pads to attach the Ethernet chips) sound in, input ADC pads next to it, and pads for a microphone. Looks like the development team used their dev layout with less parts loaded. I'd bet the parts used were the cheapest supported by linux/arm. The screen controller is a standard e-ink interface part too; so in theory I can build my own bootable linux image for it.

My experience is that the bootloader shows the GRUB line on one line of the display just as it boots. A serial console connection ( indicited by the presence of the vias for the serial as well as the pads) would allow me to interrupt boot and redirect init=/bin/sh

So then all I need is to mount the removable media ( if it hasn't automounted!) and copy the existing system image off to removable for autopsy and alteration.

\$\endgroup\$
4
  • \$\begingroup\$ I guess that is a pretty good option, and this one looked pretty good. Do you think it would be decently easy to get a serial connection or something to one of these? I doubt the documentation is any good (and probably really bad grammar). \$\endgroup\$
    – beatgammit
    Jul 4, 2011 at 6:35
  • \$\begingroup\$ Good luck finding the source code for that. I don't think there is any hope of forcing GPL compliance in china. \$\endgroup\$ Jul 4, 2011 at 7:59
  • \$\begingroup\$ @Fake Name, I dunno if I'd want the sources, these machines are really very standard under the hood \$\endgroup\$ Jul 4, 2011 at 22:45
  • \$\begingroup\$ @Tim Williscroft - Not on a hardware level they aren't. There are all sorts of clock trim registers for the graphics driver section of the CPU, and all the buttons are implemented wither through a software driver or hardware key-matrix scanner, and you need to know how the keys map to what letters. Also, there are several ways you can have the system boot, and assuming it's using uBoot, there are a couple of ways to store the boot image on the local flash. Sure you could reverse all the interfaces and how the thing is wired, but just getting the source is much easier. \$\endgroup\$ Jul 5, 2011 at 8:08

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.