Skip to main content

Snow Leopard: WWAN using Merlin XU870 ExpressCard

This is the same issue I’ve posted on a couple of forums. It’s seemed detailed enough to be a blog post, so here it is. Under 10.5.8 (Leopard) I was successfully using my Merlin XU870 ExpressCard (supplied by ISP) with Three Broadband (3) in Australia. I did not use the 3 drivers, but used the Leopard WWAN built-in to connect. There was never an issue as Leopard detected the card as a “Novatel Wireless HSDPA Modem”, and I configured the Network Advanced settings for 3 postpaid services as:

  • Vendor: Novatel Wireless Inc.
  • Model: GSM
  • APN: 3netaccess
  • CID: 1

I installed Snow Leopard as an Upgrade (not a fresh install) after having a CCC backup and a Time machine backup in place.

When I plugged in my 3 expresscard, 10.6 detects the card, initialises and populates the WWAN icon with “Telstra 3G: Not Configured”.

It detects the card as a “Novatel Wireless HSDPA Modem”, and automatically configures the Network Advanced settings of the card, as shown:

The question is: Why is the APN telstra.datapack setup as default?

I am able to change the APN to 3netaccess, which results in a successful connection to 3:
Wed Sep 2 15:38:25 2009 : Initializing phone: ATE0V1&F&D2&C1S0=0<br /> Wed Sep 2 15:38:25 2009 : Initializing PDP context: AT+CGDCONT=1,"IP","3netaccess"<br /> Wed Sep 2 15:38:25 2009 : Initializing with secondary command: AT$NWPDN=0<br /> Wed Sep 2 15:38:25 2009 : Dialing: ATD*99***1<a href="http://search.twitter.com/search?q=%23" class="tweet-hashtag">#</a><br /> Wed Sep 2 15:38:25 2009 : Waiting for connection<br /> Wed Sep 2 15:38:25 2009 : Connection established<br /> Wed Sep 2 15:38:28 2009 : Serial connection established.<br /> Wed Sep 2 15:38:28 2009 : Using interface ppp0<br /> Wed Sep 2 15:38:28 2009 : Connect: ppp0 <--> /dev/cu.wwan<br /> Wed Sep 2 15:38:32 2009 : Could not determine remote IP address: defaulting to 10.64.***.***<br /> Wed Sep 2 15:38:32 2009 : local IP address 115.130.***.***<br /> Wed Sep 2 15:38:32 2009 : remote IP address 10.64.***.***<br /> Wed Sep 2 15:38:32 2009 : primary DNS address 202.124.68.182<br /> Wed Sep 2 15:38:32 2009 : secondary DNS address 202.124.65.22

The annoying thing is the WWAN menu still shows Telstra when connected.

Looking at the WWAN system file:
cd /System/Library/Extensions/IOSerialFamily.kext/\<br /> Contents/PlugIns/AppleWWANSupport.kext/Contents/\<br /> Resources/<br /> less countryCodes.plist
it has only Telstra, Optus and Vodafone carriers listed. I think this could be the cause of the default APN being populated in the Advanced settings. I can’t find where the “Telstra 3G” in the WWAN menu item is coming from though.

I’d appreciate if anyone can give their thoughts on how to fix this.