Index: firmware/export/config-h120.h
===================================================================
--- firmware/export/config-h120.h	(revision 13048)
+++ firmware/export/config-h120.h	(working copy)
@@ -144,6 +144,9 @@
 #define FLASH_ROMIMAGE_ENTRY   0x00100000
 #define FLASH_MAGIC            0xfbfbfbf2
 
+/* define this if the unit can be powered or charged via USB */
+#define HAVE_USB_POWER
+
 /* Define this if there is an EEPROM chip */
 #define HAVE_EEPROM
 
Index: firmware/usb.c
===================================================================
--- firmware/usb.c	(revision 13048)
+++ firmware/usb.c	(working copy)
@@ -78,7 +78,7 @@
 #elif (CONFIG_KEYPAD == IPOD_4G_PAD)
 #define USBPOWER_BUTTON BUTTON_MENU
 #define USBPOWER_BTN_IGNORE BUTTON_PLAY
-#elif CONFIG_KEYPAD == IRIVER_H300_PAD
+#elif CONFIG_KEYPAD == IRIVER_H300_PAD || CONFIG_KEYPAD == IRIVER_H100_PAD
 #define USBPOWER_BUTTON BUTTON_REC
 #define USBPOWER_BTN_IGNORE BUTTON_ON
 #elif CONFIG_KEYPAD == GIGABEAT_PAD
