hartti | 09 November, 2006 19:04
Once again I got inspiration from FN Discussion boards after reading for umpteenth time about Series 40 network configuration issues for MIDlets.
There is a technical note on this (updated this link on Oct 10, 2008), which tackles this issue pretty nicely, but I still would like to write a detailed explanation on how I have done the network access settings on generic Series 40 devices. I have to note that the following explanation works only with the 3rd Edition and newer devices as well as some 2nd Edition devices (see the group 2 on the technical note).
It is notable that even if the browser might be able to connect to the network, your phone might still need some additional configuration to get the network connections for MIDlets to work. If your browser works but MIDlets do not, please skip to step 2.
Also note that I have used Nokia 5300 to write down these instructions. The menu names might be different on your phone, but the general idea should become clear.
1) Get the generic network settings for your operator and save them on your phone. I usually browser to another site while waiting for the settings to arrive and hence forget to write down / memorize the pin code needed to install the settings. Do not do the same mistake :-)
However at this point your browser should be able to connect.
2) Go to Menu->Settings->Configuration and choose "Activ. default in all apps."
3) Next you need to create an access point which you can then use in your MIDlets.
Staying in the the same "Configuration settings" menu, select "Personal config. settings". Press "Add" and select "Access point" from the list. Go to "Access point settings"->"Bearer settings"->"Packet data access point" and write the correct access point name here. For me, using Cingular network, the correct one is "Cingular WEB" (that's the name of the settings I received from the online settings service).
I know that this create access point using a packet data access point seems confusing, but bear with me.
4) If you want, you can also name this access point, but also the default name "My access point" works well. Do this before returning to the Configuration settings menu.
5) In the "Configuration settings" menu, select "Preferred access point" and select the access point you just created (in my case "My access point")
6) Test your MIDlet. If you set up the Data access point correctly, the MIDlet should be connecting to the network just fine.
Another issue related to Series 40 network access is the "KNIEXT _NewGlobalRef failed" error some people have experienced on some Series 40 phones. The cause of this problem is that some previous network connection was not closed properly. This issue can be cured by taking the battery away from the phone for a little while.
Java, Series 40 |
Next |
Previous |
Comments (16) |
Trackbacks (0)
hartti | 14/01/2007, 21:22
I do not have 5300 at my hands right now (during the weekend), but *#7370# should reset the factory settings on Series 40 phones too, if I rmember correctly.yashins | 24/01/2007, 08:47
gniebles | 24/05/2007, 04:43
lsimpson | 22/05/2007, 22:14
hartti | 22/05/2007, 22:42
Thanks Lawrence, Cingular seemed to have changed the settings a little. Although what you describe is the WAP APN not the Internet APN, which I was talking about...Nnamdi | 08/11/2007, 12:45
Thanks Hartti,
i followed your steps in setting up for Nokia 5300 and it worked perfectly.
Cheers men
Nnamdi
NoOneCanHelpMe | 21/12/2007, 19:39
Hello,
I am from UK on o2 operator
unfortunately it didnt work out with me, I tried everything and my conclusion is that o2 is restricting something or ....
Shall I return the phone cuz I bought it a couple of weeks ago??
Thanks in advance
angryman | 26/12/2007, 03:21
UK o2 internet working OK but email packet data thing driving me insane. goung to shove phone in o2 s big hole.
chandu_1233 | 15/11/2008, 10:06
HI,
First Thanks for ur suggestion ,
Iam using,Http connection to read text.I tested this on series S60 phones it worked fine,
But when i tested it on S40 phones(Nokia 6070(2nd editon) and Nokia 5220),It was throwing "java.io.IOException error in http operation",
I created an access point, like as u said and put the "Packet data access point" as " WWW "(restarted mobile) ,but still iam getting the same problem.
could any body please help me,
Regards,
Chandu.
chintan153 | 05/12/2008, 06:48
Hi Hartti,
I am having problem connecting to internet from my application on Nokia 6131. I am having At&t connection and I received my settings from Nokia support site. The access point name was "internet" initially which was not working, so I changed the name to "web" as suggested by one of the commentors but no luck.
Can you help me out with this?
Thanks
support08 | 20/12/2008, 10:01
poojasrinath | 18/02/2009, 07:47
Hi,
I am using a nokia 3500 classic mobile. I followed above mentioned instructions but am still unable to run my midlet ,though it runs on simulator.
first it gives an alert with the msg "subscribe to packet data first" and then throws an exception saying "error in http operation".
Pls do help me.
Mohan
mvrakhada | 21/05/2009, 11:45
Thanks for the help dear,
i was facing the same issues in the china region and the configurations worked well cor me. i have tested in nokia 8800 and 5310. i hope it will work for all serise 40 phones.
TFS.
Rafiq
lbloom | 17/08/2009, 23:56
Hi,
I got into this issue after my MIDlet threw "java.io.IOException error in http operation" on Nokia 6085.
I followed the steps in the blog in order to setup access point correctly.
At step 5 the access point list was empty:
>> 5) In the "Configuration settings" menu, select "Preferred access point" and select the access point you just created (in my case "My access point")
Any advice?
Thanks in advance!
Kennii1o1 | 29/10/2009, 10:48
OMG THANKS YOU ARE THE BEST THANKA A MILLION!!!
Re: Series 40 and network configuration
msojha | 13/01/2007, 23:02
Here is what I am experiencing:
I am unable to use any MIDlet applications on my Nokia 5300 phone that access the internet. Whenever I try to open the application like Gmail, Catalogs. I get the following error message: "subscribe to packet data first"
I am however able to access the Internet using the web browser. I think the issue is because the apps are unable to locate the access point. I have defined the access point in the configuration as stated in your blog.
Please note that I was able to use the MIDlet apps until suddenly I started getting this error. I have tried reinstalling the apps, the config settings etc. but nothing will work.
I was thinking a hard reset is the only option. However, i cant find the code to do it.
Please advice.