I’ve tried to do a conversion of a vanilla 2022.01 Raspberry Pi OS 64bit image directly from the raspberry pi foundation and had no success. The only thing I changed in the config files was in raspberrypi4_config to have RASPBERRYPI_KERNEL_IMAGE="kernel8.img" as that is the 64 bit kernel, and it failed to actually boot past the rainbow splash screen. Mender-config did not throw any errors. Ideas?
I’m currently having issues converting a 64bit ubuntu for RaspberryPi. Is there any update on this topic? Is a 64bit conversion currently possible/supported by mender-convert?
We had the same issue and also wanted to be able to update firmware files, which, unfortunately is not possible with the existing OTA strategy. As a result, we ended up developing our own solution using the new tryboot feature of Raspberry Pi’s boot loader. We integrated our solution into Mender with a custom update module and it seems to work quite well. We still need to do some further testing, though.
We also made the system’s core open-source, if you want to check it out: Home | Rugpi
If you are interested in our Mender integration, just drop me a message (koehl@silitics.com). I am happy to share the details and send you the update module.
I realized that private messages have apparently been disabled in this forum after posting. Can you please send me an email, so I can reach out to you. My email address is koehl@silitics.com.
Hello guys!
I have the exactly same problem with the 64-bit raspbery image. The service that I intented to use supports only 64-bit environment so I can not move to 32-bit version of the raspbian.
Can you please help me how can I use the mender-convert tool to with 64-bit version of raspbian?
The bit width is set very early through the RPi-specific first stage loader in conjunction with config.txt, and u-boot already needs to be in the correct type. All of this happens earlier in the boot process than Menders A/B logic.
While you technically can do it still by adding scripts to replace those files, it makes the process quite fragile and introduces numerous single points of failure, so it is highly discouraged.