Jump to content

ODROID N2+ (odroid-n2plus)

From postmarketOS Wiki
Revision as of 12:47, 22 November 2022 by Exkc (talk | contribs) (fix typo)
TODO TODO: Currectly the support of this deicve kind of a mess.exkc is planing to fix it.
ODROID N2+
odroid-n2plus runs postmarketOS
odroid-n2plus runs postmarketOS
Manufacturer ODROID
Name N2+
Codename odroid-n2plus
Released 2020
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 4GB DDR4 with 32bit bus width, 2640 MT/s data rate (PC4-21333 grade), 1.2V low power design
Architecture aarch64
Software
Original software Ubuntu 20.04 or Android Pie
postmarketOS
Category testing
Pre-built images no
Mainline no
postmarketOS kernel 5.14.3
Unixbench Whet/Dhry score 4142.2
Features
Internal storage
No data
SD card
No data
Screen
Works
Multimedia
3D Acceleration
No data
Camera Flash
No data
Miscellaneous
HDMI/DP
No data
Sensors
Magnetometer
No data
Ambient Light
No data
Proximity
No data
Hall Effect
No data
Haptics
No data
Barometer
No data


Contributors

  • k-laus
  • exkc (fix k-laus's mess N port it to the mainline)

Users owning this device

  • k-laus



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

See also

k-laus fork of pmports that has a pm os port of it(Note his port had not marged to the mainline n their package for it r packaged for it very poorly)