iPL 2.8 0db84c4
Release 2.8 0db84c4 of iPod Loader 2.
Built with arm-uclinux-elf-gcc (GCC) 3.4.3
Linux debian 4.19.0-9-686 #1 SMP Debian 4.19.118-2+deb10u1 (2020-06-07) i686 GNU/Linux
Installation
To install, use iPodPatcher
Run ipodpatcher -ab loader.bin
Changes
-
Implement LBA48 PIO reads, which fixes reads on large drives (>128GB).
If you had a randomly "corrupting" loader config file or kernel file, this was likely the culprit. -
Correct 8.3 and LFN filename handling, which fixes the apple_os.bin not found bug.
-
Implement more standard practice FAT type detection.
Testing
Testing includes:
- Loading the Apple OS from ramimg
- Loading Rockbox from FAT32
- Loading the Zeroslackr iPod Linux distro from FAT32 (including kernel arguments).
Test results
-
WORKS on iPod mini 1g with 4GB HDD (original microdrive)
-
WORKS on iPod mini 2g with 6GB HDD (original microdrive)
-
WORKS on iPod mini 2g with 512GB SSD (iFlash SD adapter)
-
WORKS on iPod 3g with 15gb HDD (original HDD)
-
WORKS on iPod Video 5.5g with 230GB HDD (mac mini HDD swap)
-
TODO iPod Video 5g with original 60GB HDD
-
TODO iPod Video 5.5g with original 80GB HDD
-
TODO iPod Video 5.5g with 512GB SSD (iFlash Solo SD adapter)
-
TODO iPod 4g with 256GB SSD (iFlash SD adapter)
Known Issues:
apple_os.bin
loads from the FAT32 partition, but hangs at 100% loading.
May just be an issue with the format of my apple_os.bin
file.