I just buy a BPI-R2 to put an IPFire.
As it doesn’t work, I search some help.
At this point, I think my BPI-R2 with SDCard (Sandisk 32Gb c10) works well (I put kali image and, when I boot, LEDs change - I haven’t HDMI connection).
Now, I put IPFire image (ARM with serial console), but nothing appends : I have 3 RGB LEDs on and nothing.
So, if someone have an idea.
which image do you use? for successful booting the image must support bpi-r2
currently only the official R2 images and my debian stretch are booting
hdmi is only working in the last ubuntu-images but not with all monitors (see issue on github)
if you have a usb2serial adapter (e.g. cp2102) you can look on the debug-console and how far it boots
To test BPI-R2, I used the BPI kali official image : BPI-R2 new image : 2018-01-04-kali-xfce-desktop-v1.0-bpi-r2-sd-emmc.img
And, to put IPFire, I used https://downloads.ipfire.org/releases/ipfire-2.x/2.19-core117/ipfire-2.19.1gb-ext4-scon.armv5tel-full-core117.img.gz
Both of them have 2 partitions : the first to boot and the second with a traditional linux repositories. In official kali, we have only uEnv and uImage files : it’s usual/normal.
For IPFire, we have lots (normal because IPFire can be used on lots of hardware). So, I think, the best way, in a first time it’s to put uEnv and uImage from BPI official to IPFire but I don’t know how to do that.
I have usb2serial (with minicom command) but I don’t know how to use that : if someone has a wiki or a doc.
ipfire seems to be armv5…bpi is armv7l
if the binarys have same architecture, you must first copy preloader and bootloader to the sd-card and then you can copy kernel+modules to the right place
you have to use a working system for bpi-r2 and add ip-fire since there is no image for bpi-r2 since boot needs device-tree for the board