Generations
From iPodLinux
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)
| | ||
| 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. | |
| 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 | ||
Third Generation (3G)
| | ||
| Distinguish |
Four buttons across between the touchwheel and the screen. First iPod with a dock connector. | |
| 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 | |
Fourth Generation (4G)
| | ||
| Distinguish |
Blueish hue to the screen. Buttons integrated in the new "clickwheel". | |
| 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 | |
iPod Photo (Photo) / Color iPod (Color)
| | ||
| Distinguish |
Color screen. Cannot play movies with Apple's firmware. | |
| 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 | |
Fifth Generation (5G) / Fifth Generation Enhanced (5.5G)
| | ||
| Distinguish |
The front face has a glossy surface and is available in black and white.
| |
| 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)
Installation (as of the moment, Installer 2 will NOT work with 5.5Gs) | |
Sixth Generation (6G/Classic)
| | ||
| 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. | |
| 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)
| | ||
| Distinguish |
| |
| 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)
| | ||
| Distinguish |
| |
| 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 | ||
iPod Nano (Nano1G)
| | ||
| Distinguish |
Black or White plastic front half with a shiny metal back half. | |
| 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 | |
iPod Nano Second Generation (Nano2G)
| | ||
| Distinguish |
Metal case which wraps around the entire iPod. Available in a few colors including silver and black. | |
| 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)
| | ||
| Distinguish |
Shorter, stubbier, large "TV shaped" color screen. Can play movies with Apple firmware. Sharp edge around the front metal face. | |
| 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)
| | ||
| Distinguish |
| |
| 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
| | ||
| Distinguish |
Touch screen, no click wheel. | |
| 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
| | ||
| Distinguish |
Size similar to a pack of gum. | |
| 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.
| | ||
| Distinguish |
Clip-on design. | |
| 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.
iPod Shuffle Fourth Generation
Not much is known about this model. Please post info as it becomes available.
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.
