Cell Broadcast Series60 v2

Login to reply to this topic.
Wed, 2005-05-04 04:39
Joined: 2005-05-04
Forum posts: 1
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

Fri, 2005-07-01 10:00
Joined: 2004-12-29
Forum posts: 8
Re: Cell Broadcast Series60 v2
Hi

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
Mon, 2005-07-11 14:49
Joined: 2004-02-03
Forum posts: 3
Re: Cell Broadcast Series60 v2
//working with comm is easy:
#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?
Wed, 2005-10-05 07:43
Joined: 2005-10-05
Forum posts: 1
Re: Cell Broadcast Series60 v2
I have used the port DATAPORT::2 and also I have used the command ATV0 to switch the modem to the numeric response ...
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 Â…



Wed, 2005-10-05 12:17
Joined: 2004-02-03
Forum posts: 3
Re: Cell Broadcast Series60 v2
yeh it works with DATAPORT::2 very well, I've already found it - thanks for help
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.
Sat, 2005-10-15 10:48
Joined: 2005-09-09
Forum posts: 20
Re: Cell Broadcast Series60 v2
Could someone please post the source for obtaining Cell broadcast message for Symbian 7.0. One more thing that I'd like to know..is it possible to switch network using AT Commands.

TIA
  • Login to reply to this topic.