Generations

From iPodLinux

Jump to: navigation, search

This page outlines the specs and support status of all iPods. For an outline of the current features in iPodLinux, see Project Status. This is likely the most complete iPod specification sheet on the Internet.


Contents


Fullsized iPods

First Generation (1G) / Second Generation (2G)

Y Tick.png Supported by iPodLinux The 'Scroll Wheel' and 'Touch Wheel' models.
Distinguish

1G has white plastic around the top ports, and a rotating wheel. 2G has shiny metal around the top ports, and a stationary, "touch" wheel. Neither have a "dock" connector, but do have a Firewire connector. The 2nd gen iPods will have a cover on this connector.

iPod 2G
CPU Portal Player PP5002
Audio Wolfson Microelectronics WM8721
I/O FireWire: Texas Instruments TSB43AA82 PHYS and LINK
RAM Samsung K4S561632C-TL1H (32 MB)
Storage Toshiba MK5002MAL (5GB) or MK1504GAL (10GB)

1.8" Hard Drive (1 platter, either 1 or 2 heads)

Display Renesas HD66753 Graphics LCD Controller/Driver

2 bit grayscale 160x128 LCD (Unknown supplier)

Power MAX115 A2D for battery status

Linear Technology LTC1731 a complete, constant-current/constant-voltage linear charge controller for fast charging of single-cell lithium-ion (Li-ion) batteries.

Linear Technology LTC1726 combines the ability to monitor three supply voltages, at 61.5% threshold accuracy, with adjustable reset and watchdog functions.

Other
Gestalt 0x00010000, 0x00010001, or 0x000100002= 1G; 0x00020000 or 0x00020001 = 2G
Apple Name 1G: iPod with scroll wheel; 2G: iPod with touch wheel
Notes

Installation

Third Generation (3G)

Y Tick.png Supported by iPodLinux The 'Docking' model.
Distinguish

Four buttons across between the touchwheel and the screen. First iPod with a dock connector.

iPod 3G
CPU Portal Player PP5002
Audio Wolfson Microelectronics WM8731L

Ole Wolff Buzzer OWMB-757526S

I/O FireWire: Texas Instruments TSB43AA82

USB2: Cypress Semi CY7C68013-56LFC interface.

RAM Samsung K4S561633C-R(B)L/N/P75. 32MB of SDRAM.
Storage 10GB, 15GB, 20GB, 30GB and 40GB - Sharp LH28F800BGHB-TTL90 Flash Memory
Display Renesas HD66753 Graphics LCD Controller/Driver.

2 bit grayscale 160x128 LCD (Unknown supplier)

Power Linear Technology LTC1733 Battery Charger

Philips PCF50605HN PMU (Power Management Unit).

Other Texas Instruments SN74CBTLV16211 Bus Switch
Gestalt 0x00030001 = 3G
Apple Name iPod with dock connector
Notes PCB Images

Installation


Fourth Generation (4G)

Y Tick.png Supported by iPodLinux The 'Click Wheel' model. Also available in black with a red click wheel. (U2 model)
Distinguish

Blueish hue to the screen. Buttons integrated in the new "clickwheel".

iPod 4G
CPU Portal Player PP5020.
Audio Wolfson Microelectronics WM8975 CODEC (should be similar to WM8971).
I/O FireWire: Texas Instruments TSB41AB1 FireWire Physical Layer.
RAM Hynix HY5V56D or SEC 434 XL75 SDRAM (32MB).
Storage Toshiba MK2004GAL 20GB 1.8" HD / Toshiba MK4004GAH 40GB 1.8" HD
Display Renesas HD66753 Graphics LCD Controller/Driver.

2 bit grayscale 160x128 LCD (Optrex and Wintek)

Power Philips TEA1211, auto-up/down DC/DC converter circuit with I²C-bus interface.

Philips PCF50605HN PMU (Power Management Unit).

SBW 340, surge protection.

