Onn Tablet Gen 3 (onn-kelvin)

From postmarketOS Wiki
Icon WARNING: This device cannot run postmarketOS, as its architecture is unsupported.
Onn Tablet Gen 3
A screenshot of a rooted 7" Onn Tablet Gen 3 running termux
A screenshot of a rooted 7" Onn Tablet Gen 3 running termux
Manufacturer Onn
Name Tablet Gen 3
Codename onn-kelvin
Released 2022
Type tablet
Hardware
Chipset MediaTek MT8168
CPU Arm-Cortex A53 MPCore [1]
GPU Arm Mali-G52 MC1 [1]
Display 7" 1024x600 LCD [note 2]
Storage 32GB
Memory 2GB
Architecture [[:Category:armv7 [note 1]|armv7 [note 1]]]
Software
Original software Android (Go)
Original version 11
postmarketOS
Category testing
Pre-built images no
postmarketOS kernel 4.14.186 [note 3]
Unixbench Whet/Dhry score 0.0
This device is marked as not booting.
Status: The boot.img doesn't work, and I currently don't have UART access.

[[Category:armv7 [note 1]]]


The Onn Tablet Gen 3 is a low-end (The 7" model is only $50) android tablet by Walmart with decent hardware.

It currently cannot boot into the postmarketOS initramfs.

This port is part of the lowendlibre project.

Contributors

hexaheximal

Users owning this device

How to enter flash mode

To use mtkclient, hold down the power button until it shuts off. It should then enter preloader mode within a few seconds.

For fastboot, hold down Volume Up + Power while the device is off and then select the fastboot option. You can also use adb reboot fastboot.

Installation

Use pmbootstrap to build your own installation image.

$ pmbootstrap init
$ pmbootstrap install --fde

You can then use mtkclient to flash the boot.img:

$ pmbootstrap export
$ mtk w boot /tmp/postmarketOS-export/boot.img


Notes

  1. The CPU itself is 64-bit, but the stock android build is 32-bit. It might be possible to boot 64-bit postmarketOS with u-boot, however that has not been tested yet.
  2. There are multiple models of the Onn Tablet Gen 3 with different screen sizes and colors, but the hardware is the same.
  3. This is actually a pre-built kernel, as Walmart has not provided the kernel source tree as of writing this.

References