HSDPA Support In Mac OS X 10.4.7

I've been poking under the hood of the update, and as it turns out is doing more than a few things right where it regards WWAN support - something I a couple of months ago, trying to unravel the intricacies of driver models and wondering whether there would be some sort of unified support for .

Well, my curiosity was spiked by this bullet in the changelog:

  • Adds support for Sierra wireless cards AirCard 580 (AC580), PC5220, and for the Novatel V620, S620, and U730 wireless cards for computers.

The U730 is the HSDPA card currently sold by some US operators, and is a variation of the U740. As it happens, that particular card (and its UMTS predecessor, the U630) is reasonably popular here in .

So even lacking access to a with a PCMCIA slot, I did a little digging under /System/Library/Extensions on my and found that IOSerialFamily.kext has a new set of plugins:

IOSerialFamily.kext
 + Contents
   + Plugins --+-- AppleRS574Serial.kext
               .
               .
               +-- AppleVerizonSupport.kext
               +-- AppleVerizonSupportKicker.kext
               .

Precisely what these two .kexts do, I don't know - especially the "Kicker". I do know that the first one has vendor/product IDs for the Novatel product range so I assume that sets up the correct pseudo-serial port mappings and specifies the use of new "WWAN Support" modem script (it too a novelty in ).

The "WWAN Support" modem script is located in /Library/Modem Scripts, and has only basic initialization commands - it does not specify an APN for the WWAN connection, therefore assuming that the connection will use the default APN on your SIM card. For more on what this means, check my HOWTO.

Well, as it happens, the U730's id is the same as the U740, which means that you can plug in such a card and will recognize it. And I'm told it works fine with the right kind of tweaking, too.

Bear in mind, though, that -

  • This is not necessarily a generic configuration, or (most importantly) one that works with your mobile operator's network.
  • Operator-supplied drivers and software exist for a reason - i.e., to make your life easier.

So what little information I unearthed tonight (time to reach for the ) is only for the geeks in the audience that happen to really like fiddling with this kind of thing.

Thanks,

But the main point of this is that it is very encouraging to see adding support for WWAN connections in the OS, even if timidly and in a US-centric fashion.

I can, of course, mention the trifling little detail that there are probably more users in Europe - by an order of magnitude - but some support is better than no support.

Furthermore, I'm told that the drivers above display a nice AirPort-like signal indicator in the menu bar (again, not having a with a PCMCIA slot, I can't confirm), which is very interesting.

For starters, it raises the question of whether that signal indicator is the driver's doing or whether it is a new standard feature that happens to be available for these drivers to use (improving awareness of radio conditions is fundamental for WWAN support at both the UI and driver levels).

At this point, I do not know - I can find no bitmaps in the files above, although that does not mean they aren't there - so any more information is most welcome.

Update: Here it is, courtesy of a colleague of mine:

From what we looked at, it seems like the indicator is managed by the driver itself and is not a generic feature. Too bad, I guess...

We'll see how this pans out over the next few months - 2006 promises to be an amazing year in terms of mobile data (especially here in Europe), so is sure to improve upon this.

Hey Steve, if you need a hand, just let me know. :)

This page is referenced in: