Cingular branded NOKIA E62: How to resolve Java Applet issue (Final Solution)

Leekduck

New member
Hello,

I'm one of the guys who bought Nokia E62 the day after this phone was released and available at Cingular stores. And I'm the one of those who is suffering with the Java applet issue caused by the crippled Cingular firmware modification (at the time this message was initially created, the current firmware Cingular uses was ver. 06.18.6.17). Sure most of you who have Cingular E62 already discovered problem with Java applets. Those who didn't yet, can read about it in the following threads:

http://forums.cingular.com/cng/board/message?board.id=nokia&message.id=40201

http://forums.cingular.com/cng/board/message?board.id=nokia&message.id=39935


This issue was also discussed in many other forums. Some of us even contacted Cingular asking for explanation/help, but nothing promising came out of it.

More than 3 months passed since Nokia E62 owners discovered that issue but Cingular did nothing. Frankly saying I do not believe that Cingular is interested in the Java applets problem investigation and making its customers happy. Most likely Nokia E62 is not a best Cingular seller, so they are not going to invest in fixing that issue.

I spent about 3 months trying to fix that issue on my own, but any attempts to create a "missing" certificate and apply to the applications that "affected" by Cingular's firmware were unsuccessful (plus, to be honest, that would be completely ineffective solution).
So, I did choose another way and today (01/01/2007) I was able to “fix” this (any many other Cingular firmware) issue(s). The solution was simple, but took me a long time to find the necessary code.

*** Thanks to Da123, who provided me the data I needed! Definitely it was a great New Year gift! ***

The fix is easy and it takes about 30 min. to implement. The main idea is that instead using Cingular "crippled" firmware we can use the firmware from another operator which is not "crippled" and allows Java applets work normally. I did try several firmware versions. The initial workaround I chose and published in this forum earlier, suggested the firmware from a Canadian operator called "Rogers". But today, I finally got the code which helped me to obtain Unbranded Nokia US_Generic Firmware and get rid off any branded operator’s firmware. I’m glad to share this information with the rest of the world now.

Again... what I'm writing here is not a theory. I DID try it and it works.

NOTE#1: Since I posted my initial message, I got many replies about backup procedure from the people who initially run Cingular’s firmware and who couldn’t successfully restore Cingular’s backup to the phone with non-Cingular firmware. Well… you have to understand, that some applications linked to specific provider’s settings and after firmware modification those specific settings are not applicable anymore. So, in two words… the backup you made on Cingular branded phone WILL NOT 100% WORK after you restore it to the Unbranded US_Generic Firmware Nokia E62.

NOTE#2: If you like Cingular’s additions/restrictions, then the solution I’m going to provide bellow is not for you, as with Unbranded US_Generic Nokia Firmware your phone will not have all that “luxury” Cingular stuff.

So, if you are not comfortable with starting from scratch (setting access points, installing applications, synching your contacts, etc.) then you may want to consider staying with Cingular’s firmware and wait when they publish a new firmware and fix (may be) the Java applet issue.

But I promise that those, who are brave enough and who not afraid of additional work will be rewarded…

What do you need to get rid of Cingular's firmware and to flash your phone to Unbranded US_Generic Nokia firmware? Not much to be honest. I got the flashing idea from the URL bellow, so I’m not creating anything new, except that I found, tested and verified how it works in our Cingular’ Nokia E62.

All the credits are to the author who initially posted the following article:
http://www.gsmhosting.com/vbb/showthread.php?t=344689

Bellow you will find the steps you need:

1) Download and install Nokia Software Updater (NSU) from:
http://www.nokiausa.com/support/software/update_via_pc_1

IMPORTANT NOTE: Nokia Software Updater is very sensitive to software firewalls. During the many tests I have done, I found that I must completely disable software firewall, as granting full network access to (NSU_UI_CLIENT.EXE and NSL_HOST_PROCESS.EXE) was not enough to make NSU work. So, the bottom line is if you do not want an additional headache and want to receive quick results, then just temporarily disable software firewall before you run NSU in step 6).


2) Download and install Nemesis Service Suite (NSS) software in order to change the phone’s product code from here:
http://www.b-phreaks.co.uk/files/NSS/NSS10387.zip


3) Now we are ready to change Cingular's Product Code to Unbranded US_Generic Nokia’s Product Code which will allow us to upload the original (not modified by Cingular) Nokia’s firmware in step 6).

3.1 Connect your phone to USB and choose "PC Suite" mode (same as if you always do when sync your phone);

