Balena OS + raspberry pi not working with Huawei dongle anymore

Hello,
I think there might have been some breaking changes in the balena OS versions released in the last months that caused it to stop working on Huawei dongles that had always worked before. I’ve been having to go back to the old versions to have them work, so I thought of dropping a link to the exact product here:

https://www.amazon.it/gp/product/B011YZZ6Q2/ref=ppx_od_dt_b_asin_title_s00?ie=UTF8&psc=1

It was working until June 2019, then something happened… any advice?

Thank you for the support!

Hi, for using the Huawei modem in new OS versions, you would need to add a NM connection profile for it.
See here for details https://www.balena.io/docs/reference/OS/network/2.x/#cellular-modem-setup
Can you try this on a machine and let us know if that fixes your problem?

We had a similar issue. We reverted back to cdc_ether.

Our BalenaOS (meta-balena) patch we appended follows:

diff --git a/usb_modeswitch.d/12d1:1f01 b/usb_modeswitch.d/12d1:1f01

index 84fa96e..c7a9b5f 100644

--- usb-modeswitch-data-20170806.orig/usb_modeswitch.d/12d1:1f01

+++ usb-modeswitch-data-20170806/usb_modeswitch.d/12d1:1f01

@@ -1,6 +1,6 @@

# Huawei E353 (3.se) and others

TargetVendor=0x12d1

TargetProductList="14db,14dc"

-#HuaweiNewMode=1

-MessageContent="55534243123456780000000000000011063000000100010000000000000000"

+HuaweiNewMode=1

+#MessageContent="55534243123456780000000000000011063000000100010000000000000000"

The change this reverts is a nasty change for deployed fleets since the mode only changes on dongle power cycle, we missed it in QA and only started seeing it after the first power outage :frowning: