Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Huawei E8372h-608

    Scheduled Pinned Locked Moved Hardware
    2 Posts 2 Posters 1.0k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      ben8719362r
      last edited by ben8719362r

      Hey folks,

      This is how I got my Huawei E8372h-608 (Telstra Pre-Paid 4GX USB Wi-Fi Plus) to show up as a network adapter in pfSense 2.4 so I could use it as the WAN. These are the steps I followed:

      1. Add a fake WAN nic to get through the initial pfSense configuration.

      2. Find / Download and copy to the pfSense server:
        usbhid-dump-1.4.txz
        usbids-20190508.txz
        usbutils-0.91.txz
        usb_modeswitch-2.5.2.txz
        nano-4.2.txz

      Install each package manually using: pkg add NAMEOFFILE

      nano /usr/local/share/usb_modeswitch/12d1:1f01
      Remove existing contents and replace with:

      # Huawei E8372h-608
      DefaultVendor= 0x12d1
      DefaultProduct=0x1f01
      TargetVendor=  0x12d1
      TargetProduct= 0x14db
      HuaweiNewMode=1
      MessageContent="55534243123456780000000000000011062000000101000100000000000000"
      

      Reboot pfsense, my E8372 network interface shows up as: ue0

      Change WAN port to use ue0, then shutdown pfSense and remove the second network adapter.

      NOTE: If passing through USB port from Proxmox host, I had to use "Use USB PORT", it did not work when I had it set to "Use USB Vendor/Device ID" in the Proxmox USB add hardware window. I put a label next to the physical port so I know which one is for the e8372

      You take full responsibility ensuring you understand each command and its effect on your system. I am not responsible if you break your system.

      1 Reply Last reply Reply Quote 0
      • stephenw10S
        stephenw10 Netgate Administrator
        last edited by

        Hmm, interesting. You did not have to run usb_modeswitch after rebooting (or before)? The modem mode was switched automatically?

        Did you use those packages from the FreeBSD 11.2 repo?
        The usbids file you used looks to be newer, I assume that was required?

        You obviously don't actually need nano but apart from that you needed all 4 other pkgs to do this?
        I expected just usb_modeswitch to get it working.

        You can use ee instead of nano which is included or vi of course if you're a masochist. 😉

        I've never played with usbutils or usbhid-dump specifically. Makes me wonder what else might be possible there...

        Steve

        1 Reply Last reply Reply Quote 0
        • First post
          Last post
        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.