Huawei E8372h-608
-
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:
-
Add a fake WAN nic to get through the initial pfSense configuration.
-
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.
-
-
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