2 hours ago2 hr IntroductionHello all! My name is Josh. I am not new to SBCs or Linux, but I am new to armbian. I recently ordered the new OrangePi Zero 4 which is based on the Allwinner A733, and was just released a few months ago. To prepare for the board ahead of time, I came to Armbian to find an image to use. (I didn't really want to use the vendor supplied images). Finding none, I decided to learn something new and followed the Armbian docs to add a new board. I will at some point make a pull request when I have a working version.MethodologyTo create the config file, I started by looking at the Zero 3W and 4 Pro and used the same format and file naming convention.BOOT_FDT_FILE="allwinner/sun60i-a733-orangepi-zero4.dtb" comes from the orangepi-6.6 branch of the OrangePi linux-orangepi repository.boot0_sdcard_orangepizero4.fexcame from the official OrangePi debian image. I extracted and added it to my repo. Here are the commands I used if anyone is curious (Arch Linux):dd if=Orangepizero4_1.0.0_debian_trixie_server_linux6.6.98.img of=boot0_dump.bin bs=8k skip=1 count=64 hexdump -C -n 64 boot0_dump.bin #Check to make sure eGON.BT0 exists (it's the first-stage bootloadfer for A733 devices) hexdump -s 16 -n 4 -e '1/4 "%u\n"' boot0_dump.bin head -c 258048 boot0_dump.bin > boot0_sdcard_orangepizero4.fexI then built the image using docker using these arguments: ./compile.sh BOARD=orangepizero4 BRANCH=vendor RELEASE=trixie BUILD_MINIMAL=yes BUILD_DESKTOP=no KERNEL_CONFIGURE=noThe build was successful first try so that's a good sign I suppose.NoteI hope that this does not violate any rules because I have not actually received the board yet. It will be here soon and I will come back with an update!You can find my work on this project here:https://github.com/JoshCodeStuff/armbian-opizero4/I figure everyone can use this topic for future development discussion on this board should it get merged into the main Armbian build repository. Edited 2 hours ago2 hr by LtPinecone
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.