Huawei E3372h-320 not working as LTE dongle on router

Hi all,
I’ve seen a few other topics about my issue, however the solutions did not work for me (yet).

I’m trying to use a Huawei E3372h-320 with my wdr4300 running openwrt 23.05.0.rc2. The dongle works on my laptop, however so far no luck with my router

What have I tried:

What works:

  • dongle on laptop
  • tethering with a phone on the same SIM card

Any suggestions what I can try to get the LTE dongle working?

[MODERATOR EDIT: Adding English translation]:
the first step if it were you, is to install the following package:


then could you post the output of the command:

----------- original message --------------

il primo passo se fossi te, è installare il seguente pacchetto:


dopodichè potresti postare l'output del comando:


wrong language, eh?

1 Like

the first step if it were you, is to install the following package:


then could you post the output of the command:


oops ...

yes unfortunately I'm an Italian and I mainly rely on google translate.

The instructions you mentioned are for old good E3372h, not for -320 or -325.
See Huawei E3372h-320 in NCM mode - #12 by woec that is specific to your model.


I assume that AndrewZ is right only whoever created the post will be able to dispel this doubt ...

To be honest, I do not understand the solution there, or how to apply it....

most likely it is the same device and then you need to modify the following files:


lsusb gives me:
Bus 001 Device 007: ID 12d1:14db Huawei Technologies Co., Ltd. E353/E3131

However the two files you mentioned do not exist on my system (laptop in which the usb dongle is active)

The dongle should be attached to the router, the files should modified on the router.
Your laptop is unrelated.

1 Like

from the router it gives the same id
Bus 001 Device 008: ID 12d1:14db HUAWEI_MOBILE HUAWEI_MOBILE

You don't need to provide any information, just follow the solution that I linked.

As H stand for hilink
Try here:

Thank you for trying to help me, but I just do not get how to apply your solution

It is not mine. As mentioned by @ncompact earlier, you need to edit 2 files on your router.
If they are not there make sure you have installed cdc_ncm driver and usb-modeswitch.

Do I need to add ID 12d1:14db, as it does not exist in /etc/usb-mode.json?

That is fine, but please post in English (you may also post Italian, of course). You can also edit your posts to add the English translation, as I have just done for you above.

sorry I copied by mistake the version written in Italian instead of the one written in English

No, because there was no such instruction.
12d1:14db is what you have now after switching, before that you should have 12d1:1f01 as initial configuration.