Apple iPod Touch 1G (apple-n45)
Appearance
(Redirected from Apple iPod Touch 1G (apple-ipt1g))
| WARNING: This device
is not recommended for future use with postmarketOS due to its armhf architecture. Alpine Linux (the distribution that postmarketOS extends) pmaports#599 has been considering dropping it. |
| This device is marked as not booting. Status: openiboot doesn't build under gcc6 or 8 |
|
Apple iPod Touch (1G) | |
| Manufacturer | Apple |
|---|---|
| Name | iPod Touch (1G) |
| Codename | apple-n45 |
| Released | 2007 |
| Type | handset |
| Hardware | |
| Chipset | Samsung S5L8900 |
| CPU | Single-core 412 MHz ARM1176JZF-S |
| GPU | PowerVR MBX Lite |
| Display | 320x480 TN |
| Storage | 8/16/32 GB |
| Memory | 128 MB |
| Architecture | armhf |
| Software | |
Original software The software and version the device was shipped with. |
iOS 1.0 |
Extended version The most recent supported version from the manufacturer. |
iOS |
Mainline Instead of a Linux kernel fork, it is possible to run (Close to) Mainline. |
no |
Contributors
- MartijnBraam
- opendata
Progress
| We have GCC 4 package now! See also https://gitlab.com/scintill/pmaports/tree/device/ipad1, with standard gcc build of openiboot. |
The iPod can boot Linux with the openiboot firmware which has to be build first. The openiboot firmware is not made for GCC6 and requires a few patches, it's also written for the arm-elf toolchain but it can be built with the arm-eabi toolchain for now which seems to work.
This is also the slowest device yet since it uses a 412 Mhz ARMv6 single-core cpu (Samsung S5L8900) and 128 MB ram. It has also has a PowerVR GPU which can cause trouble with porting.
Links
- openiboot (Great info on wiki)
- iphonelinux (Also this wiki has a lot of useful info)
- iDroid-kernel (older iDroid/OpeniBoot kernel)
- Another fork of the iDroid kernel with more complete A4 support
- iphonelinux kernel, separate from the OpeniBoot project.
- pmos branch, old scheme, aports/main/openiboot would need to be copied to the new pmaports.git