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

Go Back   MobileRead Forums > E-Book Readers > Onyx Boox

Notices

Reply
 
Thread Tools Search this Thread
Old 10-29-2020, 04:32 AM   #1
Slople
Member
Slople began at the beginning.
 
Posts: 12
Karma: 10
Join Date: Oct 2020
Device: Kobo
"Engineering software" for Onyx Boox

Hey everyone

(if you want to read some background to my request, please go here: https://www.mobileread.com/forums/sh...d.php?t=334020)

I am in contact with Onyx HQ for a special request, because for a project, we would need to use the serial port that seems to be available on all PCBs of all Onyx devices - see the following answer from Nikita from Onyx:

Quote:
All BOOX ereader have an unused serial port on the PCB, But for the BOOX official production version of the software, lots of development permissions is closed by our engineer.

Probably you own the poke2 color , could not test your project. Engineering software needed , then you could test.

The most import, we could not offer the Engineering software verison so far, a few hundred have not match our MOQ. The MOQ of poke2 color need 3K at least.
I'm not quite ready to order 3'000 Pokes right now, so my question is:

Does someone have any information about the "engineering software" mentioned by Onyx?

Maybe it's just that they changed something on Android, maybe it's something on a custom controller on the board.



Looking forward for any informations!
Raphael
Slople is offline   Reply With Quote
Old 10-29-2020, 08:45 AM   #2
Galunid
Connoisseur
Galunid is faster than slow light.Galunid is faster than slow light.Galunid is faster than slow light.Galunid is faster than slow light.Galunid is faster than slow light.Galunid is faster than slow light.Galunid is faster than slow light.Galunid is faster than slow light.Galunid is faster than slow light.Galunid is faster than slow light.Galunid is faster than slow light.
 
Posts: 69
Karma: 29024
Join Date: Apr 2016
Device: KPW3, Kobo Clara HD, Onyx Boox Nova 2
I'm not too sure what "engineering software" is. In theory you should be able to root Poke 2/Poke 2 Color. This would give you all the permissions you may need (it's basically super administrator level account ). There is a thread about rooting Max3. It should be pretty similar for Poke 2. Get EDL cable (also known as Deep Flash Cable), make Poke2 enter EDL mode, dump boot partition, patch it with magisk, and boot it in the end. I'm not sure how safe it is to flash the patched image, I didn't flash mine and kept it for when I actually need root permissions. The info you provided in the other thread is pretty sparse. Without knowing what the app should do and how you want to achieve it, it's pretty hard to give more accurate answer.

TL;DR
It should be possible to root Poke2/Poke2 Color and get all the permissions you may need.
Galunid is offline   Reply With Quote
Old 10-29-2020, 09:11 AM   #3
Slople
Member
Slople began at the beginning.
 
Posts: 12
Karma: 10
Join Date: Oct 2020
Device: Kobo
Great information, Galunid! Thanks so much.
Basically we want to install xctrack.org flight software on the e-reader. It already works perfectly on those devices when connected to external sensors (baro, GPS) via bluetooth, no problem. But I want to hack a wired device together, using a baro/GPS that can be connected by serial.
Many advantages in doing this:
- only 1 battery
- wired connection more reliable than wireless / bluetooth
- pack everything in one new case

I already did the same with Kobo e-readers, but xctrack needs Android, and a color screen would be super fine.

Thanks for the hints about rooting. When I search for "Deep Flash Cable" I mostly find references to Xiaomi phones, are all those cables the same or what do I need to pay attention to?
And should it be possible to backup the device first using dd on the boot partition, should I need to reverse the changes / rooting?
Slople is offline   Reply With Quote
Old 10-29-2020, 09:20 AM   #4
pazos
cosiñeiro
pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.
 
Posts: 671
Karma: 815871
Join Date: Apr 2014
Device: BQ Cervantes 4
@Slople: serial support needs to be enabled in the kernel (in-built on declared in device tree), for that to work.

Onyx doesn't abide to GPLv2 license, as you can see in http://bbs.onyx-international.com/t/...nel-source/698

Also, since android has its own permissions, probably you need to modify the boot image to grant yourself a proper SELinux context to use that particular device node.

Somebody with the device can tell you if /dev/tty0 (or similar, it can change with the SoC) exists, and you can actually use it to read/write even if root is available.

If you consider serial you can try with a Tolino Shine 3 (same model as Clara HD, has a wired serial header, might need changes in the kernel, boot image, etc but sources are available)

Last edited by pazos; 10-29-2020 at 09:22 AM.
pazos is offline   Reply With Quote
Old 10-29-2020, 10:37 AM   #5
Galunid
Connoisseur
Galunid is faster than slow light.Galunid is faster than slow light.Galunid is faster than slow light.Galunid is faster than slow light.Galunid is faster than slow light.Galunid is faster than slow light.Galunid is faster than slow light.Galunid is faster than slow light.Galunid is faster than slow light.Galunid is faster than slow light.Galunid is faster than slow light.
 
Posts: 69
Karma: 29024
Join Date: Apr 2016
Device: KPW3, Kobo Clara HD, Onyx Boox Nova 2
Quote:
Originally Posted by Slople View Post
Great information, Galunid! Thanks so much.
Basically we want to install xctrack.org flight software on the e-reader. It already works perfectly on those devices when connected to external sensors (baro, GPS) via bluetooth, no problem. But I want to hack a wired device together, using a baro/GPS that can be connected by serial.
Many advantages in doing this:
- only 1 battery
- wired connection more reliable than wireless / bluetooth
- pack everything in one new case

I already did the same with Kobo e-readers, but xctrack needs Android, and a color screen would be super fine.

Thanks for the hints about rooting. When I search for "Deep Flash Cable" I mostly find references to Xiaomi phones, are all those cables the same or what do I need to pay attention to?
And should it be possible to backup the device first using dd on the boot partition, should I need to reverse the changes / rooting?
Yeah, those are the "Xiaomi" cables, it should work on devices running Qualcomm SoC, which I believe it does, although I have no way to confirm it. You can make this cable pretty easily, the idea is to short something in the USB line, there are plenty of tutorials online
I'm afraid that's as far as I can help you
Galunid 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
Sell Onyx Boox Note 10.3" (Europe) bongio Flea Market 1 11-27-2019 03:39 PM
BOOX Nova : How to downgrade firmware from "2.1" to original "2.0.1" ? Michal Jancik Onyx Boox 35 04-20-2019 11:13 AM
ONYX BOOX 10.3" CARTA???????? huseyinkoylu1 Onyx Boox 70 09-23-2017 10:24 PM
Onyx Boox Max vs. GoodEreader 13.3" (no name) Booxtor Onyx Boox 142 03-10-2017 04:57 PM
Engineering Thesis, "Readability of text in present eBooks readers"" japkooo General Discussions 4 10-26-2012 03:43 PM


All times are GMT -4. The time now is 05:18 PM.


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