Other National Semiconductor LM3485 (marked S29B) Hysteretic PFET Buck Controller (Switching Regulator)
Gestalt 0x00050013 or 0x00050014 = 4G
Apple Name iPod with Click Wheel
Notes PCB Images

Installation


iPod Photo (Photo) / Color iPod (Color)

Y Tick.png Supported by iPodLinux Color screen, click wheel; Also available in black with a red click wheel. (Color U2 model)
Distinguish

Color screen. Cannot play movies with Apple's firmware.

iPod photo
CPU Portal Player PP5020. (chip revision may differ)
Audio Wolfson Microelectronics WM8975 CODEC (should be similar to WM8971).
I/O FireWire: Texas Instruments TSB41AB1 FireWire Physical Layer.

CCIR 601: Analog Devices ADV7179 NTSC/PAL Video Encoder

RAM Hynix HY5V56D 32MB SDRAM.
Storage Silicon Storage Technology SST39WF800A 8 Mbit Multi-Purpose Flash, Toshiba MK2006GAL HDD
Display Renesas HD66789R LCD controller (in newer models only, original models unknown controller)
Power Philips PCF50605HN PMU (Power Management Unit).

National Semiconductor LM34910 Step Down Switching Regulator

Philips TEA1211, auto-up/down DC/DC converter circuit with I²C-bus interface.

Other
Gestalt 0x00060000 = Photo; 0x00060004 = Color
Apple Name Photo: iPod photo; Color: iPod with color display
Notes 16 bit color 220x176 2" LCD

PCB Images

Installation


Fifth Generation (5G) / Fifth Generation Enhanced (5.5G)

Y Tick.png Supported by iPodLinuxLarge color screen, thinner, plays MPEG and H.264 video.
Distinguish

The front face has a glossy surface and is available in black and white.

  • 60GB iPod: This is a 5G (Fifth Generation) iPod only.
  • 80GB iPod: This is a 5.5G (Fifth Generation Enhanced) iPod only.
  • 30GB iPod: This can be either a 5G or 5.5G iPod. To distinguish the Fifth Generation iPod (Late 2006, 5.5G) from the original Fifth Generation (5G) iPod is by comparing the last three digits of the serial number. The Fifth Generation iPod (Late 2006, 5.5G) serial number's last three digits will be one of the following: V9K, V9P, V9M, V9R, V9L, V9N, V9Q, V9S, WU9, WUA, WUB, WUC, W9N and X3N. The Fifth Generation U2 Special Edition iPod (30 GB Late 2006) serial number's last three digits are W9G.
    Also, if your iPod has a search feature, it is a 5.5G.
5G iPod
U2 Special Edition 5G iPod
CPU Portal Player PP5021C-TDF (like PP5020)

The PP chip presents itsself as PP5022C in software.

Audio Wolfson Microelectronics WM8758 Audio codec
I/O CCIR 601: Broadcom BCM2722 Video decoder/processor
RAM Samsung K4S56163PF SDRAM - 256Mbit (32MB in the 30GB model - like previous models, 60GB model has 64MB with Samsung part number K4M51163PC.)
Storage 5G: Toshiba MK3008GAL 30GB 1.8" HDD / Toshiba MK6008GAH 60GB 1.8" HDD

5.5G: Toshiba MK3008GAL 30GB 1.8" HDD / Toshiba MK8010GAH 80GB 1.8" HDD (it should be an Apple branded MK8009GAH)

Silicon Storage Technology SST39WF800A 8 Mbit Multi-Purpose Flash

Display Unknown LCD Controller

16 bit color 320x240 2.5" LCD (Manufacturer: Toshiba-Matsushi ta markings: 1WX510015194)

Power Philips PCF50607 PMU (Power Management Unit)

Linear Technology LTC4066 Linear USB Power Manager / Li-Ion Battery Charger

National Semiconductor LM34910 Step Down Switching Regulator

Philips TEA1211 DC/DC converter with I2C

Other Cypress CY8C21434 PSoC Mixed Signal Controller - Touch Pad
Gestalt 0x000B0005 or 0x000B0010 = 5G
Apple Name iPod with video
Notes Vivisection (PCB pictures)

Another picture of 5.5G PCB

Installation (as of the moment, Installer 2 will NOT work with 5.5Gs)


Sixth Generation (6G/Classic)

N Cross.png NOT SUPPORTED BY IPODLINUX (reason) 6th Generation iPod, Metal front face.
Distinguish

Metal front face with a sharp edge around the perimeter. The surface of the metal front face is abrasive/matted. Available in black or silver.

6G iPod (Classic)
CPU Apple Branded ARM Chip 338S0445 8514.109
Audio Apple Branded Cirrus Chip, Model Number Can't Be Made Out in iFixit Teardown
I/O  ??
RAM  ??
Storage 80GB or 160GB 1,8" harddrive, 80GB: Toshiba MK8022GAA / 160GB: Toshiba MK1626GCB
Display 2,5" 320x240 color LCD
Power  ??
Other  ??
Gestalt  ??
Apple Name iPod classic
Notes iFixit Teardown


Small iPods

iPod Mini (Mini1G)

Y Tick.png Supported by iPodLinux Ultra-portable hard drive-based MP3 player.
Distinguish
  • Small unit, metal case.
  • Available in muted, pastel metallic colors.
  • Click wheel font is grey and does not match the color of the iPods case.
  • Hard drive noise may be heard from the device.
iPod 1G mini
CPU Portal Player PP5020

The PP chip presents itsself as PP5020E in software.

Audio Wolfson Microelectronics WM8731L
I/O FireWire: Texas Instruments TSB41AB1 FireWire Physical Layer.
RAM Samsung K4S561633C-R(B)L/N/P75. 32MB of SDRAM.
Storage Silicon Storage Technology SST39VF800A 8Mbit Flash.
Display Renesas HD66753 Graphics LCD Controller/Driver.

2 bit grayscale 138x110 LCD

Power Philips PCF50605HN PMU (Power Management Unit).

Linear Technology LTC4055 USB Power Controller and Li-Ion Linear Charger

Texas Instruments TPS62046 step-down dc-dc converter

National Semiconductor LM3485 Hysteretic PFET Buck Controller (Switching Regulator)

Other
Gestalt 0x00040013 = 1G Mini
Apple Name iPod mini
Notes Installation


iPod Mini Second Generation (Mini2G)

Y Tick.png Supported by iPodLinux Second generation iPod mini.
Distinguish
  • Small unit, metal case.
  • Capacity is engraved on the back.
  • Available in vibrant metallic colors.
  • Click wheel font matches the color of the iPods case.
  • Better battery life (18hrs).
  • Hard drive noise may be heard from the device.
iPod 2G mini
CPU Portal Player PP5022 processor (Dual 80 MHz ARM 7TDMI processors)

The PP chip presents itsself as PP5022B in software.

Audio
I/O
RAM 32MB of SDRAM
Storage 4GB / 6GB Hitachi 3600 RPM ATA-66 Micro drive (internal specifications: 4GB and 6GB)
Display Renesas HD66753 Graphics LCD Controller/Driver.

2 bit grayscale 138x110 LCD

Power
Other
Gestalt 0x00070002 = 2G Mini
Apple Name iPod mini Second Generation
Notes

Installation


iPod Nano (Nano1G)

Y Tick.png Supported by iPodLinux Tiny Flash-based color iPod.
Distinguish

Black or White plastic front half with a shiny metal back half.

iPod nano
CPU Portal Player PP5021C-TDF

The PP chip presents itsself as PP5022C in software.

Audio Wolfson Microelectronics WM8975G (DAC)
I/O
RAM SEC 534 BG75 K4M56163PG - Samsung 4M x 16Bit x 4 Banks Mobile SDRAM
Storage Samsung 534-K9WAG08U1M - Storage flash

Silicon Storage Technology 55LD019K 4MB - Firmware Flash

