Index: firmware/target/arm/ipod/lcd-gray.c
===================================================================
--- firmware/target/arm/ipod/lcd-gray.c	(wersja 12497)
+++ firmware/target/arm/ipod/lcd-gray.c	(kopia robocza)
@@ -277,3 +277,10 @@
 {
     lcd_update_rect(0, 0, LCD_WIDTH, LCD_HEIGHT);
 }
+
+/* LCD powerdown */
+void lcd_shutdown(void)
+{
+    lcd_cmd_and_data(R_POWER_CONTROL, 0x1500); /* Turn off op amp power */
+    lcd_cmd_and_data(R_POWER_CONTROL, 0x1502); /* Put LCD driver in standby */
+}
Index: firmware/powermgmt.c
===================================================================
--- firmware/powermgmt.c	(wersja 12497)
+++ firmware/powermgmt.c	(kopia robocza)
@@ -1332,6 +1332,9 @@
 #ifdef HAVE_REMOTE_LCD
     lcd_remote_set_contrast(0);
 #endif
+#if defined(IPOD_MINI) || defined(IPOD_MINI2G) || defined(IPOD_3G) || defined(IPOD_4G)
+    lcd_shutdown();
+#endif
 
     /* Small delay to make sure all HW gets time to flush. Especially
        eeprom chips are quite slow and might be still writing the last
