Cell Broadcast Series60 v2
| Wed, 2005-05-04 04:39 | |
|
I have created a client which is capable of extracting the cell broadcast for my nokia 3650 (series60 v1) through AT commands. However, when running the app on a nokia 6600 (Series60 v2) the modem never has any data returned from the requests for me to read.
Is anyone ware of how to get the cell broadcast on a 6600 or of the modem behaviour implemented on Series60 v2? Regards |
|






Forum posts: 8
Can you please guide me to how I can use AT commands programatically in Symbian. I want to enable GPRS connection through AT Commands.
Regards
Pankaj
Forum posts: 3
#define PDD_NAME _L("EUART1")
#define LDD_NAME _L("ECOMM")
User::LoadPhysicalDevice (PDD_NAME); // step 1
User::LoadLogicalDevice (LDD_NAME); // step 2
StartC32 (); // step 3
RCommServ server;
RComm iComm;
server.Connect (); // step 4
server.LoadCommModule(_L("dataport"));// (_L ("ECUART")); // step 5
TInt opResult = iComm.Open (server, _L ("DATAPORT::0"), ECommShared); // step 6
and then you can use RComm::Write to write your at commands to the device
but
BUT
on 6600 I am having the same problem as described before - cannot read data from comm port - I always have 0 bytes in the reading buffer. Has any1 found how to workarond this prob?
Forum posts: 1
The modems are synchronizing about 12 seconds, and call is establishing about 10 seconds, so the first response will arrive about 20-30 (may be more according to the line quality) seconds after you start to wait for data available.
AT commands and modem Result codes you can find on the following link:
http://www.activexperts.com/activcomport/at/hayes/#ATSYNTAX
Very important!!!
response codes looks like: 0xx
xx - numeric response code
so you can get something like:
04 (ERROR)
012 (CONNECT 9600)
BUT in hex it will look like:
30 0d 34 0d (ERROR)
30 0d 31 32 0d (CONNECT 9600)
So you have Inc() TLex8 parser for 2 position before Val() the response code ...
After you get the response code (if it is the CONNECT Â… ) the data can be transmitted.
I have tested it on 6600 and 6670 and it works fine Â…
Forum posts: 3
but, for your info - if you gonna write the code that runs on 3650/3660 - you'll have to make 2 objects - one will be responsible for establishing data call using RCall::Dial and will be working with 3650/3660, another one will work with commport and signals and will be executing on 3230, 7610, 6600, 6681 and other mobile phones - enlisted I have already tested and they are compatible between each other.
And you'll have to get the phone hal ID at the beginning and then choose which object to use - this is the only way visible for me. If you have found how to establish data call using the same object on both 3650/6600 - please share.
Forum posts: 20
TIA