Onyx Boox Leaf
Appearance
This device is marked as not booting. |
Manufacturer | ONYX BOOX |
---|---|
Name | Leaf |
Codename | onyx-leaf |
Model | leaf |
Released | 2021 |
Type | ebook reader |
Hardware | |
Chipset | Qualcomm Snapdragon 636 (SDM636) |
CPU |
4x Kryo v2 @ 1.612 GHz 4x Falkor-V1/Kryo @ 1.804 GHz |
GPU | Adreno 509 |
Display | 7" Carta 1200 (1680x1264) |
Storage | 32GB |
Memory | 2GB |
Architecture | aarch64 |
Software | |
Original software The software and version the device was shipped with. |
Android 10 (kernel 4.4.194) |
Extended version The most recent supported version from the manufacturer. |
Android |
FOSS bootloader | no |
postmarketOS | |
Mainline Instead of a Linux kernel fork, it is possible to run (Close to) Mainline. |
no |
Mainline Status
According to the kernel config found in /proc(here, Leaf has got the following hardware:
- Toshiba TC358762 DPI/DSI bridge. It has got support in mainline
- ES133TT3 which seems to be the EPD. I couldn't find a trace of it in mainline.
- Cypress CYTTSP5 Touch panel. It has got support in mainline
- TPS6518X. An Eink power supply device. It hasn't got support in mainline. But it is in Kobo Libra 2 kernel.
- Most of the Snapdragon subsystem has got support in mainline. For more information, see the SoC wiki page.
This list might not be fully correct. Nor it is exhaustive.
Device owners
- Farooqkz (Notes: Daily driver. Runs stock Android without mods. Have rooted to get information)
Notes
- Onyx is a GPL violator. And has never released Kernel source code for any of their devices.
- Holding the power button for 20-30 seconds triggers a hard reset.
- It is unknown what the pogo pins do while booting. They are meant to be used as page turn of volume change buttons with the magnetic cover. According to DTS and kernel config, they are GPIO keys.
- Since the bootloader is already unlocked on the device, it is possible to root the device using Magisk and by patching boot partition. However this renders the USB functionality broken. While root, EDL, ADB and MTP don't work. Reverting back the root makes them work again.
- The kernel is compiled by GCC 4.9.x 20150123