I just got confirmation from the iodé lead dev that if the bootloader is unlocked then OTA updates or adb sideload will fail to apply the update (as you see) due to corruption with slot b (so it can’t do the a/b slot handoff). We understand this to a “bug” in the Mediatek firmware that has not (yet) been addressed by them.
I am not that enthused by SP Flash, but it is essential. It is clunky, but is fairly straight forward:
- 
Download SP Flash and decompress / extract: https://spflashtools.com/ 
- 
Download “full” SP Flash compatible image and decompress (by default the folder created is brax3-user)
- 
For Windows, right-click SPFlashToolV6.extand choose “Run as Administrator”
- 
For Linux, open terminal in the SP Flash directory, and ensure “execute bit” is set for the program: sudo chmod +x SPFlashToolV6. Then launch with sudo:sudo ./SPFlashToolV6.
- 
You should see this window (Win or Linux look the same): 
- On Download-XML, Click “Choose” and navigate to thebrax3-user/download_agent/flash.xmlfile- In Linux, since running as rootyou will have to navigate to your user’s home directory and then to the location of the extractedbrax3-user/download_agentfolder.
 
- In Linux, since running as 
- Select Firmware Upgradefrom the drop down WARNING: if you selectFormat All + Downloadyou will wipe your IMEI and it is a pain to get back and you will need Windows!
- Make sure phone is powered off and disconnected
- Press Download, it will start looking for your phone. Plug in (again start with it powered off), andSP Flashwill do its magic from there
