# Host firmware problem

**URL:** https://discuss.blues.com/t/host-firmware-problem/348
**Category:** Firmware
**Created:** [August 3, 2021, 8:40pm UTC](https://discuss.blues.com/t/host-firmware-problem/348 "2021-08-03T20:40:45Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![Alec](https://avatars.discourse-cdn.com/v4/letter/a/53a042/32.png) [@Alec](https://discuss.blues.com/u/Alec)
#### Post date: [August 3, 2021, 8:40pm UTC](https://discuss.blues.com/t/host-firmware-problem/348/1 "2021-08-03T20:40:45Z")

</div>

Hi,

Since notecard firmware 1.5.5, I have problem with the usage of host firmware functionality.

With firmware 1.5.2, everything was ok. Now:

- when the host firmware is downloaded in the notecard and ready to be used, the red led is steady on. The steady on red led is supposed to mean “error” but everything seems ok. When the host communicate with the notecard, the led turn off. However, it could take hours before any communication and the led consumes power from the batteries.

- after the “bunch” of “dfu.get” to read the entire host firmware, the host add a note but an error occur:  
{“req”:“note.add”,“file”:“updmcu.qo”,“body”:{“FWUPDDONE”:1}}  
{“err”:“missing ‘req’ field specifying the type of request {io}”}

- there is also an error with the following command:  
{“req”:“dfu.status”,“stop”:true}  
{“err”:“JSON object expected: erFull”} {io}"}

There is about 8 seconds between the last “dfu.get” and the “note.add”. At that moment, the notecard is still in DFU mode.

The errors are not always the same:

```
{"req":"note.add","file":"updmcu.qo","body":{"FWUPDDONE":1}}
invalid JSON:
{"err":"bad"}

{"req":"dfu.status","stop":true}
i2c?
{"err":"i2c?"}

```

Thanks

---

<div class="post-metadata">

### Author: ![zfields](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.blues.com/zfields/32/29_2.png) [@zfields](https://discuss.blues.com/u/zfields)
#### Post date: [August 3, 2021, 10:54pm UTC](https://discuss.blues.com/t/host-firmware-problem/348/2 "2021-08-03T22:54:40Z")

</div>

Hello Alec,

How long after you installed 1.5.5 did you start experiencing errors? Was it immediate, or did it work correctly for some amount of time before it started behaving this way?

Here to help,  
Zak

---

<div class="post-metadata">

### Author: ![Alec](https://avatars.discourse-cdn.com/v4/letter/a/53a042/32.png) [@Alec](https://discuss.blues.com/u/Alec)
#### Post date: [August 3, 2021, 11:16pm UTC](https://discuss.blues.com/t/host-firmware-problem/348/3 "2021-08-03T23:16:29Z")

</div>

Hi,

I got the problem the first time I tried it but it was a few weeks after the notecard firmware update.

Thanks

---

<div class="post-metadata">

### Author: ![zfields](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.blues.com/zfields/32/29_2.png) [@zfields](https://discuss.blues.com/u/zfields)
#### Post date: [August 5, 2021, 3:12pm UTC](https://discuss.blues.com/t/host-firmware-problem/348/4 "2021-08-05T15:12:52Z")

</div>

I’m sorry the delay…

My instinct is that your firmware update was corrupted.

However, I’m try to pull together some folks that are smarter than I am to make sure we can get you back up to speed in the most reliable way, as well as ensure this doesn’t happen again.

I’ll be reporting back soon, once I have better information.

Sincerely,  
Zak

---

<div class="post-metadata">

### Author: ![Alec](https://avatars.discourse-cdn.com/v4/letter/a/53a042/32.png) [@Alec](https://discuss.blues.com/u/Alec)
#### Post date: [August 8, 2021, 6:15pm UTC](https://discuss.blues.com/t/host-firmware-problem/348/5 "2021-08-08T18:15:48Z")

</div>

Hi,

The problem is not constant. I added a retry for the problematic commands and if there’s an error on the first try, the second try has no error.  
For the led staying on, it’s still there.

I have the problem with 2 notecards ( NOTE-NBGL500, NOTE-NBNA500).

Thanks

---

<div class="post-metadata">

### Author: ![zfields](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.blues.com/zfields/32/29_2.png) [@zfields](https://discuss.blues.com/u/zfields)
#### Post date: [August 9, 2021, 2:14pm UTC](https://discuss.blues.com/t/host-firmware-problem/348/6 "2021-08-09T14:14:09Z")

</div>

Which Notecarrier are you using? Are you able to share a picture showing how your hardware is configured?

---

<div class="post-metadata">

### Author: ![Alec](https://avatars.discourse-cdn.com/v4/letter/a/53a042/32.png) [@Alec](https://discuss.blues.com/u/Alec)
#### Post date: [August 9, 2021, 7:35pm UTC](https://discuss.blues.com/t/host-firmware-problem/348/7 "2021-08-09T19:35:35Z")

</div>

Hi,

I have the notecarrier-A (picture) on which I can reproduce the LED problem.

For the problem of sending commands to the notecard, it’s on a custom board but for now I can’t reproduce it with the notecard I have in hand. The notecard I was using is now on a remote site to replace another notecard for which I have a problem of current consumption at idle (another tread is open). Since I cannot reproduce it with the notecard I have, it’s probably a problem with this specific notecard.

 ![20210809_110146.png](https://us1.discourse-cdn.com/flex020/uploads/blues/original/1X/464abaf763beb96bb1c474f35274cb20d5a38c89.png)

---

<div class="post-metadata">

### Author: ![zfields](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.blues.com/zfields/32/29_2.png) [@zfields](https://discuss.blues.com/u/zfields)
#### Post date: [August 9, 2021, 8:07pm UTC](https://discuss.blues.com/t/host-firmware-problem/348/8 "2021-08-09T20:07:37Z")

</div>

Could you follow these instructions to produce a trace log on the device in question?

> [@How do I capture a trace information from Notecard?](https://discuss.blues.com/t/how-do-i-capture-a-trace-information-from-notecard/152):
>
> Trace information is a stream of messages that can be useful when looking to understand Notecard behavior. Blues Support often requests trace information when assisting customers with network connectivity questions. Network Sync Trace - Easy Mode Requires USB connection to Notecard Recent Chrome or Chrome-based browser Steps: Visit [In-Browser Terminal - Blues Developers](https://dev.blues.io/notecard-playground/) Follow the connection guide [here](https://dev.blues.io/build/quickstart/#connect-to-the-notecard) until you verify connection to Notecard Perform the trace by entering the follo…
