--- apps/screens.orig 2007-11-08 07:36:52.000000000 -0700 +++ apps/screens.c 2007-11-09 00:33:26.700200000 -0700 @@ -359,7 +359,7 @@ button = get_action(CONTEXT_STD,HZ/3); if (button == ACTION_STD_OK) rc = 2; - else if (usb_detect()) + else if (usb_detect() == USB_INSERTED) rc = 3; else if (!charger_inserted()) rc = 1;