Display Renesas HD66789R compatible LCD Controller

16 bit color 176x132 1.5" LCD (three manufacturers Optrex, Sharp Electronics, and Toshiba-Matsushìta; edge markings: 4BN8-116, 045JKHN7, NWP74 MA50A111)

Power Philips CF50607 PMU (Power Management Unit).

National Semiconductor JM54RM LM34910 Step Down Switching Regulator

Other Cypress CY8C21434 - Click wheel controller
Gestalt 0x000C0005 or 0x000C0006 = Nano
Apple Name iPod nano
Notes dissection images(00-35)

Overview opened Back and Front Front Storage PCB PCB Accu PCB front PCB Front detail Storage Storage removed Display

Complete specs: iPod Nano

Installation


iPod Nano Second Generation (Nano2G)

N Cross.png NOT SUPPORTED BY IPODLINUX (reason) Tiny iPod with Color Display
Distinguish

Metal case which wraps around the entire iPod. Available in a few colors including silver and black.

iPod Nano 2G Family
CPU Apple branded ARM chip, 337S3291 8701 (ARM940T)
Audio Apple branded chip, 66AJSTB (Probably a Wolfson WM8750S, based on the WM8975G)
I/O  ??
RAM Samsung 32MB (256 Megabits) SDRAM

Silicon Storage Technology SST39WF800A 8 Mbit Multi-Purpose Flash

Storage Provided by either Samsung ,Hynix or Toshiba depending on the model

iPod nano 4G - Toshiba TH58NVG5D4CTG20

Display Sharp/Optrex/Toshiba

1.5-inch (diagonal) liquid crystal display with blue-white LED backlight 176-by-132-pixel resolution, .168-mm dot pitch

Power Apple branded PMU (Probably a Philips PCF50635, based on the PCF50607)

National Semiconductor LM34910 Step Down Switching Regulator

Other Cypress CY8C21434 - Click wheel controller

Linear Technology LTC4066 USB battery charging circuitry

Gestalt Does not exist in new Firmware.
Apple Name iPod nano
Notes Complete specs: iPod Nano

Samsung S5L8700 Dissection pictures Ars Technica Dissection and Analysis

iPod Nano Third Generation (Nano3G)

N Cross.png NOT SUPPORTED BY IPODLINUX (reason) Smaller, metal case, larger screen, plays videos
Distinguish

Shorter, stubbier, large "TV shaped" color screen. Can play movies with Apple firmware. Sharp edge around the front metal face.

iPod Nano 3G
iPod Nano 3G Family
CPU Apple branded ARM chip, 337S3473 8702 NONURREA 0734 ARM
Audio Apple branded 76BZKTM (Known to be some Wolfson Chip), or is it the Apple branded 338S0462 76ARKTM chip (it is on the same side as the CPU but right next to the output capacitors on the opposite side)?
I/O Touch wheel uses a Synaptics controller T5 0726 ACV1846 (ribbon and wheel also Synaptics branded, 940-151-4RA)
RAM Hynix HYE1SM256 - 256Mbit SDRAM or Samsung K4X56163PI-GGC3 - 256Mbit (16Mx16) Mobile DDR SDRAM
Storage Intel, Micron or Samsung Chip, 4GB: Intel 29F32G08FAMB2 / 8GB: Samsung 728-K9HCG08U5M
Display 320x240, 204ppi 2" color LCD screen
Power Apple branded 338S0408 07288HAX (e4 in a circle like on the Intel NAND flash)?
Other  ??
Gestalt  ??
Apple Name iPod nano
Notes iFixit Teardown


iPod Nano Fourth Generation (Nano4G)

N Cross.png NOT SUPPORTED BY IPODLINUX (reason) Slimmer, rounded metal case, longer screen, plays videos sideways
Distinguish
  • Portrait color screen, rounded edges.
  • Plays movies horizontally.
  • Has the Genius feature.
  • Built-in accelerometer.
