Hello to everyone.
I was going to build a custom u-boot for my project (I want to use the Radxa 3W for building a FreeBSD based smarhphone) and look what I see in the ports tree…
So for u-boot I tried :
pkg install -y u-boot-radxa-zero3
Then ` cd /usr/local/share/u-boot/u-boot-radxa-zero3`
Then ` cat README`
dd if=idbloader.img of=/dev/daX seek=64 bs=512 conv=sync
dd if=u-boot.itb of=/dev/daX seek=16384 bs=512 conv=sync
So,I tried to “burn” the bootloaders file inside the official FreeBSD image for the RockPro64,doing something like this :
# dd if=idbloader.img of=FreeBSD-14.2-RELEASE-arm64-aarch64-ROCKPRO64.img seek=64 bs=512 conv=sync,notrunc
# dd if=u-boot.itb of=FreeBSD-14.2-RELEASE-arm64-aarch64-ROCKPRO64.img seek=16384 bs=512 conv=sync,notrunc
# dd if=FreeBSD-14.2-RELEASE-arm64-aarch64-ROCKPRO64.img | pv | dd of=/dev/sdh
My goal is to be able to have the HDMI working on the 720x720 screen that I’ve bought to use with the phone that I’m trying to create. It works for my large 1920x1080 monitor,but for the smallest display,720x720 is flickering (if I don’t dd idbloader.img and u-boot.itb)
Instead,if I dd those files,the screen remains black. So that procedure is wrong somewhere.
Those bootloaders files are for the Zero 3E,but I hope that they can work even for the Zero 3W. Are these boards very differently ?