Stable is Debian 12, it is what should be used.
EDIT: If you look in the page for Pioneer, under “stable” you get Debian 11 indeed but if you look anywhere else it is Debian 12. See below.
My previous suggestion was to use the stable image for the Olimex Olinuxino Lime 2 at A20 OLinuXino Lime 2 | FreedomBox - Personal Server at Home (it is Debian 12) patched with u-boot for the Pioneer that I compiled and provided at https://metani.fr/share/uboot/ (the Pioneer is an Olimex Olinuxino Lime 2 but the images labelled “Olimex Olinuxino Lime 2” are assuming older board revisions while newer revisions as available in Pioneer have an ethernet controller that does not work with them, so the patch is needed, I hope it is eventually integrated).
I just checked on a Mac computer, you can uncompress the .xz file just by right click in Finder and open in the Apple Archive Utility app. For flash, dd works in a terminal.
To flash the image on a microSD card on your Mac computer:
-
identify the device with
diskutil list
. Your device name is something like /dev/diskX where X is a digit. If you use a USB micro SD card reader, run this before inserting and after, then you see the device that is there after and was not there before. You can also use the disk size information provided to identify the device properly. Be careful, if you pick the wrong device you will overwrite one of your disks. -
in the directory where there is the uncompressed file, run
sudo dd if=freedombox-bookworm_a20-olinuxino-lime2-armhf.img of=/dev/diskX
where X is replaced by the correct digit. It takes a while. Then runsync
-
in the directory where there is u-boot (filename u-boot-sunxi-with-spl.bin) run
sudo dd if=u-boot-sunxi-with-spl.bin of=/dev/devX bs=1024 seek=8
where X is replaced by the correct digit. Then runsync
Now your microSD card is ready. I did not make the flashing on the Mac but I took exactly the same files and tested it on a Pioneer and it worked perfectly well.