flutter_blue
flutter_blue copied to clipboard
Over the Air (OTA) Device Firmware Updates (DFU)
Over the Air (OTA) Device Firmware Updates (DFU)
Hi
Is there an example where I can use flutter_blue to perform OTA firmware updates to a device?
This is working for me on Android but I am having some difficulty with iOS. I believe it has to do with how iOS creates a UUID instead of using the MAC address like Android. Any ideas on how to fix that? https://github.com/fengqiangboy/flutter-nordic-dfu
Who has experience using the Cypress BLE chipset or BLE module? https://www.cypress.com/part/cyble-214015-01
I am the same question
You can send the update firmware file in multiple parts, in my case my file has 740k bytes. I divided into multiples parts of 448 bytes (payload) + protocol packets. You need to configure MTU mine is 500) and for > Android 8 devices, you need the Connection Priority. This OTA process in the best conditions, take me 3 minutes max.
i have ,bin file that has to be updated on nrf device using flutter.. can some one help me on this. The link below requires .zip file https://github.com/fengqiangboy/flutter-nordic-dfu
there is "nrfutil" tool to convert hex to .zip file in order to update but that is not working.
nrf device manager facilitates to upload .bin file however the same needs to be used for custom app, how can i go about implementing the same..
Hi there, you can use flutter_ota package on pub dev : https://pub.dev/packages/flutter_ota
Hi there, you can use flutter_ota package on pub dev : https://pub.dev/packages/flutter_ota
Is there any already developed app using flutter?
@faizannazir You can use the example app mentioned in the README.md file of flutter_ota package to test it. Already developed app using this package isnt available till now.