3.2 Open NSS and click on “Scan for new device” button on the right-upper part of the window;

3.3 Click on the icon “Phone info”;

3.4 Click on “Scan” and wait until you get "...Done" in the status string at the bottom of NSS window;

3.5 Now, in a "Product Data Edit" window check "Enable" next to "Product Code" string and type the next code: 0524513. Then press "Write" button and wait until you get "...Done" in the status string at the bottom of the NSS window;

3.6 Press "Scan" button again (same as you did in 3.4) just to be sure you still can get "...Done" at the bottom of NSS window;

3.7 Right click on a small icon (located above "Device Info" button) and choose "close device";

3.8 Now you can completely close NSS. We do not need it anymore.


4) Disconnect USB cable.


5) At this step we will reset the phone to the factory configuration:

5.1 On your phone press several times Red button, so to be sure you are in an "Idle Screen";

5.2 Press * button

5.3 Press # button

5.4 Press 7 button

5.5 Press 3 button

5.6 Press 7 button

5.7 Press 0 button

5.8 Press # button

At that point you will be asked if you want "Restore all original phone settings". Answer “Yes” and confirm the code (which is 12345 by default. Be careful and verify that you are typing a numbers, but not symbols).

When you provided the right code, your phone will be restarted and you will be asked if to you want a read a tutorial. Answer “No” to save you some time.


6) Now we are ready to update our E62 to Unbranded US_Generic Nokia firmware.

6.1 Connect your phone to USB and choose "PC Suite" mode;

6.2 Connect your phone to a charger;

6.3 Run Nokia Software Updater (NSU);

6.4 Follow the prompts. At the point when NSU says that you already have the latest firmware and if you want to download it again, confirm it with checkmark and let NSU do its work;

6.5 After about 15 minutes, NSU will finish its work, reboot the phone and tell you that your phone software is updated and you are ready to go.

6.6 Close NSU window. Disconnect your phone from USB.

6.7 You must have Unbranded US_Generic Nokia firmware in your phone now.



7) This step is optional, but I would still recommend that after updating your phone with NSU, you reset your phone to the factory configuration one more time. For that, repeat step 5).

I hope everything I wrote was clear enough and you have a phone without Java applet issue now. You can install the Java applets your like (the first one I immediately tried was Google Maps for Mobile) and they must run OK.


Hey, Cingular! Are you reading this?!
 
just did it on my E62 that I had previously updated to teh Rogers firmware, worked without a hitch. Now to install all those apps again.....

Blogged, for reference as well.

http://symbianguru.typepad.com/welcome/2006/12/finally_a_java_.html
 
I am pretty sure by doing that you would lose your warranty and the cingular branding, like no more IM, cingular themes, etc... I am thinking that the loss of warranty would be the biggest problem. Like when you call cingular and tell them your phone is messed up and they just tell you too bad, lol.
 
You'd think so, but that's actually false. Why? Because Cingular does the warranty check based on the IMEI, and since it started out as a Cingular phone, the IMEI will show up in their list. Brilliant, huh?

As for the loss of IM and Cingular themes, who cares? Cingular's IM uses SMS, which they don't offer an unlimited package, so eventually you'll screw yourself. Get IM+ or Agile and an unlimited data plan and you're golden.

I've said it before, and I'll say it again: Unbranded is ALWAYS better than branded.
 
How do you switch back to the Cingular Branded Software? I need to switch back because I am unable to download Telenav and other Cingular programs.
 
You don't need to download Telenav. You can get TomTom for $99 for a year, vs. $10/month with Telenav ($120). TomTom works AMAZING.

What other Cingular programs do you think you need? There's always a better 3rd party solution out there.
 
Apparently you've never used Telenav because I already own TomTom and telenav beats it hands down.

I'm able to download telenav but I'm getting an "invalid certificate: please contact app supplier" error. And yes I've changedd the option to "All" instead of "signed". If someone else once to try go to http://ota.telenav.com/ota/tn and try to install the application. select Cingular > Nokia > E62. I'm also unable to install Cingular's MYspace Application, because now my device is unrecognised.

I appreciate the efforts to come up with a work around, but I either need to get this application to work or revert.

Does anyone know how to fix either one?
 
I think that when you download telenav and the apps from medianet it puts a validation key on the phone. I had installed telenav on my e62 and when I put my memory card in my e61 to listen to some music I thought I would try to run telenav and it won't run on the e61. I assume there is something in the cingular firmware that tells the app it is ok to run.
 
Back
Top