iPod Nano 4G Front View
iPod Nano 4G Top and Bottom View
CPU Apple branded ARM CPU, 339S0049ARM with Samsung integraded memory
Audio  ??
I/O  ??
RAM  ??
Storage Toshiba TH58NVG6D1DLA87 4GB Flash RAM chips
Display 2 inch, 320x240 resolution, 204ppi (Unknown supplier and unknown controller)
Power  ??
Other  ??
Gestalt  ??
Apple Name iPod nano
Notes Disection of nano4g: [1]

Widescreen iPods

iPod Touch

N Cross.png NOT SUPPORTED BY IPODLINUX iPod with touch screen
Distinguish

Touch screen, no click wheel.

iPod Touch
CPU Apple branded ARM cpu, 339S0029ARM with integrated Samsung memory
Audio Wolfson Microelectronics WM87588G Audio codec
I/O  ??
RAM 128MB
Storage Toshiba TH58NVG5D4CTG20 4GB Flash RAM chips for 8GB,16GB or 32GB Flash-based storage
Display 3,5" 480x320 widescreen multi-touch display
Wireless LAN Marvell W8686B13 (802.11a/b/g WLAN)
Power  ??
Other  ??
Gestalt  ??
Apple Name iPod touch
Notes iFixit Teardown

2D barcodes reads 9C73608WAX45B (unable to read the one on the battery).

More details on this iPod's hardware are currently unknown and will be added whenever someone does a vivisection.


Shuffle iPods

iPod Shuffle

N Cross.png WILL NEVER BE SUPPORTED Ultra-portable flash-based iPod. Listed here for completeness.
Distinguish

Size similar to a pack of gum.

iPod shuffle
CPU SigmaTel's D-Major STMP3550. This chip has a DSP56004 core. There's currently no recent GCC compiler for DSP56000 and therefore no uClinux/iPodLinux.
Gestalt Does not exist on iPod shuffles.
Apple Name iPod shuffle
Notes Complete specs: iPod Shuffle

Old gcc DSP56000 compiler [2]


iPod Shuffle Second Generation

Not much is known about this model. Please post info as it becomes available.

N Cross.png WILL NEVER BE SUPPORTED Ultra-portable flash-based iPod. Listed here for completeness.
Distinguish

Clip-on design.

iPod shuffle 2G
CPU Apple branded ARM chip, 337S3300 844A N05WDK01 0642
Gestalt Does not exist on iPod shuffles.
Apple Name iPod shuffle
Notes CPU info from iFixIt.com


iPod Shuffle Third Generation

Not much is known about this model. Please post info as it becomes available.

N Cross.png WILL NEVER BE SUPPORTEDUltra-portable flash-based iPod. Listed here for completeness. (Same as 2nd Generation)
Distinguish

Clip-on design.

iPod shuffle 3G
iPod shuffle 3G family
CPU ??
Storage 1GB or 2GB
Gestalt Does not exist on iPod shuffles.
Apple Name iPod shuffle
Notes
 





iPod Shuffle Fourth Generation

Not much is known about this model. Please post info as it becomes available.

N Cross.png WILL NEVER BE SUPPORTEDUltra-portable flash-based iPod. Listed here for completeness.
Distinguish

Clip-on design. As small as a key.

iPod shuffle 4G
CPU ??
Storage 4GB only
Gestalt Does not exist on iPod shuffles.
Apple Name iPod shuffle
Notes Has got voice function installed, as user interface.
 





Notes

  • Gestalt refers to the iPod's hardware revision number. This is found on the iPod's disk in the file "/iPod_Control/Device/SysInfo", listed under the key "boardHwSwInterfaceRev" (for the curious: this file doesn't exist on shuffles).
  • Apple Name is the official name Apple uses to refer to each generation of iPod. This can be found in the description of the iPod updater in Software Update and here. Please keep semantics and capitalization verbatim.


Links

iLounge has written a great article; A Brief History of iPod.

Apple has a nice guide about identifying different iPod models.

Wikipedia has a list of model numbers and what generation they are.