Register Guidelines E-Books Today's Posts Search

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

Notices

Reply
 
Thread Tools Search this Thread
Old 08-10-2020, 02:41 PM   #1
bdm310
Junior Member
bdm310 began at the beginning.
 
Posts: 3
Karma: 10
Join Date: Aug 2020
Device: Kindle Paperwhite 3
Kindle Paperwhite 3 Schematics and Mainline u-boot/Linux

Hello!

I find it unacceptable that mainline Linux distributions don't run on any easily obtainable e-ink devices. I decided to be the change I wanted to see in the world and got myself a 10th gen Paperwhite 3.

I'll be collecting information and documentation here:
https://drive.google.com/drive/folde...gk?usp=sharing

(Install GIMP and download the .xcf, you won't be disappointed.

I currently have mainline u-boot booting Fedora ARM up to a functional serial console. The only working hardware so far is eMMC, serial, CPU, and memory. I'll post links to git repositories when I have some minutes to clean them up.

I'll also use this thread to put any interesting tidbits I learn as I go in the hopes that it'll be useful to others.
bdm310 is offline   Reply With Quote
Old 08-10-2020, 06:04 PM   #2
bdm310
Junior Member
bdm310 began at the beginning.
 
Posts: 3
Karma: 10
Join Date: Aug 2020
Device: Kindle Paperwhite 3
I had intended for this to live in the Developer's Corner, if a mod can move it there it's probably more appropriate.

Here's my u-boot repository with some useful branches: https://github.com/bdm310/u-boot-war...e/amazon-wario
bdm310 is offline   Reply With Quote
Advert
Old 03-17-2021, 01:21 AM   #3
bdm310
Junior Member
bdm310 began at the beginning.
 
Posts: 3
Karma: 10
Join Date: Aug 2020
Device: Kindle Paperwhite 3
The PW3 uses a AR6803G wifi chip. This seems (so far) to be an AR6003 in a QFN package for some reason. In any case, with the right SDIO stuff in the device tree and an OS that has ath6kl built in, wifi is brought up on boot.

ath6kl needs some board specific configuration data in the form of a bdata.bin file in (on Fedora, at least) /lib/firmware/ath6k/AR6003/hw2.1.1/ . Without this connectivity didn't seem to work well even though it would associate and pull and IP.

There's some reference design config files in there by default, "bdata.SD32.bin" is identical to a bdata.bin pulled from my stock partition images. Copying or linking "bdata.SD32.bin" to "bdata.bin" should result in functional wifi. Unfortunately the default fallback for ath6kl is bdata.SD31.bin, thus the need for some manual steps.
bdm310 is offline   Reply With Quote
Old 04-03-2021, 09:04 AM   #4
NiMa
Fanatic
NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.
 
NiMa's Avatar
 
Posts: 504
Karma: 2390534
Join Date: Jun 2020
Location: Somewhere in the Universe
Device: Kobo Libra, Glo HD, Touch C/B, Mini, Glo, Aura SE, Clara HD, KT
Hi, thanks for your work on this. I own a PW3 myself and I already installed some Linux distros on my Kobos (Debian, Alpine) that work well. I'll follow this closely, and I hope to get myself a serial to usb adapter for 1.8V soon...!

BTW, do you know if 3.3V could fry the Kindle? Because I've got a Raspberry Pi which works really well with the Kobo's serial ports, but it's only 3.3V.
NiMa is offline   Reply With Quote
Old 04-04-2021, 04:04 AM   #5
eddie.t.h
Addict
eddie.t.h is an accomplished Snipe hunter.eddie.t.h is an accomplished Snipe hunter.eddie.t.h is an accomplished Snipe hunter.eddie.t.h is an accomplished Snipe hunter.eddie.t.h is an accomplished Snipe hunter.eddie.t.h is an accomplished Snipe hunter.eddie.t.h is an accomplished Snipe hunter.eddie.t.h is an accomplished Snipe hunter.eddie.t.h is an accomplished Snipe hunter.eddie.t.h is an accomplished Snipe hunter.eddie.t.h is an accomplished Snipe hunter.
 
eddie.t.h's Avatar
 
Posts: 201
Karma: 123456
Join Date: Jan 2018
Device: Too Much Kindle :-)
I've been using the 3.3v adapter for years on probably all Kindle models, and I've never had any problems with it.
eddie.t.h is offline   Reply With Quote
Advert
Old 04-04-2021, 09:58 AM   #6
NiMa
Fanatic
NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.
 
NiMa's Avatar
 
Posts: 504
Karma: 2390534
Join Date: Jun 2020
Location: Somewhere in the Universe
Device: Kobo Libra, Glo HD, Touch C/B, Mini, Glo, Aura SE, Clara HD, KT
Quote:
Originally Posted by eddie.t.h View Post
I've been using the 3.3v adapter for years on probably all Kindle models, and I've never had any problems with it.
Oh nice. If it's not dangerous, then I might open up my pw3 and tinker with it
NiMa is offline   Reply With Quote
Old 04-09-2021, 11:20 PM   #7
buyifan43
Enthusiast
buyifan43 began at the beginning.
 
Posts: 43
Karma: 10
Join Date: Mar 2021
Device: KPW 4 and KT2
Quote:
Originally Posted by NiMa View Post
Oh nice. If it's not dangerous, then I might open up my pw3 and tinker with it
Please be careful that if you connected vcc to somewhere and power it, you will surely frie your device, but it is safe to use battery and only connect Tx Rx and GND (tried with a 5V adapter on a KT2 and it worked just fine)
buyifan43 is offline   Reply With Quote
Old 04-10-2021, 02:15 PM   #8
NiMa
Fanatic
NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.
 
NiMa's Avatar
 
Posts: 504
Karma: 2390534
Join Date: Jun 2020
Location: Somewhere in the Universe
Device: Kobo Libra, Glo HD, Touch C/B, Mini, Glo, Aura SE, Clara HD, KT
Quote:
Originally Posted by buyifan43 View Post
Please be careful that if you connected vcc to somewhere and power it, you will surely frie your device, but it is safe to use battery and only connect Tx Rx and GND (tried with a 5V adapter on a KT2 and it worked just fine)
For Kobos I usually just connect tx Rx and gnd, so that shouldn't be a problem. When I need power, I plug in the USB cable
Thanks
NiMa is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Kindle PaperWhite 1 stuck in Celeste System Diags boot mode chobile Kindle Developer's Corner 11 02-14-2021 03:47 PM
Kindle Paperwhite not recognized by Calibre in linux kyrilson Devices 8 03-22-2020 01:24 PM
Troubleshooting Kindle Paperwhite stuck on boot Clytie Amazon Kindle 29 03-24-2013 12:28 PM
After activating fast boot mode of my kindle paperwhite screen frozen forever kindlerman Kindle Developer's Corner 13 12-28-2012 02:20 PM
Dual boot Linux? Nick_Djinn enTourage Archive 21 09-23-2010 09:32 PM


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


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