Skip to content

CrazyPod V1.0

Pre-release
Pre-release

Choose a tag to compare

@Gigass Gigass released this 22 Aug 09:57
· 37 commits to main since this release

CrazyPod V1.0

Compatibility hotfix (2026-08-22): TE/FMARK synchronization is restricted
to the physically verified type 1 panel. Types 0, 2, and 3 use the original
Rockbox LCD initialization; the type 2/3 register 0x090 is restored to
0x0021.

Install only the downloadable ZIP or standalone firmware asset below.
GitHub-generated Source code archives remain tied to the original V1.0 tag and
are not the compatibility-hotfix installation package.

Released: 2026-08-22

V1.0 is CrazyPod's first public experimental release for the iPod Classic
ipod6g target family. It is a standalone LVGL firmware product built on the
Rockbox platform, not a Rockbox theme.

V1.0 passes clean ARM compilation, package integrity, and repository host
tests. The final release bytes have not completed physical iPod regression.
Back up the device and keep Apple Disk Mode/DFU recovery available.

Highlights

  • 320×240 Click Wheel interface with a configurable 16-app carousel, lock
    screen, power menu, status surfaces, wallpapers, and 16 icon themes.
  • Local music library, search, queue, favorites, shuffle/repeat, resume, LRC
    lyrics, Cover Flow, artwork cache, podcasts, and direct wheel volume.
  • Media app with JPG/BMP photos, favorites, zoom/pan, and pre-transcoded
    MPEG-1/2 video playback with seek and resume.
  • Notes, EPUB/TXT/Markdown books, calendar/ICS, contacts/VCF, workouts, clock,
    stopwatch, EQ Studio, USB charge/data selection, and idle power-off.
  • Nine interface languages and 839 audited localization entries.
  • CPK5 Native AOT Mini Apps: Native Reference, Capability Lab, and 2048.
  • Native ABI 1.20 Now Playing themes: Neon and Signal One. The device runs no
    JavaScript engine; TSX is compiled to native ARM code before packaging.
  • Package-private and semantic regional Noto font service with 38 bundled
    tuples and complete coverage for the current 1317-character UI manifest.

Release fixes

  • Fixed Cover Flow cache invalidation and neighboring-cover loading so album
    art changes are published without stale frames.
  • Added frame-clock and LCD presentation controls used to reduce visible
    tearing during Cover Flow transitions.
  • Restricted TE/FMARK panel commands and phase synchronization to the
    physically verified type 1 display. Unverified type 0/2/3 displays now use
    the original Rockbox initialization and ordinary partial updates.
  • Added centered success/error notifications and simplified screenshot-save
    feedback ownership.
  • Corrected book-reader input/session transitions and removed stale workflow
    state.
  • Consolidated photo screen/controller ownership and settings catalog state.
  • Added click-wheel button coverage used by the updated UI input paths.
  • Regenerated all fixed localization fonts after new translated copy added 18
    previously missing glyphs.
  • Removed 11 dead localization keys and registered the new choice pagination
    format; strict localization audit now reports zero errors and warnings.
  • Made EPUB 2 coverage deterministic instead of depending on an intermittently
    failing Project Gutenberg endpoint.
  • Prevented historical Now Playing CPK files in dist/miniapps from leaking
    into a clean firmware archive.

Assets

File Purpose SHA-256
CrazyPod-V1.0-iPod6G.zip Complete install archive 17d9eddc5ec2acecec245b7afd4e0d0d433c5ceb8f9b90986e62360b346e4c7b
CrazyPod-V1.0-iPod6G-rockbox.ipod Standalone firmware binary for controlled updates 555c9e3526fb839d4a419f86b90d75436989803ec021098728a3b55ed8744ae1
SHA256SUMS.txt Download integrity checks

Install the complete ZIP for a first CrazyPod copy or when resources changed.
Do not install only rockbox.ipod on a device that lacks the matching V1.0
fonts, icons, codecs, and CPK packages.

Installation and upgrade

The README installation tutorial covers:

  • compatible models and FAT32 requirements;
  • Apple-firmware-only installation with official dual boot on Windows,
    macOS, and Linux;
  • package-only upgrades for existing Rockbox and CrazyPod users;
  • DFU and Apple Disk Mode entry;
  • non-destructive firmware copy with rockbox.ipod written last;
  • SHA-256 verification, safe eject, dual boot, and recovery.

Existing .crazypod settings and user media are preserved. State versions
older than 14 are migrated by the firmware. The release archive does not
install or replace a bootloader.

Validation

  • UI architecture, UI host, Mini App host, EPUB, font, localization, and
    whitespace gates pass.
  • A clean VERSION=V1.0 ./build-hw.sh completed with
    arm-none-eabi-gcc 16.1.0.
  • Firmware and archive both report target ipod6g and version V1.0.
  • The 499-entry install ZIP passes unzip -tq and contains only the five CPK5
    packages generated or selected by the current build.

See PROJECT_STATUS.md for the exact physical-validation
boundary and BUILD.md for the reproducible build procedure.