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

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

Notices

Reply
 
Thread Tools Search this Thread
Old 07-30-2018, 01:16 PM   #1
m4mmon
Enthusiast
m4mmon is my name, but call me Ishmael.m4mmon is my name, but call me Ishmael.m4mmon is my name, but call me Ishmael.m4mmon is my name, but call me Ishmael.m4mmon is my name, but call me Ishmael.m4mmon is my name, but call me Ishmael.m4mmon is my name, but call me Ishmael.m4mmon is my name, but call me Ishmael.m4mmon is my name, but call me Ishmael.m4mmon is my name, but call me Ishmael.m4mmon is my name, but call me Ishmael.
 
Posts: 49
Karma: 107174
Join Date: Mar 2012
Device: PB631, PB741, PB840
Lightbulb [TL2/626] Getting custom linux running!

Hello,

Since I have opened my pocketbook TL2 to play with the internal SD card, I have no idea why but I wanted to run linux on it.
It is not a straightforward process, incomplete as of today.
Please take a look at the sunxi page dedicated to the 626 (there are some more details on progress in the "discussion" thumb of the page).

To make it short, I managed to get a modern u-boot on it, and run a custom-built linux kernel (as of today, 4.18.0-rc6). On top of that, I used an Arch Linux userland.
What is working:
not that much... real time clock, led, wifi, ssh, pacman, etc.
What is not working:
display, touch screen , power manager (gets detected but defaults to "regulator-dummy"), external SD card slot, have some usb warnings, etc.

I added a driver for the TPS65185, not properly configured (yet -- hoping), it seems to load ok, but device tree needs some tuning.
Code:
[    1.041830] tps6518x_probe calling
[    1.045279] tps6518x 1-0068: no epdc pmic pwrall pin available


Going further is beyond my knowledge.

If someone is interested and can help getting some more stuff working, please let's discuss it here. If you think it is an easy to do task, remember you have to open the pocketbook, may be solder some wires to get a serial console, and that you will not be able to do much with the system if you get it running.

I have shared more info on the linux-sunxi page, but that is not much, because it involved lots of tries and errors, tinkering, etc. but I will take the time to describe my steps if someone is interested.


I think what I did could be applied to several other models (626 TL3 because it is more or less the same device, 840, may be some more).

Last edited by m4mmon; 08-09-2018 at 03:18 PM. Reason: updated working/not working
m4mmon is offline   Reply With Quote
Old 07-30-2018, 01:19 PM   #2
m4mmon
Enthusiast
m4mmon is my name, but call me Ishmael.m4mmon is my name, but call me Ishmael.m4mmon is my name, but call me Ishmael.m4mmon is my name, but call me Ishmael.m4mmon is my name, but call me Ishmael.m4mmon is my name, but call me Ishmael.m4mmon is my name, but call me Ishmael.m4mmon is my name, but call me Ishmael.m4mmon is my name, but call me Ishmael.m4mmon is my name, but call me Ishmael.m4mmon is my name, but call me Ishmael.
 
Posts: 49
Karma: 107174
Join Date: Mar 2012
Device: PB631, PB741, PB840
reserved.

reserved.
m4mmon is offline   Reply With Quote
Old 07-30-2018, 01:19 PM   #3
m4mmon
Enthusiast
m4mmon is my name, but call me Ishmael.m4mmon is my name, but call me Ishmael.m4mmon is my name, but call me Ishmael.m4mmon is my name, but call me Ishmael.m4mmon is my name, but call me Ishmael.m4mmon is my name, but call me Ishmael.m4mmon is my name, but call me Ishmael.m4mmon is my name, but call me Ishmael.m4mmon is my name, but call me Ishmael.m4mmon is my name, but call me Ishmael.m4mmon is my name, but call me Ishmael.
 
Posts: 49
Karma: 107174
Join Date: Mar 2012
Device: PB631, PB741, PB840
reserved2.

reserved2.
m4mmon is offline   Reply With Quote
Old 07-30-2018, 01:28 PM   #4
kacir
Wizard
kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.
 
kacir's Avatar
 
Posts: 3,450
Karma: 10484861
Join Date: May 2006
Device: PocketBook 360, before it was Sony Reader, cassiopeia A-20
Unfortunately I am not knowledgeable enough to help you, but I would be interested in the results of your hacking.

On my old PB626 I have installed
- Linux console (with the access to the built-in BusyBox commands)
- ftp server - to get access to the filesystem
- Vim text editor
- a few of other utilities.
So far I have not found a meaningful use of those, besides bragging and showing-off to my geeky friends ;-)

When PocketBook came out with PB301 - the very first e-ink reader and [distant] predecessor of your reader - PocketBook used a generic Netronix hardware. A few other "manufacturers" used the same hardware, so the original programmers took great care to prevent us from switching the booting media. Their system was *far* ahead of competition.
kacir is offline   Reply With Quote
Old 07-30-2018, 01:42 PM   #5
m4mmon
Enthusiast
m4mmon is my name, but call me Ishmael.m4mmon is my name, but call me Ishmael.m4mmon is my name, but call me Ishmael.m4mmon is my name, but call me Ishmael.m4mmon is my name, but call me Ishmael.m4mmon is my name, but call me Ishmael.m4mmon is my name, but call me Ishmael.m4mmon is my name, but call me Ishmael.m4mmon is my name, but call me Ishmael.m4mmon is my name, but call me Ishmael.m4mmon is my name, but call me Ishmael.
 
Posts: 49
Karma: 107174
Join Date: Mar 2012
Device: PB631, PB741, PB840
The PB626 has some pretty generic hardware (Allwinner A13, very close to olinuxino board), this is why I succeeded getting some stuff running.
I thing getting everything working is possible and more or less easy, with a notable exception: the display. If I am not mistaken, it uses a chip (tps65185), and that gives orders to the panel. Those orders depends on the panel (google for "eink waveforms"to get more info), and reversing pb software and/or writing new software seems very very complicated.

Like I said, I have no idea why I started this, but now I would like to get everything working and have complete control on the hardware. From there, may be resurrecting open ink pot will be possible?
m4mmon is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Running calibre on Alpine Linux? ljnelson Calibre 1 12-14-2016 12:34 AM
Is the pocketbook 840 running linux? painkiller PocketBook 1 08-11-2016 12:01 PM
linux variants for running sigil rakulos Sigil 4 12-07-2012 05:37 AM
kindlegen running on Linux JiYu Amazon Kindle 0 09-20-2010 06:08 AM
K4 Mac or PC getting Kindle4pc running in linux Lago Amazon Kindle 5 05-18-2010 06:27 PM


All times are GMT -4. The time now is 01:57 AM.


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