Apple iPod Touch 1G (apple-ipt1g)
Appearance
![]() Apple iPod Touch (1G) | |
Manufacturer | Apple |
---|---|
Name | iPod Touch (1G) |
Codename | apple-ipt1g |
Released | 2007 |
Hardware | |
CPU | Apple/Samsung ARM (400MHz) |
Display | 320x480 |
Storage | 8/16/32GB |
Memory | 128MB |
Software | |
Original software | iPhone OS 1.0 |
postmarketOS | |
Category | testing |
Pre-built images | no |
Mainline | no |
Flashing |
No data |
---|---|
USB Networking |
No data |
Internal storage |
No data |
SD card |
No data |
Battery |
No data |
Screen |
No data |
Touchscreen |
No data |
Multimedia | |
3D Acceleration |
No data |
Audio |
No data |
Camera |
No data |
Camera Flash |
No data |
Connectivity | |
WiFi |
No data |
Bluetooth |
No data |
GPS |
No data |
NFC |
No data |
Modem | |
Calls |
No data |
SMS |
No data |
Mobile data |
No data |
Miscellaneous | |
FDE |
No data |
USB OTG |
No data |
HDMI/DP |
No data |
Sensors | |
Accelerometer |
No data |
Magnetometer |
No data |
Ambient Light |
No data |
Proximity |
No data |
Hall Effect |
No data |
Haptics |
No data |
Barometer |
No data |
Contributors
- MartijnBraam
- opendata
Progress
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 I'm building it 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 the favorite GPU for any linux device porter: powervr (/s)
Links
- openiboot (Great info on wiki)
- iphonelinux (Also this wiki has a lot of useful info)
- pmos branch