DCT4 platform

From Legacy Portable Computing Wiki
UPP4M from a Nokia 6030
TIKUEDGE and UEMEK from a Nokia 6230i

The Nokia DCT4 platform or Digital Core Technology 4 is a hardware platform used on Nokia phones from the early to mid 2000s. Some basic phones from the late 2000s also used DCT4, but this is often called DCT4+. It was succeeded by the BB5 platform.

DCT4 is based on two ASICs: UEM (Universal Energy Management) and UPP (Universal Phone Processor).

UEM

The Universal Energy Management ASIC controls giving power to other components, including the UPP. It has some variants:

  • UEME: Enhanced version.
  • UEMK: Shrunk down version with identical functionality.
  • UEMEK: Shrunk down enhanced version.

UPP

The Universal Phone Processor contains the MCU, DSP and RAM. In later DCT4 devices, sometimes called the DCT4.5 generation, this was replaced by the TIKU.

The UPP model of a phone can be checked from its Level 3-4 service manual, in the "System Module", "sysmod" or "system" section. If you can find the exact CPU frequencies, please add them to this list.

Model MCU core Description
UPP2M ARM7TDMI Used on basic phones such as the 1100, 1110 and 1600.
UPP4M ARM7TDMI Used on a few Series 40 phones like the 6030.
UPP8M 50 MHz ARM7TDMI Used on the majority of devices.
UPP_WD2 104 MHz ARM920T PDA version of the UPP, used on early S60 smartphones.
TIKUEDGE ARM925 Used on DCT4.5 devices, for example the 6170 and 6230.

DCT4+

DCT4+ is an evolved version of the DCT4 platform used for basic and low-end phones. It has improved security, and master code generators for normal DCT4 don't work on DCT4+.

Firmware

Firmware for DCT4 devices can be found on archive.org. DCT4 generation firmwares are encrypted, but they can be extracted or modified with tools such as TriX.

See also