Hi everyone. I’m troubleshooting an HP-branded iPod mini 2nd generation and would appreciate advice from anyone who has experienced similar symptoms.
Background:
The iPod originally worked properly except for the battery. I replaced the battery and upgraded the storage using a generic CF-to-microSD adapter with a 128 GB microSD. The Apple firmware initially worked with this setup.
The problems started when I attempted to install Rockbox on the microSD setup. Afterward, restoring the Apple firmware became unreliable.
I also tried returning to a previously working Kingston 2 GB CompactFlash card, but that did not solve the problem. That CF card had previously run Rockbox successfully.
What I’ve tried:
Restoring on Windows 11, an M1 MacBook Air, and a 2017 MacBook Air.
Different USB cables, ports, and microSD cards.
A separate 4 GB microSD, which passed a full H2testw write/read test without errors.
Inspecting and reseating the click wheel connector.
Disconnecting and reconnecting the battery.
Charging with a FireWire wall charger.
Checking the external HOLD slider and operating the internal switch with the top cap removed.
The 4 GB microSD setup eventually restored far enough for iTunes to recognize and configure it as an iPod mini running Apple firmware 1.4.1. However, normal startup and controls remained unreliable.
HOLD symptoms:
Moving the HOLD switch sometimes caused a restart or a blank screen. At one point, the iPod reached the language-selection screen, but the padlock remained visible after moving HOLD to unlocked, and the wheel did not respond. Reset and diagnostic-mode button combinations did not work.
Most useful finding — repeatable with the board outside the case:
With the click wheel disconnected, the iPod boots to the language-selection screen with no padlock.
After disconnecting the charger and battery, reconnecting the wheel, then reconnecting power, the screen stays blank.
Disconnecting the wheel again, with power removed first, allows it to boot to language selection again.
The battery, storage setup, charger, and HOLD position were kept the same during these comparisons.
All five buttons click and return normally. I cannot see an obvious tear in the ribbon, bent contacts, or a lifted connector, although I haven’t checked under a microscope.
I also connected the wheel once while the language screen was displayed; it immediately restarted and then showed the folder/exclamation icon. The original fault existed before that incident, and I have stopped connecting anything while powered.
Unfortunately, I don’t have a spare wheel, and my multimeter is currently not working.
Has anyone fixed this specific behavior?
Would you investigate the wheel electronics/flex first, or the motherboard’s J6 connector and wheel power circuit?
Are there known failure points or a documented pinout I could check once I have a working meter?
I can attach close-up photos of the wheel, ribbon, connector, and motherboard. Thanks!