![]() |
#1 |
Junior Member
![]() 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. |
![]() |
![]() |
![]() |
#2 |
Junior Member
![]() 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 |
![]() |
![]() |
Advert | |
|
![]() |
#3 |
Junior Member
![]() 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. |
![]() |
![]() |
![]() |
#4 |
Fanatic
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 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. |
![]() |
![]() |
![]() |
#5 |
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 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.
|
![]() |
![]() |
Advert | |
|
![]() |
#6 |
Fanatic
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 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
|
|
![]() |
![]() |
![]() |
#7 |
Enthusiast
![]() Posts: 43
Karma: 10
Join Date: Mar 2021
Device: KPW 4 and KT2
|
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)
|
![]() |
![]() |
![]() |
#8 | |
Fanatic
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 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:
Thanks |
|
![]() |
![]() |
![]() |
|
![]() |
||||
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 |