Resources - Find and share resources across all platforms, networks and operators
Step 1 Find tools & APIs Step 2 Share resources Step 3 Get feedback

Registered numbers:

To receive a personalised link to our mobile website via SMS, with advanced features such as device-compatible app downloads, simply click the link below.

Get link

Register with your Mobile Number:

To receive a personalised link with advanced features such as app downloads, make sure that you have registered and are signed-in to Betavine.

You can also get the link by using the QR Code below for mobiles that support it.

 
 
 
 

Mobile Barcode!

Simply point your mobile phone to the image below and use your camera to scan the code to get the link to the betavine.mobi site.

information icon

Please note, not all mobiles support QR codes. If you have a mobile running symbian based operating system you can download a reader from betavine here.

You can also obtain QR Code readers for Mobiles running Windows from i-nigma

 

Recent Posts

Kevin,

Thanks. AFAIK none of the UK operators have a USSD Gateway but it is common in other regions.

I think it has some problems, not least of which is the lack of a body to control who registers what codes. Even the so-called "standard" ones do not work on all networks. Try *#100# :-)

Let us all know if you find anything out.

cheers,
Smaley

Thanks for the update Smaley, like the video too. Seems to be a good mix of quick service discovery (like QR codes, Bluetooth poster frames, SMS short codes) but also with a lightweight, fast, interoperable delivery channel. I'll chat to the product teams in Vodafone to see if this service enabler is on the roadmap: would be nice to have something available to test via Betavine...

Cheers
Kevin

Hi Kevin,

Yes, what I am talking about is extending the standard USSD services that are supported on MSC/VLR/HLR with other services supported on an external application server.

The same model as used for Application Terminated and Originated SMS where the operator has to supply the SMPP routing out of and into the core network to an application through the many SMPP gateways and aggregators that now exist.

The customer presses *<My USSD code># SEND and Voda would route the session out via a USSD Gateway to my application via HTTP or SMPP or whatever and I then return a response that is translated within the network on the USSD Gateway again and sent back to the calling handset, just as any other standard USSD session.

You can see a demo on YouTube of a Logica service (Apparently a Hong Kong service, Roaming on Digifone) that does this at

http://uk.youtube.com/watch?v=XRjG4rqN8oI

Benefits of USSD for us developers are it works on all GSM and is free even when roaming. Benefits for operators are services can be delivered quickly over existing signaling network and benefits to content providers are they can realise upsell to more conventional downloaded content through browser or a richer Java client perhaps.

Cheers,
Smaley

Hi Smaley,

AFAIK there are no USSD gateways deployed in Vodafone that can be accessed over HTTP/SMPP, but I will check this out to confirm. Meanwhile the UK network supports the functions as listed in the tutorial (but via the handset). Did you have a particular service or use case in mind...?

Cheers,
Kevin

Hi,

I'm newbie here and just flicked through the Betavine USSD tutorial.

Does anyone know if Vodafone UK has a USSD Gateway? I read somewhere that Sicap is used in Cesky telecom in Czech Republic. Which countries does Voda have a USSD Gateway that application developers could connect to using SMPP or Web Services?

Thanks for any information from anywhere!

Smaley

Hi Karsten,

Thanks for this, it looks very helpful and I'm sure it will come in useful.

Best regards,

Nick

Hello mobile developers,

An error in a "java application descriptor" file can be hard to spot. You see many questions in the java forums about people trying to get OTA-Installation to work.

I have written an online service to check a jad file for some common errors:

* bad Mime type of server response
* missing keys
* double Keys
* no absolute Jar url
* wrong Midp Verson (e.g. 2.1)

and many more.

You can check your jad file by direct entry, by upload or by url.

You can access the service at http://jadcheck.appspot.com
It uses googles app engine. It is free to use.

I like to get feedback how it is working, and what additional checks are useful.

Regards

Karsten Meier

