Tag Archives: Telstra

Telstra NextG working with MF626 USB modem

Essentially, these devices are detected as a SCSI CD device so that Windows and Mac users can install the drivers and software to make the device work and connect to the net. They then switch product ID to activate the device as a modem. Unfortunately this didn’t work properly in Ubuntu, and would only detect as a mass storage device. With this fix, it can be hot plugged and still work :-O

Thanks to a post in the Ubuntu forums, I finally got the Telstra NextG wireless working for a friend of Mike, on his Jaunty netbook.

Here’s what I did, for for future reference:

1) Install udev-extras which provides some extra hal scripts.
sudo apt-get install udev-extras

2) Install the Debian Sid i386 usb-modeswitch package, rather than build from scratch.
sudo dpkg -i usb-modeswitch_0.9.7-1_i386.deb

3) Uncommented the “ZTE MF626” entry of the usb-modeswitch config (including the # comments!).
sudo vim /etc/usb_modeswitch.conf

ZTE MF628+ (tested version from Telia / Sweden)

Contributor: Joakim Wennergren

DefaultVendor= 0x19d2
DefaultProduct= 0x2000

TargetVendor= 0x19d2
TargetProduct= 0x0031

MessageContent=”55534243123456782000000080000c8501 0101180101010101000000000000″

4) Create new HAL rule to activate the device as a modem.
sudo vim /usr/share/hal/fdi/information/20thirdparty/20-zte-mf626.fdi

<!– -*- SGML -*- –>
<deviceinfo version=”0.2″>
<!– ZTE MF626 HSDPA USB Modem –>
<match key=”@info.parent:usb.vendor_

id” int=”0x19d2″>
<match key=”@info.parent:usb.product_id” int=”0x0031″>
<match key=”@info.parent:usb.interface.number” int=”3″>
<append key=”modem.command_sets” type=”strlist”>GSM-07.07</append>
<append key=”modem.command_sets” type=”strlist”>GSM-07.05</append>
<append key=”info.capabilities” type=”strlist”>modem</append>

5) Create a new udev rule to auto run usb_modeswitch when the device is plugged in.
sudo vim /etc/udev/rules.d/90-zte.rules

ACTION!=”add”, GOTO=”ZTE_End”

SUBSYSTEM==”usb”, SYSFS{idProduct}==”2000″, SYSFS{idVendor}==”19d2″, GOTO=”ZTE_ZeroCD”

RUN+=”/usr/sbin/usb_modeswitch -W -c /etc/usb_modeswitch.conf”


6) Remove the HAL FDI cache and reboot.
sudo rm /var/cache/hald/fdi-cache
sudo reboot

7) Then after a reboot, I plug in the device, wait for it to go blue, then connect to Telstra (Next G Card) in Network Manager.


Finally, it’s worth getting Naked

First we needed a phone line to dial the Internet, but we couldn’t use the phone. Then we got ADSL which let us log on and use the phone, now we have VOIP so we don’t even need the phone!

Problem is, it has always been too expensive. Every now and then I do the maths compared to a regular Telstra line and Internet connection and it would always come in higher (by around $10 per month).

But now Internode (my favourite ISP) has dropped the price of their Naked ADSL2+ plans, so that now it is actually worthwhile dropping that line rental tax.

$49 a month gets you 5GB download at ADSL2+ speeds (or $59 for 10GB) plus VOIP with all the fancy features like dial-in and $10 worth of included calls.

Can I get an Amen!?

I repeat, for a measly $49 a month you can have awesome Internet and cheap calls with VOIP. Hello?

Unfortunately, my phone line is connected to a sub-exchange and I cannot get ADSL2. Dammit. So for now I must continue forking over $74 a month to have ADSL1 and VOIP (including the Telstra line rental).

So please, for me, go and switch to Internode’s Naked Extreme ADSL2+ with their Nodephone2-Special service. Get on the VOIP bandwagon and ditch Telstra for good, you’ll be glad you did!


P.S. If you can’t get Naked where you are, then honestly, go get a freakin’ room.
P.P.S. Seriously though, if you can’t get Naked where you are, then I recommend going with regular Internode ADSL and Nodephone. It’s still worth it and the quality is brilliant.