Morning Everyone,
We use raspberry pis as part of our test equipment. The final stage of our CI/CD pipeline downloads the build dfu packages to a Pi and then does an OTA update onto our hardware.
However, out of the box, nrfutil cannot do a bluetooth DFU update. This is because the pc-ble-driver library that interfaces with the bluetooth dongle does not work on arm64 architectures. Here is what i did to get it working. I thought it would be useful to some of you!
Please treat these intructions with a pinch of salt, they worked for me, but they may need some adjustment to work for you! (they may also work for new Mac machines with the arm64 architecture too)
Fingers Crossed, you will now be able to use nrfutil to do a ble dfu from your pi! Good Luck!