Hi Dodge,
Yes don't worry about the device being reported as E270. The designer at Hauwei were pretty brain dead as they identified many of their devices with the same Vendor/Product ID. So when the Linux guys identified the first device as E270 in the table, all other devices with that product id show up as the same. I guess it was an idea to ease maintenance of windows drivers, but I can't think of another manufacturer who's abused the product ID in that way.
Well the DNS servers may 'according to network operator' be passed down at connection time. If you are seeing this intermittantly, then I see it being one of two things;
1/ The operator expects you to have manual entries, but some of his equipment does support the publishing of DNS anyhow.
2/ The signal is not particularily strong and there are dropouts at the critical point of negotiation. You might want to see if you can insert a delay character in the wvdial connection script '\d' character on the 'connect' entry for the line to settle before ppp negotiation starts.
What operator are you using, perhaps I can look up the connection parameters.


Best regards,


Andrew

Hi Andrew, It's taken me a while to get back to you but still no good. I deleted the vmc2 directory. If I connect the usb device it is recogonised as a Huawei E270 instead of a E172. Sometime I get a DNS error, sometimes I dont. I have tried putting in a manual DNS entry or should I say entries as I've found conflicting information when I've searched. Whether set to static or dynamic I do i can get it to connect but when I launce a browser still no connectivity. The output file you requested is below. Kind regards,

