Index: apps/debug_menu.c =================================================================== --- apps/debug_menu.c (revision 13633) +++ apps/debug_menu.c (working copy) @@ -1442,6 +1442,9 @@ snprintf(buf, 30, "Headphone: %s", headphone ? "connected" : "disconnected"); lcd_puts(0, 7, buf); + snprintf(buf, 30, "Charger: %s", + charger_inserted() ? "present" : "absent"); + lcd_puts(0, 8, buf); #else snprintf(buf, 30, "Charger: %s", charger_inserted() ? "present" : "absent"); Index: firmware/target/arm/ipod/power-ipod.c =================================================================== --- firmware/target/arm/ipod/power-ipod.c (revision 13633) +++ firmware/target/arm/ipod/power-ipod.c (working copy) @@ -36,7 +36,7 @@ bool charger_inserted(void) { #ifdef IPOD_VIDEO - return (GPIOL_INPUT_VAL & 0x08)?false:true; + return (GPIOL_INPUT_VAL & 0x10)?true:false; #else /* This needs filling in for other ipods. */ return false;