frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

iPod Classic 6G in QEMU

https://www.reddit.com/r/emulation/s/VL4Au2HGxq
27•dmonterocrespo•2d ago

Comments

dmonterocrespo•2d ago
I've been developing a QEMU emulator for the iPod Classic 6G (Samsung S5L8702) that boots the original, unmodified Apple retailOS. Navigation, the disc, the screen, and the music library worked for a while, but the music player appeared partially rendered and without sound. There were four different errors, and the last one was my fault in a way that I found amusing enough to write about.

For months I've been trying to emulate the iPod Classic 6G I have in my drawer, without success. After a long time, I finally managed to get it running, although it's still somewhat rough. In QEMU, I managed to boot the original, unmodified Apple retailOS. Navigation, the disc, the screen, and the music library worked for a while, but the music player appeared partially rendered and without sound.

One thing we already know is that the firmware is from Apple and is encrypted, so there's no legal download. I have an iPod Classic 6G from 2008. With the help of Claude Code, I was able to create code to extract it using emCORE. I extracted the contents of the flash memory and decrypted the image myself.

and the boot ROM cannot be read from the running device. I confirmed the latter the hard way, and along the way, my iPod restarted several times (pressing the center and menu buttons for 5 seconds to restart it).

There is no datasheet for the SoC. Each model register that allows unlocking some part of the guest is derived from a write operation performed by the guest itself,

Code and notes, including the ~16 hypotheses I had to retract along the way

dmonterocrespo•2d ago
One of the things that gave me a lot of trouble was unlocking the music player. Reverse engineering it was really difficult. I investigated many possible variations, tried searching on https://freemyipod.org for memory register information, but there was nothing for this particular iPod that could help me with the music player. Now I'm trying to unlock Cover Flow, which is something I really liked the first time I saw it on my iPod.
ChrisRR•35m ago
It's a rarity to see a comments section in r/emulation that isn't just endless screaming about AI code
villgax•10m ago
I was deep into customizing iPod firmware almost 20yrs ago in 7th grade or something.

Anyone looking for FW/IPSW https://www.felixbruns.de/iPod/firmware/

The Waymo effect: how AI is quietly making research less collaborative

https://www.researchagenda.news/articles/the-waymo-effect.html
39•JohnHammersley•35m ago•13 comments

Cherenkov Radiation - traveling faster than light

http://www.iaea.org/newscenter/news/what-is-cherenkov-radiation
100•andsoitis•3h ago•57 comments

RTK reports token savings, but our cost benchmarks disagree

https://quesma.com/blog/does-rtk-make-ai-coding-cheaper/
16•michalwarda•37m ago•4 comments

Claude is no longer available for minors

https://support.claude.com/en/articles/15171100-age-assurance-on-claude
82•Muhammad523•1h ago•101 comments

Shopify is moving from React Native back to Swift and Kotlin

https://shopify.engineering/back-to-native
1108•fnthawar2•21h ago•798 comments

So you want to use OpenRouter?

https://mmoustafa.com/blog/so-you-want-to-use-openrouter/
195•player85•2d ago•25 comments

Don't let anyone take away your big box of cables

https://blog.jim-nielsen.com/2026/hands-off-my-cables/
581•Brajeshwar•20h ago•368 comments

Working with Git Worktrees in Magit

https://emacsredux.com/blog/2026/09/02/working-with-git-worktrees-in-magit/
63•srijan4•3d ago•22 comments

OpenAI Agents API

https://developers.openai.com/api/docs/guides/agents-api/overview
277•aquir•16h ago•155 comments

CSS Curiosities of the Past

https://vale.rocks/posts/css-relics
20•robin_reala•3h ago•7 comments

The Deathray: A simple way for an untrusted site to freeze a Mac

https://auberon.xyz/blog/posts/deathray/
220•auberonedu•16h ago•142 comments

Mexican student creates an acoustic fire extinguisher to put out fire in seconds

https://www.upsocl.com/en/16-year-old-mexican-student-creates-an-acoustic-fire-extinguisher-that-...
250•rguiscard•10h ago•85 comments

iPod Classic 6G in QEMU

https://www.reddit.com/r/emulation/s/VL4Au2HGxq
27•dmonterocrespo•2d ago•4 comments

Technique for Manipulating Satellite Photos Now Reveals Ancient Images (2025)

https://spinoff.nasa.gov/Manipulating_Satellite_Photos_Now_Reveals_Ancient_Images
345•gumby•20h ago•56 comments

GPT‑Live‑1 in the API

https://openai.com/index/introducing-gpt-live-1-in-the-api/
40•arittr•6h ago•35 comments

Nine coding harnesses vs. your laptop

https://nasutton.notion.site/Nine-coding-harnesses-vs-your-laptop-3d139990182b80d59fa3cf500f0450b...
117•nasutton12•12h ago•36 comments

Neijuan

https://en.wikipedia.org/wiki/Neijuan
55•vermilingua•3h ago•16 comments

An interactive tour of the spanning tree protocol

https://vincent.bernat.ch/en/blog/2026-spanning-tree
18•zdw•2d ago•1 comments

More questions about whether researchers can trust OpenAI with unpublished math

https://mathstodon.xyz/@andreasthom/117240535270608201
825•pred_•1d ago•757 comments

Cognition launches new SWE-2 model, Rivaling Fable 5.1 and GPT-Astra

https://cognition.com/blog/swe-2
422•seelos•20h ago•176 comments

Music Theory for the 21st-Century Classroom

https://musictheory.pugetsound.edu/mt21c/MusicTheory.html
242•aanet•18h ago•104 comments

Forgejo <=16.0.3 Critical RCE

https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/16.0.4.md
194•weierstass•19h ago•74 comments

Neki – Sharded Postgres

https://planetscale.com/blog/introducing-neki
251•simon_weber•20h ago•132 comments

Proof of Capture: Apple Reference Image, but open source and using steganography

https://merybenavente.me/blog/proof-of-capture
116•merybenavente•16h ago•67 comments

NTSB issues investigative update on B-767 runway excursion accident in Miami

https://www.ntsb.gov:443/news/press-releases/Pages/NR20260909.aspx
112•mckn1ght•14h ago•199 comments

Rust is tier-1 language at Microsoft

https://rustfoundation.org/media/guest-post-rust-is-tier-1-language-at-microsoft/
690•mmastrac•22h ago•443 comments

Douglas Hofstadter: Analogy as the Core of Cognition [video]

https://www.youtube.com/watch?v=n8m7lFQ3njk
188•tosh•4d ago•82 comments

Detecting and countering misuse of AI: September 2026

https://www.anthropic.com/threat-intelligence-report-september-2026
141•garo-pro•18h ago•209 comments

Recursion into madness

https://blog.coredump.cx/p/recursion-into-madness
81•surprisetalk•3d ago•19 comments

Testing race conditions with mem access tracing and stack-based delay injection

https://projectzero.google/2026/09/maccconc-race-condition.html
12•mfrw•2d ago•0 comments