1
0
Fork 0
No description
Find a file
Brendan Szymanski ff2a4813ba Fix mkimg_gpt.sh: executable, Ultra audit, boot partition fix
- Make mkimg_gpt.sh executable (chmod +x)
- Fix boot partition creation: create FAT32 fs and copy kernel/boot
  files instead of relying on boot.img (which was the u-boot binary)
- Add android-sdcard.dtbo to boot partition
- Parameterize DEVICE_PATH and KERNEL_PATH variables
- Use correct U-Boot path (new Ultra-specific bl32less binary)

The boot partition (p1) is now properly created as FAT32 with
kernel Image, DTB, boot.scr, ramdisk.img, and config.txt.
This matches what U-Boot expects to read from the boot media.

Copyright (C) 2026 Brendan Szymanski <hello@bscubed.dev>
2026-07-11 15:18:53 -04:00
audio Add device tree for Orange Pi 5 Ultra LineageOS ATV 2026-07-10 17:56:31 -04:00
bluetooth Add device tree for Orange Pi 5 Ultra LineageOS ATV 2026-07-10 17:56:31 -04:00
hdmi Add device tree for Orange Pi 5 Ultra LineageOS ATV 2026-07-10 17:56:31 -04:00
health Add device tree for Orange Pi 5 Ultra LineageOS ATV 2026-07-10 17:56:31 -04:00
keylayout Add device tree for Orange Pi 5 Ultra LineageOS ATV 2026-07-10 17:56:31 -04:00
light Add device tree for Orange Pi 5 Ultra LineageOS ATV 2026-07-10 17:56:31 -04:00
media Add device tree for Orange Pi 5 Ultra LineageOS ATV 2026-07-10 17:56:31 -04:00
overlay Add device tree for Orange Pi 5 Ultra LineageOS ATV 2026-07-10 17:56:31 -04:00
ramdisk Add device tree for Orange Pi 5 Ultra LineageOS ATV 2026-07-10 17:56:31 -04:00
seccomp_policy Add device tree for Orange Pi 5 Ultra LineageOS ATV 2026-07-10 17:56:31 -04:00
sepolicy Add device tree for Orange Pi 5 Ultra LineageOS ATV 2026-07-10 17:56:31 -04:00
suspend_blocker Add device tree for Orange Pi 5 Ultra LineageOS ATV 2026-07-10 17:56:31 -04:00
usb Add device tree for Orange Pi 5 Ultra LineageOS ATV 2026-07-10 17:56:31 -04:00
wifi Add device tree for Orange Pi 5 Ultra LineageOS ATV 2026-07-10 17:56:31 -04:00
Android.bp Add device tree for Orange Pi 5 Ultra LineageOS ATV 2026-07-10 17:56:31 -04:00
AndroidProducts.mk Add device tree for Orange Pi 5 Ultra LineageOS ATV 2026-07-10 17:56:31 -04:00
BoardConfig.mk Replace TARGET_NO_KERNEL with BOARD_KERNEL_IMAGE_NAME 2026-07-11 14:08:20 -04:00
bootanimation.zip Add device tree for Orange Pi 5 Ultra LineageOS ATV 2026-07-10 17:56:31 -04:00
compatibility_matrix.xml Add device tree for Orange Pi 5 Ultra LineageOS ATV 2026-07-10 17:56:31 -04:00
device.mk Remove minigbm_gbm_mesa gralloc APEX (requires mesa libgbm) 2026-07-11 12:58:03 -04:00
framework_compatibility_matrix.xml Add device tree for Orange Pi 5 Ultra LineageOS ATV 2026-07-10 17:56:31 -04:00
lineage_orangepi5ultra.mk Add device tree for Orange Pi 5 Ultra LineageOS ATV 2026-07-10 17:56:31 -04:00
manifest.xml Add device tree for Orange Pi 5 Ultra LineageOS ATV 2026-07-10 17:56:31 -04:00
mkbootimg.mk Fix boot.img creation: use pre-built u-boot instead of mkfs.fat 2026-07-11 14:17:24 -04:00
mkimg.sh Add device tree for Orange Pi 5 Ultra LineageOS ATV 2026-07-10 17:56:31 -04:00
mkimg_gpt.sh Fix mkimg_gpt.sh: executable, Ultra audit, boot partition fix 2026-07-11 15:18:53 -04:00
product_manifest.xml Add device tree for Orange Pi 5 Ultra LineageOS ATV 2026-07-10 17:56:31 -04:00
README.md Add device tree for Orange Pi 5 Ultra LineageOS ATV 2026-07-10 17:56:31 -04:00
vendor.prop Add device tree for Orange Pi 5 Ultra LineageOS ATV 2026-07-10 17:56:31 -04:00
wrimg.sh Add device tree for Orange Pi 5 Ultra LineageOS ATV 2026-07-10 17:56:31 -04:00

AOSP 16 device configuration for Orangepi 5 Pro.

Ported from KonstaKang's raspberry vanilla aosp 16 project.

Not working -

Camera 3.5 mm audio

Working -

everything else including vulkan.

This project can be ported to any device which utilises Rockchip SoC with minor changes.

any doubts, feel free to mail me at vdarbha0473@gmail.com