Hacks and Tweaks


January 12, 2010

More articles by »
Written by: arunenigma


Bypass the SP lock (Nokia Models)
With some versions of Nokia 16xx/21xx/31xx/51xx/81xx that are SIMlocked you can bypass the
SP lock like this:
1] Insert sim card of diferent provider.
2] Turn on the phone and press the UP VOLUME key for 3 sec. then release it and the phone
says PIN CODE ?
3] Press the “C” key.
4] Then Press * and wait until it desapear and apear again, then press * one more time and
The phone now says: PIN CODE CHANGED (or ACCEPTED)
and the SIM card is accepted until you restart the phone again.
NOTE: On vesion 5.04 (5110) Nokia has removed this option !

Crazy 5110
Send a SMS full of . (dots) the it’ll go crazy when you scroll the received message in your 5110. It doesn’t do any permanent damage…it only goes crazy if you scroll the SMS. I’m not sure if it works with all of the software version but it works with 4.59. Doesn’t work on SW version 4.53 ..

Your number in your display
1. Goto menu 3-7 Call cost settings.
2. Turn ON the Call costs’ limit 3-7-1. PIN2 code Required.
3. Put in the limit with the phone number. eg. if your phone # is 054 123456 Enter the limit as 123456
4. Goto menu 3-7-2 Show costs in. PIN2 code Required.
5. Select Currency.
6. Enter Unit price : 1
7. Enter Currency name as 054 (per my phone # eg. above) Now the phone number 054 123456
will remains on the 4th row of the display. Secondly, if you press the # key, it prompt which line to be used; Line 1 or 2.

Larger Number Tip (works in 51xx series)
If you hold the key # while you are in the names list, the telephone number can be viewed larger.

Veiwing the speed dial place.
Type 1#, 2#, 3#, 4#,… on the keypad (when you’re not in the menu) to get the phone number
used for with this key when speed dialing.

Numbers in SMS
Hold the # key press * three times, the abc or ABC on the upper left of the display
switches to 123 and you can write numbers directly. To come back to abc repeat the procedure.

Please note that if you do these next tricks, the new menus can’t be erased without
restoring the factory default settings
To activate the “Car” menu, you need to short-circuit pins “4” and “5”. After a short time the word “Car” will be shown in the display. Menu 3-7 is now enabled.

To activate the “Headset” menu, you need to short-circuit pins “3” and “4”. After a
short time the word “Headset” will be shown in the display. Menu 3-6 is now enabled.

Charge your phone forever.
If your phone is off and you charge it, unplug the cord while pressing the power button to turn it on, and it’ll keep charging for ever…

NetMonitor information

GSM phones from Nokia have a special menu called Netmonitor (Operator Field Test Display) which gives access to more than 50 submenus (depending on model). Signalling displays,information on serving cell and neighbours, Network parameters, Ciphering, hopping, DTX status and IMSI, Lights status control and batt. temperatur is just some a the functions found here.

There are three different modes:
– display mode
– execute mode
– help mode

Display mode is used etc. typing in 1 and just scrolling the menus. Help mode will be activated by holding down * for 2 sec. If you what to switch timers, lights etc. you need to use execute mode. Execute mode is of the one-shot type. You switch on / off and in some menus resets through the main menu: “Test:”. Just type in the menu number you like to switch. Go back and retype to switch back. (only for on / off functions)

Netmonitor on Nokia can NOT be activated by any *# code alone.
However these 3 ways work:

1. With a special SIM card.
2. By de-soldering the eeprom with ATMEL AT 24C64 (serial 8kbyte eeprom). Read out data with eprommer (e.g.. GALEP 3 avail. at CONRAD Electronic, or ECLIPSE from Stag) and save data! Eg. Nokia 6150 at address 0430 (software-version 4.01) change hex 00 to ff 3. With a cable (M2BUS or FBUS) and the right software. [Software can be found on’s software page and the cable can be found in the cable section]

Note that may need to take out the batt after activation of the Netmonitor to make the menu appear.

IMEI Information
TAC = Type Approval Code (first 2 digits = country code of the approval-country )

FAC = Final Assembly Code (01,02 = AEG)
(10,20 Nokia)

SNR = Serial Nr.
SP = Spare (always “0”)[/b]
With Nokia codes or Nokia secret codes you can access hidden features and gain information about your Nokia phone. Many of the Nokia codes are only normally used by Nokia engineers. takes no responsibility for any data loss resulting in using these Nokia codes.

Nokia code Code function
*3370# This Nokia code activates Enhanced Full Rate Codec (EFR) – Your Nokia cell phone uses the best sound quality but talk time is reduced my approx. 5%
#3370# Deactivate Enhanced Full Rate Codec (EFR)
*#4720# Activate Half Rate Codec – Your phone uses a lower quality sound but you should gain approx 30% more Talk Time
*#4720# With this Nokia code you can deactivate the Half Rate Codec
*#0000# Displays your phones software version, 1st Line : Software Version, 2nd Line : Software Release Date, 3rd Line : Compression Type
*#9999# Phones software version if *#0000# does not work
*#06# For checking the International Mobile Equipment Identity (IMEI Number)
#pw+1234567890+1# Provider Lock Status. (use the “*” button to obtain the “p,w” and “+” symbols)
#pw+1234567890+2# Network Lock Status. (use the “*” button to obtain the “p,w” and “+” symbols)
#pw+1234567890+3# Country Lock Status. (use the “*” button to obtain the “p,w” and “+” symbols)
#pw+1234567890+4# SIM Card Lock Status. (use the “*” button to obtain the “p,w” and “+” symbols)
*#147# This lets you know who called you last (Only vodofone)
*#1471# Last call (Only vodofone)
*#21# This phone code allows you to check the number that “All Calls” are diverted to
*#2640# Displays phone security code in use
*#30# Lets you see the private number
*#43# Allows you to check the “Call Waiting” status of your cell phone.
*#61# Allows you to check the number that “On No Reply” calls are diverted to
*#62# Allows you to check the number that “Divert If Unreachable (no service)” calls are diverted to
*#67# Allows you to check the number that “On Busy Calls” are diverted to
*#67705646# Phone code that removes operator logo on 3310 & 3330
*#73# Reset phone timers and game scores
*#746025625# Displays the SIM Clock status, if your phone supports this power saving feature “SIM Clock Stop Allowed”, it means you will get the best standby time possible
*#7760# Manufactures code
*#7780# Restore factory settings
*#8110# Software version for the nokia 8110
*#92702689# Displays – 1.Serial Number, 2.Date Made, 3.Purchase Date, 4.Date of last repair (0000 for no repairs), 5.Transfer User Data. To exit this mode you need to switch your phone off then on again
*#94870345123456789# Deactivate the PWM-Mem
**21*number# Turn on “All Calls” diverting to the phone number entered
**61*number# Turn on “No Reply” diverting to the phone number entered
**67*number# Turn on “On Busy” diverting to the phone number entered
12345 This is the default security code press and hold # Lets you switch between lines

*#7370# reformat only nokia series 60

Lock code
Length: 5 digits
Detail: Prevents access to certain functions on the phone
Set from: Tools > Settings > Security > Phone & SIM
Default: The default lock code for Nokia Series 60 devices is 12345.
Lost? – If you’ve changed this code and forgotten it – you will need to visit a Nokia authorised service center, who will be able to reset the lock code for you.[/b]

About the Author

Computer Science Graduate Student @ Case Western Reserve University, Cleveland, USA



Python Factory Design Patterns using Switch Case

I googled for Factory Method Design Pattern in Python but couldn’t find a good resource. So, I  am sharing an example program to demonstrate this design pattern in Python which I frequently use. The factory method pattern is...
by arunenigma


Conway’s Game of Life Implemetation in Python with cool patterns

he Game of Life (or simply Life) is not a game in the conventional sense. There are no players, and no winning or losing. Once the “pieces” are placed in the starting position, the rules determine everything that ha...
by arunenigma


Python AVL Tree Implementation with ASCII visualization

n computer science, an AVL tree is a self-balancing binary search tree. It was the first such data structure to be invented. In an AVL tree, the heights of the two child subtrees of any node differ by at most one; if at any tim...
by arunenigma



Binary Search Tree in Python with ASCII art visualization

Binary search tree implementation in Python with: in, post and pre-order traversals. Also includes methods for insertion, deletion and search of nodes. Deletion is fairly complex and is made possible by keeping track of parents...
by arunenigma


Python, Memoization, Dynamic Programming, Fibonacci Series and some Fun!

ython can implement the recursive formulation directly, caching return values. Memoization is a method where if a call is made more than once with the same arguments, and the result is returned directly from the cache. For exam...
by arunenigma



Be the first to comment!

You must be logged in to post a comment.