2008/06/26 12:39 +0100 Log opened.
2008/06/26 12:39 +0100 twistd 2.5.0 (/usr/bin/python 2.5.2) starting up
2008/06/26 12:39 +0100 reactor class: <class 'twisted.internet.gtk2reactor.Gtk2Reactor'>
2008/06/26 12:39 +0100 Loading /usr/share/vodafone-mobile-connect-card-driver-for-linux/gtk-tap.py...
2008/06/26 12:39 +0100 Loaded.
2008/06/26 12:39 +0100 Changing process name to VMCCdfL
2008/06/26 12:39 +0100 Log opened.
2008/06/26 12:39 +0100 twistd 2.5.0 (/usr/bin/ 2.5.2) starting up
2008/06/26 12:39 +0100 reactor class: <class 'twisted.internet.gtk2reactor.Gtk2Reactor'>
2008/06/26 12:39 +0100 Loading /usr/share/vodafone-mobile-connect-card-driver-for-linux/gtk-tap.py...
2008/06/26 12:39 +0100 Loaded.
2008/06/26 12:39 +0100 twisted.conch.manhole_ssh.ConchFactory starting on 2222
2008/06/26 12:39 +0100 Starting factory <twisted.conch.manhole_ssh.ConchFactory instance at 0x1861ea8>
2008/06/26 12:39 +0100 SIMCardConnAdapter: SENDING ATCMD 'AT+CGMM\r\n'
2008/06/26 12:39 +0100 SIMCardConnAdapter: NEW STATE: waiting
2008/06/26 12:39 +0100 SIMCardConnAdapter::WAITING DATA_RCV: 'AT+CGMM\r'
2008/06/26 12:39 +0100 "SIMCardConnAdapter::WAITING: Data AT+CGMM\r didn't match my regexp"
2008/06/26 12:39 +0100 SIMCardConnAdapter::WAITING DATA_RCV: '\r\nE17X\r\n\r\nOK\r\n'
2008/06/26 12:39 +0100 SIMCardConnAdapter::WAITING: EOR detected, firing deferred
2008/06/26 12:39 +0100 SIMCardConnAdapter::WAITING: CBK =
2008/06/26 12:39 +0100 SIMCardConnAdapter: NEW STATE: idle
2008/06/26 12:39 +0100 SIMCardConnAdapter: SENDING ATCMD 'AT+CGMM\r\n'
2008/06/26 12:39 +0100 SIMCardConnAdapter: NEW STATE: waiting
2008/06/26 12:39 +0100 SIMCardConnAdapter::WAITING DATA_RCV: 'AT+CGMM\r'
2008/06/26 12:39 +0100 "SIMCardConnAdapter::WAITING: Data AT+CGMM\r didn't match my regexp"
2008/06/26 12:39 +0100 SIMCardConnAdapter::WAITING DATA_RCV: '\r\nE17X\r\n\r\nOK\r\n'
2008/06/26 12:39 +0100 SIMCardConnAdapter::WAITING: EOR detected, firing deferred
2008/06/26 12:39 +0100 SIMCardConnAdapter::WAITING: CBK =
2008/06/26 12:39 +0100 SIMCardConnAdapter: NEW STATE: idle
2008/06/26 12:39 +0100 SIMCardConnAdapter: SENDING ATCMD 'AT+CGMM\r\n'
2008/06/26 12:39 +0100 SIMCardConnAdapter: NEW STATE: waiting
2008/06/26 12:39 +0100 SIMCardConnAdapter::WAITING DATA_RCV: 'AT+CGMM\r'
2008/06/26 12:39 +0100 "SIMCardConnAdapter::WAITING: Data AT+CGMM\r didn't match my regexp"
2008/06/26 12:39 +0100 SIMCardConnAdapter::WAITING DATA_RCV: '\r\nE17X\r\n\r\nOK\r\n'
2008/06/26 12:39 +0100 SIMCardConnAdapter::WAITING: EOR detected, firing deferred
2008/06/26 12:39 +0100 SIMCardConnAdapter::WAITING: CBK =
2008/06/26 12:39 +0100 SIMCardConnAdapter: NEW STATE: idle
2008/06/26 12:39 +0100 SIMCardConnAdapter: SENDING ATCMD 'AT+CGMM\r\n'
2008/06/26 12:39 +0100 SIMCardConnAdapter: NEW STATE: waiting
2008/06/26 12:39 +0100 SIMCardConnAdapter::WAITING DATA_RCV: 'AT+CGMM\r'
2008/06/26 12:39 +0100 "SIMCardConnAdapter::WAITING: Data AT+CGMM\r didn't match my regexp"
2008/06/26 12:39 +0100 SIMCardConnAdapter::WAITING DATA_RCV: '\r\nE17X\r\n\r\nOK\r\n'
2008/06/26 12:39 +0100 SIMCardConnAdapter::WAITING: EOR detected, firing deferred
2008/06/26 12:39 +0100 SIMCardConnAdapter::WAITING: CBK =
2008/06/26 12:39 +0100 /usr/lib/python2.5/site-packages/Vodafone_Mobile_Connect_Card_driver_for_Linux-1.99.17-py2.5.egg/vmc/gtk/views/application.py:291: gtk.GtkWarning: gtk_widget_size_allocate(): attempt to allocate widget with width 588 and height -14
2008/06/26 12:39 +0100 ADAPTING <vmc.common.plugins.huawei_e270.HuaweiE270 object at 0x1856d90> to <class 'vmc.common.hardware.huawei.HuaweiE2XXAdapter'>
2008/06/26 12:39 +0100 DAEMONS: DAEMON SignalQualityDaemon started...
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: SENDING ATCMD 'AT+CSQ\r\n'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: NEW STATE: waiting
2008/06/26 12:39 +0100 DAEMONS: executing <bound method SignalQualityDaemon.function of <vmc.common.daemon.SignalQualityDaemon object at 0x20a68d0>> every 60 seconds
2008/06/26 12:39 +0100 SIMCardConnAdapter: NEW STATE: idle
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING DATA_RCV: 'AT+CSQ\r\r\n+CSQ: 6,99\r\n\r\nOK\r\n'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING: EOR detected, firing deferred
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING: CBK =
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: NEW STATE: idle
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: SENDING ATCMD 'ATZ\r\n'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: NEW STATE: waiting
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING DATA_RCV: 'ATZ\r\r\nOK\r\n'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING: EOR detected, firing deferred
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING: CBK =
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: NEW STATE: idle
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: SENDING ATCMD 'ATE0\r\n'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: NEW STATE: waiting
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING DATA_RCV: 'ATE0\r'
2008/06/26 12:39 +0100 "HuaweiE2XXAdapter::WAITING: Data ATE0\r didn't match my regexp"
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING DATA_RCV: '\r\nOK\r\n'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING: EOR detected, firing deferred
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING: CBK =
2008/06/26 12:39 +0100 GTKBehaviour: LEAVING PreInit AND ENTERING INTO Auth
2008/06/26 12:39 +0100 Instantiating AuthStateMachine ...
2008/06/26 12:39 +0100 AuthStateMachine: Instantiating get_pin_status mode....
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: NEW STATE: idle
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: SENDING ATCMD 'AT+CPIN?\r\n'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: NEW STATE: waiting
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING DATA_RCV: '\r\n+CPIN: READY\r\n\r\nOK\r\n'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING: EOR detected, firing deferred
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING: CBK =
2008/06/26 12:39 +0100 GTKBehaviour: LEAVING Auth AND ENTERING INTO PostInit
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: NEW STATE: idle
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: SENDING ATCMD 'AT+CSCS=?\r\n'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: NEW STATE: waiting
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING DATA_RCV: '\r\n+CSCS: ("IRA","GSM","UCS2")\r\n\r\nOK\r\n'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING: EOR detected, firing deferred
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING: CBK =
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: NEW STATE: idle
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: SENDING ATCMD 'AT+CNMI=2,1,0,0,0\r\n'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: NEW STATE: waiting
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING DATA_RCV: '\r\nOK\r\n'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING: EOR detected, firing deferred
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING: CBK =
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: NEW STATE: idle
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: SENDING ATCMD 'AT+CMGF=0\r\n'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: NEW STATE: waiting
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING DATA_RCV: '\r\nOK\r\n'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING: EOR detected, firing deferred
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING: CBK =
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: NEW STATE: idle
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: SENDING ATCMD 'AT+CPBR=?\r\n'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: NEW STATE: waiting
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING DATA_RCV: '\r\n+CPBR: (1-250),24,14\r\n\r\nOK\r\n'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING: EOR detected, firing deferred
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING: CBK =
2008/06/26 12:39 +0100 /usr/lib/python2.5/site-packages/Vodafone_Mobile_Connect_Card_driver_for_Linux-1.99.17-py2.5.egg/vmc/gtk/controllers/application.py:235: gtk.GtkWarning: gtk_widget_set_events: assertion `!GTK_WIDGET_REALIZED (widget)' failed
2008/06/26 12:39 +0100 GTKBehaviour: LEAVING PostInit AND ENTERING INTO NetReg
2008/06/26 12:39 +0100 Instantiating NetworkRegStateMachine ....
2008/06/26 12:39 +0100 NetworkRegStateMachine: NEW MODE: check_registered
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: NEW STATE: idle
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: SENDING ATCMD 'AT+CSCS?\r\n'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: NEW STATE: waiting
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING DATA_RCV: '\r\n+CSCS: "IRA"\r\n\r\nOK\r\n'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING: EOR detected, firing deferred
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING: CBK =
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: NEW STATE: idle
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: SENDING ATCMD 'AT+CPBR=1,250\r\n'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: NEW STATE: waiting
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING DATA_RCV: '\r\nERROR\r\n'
2008/06/26 12:39 +0100 "HuaweiE2XXAdapter::WAITING: ERROR received '\\r\\nERROR\\r\\n'"
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: NEW STATE: idle
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: SENDING ATCMD 'AT+CSCS="IRA"\r\n'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: NEW STATE: waiting
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING DATA_RCV: '\r\nOK\r\n'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING: EOR detected, firing deferred
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING: CBK =
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: NEW STATE: idle
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: SENDING ATCMD 'AT+CREG?\r\n'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: NEW STATE: waiting
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING DATA_RCV: '\r\n+CREG: 0,1\r\n\r\nOK\r\n'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING: EOR detected, firing deferred
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING: CBK =
2008/06/26 12:39 +0100 NetworkRegStateMachine: NEW MODE: registration_finished
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: NEW STATE: idle
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: SENDING ATCMD 'AT+CSCS="UCS2"\r\n'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: NEW STATE: waiting
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING DATA_RCV: '\r\nOK\r\n'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING: EOR detected, firing deferred
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING: CBK =
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: NEW STATE: idle
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: SENDING ATCMD 'AT+CMGL=4\r\n'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: NEW STATE: waiting
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING DATA_RCV: '\r\nOK\r\n'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING: EOR detected, firing deferred
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING: CBK =
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: NEW STATE: idle
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: SENDING ATCMD 'AT+CSCS="UCS2"\r\n'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: NEW STATE: waiting
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING DATA_RCV: '\r\nOK\r\n'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING: EOR detected, firing deferred
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING: CBK =
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: NEW STATE: idle
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: SENDING ATCMD 'AT+COPS?\r\n'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: NEW STATE: waiting
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING DATA_RCV: '\r\n+COPS: 0,2,"23415",2\r\n\r\nOK\r\n'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING: EOR detected, firing deferred
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING: CBK =
2008/06/26 12:39 +0100 GTKBehaviour: LEAVING NetReg AND ENTERING INTO ImDone
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: NEW STATE: idle
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: SENDING ATCMD 'AT+CLCK="SC",2\r\n'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: NEW STATE: waiting
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING DATA_RCV: '\r\n+CLCK: 0\r\n\r\nOK\r\n'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING: EOR detected, firing deferred
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING: CBK =
2008/06/26 12:39 +0100 /usr/lib/python2.5/site-packages/Vodafone_Mobile_Connect_Card_driver_for_Linux-1.99.17-py2.5.egg/vmc/gtk/controllers/application.py:398: gobject.Warning: unable to set property `text' of type `gchararray' from value of type `PyObject'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: NEW STATE: idle
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: SENDING ATCMD 'AT^SYSCFG=14,2,3FFFFFFF,2,4\r\n'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: NEW STATE: waiting
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING DATA_RCV: '\r\nOK\r\n'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING: EOR detected, firing deferred
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING: CBK =
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: NEW STATE: idle
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: SENDING ATCMD 'AT+CLCK="SC",2\r\n'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: NEW STATE: waiting
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING DATA_RCV: '\r\n+CLCK: 0\r\n\r\nOK\r\n'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING: EOR detected, firing deferred
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING: CBK =
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: NEW STATE: idle
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: SENDING ATCMD 'AT+CSQ\r\n'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: NEW STATE: waiting
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING DATA_RCV: '\r\n+CSQ: 6,99\r\n\r\nOK\r\n'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING: EOR detected, firing deferred
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING: CBK =
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: NEW STATE: idle
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: SENDING ATCMD 'AT+COPS?\r\n'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: NEW STATE: waiting
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING DATA_RCV: '\r\n+COPS: 0,2,"23415",2\r\n\r\nOK\r\n'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING: EOR detected, firing deferred
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::WAITING: CBK =
2008/06/26 12:39 +0100 HuaweiE2XXAdapter: NEW STATE: idle
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::IDLE DATA_RCV: '\r\n^BOOT:18349917,0,0,0,64\r\n'
2008/06/26 12:39 +0100 HuaweiE2XXAdapter::Huawei E270 NOTIFICATION: '\r\n^BOOT:18349917,0,0,0,64\r\n'

Here are two spanish mobile sites you may like:

- destacados.mobi is a site for free classified ads.

- http://qdigo.mobi is a free 100% mobile social network. You can register from mobile or from PC in http://www.qdigo.com.


Resource News - New Mobile Web Section Added

resource developer iconThere are so many interesting things happening around the mobile web these days that we have introduced a specific resource section to cover the topic. We've started by merging our three mobile web related blogs (by Kevin Smith, Dan Appelquist & Christian Breitschwerdt) into one Mobile Web Blog, gathering some helpful external resource links into one place, and creating a handy little emulator tool so you can check out betavine.mobi on your PC.

We've created a new resource menu structure in the centre of the page to make everything easier to find. The previous blue menu column to the left was simply becoming too long!