Hi guys, so I started working on udev integration and auto-detection and pushed a few new drivers into the upstream oFono repository. It know has drivers for Android/HTC G1, Ericsson MBM, Option HSO, Novatel and Huawai modems. An example of three devices attached to the same system would look then like this:
[ /mbm2 ] Powered = 1 Interfaces = org.ofono.SmsManager org.ofono.NetworkRegistration Model = F3507g Manufacturer = Ericsson Serial = 0115xxxxxxxxxx Revision = R1B003 [ org.ofono.SmsManager ] ServiceCenterAddress = +17057969300 [ org.ofono.NetworkRegistration ] Status = registered Operator = ROGERS AvailableOperators = /mbm2/operator/302720 LocationAreaCode = 65080 CellId = 1305559 [ /huawei1 ] Powered = 1 Interfaces = org.ofono.NetworkRegistration Model = E160 Manufacturer = huawei Serial = 3538xxxxxxxxxx Revision = 11.604.18.01.00 [ org.ofono.NetworkRegistration ] Status = roaming Operator = CAN Rogers Wirel AvailableOperators = /huawei1/operator/302720 [ /hso0 ] Powered = 1 Interfaces = org.ofono.SmsManager org.ofono.NetworkRegistration Model = GlobeTrotter HSDPA Modem Manufacturer = Option N.V. Serial = 3597xxxxxxxxxx Revision = 2.5.13Hd (Date: Feb 18 2008, Time: 18:32:40) [ org.ofono.SmsManager ] ServiceCenterAddress = +491710760000 [ org.ofono.NetworkRegistration ] Status = roaming Operator = Rogers Wireless - T-Mobile D AvailableOperators = /hso0/operator/302720 LocationAreaCode = 16100 CellId = 47738 All of the drivers are far from finished. The best working one is the Ericsson MBM right now. I even managed to send a text message via the SMS interface. When trying that with an Option device the AT parser hangs itself. So we need some quirk there. Everybody is welcome to debug it and send a patch. The Novatel and Huawei devices, don't seem to support SMS. Or they do and don't report it correctly. Also the Novatel card has problems with the network registration. It refuses to work. This needs also to be debugged. If the drivers network registration does work, then it looks nicely like the following output: [ /mbm2 ] [ /mbm2/operator/302720 ] Status = current MobileNetworkCode = 720 Technology = UTRAN Name = ROGERS MobileCountryCode = 302 [ /huawei1 ] [ /huawei1/operator/302720 ] Status = current MobileNetworkCode = 720 Technology = UTRAN Name = CAN Rogers Wirel MobileCountryCode = 302 [ /hso0 ] [ /hso0/operator/302720 ] Status = current MobileNetworkCode = 720 Technology = GSM Name = Rogers Wireless - T-Mobile D MobileCountryCode = 302 The MBM device contains a local SIM card and the other two are actually roaming. The goal for these data cards should be to support text messaging and GPRS (once we defined and implemented that interface). Any help is more than welcome. Regards Marcel _______________________________________________ ofono mailing list ofono@ofono.org http://lists.ofono.org/listinfo/ofono