Jump to content
Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Log in or create an account to edit The Apple Wiki.
Samsung S5L8920
Application Processor
DesignerSamsung
ManufacturerSamsung
Clock speed600 MHz
Instruction setARMv7
Core design65 nm Cortex-A8
Cache
  • L1: 32 KiB (instructions), 32 KiB (data)
  • L2: 256 KiB
Memory (RAM)256 MiB LPDDR-400
GPUPowerVR SGX535, 200 MHz

The Samsung S5L8920 is a system-on-a-chip used in the iPhone 3GS. It is a significant upgrade from its predecessors, with many of its specifications doubled compared to the S5L8900.

S5L8920 is also the first to use the ARMv7 family of instructions, with later versions of the architecture using armv7f/armv7s. It uses the THUMB-2 instruction set, in addition to ARM and THUMB. Binaries included in iOS for the iPhone 3GS and later are compiled only for ARMv7, and are not compatible with older CPUs. However, ARMv6 binaries can still be run on the ARMv7 CPU.

The CPU clock speed is 600 MHz, underclocked from its native 833 MHz.

The iPod touch (3rd generation) uses the S5L8922, a die-shrink from 65 nm to 45 nm.

Bootrom Version: 359.3

Units produced after 2009 week 40 have 359.3 and not vulnerable to the 0x24000 Segment Overflow.

Bootrom Exploits

Boot Chain

BootromLLBiBootKernelSystem Software

See also

Preceded by
S5L8720
"A" Series SoCs
S5L8920
S5L8922
Succeeded by
A4