# \[Resolved\] Firmware upgrade RHF76-052 via YMODEM

**URL:** <https://www.thethingsnetwork.org/forum/t/resolved-firmware-upgrade-rhf76-052-via-ymodem/14421>\
**Category:** Hardware\
**Created:** [May 22, 2018, 7:59pm UTC](https://www.thethingsnetwork.org/forum/t/resolved-firmware-upgrade-rhf76-052-via-ymodem/14421 "2018-05-22T19:59:06Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![thilko](https://www.thethingsnetwork.org/forum/letter_avatar_proxy/v4/letter/t/4af34b/32.png) [@thilko](https://www.thethingsnetwork.org/forum/u/thilko)\
**Post date:** [May 22, 2018, 7:59pm UTC](https://www.thethingsnetwork.org/forum/t/resolved-firmware-upgrade-rhf76-052-via-ymodem/14421/1 "2018-05-22T19:59:06Z")

</div>

Hi,

I am working with a Seeeduino LoRaWAN with Rhf76-052 chipset. I would like to upgrade the firmware to the latest version(2.1.16) with lsx (since I am working with a non windows system)

I try:

lsz --ymodem --1k -vv rhf76-052am-v2.1.16-20171203.ebin.bin \> /dev/cu.usbmodem1431

resulting in a:

Retry 0: Timeout on pathname

Does someone know how to upgrade the firmware with YMODEM without putty? I think minicom would be fine too…

---

<div class="post-metadata">

**Author:** ![thilko](https://www.thethingsnetwork.org/forum/letter_avatar_proxy/v4/letter/t/4af34b/32.png) [@thilko](https://www.thethingsnetwork.org/forum/u/thilko)\
**Post date:** [May 22, 2018, 8:54pm UTC](https://www.thethingsnetwork.org/forum/t/resolved-firmware-upgrade-rhf76-052-via-ymodem/14421/2 "2018-05-22T20:54:54Z")

</div>

If anyone stumbled upon this and would like to perform an firmware upgrade via YMODEM interface. This is how it worked for me:

1. `brew install lrzsz` (if you are on a mac)
2. Connect seeduino to your computer
3. enter: `screen /dev/cu.usbmodem1431 115200` (you need to replace the usb device with the appropriate one)
4. switch to firmware mode on the node by pressing DFU button on the node
5. type `<ctrl-a>:`
6. enter: `lsz --ymodem -w 8 -vv rhf76-052am-v2.1.16-20171203.ebin.bin`

After some tries the firmware was upgraded successfully. Here I got the information how to connect with screen to a serial device:

> <https://stackoverflow.com/questions/42889015/sending-serial-file-with-gnu-screen>

---

<div class="post-metadata">

**Author:** ![BoRRoZ](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/borroz/32/44234_2.png) [@BoRRoZ](https://www.thethingsnetwork.org/forum/u/BoRRoZ)\
**Post date:** [May 22, 2018, 8:58pm UTC](https://www.thethingsnetwork.org/forum/t/resolved-firmware-upgrade-rhf76-052-via-ymodem/14421/3 "2018-05-22T20:58:27Z")

</div>

ok… so 'resolved ’ ?

---

<div class="post-metadata">

**Author:** ![thilko](https://www.thethingsnetwork.org/forum/letter_avatar_proxy/v4/letter/t/4af34b/32.png) [@thilko](https://www.thethingsnetwork.org/forum/u/thilko)\
**Post date:** [May 23, 2018, 5:42am UTC](https://www.thethingsnetwork.org/forum/t/resolved-firmware-upgrade-rhf76-052-via-ymodem/14421/4 "2018-05-23T05:42:04Z")

</div>

Jep, resolved - at least the node is upgrade to the latest version. I think I tried the steps above several times before it worked out…

---

<div class="post-metadata">

**Author:** ![BoRRoZ](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/borroz/32/44234_2.png) [@BoRRoZ](https://www.thethingsnetwork.org/forum/u/BoRRoZ)\
**Post date:** [May 26, 2018, 7:09am UTC](https://www.thethingsnetwork.org/forum/t/resolved-firmware-upgrade-rhf76-052-via-ymodem/14421/5 "2018-05-26T07:09:41Z")

</div>


