<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Huawei E3372h LTE dongle and NCM&#x2F;CDC mode]]></title><description><![CDATA[<p dir="auto">Hello,</p>
<p dir="auto">I have a Huawei E3372h dongle which works in FreeBSD 11.2 with NDIS driver. It shows the following,</p>
<pre><code class="language-java">Jul 22 10:34:28 nas kernel: u3g0: &lt;HUAWEIMOBILE HUAWEIMOBILE, class 0/0, rev 2.10/1.02, addr 9&gt; on usbus0
Jul 22 10:34:28 nas kernel: u3g0: Found 2 ports.
Jul 22 10:34:28 nas kernel: cdce0 numa-domain 0 on uhub1
Jul 22 10:34:28 nas kernel: cdce0: &lt;NCM Network Control Model&gt; on usbus0
Jul 22 10:34:28 nas kernel: cdce0: faking MAC address
Jul 22 10:34:28 nas kernel: ue0: &lt;USB Ethernet&gt; on cdce0
Jul 22 10:34:28 nas kernel: ue0: Ethernet address: 1c:1f:f2:23:dc:00
</code></pre>
<p dir="auto">and it internet can be setup using</p>
<pre><code class="language-java">echo 'AT ^ NDISDUP = 1,1, "internet"' &gt; /dev/cuaU0.1
</code></pre>
<p dir="auto">On the other pfSense (2.4.3) doesnt show the NCM interface,</p>
<pre><code class="language-java">ugen0.6: &lt;HUAWEIMOBILE HUAWEIMOBILE&gt; at usbus0
u3g0 on uhub0
u3g0: &lt;HUAWEIMOBILE HUAWEIMOBILE, class 0/0, rev 2.10/1.02, addr 5&gt; on usbus0
u3g0: Found 2 ports.
</code></pre>
<p dir="auto">How can i setup/use NCM in pfSense?</p>
]]></description><link>https://forum.netgate.com/topic/133051/huawei-e3372h-lte-dongle-and-ncm-cdc-mode</link><generator>RSS for Node</generator><lastBuildDate>Wed, 12 Aug 2026 03:19:41 GMT</lastBuildDate><atom:link href="https://forum.netgate.com/topic/133051.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 22 Jul 2018 16:15:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Huawei E3372h LTE dongle and NCM&#x2F;CDC mode on Mon, 06 Jan 2020 15:09:40 GMT]]></title><description><![CDATA[<p dir="auto">corrected code:</p>
<pre><code>$cat /usr/local/bin/e3372.sh 
#/bin/sh
echo 'AT^NDISDUP=1,1,"your APN here"' &gt; /dev/cuaU0.1

$chmod +x /usr/local/bin/e3372.sh

$cat /usr/local/etc/devd/e3372h.conf
#12d1:1506
attach 20 {
        match "vendor" "0x12d1";
        match "product" "0x1506";
        action "/usr/local/bin/e3372.sh";
};
</code></pre>
<p dir="auto">Modem should be running 21.x <em>stick</em> firmware,  switching to a proper <em>composition</em> prior to use should not harm:</p>
<pre><code>AT^SETPORT="FF;10,12,16"
</code></pre>
<p dir="auto">Depending on the firmware version used the command above could be not available. If switching to PID:1506 is required that could be achieved by using usb_modeswitch, not tested with the above mentioned scripts though.</p>
]]></description><link>https://forum.netgate.com/post/884136</link><guid isPermaLink="true">https://forum.netgate.com/post/884136</guid><dc:creator><![CDATA[AndrewZ]]></dc:creator><pubDate>Mon, 06 Jan 2020 15:09:40 GMT</pubDate></item><item><title><![CDATA[Reply to Huawei E3372h LTE dongle and NCM&#x2F;CDC mode on Fri, 28 Sep 2018 09:04:37 GMT]]></title><description><![CDATA[<p dir="auto">Just did a fresh install of 2.4.4 release.<br />
Connected the modem and could select the new device for WAN.<br />
I have the similar dmesg output you had with FreeBSD.</p>
<p dir="auto">Tried the echo command directly but never got an IP.</p>
<p dir="auto">Also tried with the 2 files you recommend.<br />
/usr/local/bin/e3372.sh<br />
/usr/local/etc/devd/e3372h.conf<br />
But your code is unclear, is it with or without the /etc/ ??</p>
<p dir="auto">Can I debug something?</p>
]]></description><link>https://forum.netgate.com/post/792712</link><guid isPermaLink="true">https://forum.netgate.com/post/792712</guid><dc:creator><![CDATA[thuety]]></dc:creator><pubDate>Fri, 28 Sep 2018 09:04:37 GMT</pubDate></item><item><title><![CDATA[Reply to Huawei E3372h LTE dongle and NCM&#x2F;CDC mode on Sun, 22 Jul 2018 20:38:28 GMT]]></title><description><![CDATA[<p dir="auto">Here is workaround until a GUI option is available,</p>
<pre><code class="language-java">$cat /usr/local/bin/e3372.sh 
#/bin/sh
echo 'AT^NDISDUP=1,1,"internet"' &gt; /dev/cuaU0.1

$chmod +x /usr/local/bin/e3372.sh

$mkdir /usr/local/etc/devd
$cat /usr/local/devd/e3372h.conf 
#12d1:1506
attach 20 {
        match "vendor" "0x12d1";
        match "product" "0x1506";
        action "/usr/local/bin/e3372.sh";
};
</code></pre>
<p dir="auto">This may not survive upgrades though. So an alternative way would be better.</p>
]]></description><link>https://forum.netgate.com/post/778591</link><guid isPermaLink="true">https://forum.netgate.com/post/778591</guid><dc:creator><![CDATA[trumee]]></dc:creator><pubDate>Sun, 22 Jul 2018 20:38:28 GMT</pubDate></item><item><title><![CDATA[Reply to Huawei E3372h LTE dongle and NCM&#x2F;CDC mode on Sun, 22 Jul 2018 17:29:05 GMT]]></title><description><![CDATA[<p dir="auto">I tried the dongle in pfSense 2.4.4 snapshot (running in virtualbox VM) and it worked. I passed the APN via the shell. Is there any place in the GUI I can specify the APN?</p>
]]></description><link>https://forum.netgate.com/post/778567</link><guid isPermaLink="true">https://forum.netgate.com/post/778567</guid><dc:creator><![CDATA[trumee]]></dc:creator><pubDate>Sun, 22 Jul 2018 17:29:05 GMT</pubDate></item></channel></rss>