Jump to content

Onyx Boox Poke3

From postmarketOS Wiki
ONYX BOOX Poke3
File:Onyx-poke3.png
Manufacturer ONYX BOOX
Name Poke3
Codename onyx-poke3
Model poke3
Released 2020
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 6" ED060KC1 (1072x1448)
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/config.gz, Poke3 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.

Device owners

  • SkipM4 (Notes: Have rooted to get information Tried to boot GSI but failed)


Notes

  • Onyx is a GPL violator since it never releases kernel source code for any of their devices.
  • The kernel is compiled by GCC 4.9.x 20150123
  • Press the power button five times once the device is powered on to enter recovery mode.
  • Since the SoC itself is not fused,bootloader is obviously unlocked on the device,and it is possible to boot custom abl/xbl and any custom firmware on the device. However Onyx did't release any source.
  • It is kind of weird the bootloader and build.prop in vendor says it's sdm660:
 (bootloader) secure:no
 (bootloader) product:sdm660
 (bootloader) kernel:uefi