Index: firmware/target/arm/ipod/button-clickwheel.c =================================================================== --- firmware/target/arm/ipod/button-clickwheel.c (revision 20671) +++ firmware/target/arm/ipod/button-clickwheel.c (working copy) @@ -240,6 +240,14 @@ wheel_is_touched = false; } + } + else if ((status & 0x800000ff) != 0x8000003a && + status != 0xFFFFFFFF) + { + udelay(2000); + outl(inl(0x7000c100) & ~0x60000000, 0x7000c100); + outl(inl(0x7000c104) | 0x04000000, 0x7000c104); + outl(inl(0x7000c100) | 0x60000000, 0x7000c100); } }