Kobo Nia

From postmarketOS
Kobo Nia
Insides
Insides
Manufacturer Kobo
Name Nia
Codename kobo-nia
Released 2020
Category testing
Pre-built images no
Original software Kobo Firmware
Hardware
Chipset Freescale i.MX 6ULL
CPU 1x 900 MHz Cortex-A7
GPU PXP + EPDC
Display 1024x758 6 inch eink/epaper
Storage Internal 8GB SD slot
Memory 256MB
Architecture ARMv7
Type Ebook reader
Features
USB Networking
Works
Flashing
Touchscreen
Works
Display
Works
WiFi
Works
FDE
Works
Mainline
Works
Battery
Works
Internal storage
USB OTG
Works
NFC
Sensors
Magnetometer
Ambient Light
Proximity
Hall Effect
Barometer
Power Sensor
Misc
Built-in DVB
Camera Flash
Keyboard
Touchpad
USB-A
HDMI/DP
Ir TX
Ir RX
Stylus
Memory Card
Haptics
Ethernet
FOSS bootloader
Works


Contributors

Users owning this device

Warning

There seem to be different versions out there, Kobo Nia Rev. A and Revision C.

Kobo Nia A is known to have issues with touchscreen reads if the data is read during a screen refresh; doing so introduces jitter and warps the coordinates in the corners towards the center. This makes it very hard to use onscreen keyboards for example. It is currently not known if revision C has the same issue.

Installation

An original Kobo Nia SD card or a copy (e.g. via dd) is recommended. The unpartitioned space at the beginning of the SD card contains the E-ink panel waveform information. This information is device specific and is copied to /lib/firmware/imx/epdc/epdc.fw on boot. See the original Pull Request for more information.

Replacing internal µSD

Internal µSD card can be replaced by something bigger.

A recommended practice to install software is to clone the SD card and keep the old one as backup or have at least the hidden waveform partition in place. before doing pmbootstrap install

So basically pull out µSD and connect to your PC and do:

  dd if=/dev/sdX of=nia-backup.img

replace with something bigger (in reality only the waveform is needed but for simplicity) and do:

  dd if=nia-backup.img of=/dev/sdX

and then use that sdcard with pmbootstrap install --sdcard

Hardware

Wireless

The Kobo Nia contains a wifi chip.

Display

USB

By default the USB port is in gadget mode. This enables rdnis (USB networking) and storage when plugged into a PC.

The USB can be changed to host mode, allowing a keyboard or storage to be plugged in. This requires a Micro USB OTG adapter. As root, you can change the USB role.

   echo gadget > /sys/bus/platform/devices/ci_hdrc.0/role

Note: For some devices, external power may be required via the USB adapter.

UART

Software

GUI support

Display servers

Display managers

Note that this device is heavily RAM limited, even more so than the Kobo Clara. Most DEs will struggle.


Plasma Desktop

Does not run, looks like it's short on RAM.

Other

Mobile DEs need to be tested, but they likely require GPU acceleration.

See also

Applications

Other