# Notecard Outboard Firmware Update Issue with Firmware Size

**URL:** <https://discuss.blues.com/t/notecard-outboard-firmware-update-issue-with-firmware-size/2668>\
**Category:** Uncategorized\
**Created:** [January 15, 2025, 8:45am UTC](https://discuss.blues.com/t/notecard-outboard-firmware-update-issue-with-firmware-size/2668 "2025-01-15T08:45:19Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![jwsong](https://avatars.discourse-cdn.com/v4/letter/j/ed8c4c/32.png) [@jwsong](https://discuss.blues.com/u/jwsong)\
**Post date:** [January 15, 2025, 8:45am UTC](https://discuss.blues.com/t/notecard-outboard-firmware-update-issue-with-firmware-size/2668/1 "2025-01-15T08:45:19Z")

</div>

Hello,  
I am testing the outboard firmware update for the ESP32 using the Notecard Cellular product.  
According to the guide documentation, it supports a maximum host binary size of 1.5MB.  
However, based on my tests, OTA does not seem to work with that size.

OTA succeeded with the following sizes:  
Bootloader (21,104 bytes) + Partition Table (3,072 bytes) + App Binary (1,157,120 bytes).  
In this case, the output file size from `notecard -binpack` was 909,516 bytes.  
This result was obtained by gradually reducing the app binary size until OTA succeeded.

Our product’s firmware size is almost 1.5MB. How can we perform OTA for firmware of that size?

---

<div class="post-metadata">

**Author:** ![hroche](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.blues.com/hroche/32/1442_2.png) [@hroche](https://discuss.blues.com/u/hroche)\
**Post date:** [January 15, 2025, 8:29pm UTC](https://discuss.blues.com/t/notecard-outboard-firmware-update-issue-with-firmware-size/2668/2 "2025-01-15T20:29:31Z")

</div>

Hi @jwsong,

Thanks for reporting this problem. I just observed a failure when attempting to flash a ~1.3 MB onto an [Unexpected Maker FeatherS3](https://unexpectedmaker.com/shop.html#!/FeatherS3/p/577111310/category=0) board. I’m using the wiring from [this post](https://discuss.blues.com/t/outboard-dfu-failure-with-larger-binaries/1947). The behavior they were seeing in that post seems similar to what you’ve described here. That poster came up with a workaround, but I really don’t think you should have to split up the binary like they’ve done for this to work. I’m going to see what I can do to fix this in the Notecard firmware.

In the meantime, when you get a chance, could you please follow the steps in [this post](https://discuss.blues.com/t/how-do-i-capture-a-trace-information-from-notecard/152), specifically either the “Manual Trace - Notecard Playground” or “Manual Trace - Serial Terminal App” sections, and let me know what you see in the resulting log when you attempt to ODFU your 1.5 MB image?

Thanks for your patience!

Hayden Roche  
Blues staff firmware engineer

---

<div class="post-metadata">

**Author:** ![calcut](https://avatars.discourse-cdn.com/v4/letter/c/ecae2f/32.png) [@calcut](https://discuss.blues.com/u/calcut)\
**Post date:** [January 15, 2025, 11:25pm UTC](https://discuss.blues.com/t/notecard-outboard-firmware-update-issue-with-firmware-size/2668/3 "2025-01-15T23:25:37Z")

</div>

Hooray! Very happy to see this issue get attention from Blues. I spent far too long banging my head against the wall on this.

---

<div class="post-metadata">

**Author:** ![jwsong](https://avatars.discourse-cdn.com/v4/letter/j/ed8c4c/32.png) [@jwsong](https://discuss.blues.com/u/jwsong)\
**Post date:** [January 17, 2025, 2:07pm UTC](https://discuss.blues.com/t/notecard-outboard-firmware-update-issue-with-firmware-size/2668/4 "2025-01-17T14:07:08Z")

</div>

[notecard\_2025-01-17T13\_55\_21.log](https://discuss.blues.com/uploads/short-url/2nFedlPM8DXBWJ3C8cwZ2mYU2pJ.log) (1.8 MB)  
Thank you for your response.  
I am attaching the logs from the ODFU process performed with the ESP32-S3 firmware on our custom board.  
Please review them. Thank you.

---

<div class="post-metadata">

**Author:** ![hroche](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.blues.com/hroche/32/1442_2.png) [@hroche](https://discuss.blues.com/u/hroche)\
**Post date:** [January 17, 2025, 5:11pm UTC](https://discuss.blues.com/t/notecard-outboard-firmware-update-issue-with-firmware-size/2668/5 "2025-01-17T17:11:14Z")

</div>

Thanks @jwsong. I will let you know what I find.

---

<div class="post-metadata">

**Author:** ![hroche](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.blues.com/hroche/32/1442_2.png) [@hroche](https://discuss.blues.com/u/hroche)\
**Post date:** [January 21, 2025, 10:35pm UTC](https://discuss.blues.com/t/notecard-outboard-firmware-update-issue-with-firmware-size/2668/6 "2025-01-21T22:35:08Z")

</div>

Hi @jwsong,

Unfortunately, I’m not yet able to reproduce the problem you’re encountering. I’m using a NOTE-NBGL running the same firmware version as you. Are you able to share the .binpack file you are using?

Thanks,

Hayden

---

<div class="post-metadata">

**Author:** ![jwsong](https://avatars.discourse-cdn.com/v4/letter/j/ed8c4c/32.png) [@jwsong](https://discuss.blues.com/u/jwsong)\
**Post date:** [January 22, 2025, 8:11pm UTC](https://discuss.blues.com/t/notecard-outboard-firmware-update-issue-with-firmware-size/2668/7 "2025-01-22T20:11:45Z")

</div>

Apologies for the delayed response.

Of course, I can share the binpack. The model I am using is NOTE-NBGL, and the firmware version is 7.5.2.17004.

I am attaching the binpack here. Due to file extension restrictions during upload, I have changed the file extension.  
[2025-01-05-053106.binpack.txt](https://discuss.blues.com/uploads/short-url/Akke6qdE4cduRWk8hJpfRCaHgyN.txt) (988.4 KB)

Thank you!

---

<div class="post-metadata">

**Author:** ![hroche](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.blues.com/hroche/32/1442_2.png) [@hroche](https://discuss.blues.com/u/hroche)\
**Post date:** [January 23, 2025, 5:35pm UTC](https://discuss.blues.com/t/notecard-outboard-firmware-update-issue-with-firmware-size/2668/8 "2025-01-23T17:35:53Z")

</div>

With that, I was able to reproduce the problem you’re seeing. I’ll keep you posted on what I find in debug. Thanks.

---

<div class="post-metadata">

**Author:** ![hroche](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.blues.com/hroche/32/1442_2.png) [@hroche](https://discuss.blues.com/u/hroche)\
**Post date:** [January 24, 2025, 1:21am UTC](https://discuss.blues.com/t/notecard-outboard-firmware-update-issue-with-firmware-size/2668/9 "2025-01-24T01:21:14Z")

</div>

I’ve resolved the problem and am now able to successfully ODFU an ESP32S3 using the .binpack you provided.

Thank you for working with me on this! We will be including the fix in the next Notecard firmware release.

---

<div class="post-metadata">

**Author:** ![jwsong](https://avatars.discourse-cdn.com/v4/letter/j/ed8c4c/32.png) [@jwsong](https://discuss.blues.com/u/jwsong)\
**Post date:** [January 31, 2025, 4:21pm UTC](https://discuss.blues.com/t/notecard-outboard-firmware-update-issue-with-firmware-size/2668/10 "2025-01-31T16:21:09Z")

</div>

I just saw your message. Wow, that’s great news! When is the release expected? We need to start mass production of the product equipped with the note card soon.

Thank you.

---

<div class="post-metadata">

**Author:** ![jwsong](https://avatars.discourse-cdn.com/v4/letter/j/ed8c4c/32.png) [@jwsong](https://discuss.blues.com/u/jwsong)\
**Post date:** [February 5, 2025, 6:54pm UTC](https://discuss.blues.com/t/notecard-outboard-firmware-update-issue-with-firmware-size/2668/11 "2025-02-05T18:54:31Z")

</div>

Wow, that’s great news! When is the release expected? We need to start mass production of the product equipped with the note card soon.

Thank you.

---

<div class="post-metadata">

**Author:** ![hroche](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.blues.com/hroche/32/1442_2.png) [@hroche](https://discuss.blues.com/u/hroche)\
**Post date:** [February 5, 2025, 7:21pm UTC](https://discuss.blues.com/t/notecard-outboard-firmware-update-issue-with-firmware-size/2668/12 "2025-02-05T19:21:14Z")

</div>

Hi @jwsong. Sorry for not responding sooner. The next release should be out by the end of March.

---

<div class="post-metadata">

**Author:** ![jwsong](https://avatars.discourse-cdn.com/v4/letter/j/ed8c4c/32.png) [@jwsong](https://discuss.blues.com/u/jwsong)\
**Post date:** [February 5, 2025, 7:34pm UTC](https://discuss.blues.com/t/notecard-outboard-firmware-update-issue-with-firmware-size/2668/13 "2025-02-05T19:34:11Z")

</div>

I appreciate your response.

2025년 2월 6일 (목) 오전 4:31, Hayden Roche via Blues Community Forum \<[notifications@blues.discoursemail.com](mailto:notifications@blues.discoursemail.com)\>님이 작성:
