Ipod Nano Generations
From wikiPodLinux
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.
Note: Items that are not officially supported have had some success with the devs, but you should only consider installing iPodLinux on those generations if you are an advanced computer user, preferably running Linux or Mac OS X. Ask questions about those iPods in moderation, and only if you know what you're doing. If you don't know what you're doing, we are free to ignore you.
Table of contents |
First/Second Generation
Supported by iPodLinux The 'Scroll Wheel' and 'Touch Wheel' models. | ||
CPU | Portal Player PP5002 | |
Audio | Wolfson Microelectronics (http://www.wolfsonmicro.com) WM8721 (http://www.wolfsonmicro.com/products/WM8721) | |
I/O | FireWire: Texas Instruments (http://www.ti.com/) TSB43AA82 (http://focus.ti.com/docs/prod/folders/print/tsb43aa82.html) PHYS and LINK | |
RAM | ||
Storage | Toshiba (http://www.toshiba.com/) MK5002MAL (http://www.storage.toshiba.eu/index.php?id=8&pid=66) (5GB) or MK1504GAL (http://sdd.toshiba.com/main.aspx?Path=HardDrivesOpticalDrives/HardDiskDrives/MK1504GAL) (10GB)
1.8" Hard Drive (1 platter, either 1 or 2 heads) | |
Display | Renesas (http://www.renesas.com/) HD66753 (http://ipodlinux.sourceforge.net/download/ehd66753.pdf) Graphics LCD Controller/Driver
2 bit grayscale 160x128 LCD (Unknown supplier) | |
Power | MAX115 (http://www.maxim-ic.com/quick_view2.cfm/qv_pk/2367) A2D for battery status
Linear Technology (http://www.linear.com) LTC1731 (http://www.linear.com/pc/productDetail.jsp?navId=H0,C1,C1003,C1037,C1078,C1088,P1824) a complete, constant-current/constant-voltage linear charge controller for fast charging of single-cell lithium-ion (Li-ion) batteries. Linear Technology LTC1726 (http://www.linear.com/pc/productDetail.jsp?navId=H0,C1,C1003,C1144,C1043,C1020,P1833) 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
Supported by iPodLinux The 'Docking' model. | ||
CPU | Portal Player PP5002 | |
Audio | Wolfson Microelectronics WM8731L (http://www.wolfsonmicro.com/products/WM8731)
Ole Wolff (http://www.owolff.com/) Buzzer OWMB-757526S | |
I/O | FireWire: Texas Instruments TSB43AA82 (http://focus.ti.com/docs/prod/folders/print/tsb43aa82.html)
USB2: Cypress Semi (http://www.cypress.com/) CY7C68013-56LFC (http://www.cypress.com/portal/server.pt?space=CommunityPage&control=SetCommunity&CommunityID=209&PageID=259&fid=14&rpn=CY7C68013) interface. | |
RAM | Samsung K4S561633C-R(B)L/N/P75 (http://www.dpeddi.com/h4100/datasheets/ram-ds_k4s561633c-r(b)l_n_p_r14.pdf). 32MB of SDRAM. | |
Storage | 10GB, 15GB, 20GB, 30GB and 40GB - Sharp LH28F800BGHB-TTL90 (http://doc.chipfind.ru/pdf/sharp/lhf80bza.pdf) Flash Memory | |
Display | Renesas HD66753 (http://ipodlinux.sourceforge.net/download/ehd66753.pdf) Graphics LCD Controller/Driver.
2 bit grayscale 160x128 LCD (Unknown supplier) | |
Power | Linear Technology LTC1733 (http://www.linear.com/pc/productDetail.jsp?navId=H0,C1,C1003,C1037,C1078,C1088,P1732) Battery Charger
Philips PCF50605HN (http://www.rockbox.org/twiki/pub/Main/DataSheets/pcf50606.pdf) PMU (Power Management Unit). | |
Other | Texas Instruments SN74CBTLV16211 (http://focus.ti.com/docs/prod/folders/print/sn74cbtlv16211.html) Bus Switch | |
Gestalt | 0x00030001 = 3G | |
Apple Name | iPod with dock connector | |
Notes | PCB Images |
iPod Mini
Ultra-portable hard drive-based MP3 player. | ||
CPU | Portal Player PP5020
The PP chip presents itsself as PP5020E in software. | |
Audio | Wolfson Microelectronics WM8731L (http://www.btdesigner.com/pdfs/WM8731_WM8731L.pdf) | |
I/O | FireWire: Texas Instruments TSB41AB1 (http://focus.ti.com/docs/prod/folders/print/tsb41ab1.html) FireWire Physical Layer. | |
RAM | Samsung K4S561633C-R(B)L/N/P75 (http://www.dpeddi.com/h4100/datasheets/ram-ds_k4s561633c-r(b)l_n_p_r14.pdf). 32MB of SDRAM. | |
Storage | Silicon Storage Technology (http://www.sst.com/) SST39VF800A (http://www.sst.com/products.xhtml/parallel_flash/39/x16/SST39VF800A) 8Mbit Flash. | |
Display | Renesas HD66753 (http://ipodlinux.sourceforge.net/download/ehd66753.pdf) Graphics LCD Controller/Driver.
2 bit grayscale 138x110 LCD | |
Power | Philips PCF50605HN (http://www.rockbox.org/twiki/pub/Main/DataSheets/pcf50606.pdf) PMU (Power Management Unit).
Linear Technology LTC4055 (http://www.linear.com/pc/productDetail.jsp?navId=H0,C1,C1003,C1037,C1078,C1088,P2436) USB Power Controller and Li-Ion Linear Charger Texas Instruments TPS62046 (http://focus.ti.com/docs/prod/folders/print/tps62046.html) step-down dc-dc converter National Semiconductor LM3485 (http://www.national.com/ds.cgi/LM/LM3485.pdf) Hysteretic PFET Buck Controller (Switching Regulator) | |
Other | ||
Gestalt | 0x00040013 = 1G Mini | |
Apple Name | iPod mini | |
Notes | Installation |
iPod Mini Second Generation
Second generation iPod mini; capacity engraved on back. | ||
CPU | Portal Player PP5022 processor (Dual 80 MHz ARM 7TDMI (http://www.eecs.umich.edu/~tnm/power/ARM7TDMIvE.pdf) processors)
The PP chip presents itsself as PP5022B in software. | |
Audio | ||
I/O | ||
RAM | 32MB of SDRAM | |
Storage | 4GB (http://www.hitachigst.com/tech/techlib.nsf/products/Microdrive_3K4) / 6GB (http://www.hitachigst.com/tech/techlib.nsf/products/Microdrive_3K6) Hitachi 3600 RPM ATA-66 Micro drive (http://www.hitachigst.com/portal/site/en/menuitem.92382478a130ca1492480021aac4f0a0/) (internal specifications: 4GB (http://www.hitachigst.com/tech/techlib.nsf/techdocs/A136D80F0D64067386256D8D005719B8/%24file/3K4Micro_spec.pdf) and 6GB ) | |
Display | Renesas HD66753 (http://ipodlinux.sourceforge.net/download/ehd66753.pdf) Graphics LCD Controller/Driver.
2 bit grayscale 138x110 LCD | |
Power | ||
Other | ||
Gestalt | 0x00070002 = 2G Mini | |
Apple Name | iPod mini Second Generation | |
Notes | Differences with 1st Generation include: hard disk size inscribed on the back, click wheel font matches the color of the iPod Mini, better battery life (18hrs) |
Fourth Generation
The 'Click Wheel' model. Also in black U2 flavor. | ||
CPU | Portal Player PP5020. | |
Audio | Wolfson Microelectronics WM8975 CODEC (should be similar to WM8971 (http://www.wolfsonmicro.com/products/WM8971)). | |
I/O | FireWire: Texas Instruments TSB41AB1 (http://focus.ti.com/docs/prod/folders/print/tsb41ab1.html) FireWire Physical Layer. | |
RAM | Hynix (http://www.hynix.com/) HY5V56D (http://www.hynix.com/datasheet/pdf/dram/HY5V56D(L_S)F(Rev0.3).pdf) or SEC 434 XL75 SDRAM (32MB). | |
Storage | Toshiba MK2004GAL (http://www.storage.toshiba.eu/index.php?id=3&pid=21) 20GB 1.8" HD / Toshiba MK4004GAH (http://www.storage.toshiba.eu/index.php?id=3&pid=49) 40GB 1.8" HD | |
Display | Renesas HD66753 (http://ipodlinux.sourceforge.net/download/ehd66753.pdf) Graphics LCD Controller/Driver.
2 bit grayscale 160x128 LCD (Optrex and Wintek) | |
Power | Philips TEA1211 (http://www.semiconductors.philips.com/pip/TEA1211HN_N2.html), auto-up/down DC/DC converter circuit with I²C-bus interface.
Philips PCF50605HN (http://www.rockbox.org/twiki/pub/Main/DataSheets/pcf50606.pdf) PMU (Power Management Unit). SBW 340 (http://www.diodes.com/datasheets/ds30362.pdf), surge protection. | |
Other | National Semiconductor LM3485 (http://www.national.com/ds.cgi/LM/LM3485.pdf) (marked S29B) Hysteretic PFET Buck Controller (Switching Regulator) | |
Gestalt | 0x00050013 or 0x00050014 = 4G | |
Apple Name | iPod with Click Wheel | |
Notes | PCB Images |
Color iPod
Color screen, click wheel; AKA iPod Photo / Color U2. | ||
CPU | Portal Player PP5020. (chip revision may differ) | |
Audio | Wolfson Microelectronics WM8975 CODEC (should be similar to WM8971 (http://www.wolfsonmicro.com/products/WM8971)). | |
I/O | FireWire: Texas Instruments TSB41AB1 (http://focus.ti.com/docs/prod/folders/print/tsb41ab1.html) FireWire Physical Layer.
CCIR 601: Analog Devices (http://www.analog.com/) ADV7179 (http://www.analog.com/en/prod/0,,765_798_ADV7179,00.html) NTSC/PAL Video Encoder | |
RAM | Hynix HY5V56D (http://www.hynix.com/datasheet/pdf/dram/HY5V56D(L_S)F(Rev0.3).pdf) 32MB SDRAM. | |
Storage | Silicon Storage Technology SST39WF800A (http://www.sst.com/products.xhtml/parallel_flash/39/x16/SST39WF800A) 8 Mbit Multi-Purpose Flash, Toshiba MK2006GAL (http://sdd.toshiba.com/main.aspx?Path=HardDrivesOpticalDrives/1.8-inchHardDiskDrives/MK2006GAL) HDD | |
Display | Renesas HD66789R (http://www.rockbox.org/twiki/pub/Main/DataSheets/e789r_101.pdf) LCD controller (in newer models only, original models unknown controller) | |
Power | Philips PCF50605HN (http://www.rockbox.org/twiki/pub/Main/DataSheets/pcf50606.pdf) PMU (Power Management Unit).
National Semiconductor LM34910 (http://www.national.com/pf/LM/LM34910.html) Step Down Switching Regulator Philips TEA1211 (http://www.semiconductors.philips.com/pip/TEA1211HN_N2.html), 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 |
iPod Nano
Tiny Flash-based color iPod. | ||
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 (http://www.samsung.com/products/semiconductor/MobileSDRAM/MobileSDRSDRAM/256Mbit/K4M56163PG/K4M56163PG.htm) - Samsung 4M x 16Bit x 4 Banks Mobile SDRAM | |
Storage | Samsung 534-K9WAG08U1M (http://www.samsung.com/Products/Semiconductor/NANDFlash/SLC_LargeBlock/16Gbit/K9WAG08U1M/K9WAG08U1M.htm) - Storage flash
Silicon Storage Technology 55LD019K 4MB - Firmware Flash | |
Display | Renesas HD66789R (http://www.rockbox.org/twiki/pub/Main/DataSheets/e789r_101.pdf) 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 (http://www.national.com/pf/LM/LM34910.html) Step Down Switching Regulator | |
Other | Cypress CY8C21434 (http://www.cypress.com/portal/server.pt?space=CommunityPage&control=SetCommunity&CommunityID=209&PageID=259&fid=24&rpn=CY8C21434&ref=sch) - Click wheel controller | |
Gestalt | 0x000C0005 or 0x000C0006 = Nano | |
Apple Name | iPod nano | |
Notes | dissection (http://pc.watch.impress.co.jp/docs/2005/0908/nano21.jpg) images(00-35)
Overview (http://pc.watch.impress.co.jp/docs/2005/0908/nano30.jpg) opened Back and Front (http://pc.watch.impress.co.jp/docs/2005/0908/nano10.jpg) Front (http://pc.watch.impress.co.jp/docs/2005/0908/nano18.jpg) Storage PCB (http://pc.watch.impress.co.jp/docs/2005/0908/nano16.jpg) PCB (http://pc.watch.impress.co.jp/docs/2005/0908/nano13.jpg) Accu (http://pc.watch.impress.co.jp/docs/2005/0908/nano14.jpg) PCB front (http://pc.watch.impress.co.jp/docs/2005/0908/nano19.jpg) PCB Front detail (http://pc.watch.impress.co.jp/docs/2005/0908/nano21.jpg) Storage (http://pc.watch.impress.co.jp/docs/2005/0908/nano22.jpg) Storage removed (http://pc.watch.impress.co.jp/docs/2005/0908/nano24.jpg) Display (http://pc.watch.impress.co.jp/docs/2005/0908/nano29.jpg)
Complete specs: iPod Nano (https://www.apple.com/ipodnano/specs.html) |
iPod Nano Second Generation
Tiny iPod with Color Display | ||
CPU | Apple branded ARM chip, 337S3291 8701 (ARM940T (http://www.arm.com/pdfs/DDI0144B_940T_TRM.pdf)) | |
Audio | Apple branded chip, 66AJSTB (Probably a Wolfson WM8750S (http://www.wolfsonmicro.com/products/WM8750), based on the WM8975G) | |
I/O | ?? | |
RAM | Samsung 32MB (256 Megabits) SDRAM
Silicon Storage Technology SST39WF800A (http://www.sst.com/products.xhtml/parallel_flash/39/x16/SST39WF800A) 8 Mbit Multi-Purpose Flash | |
Storage | Provided by either Samsung or Hynix, depending on the model | |
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 (http://www.national.com/pf/LM/LM34910.html) Step Down Switching Regulator | |
Other | Cypress CY8C21434 (http://www.cypress.com/portal/server.pt?space=CommunityPage&control=SetCommunity&CommunityID=209&PageID=259&fid=24&rpn=CY8C21434&ref=sch) - Click wheel controller
Linear Technology LTC4006 (http://www.linear.com/pc/productDetail.jsp?navId=H0,C1,C1003,C1037,C1078,C1089,P2335) USB battery charging circuitry | |
Gestalt | Does not exist in new Firmware. | |
Apple Name | iPod nano | |
Notes | Complete specs: iPod Nano (https://www.apple.com/ipodnano/specs.html)
Samsung S5L8700 (http://www.samsung.com/products/semiconductor/DigitalMedia/MP3/Flash_HDD/S5L8700/S5L8700.htm) Dissection pictures (http://gallery.ilounge.com/ipod/thumbnails.php?album=61) Ars Technica Dissection and Analysis (http://arstechnica.com/reviews/hardware/ipod-2g.ars/4) |
iPod Nano Third Generation
iPod Nano 3G Family | |
CPU | Apple branded ARM chip, 337S3473 8702 |
Audio | Apple Branded 76BZKTM (Known to be some Wolfson Chip) |
I/O | ?? |
RAM | Hynix HYE1SM256 - 256Mbit SDRAM |
Storage | Micron or Samsung Chip, 4GB: ?? / 8GB: Samsung 728-K9HCG08U5M |
Display | 320x240, 204ppi 2" color LCD screen |
Power | ?? |
Other | ?? |
Gestalt | ?? |
Apple Name | iPod nano |
Notes | iFixit Teardown (http://www.ifixit.com/Guide/iPod/iPod-Nano-3rd-Generation/) |
Fifth Generation
Large color screen, thinner, plays MPEG and H.264 video. | ||
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 (http://www.broadcom.com/products/Cellular/Mobile-Multimedia-Processors/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 (http://www.storage.toshiba.eu/index.php?id=3&pid=39) 30GB 1.8" HDD / Toshiba MK6008GAH (http://www.storage.toshiba.eu/index.php?id=3&pid=69) 60GB 1.8" HDD
5.5G: Toshiba MK3008GAL (http://www.storage.toshiba.eu/index.php?id=3&pid=39) 30GB 1.8" HDD / Toshiba MK8010GAH 80GB 1.8" HDD (it should be an Apple branded MK8009GAH (http://www.storage.toshiba.eu/index.php?id=3&pid=87)) Silicon Storage Technology SST39WF800A (http://www.sst.com/products.xhtml/parallel_flash/39/x16/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 (http://www.linear.com/pc/productDetail.jsp?navId=H0,C1,C1003,C1037,C1078,C1088,P12292) Linear USB Power Manager / Li-Ion Battery Charger National Semiconductor LM34910 (http://www.national.com/pf/LM/LM34910.html) Step Down Switching Regulator Philips TEA1211 (http://www.semiconductors.philips.com/pip/TEA1211HN_N2.html) DC/DC converter with I2C | |
Other | Cypress CY8C21434 (http://www.cypress.com/portal/server.pt?space=CommunityPage&control=SetCommunity&CommunityID=209&PageID=259&fid=24&rpn=CY8C21434&ref=sch) PSoC Mixed Signal Controller - Touch Pad | |
Gestalt | 0x000B0005 or 0x000B0010 = 5G | |
Apple Name | iPod with video | |
Notes | Vivisection (PCB pictures) (http://arstechnica.com/reviews/hardware/video-ipod.ars/6)
Another picture of 5.5G PCB (http://www.appleinsider.com/image.php?i=ipod-vid-55-td-lb&id=2052&pe=1) |
Sixth Generation
Like 5.5G, but better, metal casing | |
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 (http://www.ifixit.com/Guide/iPod/iPod-Classic) |
iPod Touch
iPod with touch screen | ||
CPU | Apple branded ARM cpu, 339S0029ARM with integrated Samsung memory | |
Audio | Wolfson Microelectronics WM87588G Audio codec | |
I/O | ?? | |
RAM | ?? | |
Storage | Toshiba TH58NVG5D4CTG20 4GB Flash RAM chips for 8GB or 16GB Flash-based storage | |
Display | 3,5" 480x320 widescreen multi-touch display | |
Power | ?? | |
Other | ?? | |
Gestalt | ?? | |
Apple Name | iPod Touch | |
Notes | Has WiFi
iFixit Teardown (http://www.ifixit.com/Guide/iPod/iPod-Touch/130) 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. |
iPod Shuffle
Ultra-portable flash-based iPod. Listed here for completeness. | ||
CPU | SigmaTel's D-Major STMP3550 (http://www.sigmatel.com/documents/App-Brief1-Flash-MP3-7-1.pdf). This chip has a DSP56004 (http://www.freescale.com/files/dsp/doc/inactive/DSP56004.pdf) core. There's currently no recent GCC compiler for DSP56000 (http://en.wikipedia.org/wiki/Motorola_56000) and therefore no uClinux/iPodLinux. | |
Gestalt | Does not exist on iPod shuffles. | |
Apple Name | iPod shuffle | |
Notes | Complete specs: iPod Shuffle (http://wdb.apple.com/ipodshuffle/specs.html)
Old gcc DSP56000 compiler ftp://nic.funet.fi/pub/ham/dsp/dsp56k-tools/ |
iPod Shuffle Second Generation
Not much is known about this model. Please post info as it becomes available.
Ultra-portable flash-based iPod. Listed here for completeness. | ||
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 (http://www.ifixit.com/Guide/iPod/iPod-Shuffle-2nd-Generation/Disassembly/100/1/Page-3/Disassembly) |
iPod Shuffle Third Generation
Not much is known about this model. Please post info as it becomes available.
Ultra-portable flash-based iPod. Listed here for completeness. (Same as 2nd Generation) | ||
CPU | ?? | |
Gestalt | Does not exist on iPod shuffles. | |
Apple Name | iPod shuffle | |
Notes |
Note: 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 (https://www.apple.com/ipod/download/). Please keep semantics and capitalization verbatim.
Links
iLounge (http://www.ilounge.com) has written a great article; A Brief History of iPod (http://www.ilounge.com/index.php/articles/comments/instant-expert-a-brief-history-of-ipod/).
Apple (https://www.apple.com/) has a nice guide about identifying different iPod models (http://docs.info.apple.com/article.html?artnum=61688).
Wikipedia (http://www.wikipedia.org/) has a list of model numbers (http://en.wikipedia.org/wiki/List_of_iPod_model_numbers) and what generation they are.