Posted: Sun Jun 02, 2013 9:07 Post subject: E3276 on WZR-HP-G300NH2 ?
Hi,
I'm trying to make a Huawei E3276 4G-dongle work with a Buffalo WZR-HP-G300NH2. I have upgraded the router FW to DD-WRT v24-sp2 (03/25/13) std (SVN revision 21061). But still no luck, seems like the router has problems talking to this dongle. (The router works fine otherwise after the FW upgrade.)
Is this combination supposed to work?
PS. The APN and connection strings are correct. The dongle works fine in other routers.
Thanks. Yes, the modem is missing, but that really tells us nothing as the list is said to be incomplete. That's why I asked if anybody has tried it. Apparently not.
Actually E3276 on dd-wrt works just fine. In serial mode that is. All you have to do is a little trick to switch 2nd and 3rd serial port. You can do this by issueing:
Actually E3276 on dd-wrt works just fine. In serial mode that is. All you have to do is a little trick to switch 2nd and 3rd serial port. You can do this by issueing:
AT^SETPORT="A1,A2;10,13,12"
I can't see why you would have to do that, the modem is on the 1st serial port _________________ Kernel panic: Aiee, killing interrupt handler!
I can't see why you would have to do that, the modem is on the 1st serial port
Well, because as Eneen wrote, it is not a 12d1:156a E3276 but actually a 12d1:1506 E3276 (I also happen to have one of these). And what you have in lib3g.c under 12d1:1506 is a E367/E398 which has ttyUSB2 as controldevice. So our E3276 (which has ttyUSB1 as controldevice by default) is detected as E367/E398. What you have to do is switch ttyUSB1 with ttyUSB2 as I stated above and it should work with your lib3g.c otherwise it won't.
I can't see why you would have to do that, the modem is on the 1st serial port
Well, because as Eneen wrote, it is not a 12d1:156a E3276 but actually a 12d1:1506 E3276 (I also happen to have one of these). And what you have in lib3g.c under 12d1:1506 is a E367/E398 which has ttyUSB2 as controldevice. So our E3276 (which has ttyUSB1 as controldevice by default) is detected as E367/E398. What you have to do is switch ttyUSB1 with ttyUSB2 as I stated above and it should work with your lib3g.c otherwise it won't.
dd-wrt does currently not use the controldevice, it uses the datadevice (modem port) only and all 12d1:1506 which has a ppp modem interface has it as first interface (ttyUSB0 which equals tts/0).
The name string assigned to 12d1:1506 in lib3g.c has nothing to do with detection, it is just information for the user. Dongle type detection is only done by usb id.
There are at least 20 different E-models with 12d1:1506 as usb id, I wont waste flash space by making a longer name string including all model names.
Eneen's only problem is that his dongle has not switched from initial mode with usb id 12d1:14fe.
dd-wrt does currently not use the controldevice...
You're right about dialing... it is definitely done via modem port. But setting COMGTPIN, COMGNMVARIANT and COMGTAPN is done via controldevice:
ok, looks like the use of the controldevice is back..
The datadevice (the modem interface) will accept all AT cmds, the controldevice is mainly intended for cmds after a ppp connection is made in order to not disturb the ppp connection.
That would be for cell info which dd-wrt has not implemented because there are way too many differences between mfgrs custom AT cmds and also differences between dongles from one and same mfgr.