Series 30

Series 30, also known as S30, is a user interface used on Nokia's basic phones. This platform was introduced in 2003 to replace the Series 20 platform, and was succeeded in 2014 by Series 30+.

Originally it was designed to be used with one softkey, called the Navi-key, but starting from the Nokia 1110 and Nokia 1600 the Navi-key was phased out in favor of the more common two-softkey navigation system.

The S30 platform is very limited as it cannot run Java applications like Series 40 and above can. Another limitation is that most S30 devices don't have a standard way to load files on them, with many models having a Nokia Easy Flash connector instead.

In addition to ARM, S30 runs on the Infineon C166 16-bit architecture, as seen on the Nokia 1616. S30 has its own optimized synth engine.

Screen rotation
The screen can be rotated in one of four directions by entering a dial code.

If rotating by 90 degrees and the screen isn't a 1:1 aspect ratio, part of the screen is cut off, and there is an unused part of the screen which doesn't get refreshed. Note that the pixel aspect ratio is also distorted on some devices.
 * *#5511#: Original
 * *#5512#: Rotate 90 degrees to the left
 * *#5513#: Rotate 180 degrees (upside down)
 * *#5514#: Rotate 90 degrees to the right

Bounce
The Bounce game built into some S30 phones like the 2600 and 2310 have a few cheat codes:
 * 787898: Invincibility (god mode)
 * 787899#: Flight
 * 7878993: Go to the next stage
 * 7878991: Go to the previous stage