Documentation
From iPodLinux
Contents |
Project Information
Guides
General
Other
- Mounting on Linux
- Updating podzilla using a start script
- GTKPod
- Changing Fonts
- Firewire (Ethernet) connection to a Linux PC
- Connecting two iPods (via Firewire)
- Bootsplash (Startup screen)
- Changing the original bootloader's picture
- Accessing the Linux (ext2) partition from Windows and Mac OS X
- Using Cygwin on Windows in place of Linux commands
Source Code
Obtaining
Building
Technical Details
Hardware and Low Level Specifics
- Generations (iPod models overview)
- PP5002
- PP5020
- PP5022
- Dock Connector
- Serial Port
- USB
- Device Information
- ITunesDB
- Dissections
- Remote Control protocol
- GPIO
- Boot process, layout of the firmware partition
- Kernel internals, startup process
- iPod to T&A remotecontrol adapter
All Hardware related pages in this wiki
Software Development
- iPod Programming
- iPod Debugging
- C++ Programming
- SDL_Programming
- Internationalization
- Starting ARM Programming
- ARM emulators
All Development related pages in this wiki
High-Level API Guides
- Hotdog - iPod graphics engine (see also HotDog API)
- TTK - user interface toolkit (see also TTK API)
- Podzilla Module Tutorial (see also Podzilla 2 API)
Contributing
- Submitting Patches to the Project
- We have many maintenance talks on our Wiki To Do list!
- Implement some feature requests on this (outdated) list.
- You can also come on IRC and ask what software bugs need to be squashed; the developers have an active bug list there.

