ODROID N2+ (odroid-n2plus)
Appearance
|
odroid-n2plus runs postmarketOS | |
| Manufacturer | ODROID |
|---|---|
| Name | N2+ |
| Codename | odroid-n2plus |
| Released | 2020 |
| Type | single board computer |
| Hardware | |
| Chipset | Amlogic S922X (rev C) |
| CPU | Quad-core Cortex-A73 @ 2.4GHz and Dual-core Cortex-A53 @ 2.0GHz |
| GPU | Mali-G52 GPU with 6x Execution Engines @ 800MHz |
| Display | none, but HDMI 2.0 connector up to 4K@60Hz with HDR, CEC, EDID |
| Storage | eMMC connector (8/16/32/64/128GB) and microSD slot (DS/HS modes up to UHS-I SDR104) |
| Memory | 2GB/4GB DDR4 with 32bit bus width, 2640 MT/s data rate (PC4-21333 grade), 1.2V low power design |
| Architecture | aarch64 |
| Software | |
Original software The software and version the device was shipped with. |
Ubuntu 20.04 |
Extended version The most recent supported version from the manufacturer. |
Ubuntu |
| Optional software | Android |
| postmarketOS | |
| Category | testing |
Mainline Instead of a Linux kernel fork, it is possible to run (Close to) Mainline. |
yes |
pmOS kernel The kernel version that runs on the device's port. |
5.14.3 |
Unixbench score Unixbench Whetstone/Dhrystone score. See Unixbench. |
4142.2 |
| Device package |
|
| Kernel package |
|
Screen Whether the display works; ideally with sleep mode and brightness control. |
Works
|
|---|---|
| Multimedia | |
3D Acceleration |
Untested
|
Contributors
Users owning this device
- Hexaheximal (Notes: maintaining the postmarketOS port)
How to enter flash mode
Installation
Preparation
The device uses u-boot with petitboot loader loaded in spi memory. Installation to eMMC was tested:
pmbootstrap build linux-odroid-n2plus pmbootstrap build device-odroid-n2plus
Put an eMMC card into eMMC-to-USB3 reader, assumption is it appears as /dev/sdX (replace sdX with correct devicename below), and install to it:
pmbootstrap install --sdcard /dev/sdX
Afterwards, still this manual step is needed to create u-boot compatible initramfs:
mount /dev/sdX1 /mnt/boot && \ cd /mnt/boot && \ mkimage -A arm64 -T ramdisk -C none -n initramfs -d initramfs initramfs.uimg