DFU Update - host firmware version not updated

Hi - Using the blues OTA update example. I added an explicit sync right after the call to update firmware. But when I visit the blues dashboard it reports the old version. Also, it says sync pending forever and implies it never updated , yet I saw the chunks being read!

This is the blues demo code + esp32 feather v2

Here’s the log ,

19:40:37.778 → Send firmware version ‘{“org”:“”,“product”:“Notecard ESP32 DFU Example”,“description”:“”,“firmware”:“notecard-esp32-dfu-example-v1”,“version”:“1.1.1”,“built”:“Oct 24 2024 19:37:50”,“ver_major”:1,“ver_minor”:1,“ver_patch”:1,“ver_build”:0,“builder”:“”}’

19:40:37.811 → [INFO] {“req”:“dfu.status”,“version”:“{"org":"","product":"Notecard ESP32 DFU Example","description":"","firmware":"notecard-esp32-dfu-example-v1","version":"1.1.1","built":"Oct 24 2024 19:37:50","ver_major":1,"ver_minor":1,"ver_patch":1,"ver_build":0,"builder":""}”,“crc”:“0001:69057CFA”}

19:40:38.699 → [INFO] {“status”:“successful firmware update”,“mode”:“completed”,“on”:true}

I checked events and saw a health.qo event that has this body

{
“text”: “DFU host firmware version updated to: {‘org’:‘’,‘product’:‘Notecard ESP32 DFU Example’,‘description’:‘’,‘firmware’:‘notecard-esp32-dfu-example-v1’,‘version’:‘1.1.1’,‘built’:‘Oct 24 2024 19:37:50’,‘ver_major’:1,‘ver_minor’:1,‘ver_patch’:1,‘ver_build’:0,‘builder’:‘’}”,
“voltage”: 5.1054688
}

I would think the host version on the blues dashboard would report 1.1.0 but doesnt – it has the old version from August.

I just connected to unit via USB, put unit in continous mode, and sent the update

{
  "req": "dfu.status",
  "version": {"org":"","product":"dfu example","description":"","firmware":"testme","version":"1.1.1","built":"Oct 25 2024 09:02:58","ver_major":1,"ver_minor":1,"ver_patch":1,"ver_build":5,"builder":"joesmo"}
}
{
 "status": "successful firmware update",
 "mode": "completed",
 "on": true
}

But on the events tab, I do not see any event generated -- for some reason it appears firmware update messages are being dropped???



Help! I want to ship my demo !!!
2 Likes

Hi everyone. I came to this forum to report this exact same thing.
I’m using the Swan R5 + the Notecard NBGL500.

I do see the messages coming through _health.qo indicating the Host Firmware was updated, but it’s not reflected in the dashboard.

Is this a known issue?

2 Likes

Yep, I’m seeing the same behavior, not with a demo, but with a large fleet of devices that has been working for years.

Hey all,

I can confirm we’re aware of this issue and working on a fix. Thanks for the reports!

TJ

1 Like

We’ve deployed a fix for this issue today. You’ll need to do another firmware update in order for the Notehub UI to be updated.

Thank you very much for reporting this. We’re sorry for the confusion this caused.

Jim

1 Like