blino's website

Free software developer and more

3G now works (great) in the 2006.0-mobile branch of the drakxtools. Only the backend stuff can be found there, since the fronted is developed for specific needs.

Basically, this 3G/Edge/GPRS backend can:

  • detect cards (using the network/mobile_data category that only contains the nozomi driver for now)
  • initialize cards (using gcom)
  • ask for PIN code if needed
  • list detected network
  • convert the network name to an APN (Access Point Name), using a predefined hash
  • write ppp peers and chat configuration files
  • save PIN code
  • use saved PIN code to establish connections at boot
  • establish connections using ifup (ifup-ppp runs ppp-watch)

It integrates nicely in the new generic connection framework. It shares most of the interface stuff with the wireless module, since both 3G and wireless are about listing networks and connecting to them.

I've also splitted configuration stuff out of drakroam, and moved most of the stuff to interface-agnostic modules. This makes possible to write a very generic interface in a couple hundreds of code lines, managing all supported connection types.

To test all this stuff, we got a 3G subscription, that was sold with a Nokia 6680 phone. It means I know have the required stuff to make connection over Bluetooth just work.

So, stay tuned :-)



Comments are closed for this story.

Trackbacks are closed for this story.

blosxom Optimised for standards.
Olivier Blin (2005)