Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Readers > Amazon Kindle > Kindle Developer's Corner

Notices

Reply
 
Thread Tools Search this Thread
Old 03-01-2012, 03:10 PM   #1
mattl
Junior Member
mattl began at the beginning.
 
Posts: 5
Karma: 10
Join Date: Mar 2012
Device: none
Replacing the Kindle OS with Debian on my Kindle Touch Wifi

I am very interested in running stock Debian on my Kindle Touch, without any of the Kindle software remaining.

From reading this forum, it seems that it is now possible to flash u-boot on the touch via the USB HID mode, and from there I should be able to boot Debian. Maybe I'm over simplifying things?

Has anyone considered this, and does anyone have any tips on next steps I could take?

I have jailbroken and have USB networking.
mattl is offline   Reply With Quote
Old 03-01-2012, 03:24 PM   #2
knc1
Going Viral
knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.
 
knc1's Avatar
 
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
Quote:
Originally Posted by mattl View Post
I am very interested in running stock Debian on my Kindle Touch, without any of the Kindle software remaining.

From reading this forum, it seems that it is now possible to flash u-boot on the touch via the USB HID mode, and from there I should be able to boot Debian. Maybe I'm over simplifying things?

Has anyone considered this, and does anyone have any tips on next steps I could take?

I have jailbroken and have USB networking.
You got the touchscreen and eink drivers working in your "Debian" kernel yet? (Debian doesn't build a Kindle kernel that I know of - but the NSLU-2 Debian software should run - if you roll your own kernel to match the Kindle hardware).
knc1 is offline   Reply With Quote
Advert
Old 03-01-2012, 03:34 PM   #3
geekmaster
Carpe diem, c'est la vie.
geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.
 
geekmaster's Avatar
 
Posts: 6,433
Karma: 10773668
Join Date: Nov 2011
Location: Multiverse 6627A
Device: K1 to PW3
Several people use the kindle kernel and chroot to a debian loop mount. Details are in various threads. Search for "optware"...

Also, the framework is not in your face if you boot diags and SSH in.

The k4nt has SSH built-in but it is missing on the touch.

You can flash a touch diags partition with fastboot (mmcblk0p2) that has SSH pre-installed. There is a link in the "Select Boot" first post. Start it (just like for the K4NT) with diags menu N) U) Z) X)...

Last edited by geekmaster; 03-01-2012 at 03:38 PM.
geekmaster is offline   Reply With Quote
Old 03-01-2012, 04:19 PM   #4
mattl
Junior Member
mattl began at the beginning.
 
Posts: 5
Karma: 10
Join Date: Mar 2012
Device: none
I have optware installed. I am surprised basic X apps like xterm, xeyes, etc don't seem to be in there?

If I use the Kindle kernel and loop mount -- this kind of works already -- I'm at a loss how I'd boot the Kindle directly into Debian, with Debian using the screen of the Kindle?
mattl is offline   Reply With Quote
Old 03-01-2012, 04:44 PM   #5
mattl
Junior Member
mattl began at the beginning.
 
Posts: 5
Karma: 10
Join Date: Mar 2012
Device: none
Ah, looks like I need Windows to get it the diag up and running, or am I missing something?
mattl is offline   Reply With Quote
Advert
Old 03-01-2012, 05:07 PM   #6
hostar
Zealot
hostar is a glorious beacon of lighthostar is a glorious beacon of lighthostar is a glorious beacon of lighthostar is a glorious beacon of lighthostar is a glorious beacon of lighthostar is a glorious beacon of lighthostar is a glorious beacon of lighthostar is a glorious beacon of lighthostar is a glorious beacon of lighthostar is a glorious beacon of lighthostar is a glorious beacon of light
 
Posts: 138
Karma: 12324
Join Date: Dec 2011
Location: CZ
Device: Kindle 4 non-touch
Quote:
Originally Posted by mattl View Post
Ah, looks like I need Windows to get it the diag up and running, or am I missing something?
You need Windows if you want to connect over usbnet from diags.
hostar is offline   Reply With Quote
Old 03-01-2012, 06:21 PM   #7
geekmaster
Carpe diem, c'est la vie.
geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.
 
geekmaster's Avatar
 
Posts: 6,433
Karma: 10773668
Join Date: Nov 2011
Location: Multiverse 6627A
Device: K1 to PW3
I installed apt-get and a ton of apps from the debian repository in my 2GB loop mount. The real deal. You do not need optware -- that just shows you how to get started.

I used debootstrap on ubuntu to build my debian loop image.

By using the built-in kernel, you get built-in eInk support.

Of course, some things are faster on a host PC. It took 12 hours to build X11 from scratch with the full debian build tools version of gcc, in a loop mount my Kindle 3G.

Last edited by geekmaster; 03-01-2012 at 06:27 PM.
geekmaster is offline   Reply With Quote
Old 03-01-2012, 06:23 PM   #8
geekmaster
Carpe diem, c'est la vie.
geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.
 
geekmaster's Avatar
 
Posts: 6,433
Karma: 10773668
Join Date: Nov 2011
Location: Multiverse 6627A
Device: K1 to PW3
Quote:
Originally Posted by hostar View Post
You need Windows if you want to connect over usbnet from diags.
Ubuntu or other linux distros generally have ssh and scp built in:
ssh root@192.168.15.244

If you want windows you need putty.

Of course, you need windows (or windows in a VM) to run MfgTool.

To run fastboot, the linux version seems less trouble for most people to get working.
geekmaster is offline   Reply With Quote
Old 03-02-2012, 03:31 AM   #9
giorgio130
Time Waster
giorgio130 ought to be getting tired of karma fortunes by now.giorgio130 ought to be getting tired of karma fortunes by now.giorgio130 ought to be getting tired of karma fortunes by now.giorgio130 ought to be getting tired of karma fortunes by now.giorgio130 ought to be getting tired of karma fortunes by now.giorgio130 ought to be getting tired of karma fortunes by now.giorgio130 ought to be getting tired of karma fortunes by now.giorgio130 ought to be getting tired of karma fortunes by now.giorgio130 ought to be getting tired of karma fortunes by now.giorgio130 ought to be getting tired of karma fortunes by now.giorgio130 ought to be getting tired of karma fortunes by now.
 
Posts: 422
Karma: 289160
Join Date: May 2011
Device: Kobo Glo and Aura HD
You don't need MfgTool to go into fastboot if the Kindle is working right, I think to recall there's also a key combination...
giorgio130 is offline   Reply With Quote
Old 03-02-2012, 08:14 AM   #10
geekmaster
Carpe diem, c'est la vie.
geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.
 
geekmaster's Avatar
 
Posts: 6,433
Karma: 10773668
Join Date: Nov 2011
Location: Multiverse 6627A
Device: K1 to PW3
Quote:
Originally Posted by giorgio130 View Post
You don't need MfgTool to go into fastboot if the Kindle is working right, I think to recall there's also a key combination...
Some kindles have an "Install fastboot bundle" option in the menu, which sets fastboot mode.

Last edited by geekmaster; 03-02-2012 at 08:17 AM.
geekmaster is offline   Reply With Quote
Old 03-02-2012, 08:16 AM   #11
geekmaster
Carpe diem, c'est la vie.
geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.
 
geekmaster's Avatar
 
Posts: 6,433
Karma: 10773668
Join Date: Nov 2011
Location: Multiverse 6627A
Device: K1 to PW3
Quote:
Originally Posted by giorgio130 View Post
You don't need MfgTool to go into fastboot if the Kindle is working right, I think to recall there's also a key combination...
I cannot find it in the diags menu on the touch though. I would like to know about any special key combinations on the touch. How many different ways can you combine the Home key anyway?

Last edited by geekmaster; 03-02-2012 at 08:19 AM.
geekmaster is offline   Reply With Quote
Old 03-02-2012, 08:48 AM   #12
JustAMan
Groupie
JustAMan doesn't litterJustAMan doesn't litter
 
JustAMan's Avatar
 
Posts: 153
Karma: 113
Join Date: Jan 2012
Location: Russia
Device: Kindle Touch
You can touch the screen, use Home button and power button. That's at least 7 combinations of being pressed
JustAMan is offline   Reply With Quote
Old 03-02-2012, 09:29 AM   #13
geekmaster
Carpe diem, c'est la vie.
geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.
 
geekmaster's Avatar
 
Posts: 6,433
Karma: 10773668
Join Date: Nov 2011
Location: Multiverse 6627A
Device: K1 to PW3
Quote:
Originally Posted by JustAMan View Post
You can touch the screen, use Home button and power button. That's at least 7 combinations of being pressed
If you are counting the touch screen, a single finger and a two finger touch generate different keycodes using waitforkeys from an SSH shell. Even rotation events generate keycodes, so you forgot to add them to your combinatorial computations. The question is WHICH combinations put the kindle into interesting modes?

You can also read gesture events by tailing the log files (swipe up/down/left/right, and more). That is brute force hack though -- there MUST be a better way to read gestures.

Last edited by geekmaster; 03-02-2012 at 09:32 AM.
geekmaster is offline   Reply With Quote
Old 03-02-2012, 12:26 PM   #14
mattl
Junior Member
mattl began at the beginning.
 
Posts: 5
Karma: 10
Join Date: Mar 2012
Device: none
I'm a little confused with the next step.

I have compiled -- https://github.com/yifanlu/Fastboot-Kindle

Before I make all the Kindle Framework stuff go away, I need to get the Debian image to load automatically, get it to output to the Kindle's display and figure out getting it on Wifi... at least the Wifi is Atheros, so no problems there.
mattl is offline   Reply With Quote
Old 03-02-2012, 08:27 PM   #15
Novo
Enthusiast
Novo began at the beginning.
 
Posts: 34
Karma: 10
Join Date: Dec 2011
Location: Germany
Device: Kindle PW4
There is no need to replace the Kindle's OS with Debian, because kindle already run a linux.
We have to find out how to run Xorg and adding some repositories, then you have.
Novo is offline   Reply With Quote
Reply

Tags
debian, ignorance is strength

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Kindle Touch wifi not connecting - 2 questions sparrowlight Amazon Kindle 3 02-10-2012 08:43 AM
Kindle Touch no wifi after 5.0.3 TrendyGuy Amazon Kindle 1 02-04-2012 04:29 AM
How to what you get is Kindle Touch 3G or WIFI? JRyn Amazon Kindle 1 12-23-2011 06:33 PM
Troubleshooting New Kindle Touch SO/WiFi won't sync jacksonunit Amazon Kindle 18 12-10-2011 04:56 PM
Should I Buy Kindle Touch 3G or Wifi Only Model? SCION Amazon Kindle 29 11-12-2011 04:00 PM


All times are GMT -4. The time now is 05:50 AM.


MobileRead.com is a privately owned, operated and funded community.