diff options
-rw-r--r-- | src/usb.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -691,7 +691,7 @@ static void get_mode_cb(struct libusb_transfer* transfer) | |||
691 | unsigned char *data = libusb_control_transfer_get_data(transfer); | 691 | unsigned char *data = libusb_control_transfer_get_data(transfer); |
692 | 692 | ||
693 | char* desired_mode_char = getenv(ENV_DEVICE_MODE); | 693 | char* desired_mode_char = getenv(ENV_DEVICE_MODE); |
694 | int desired_mode = desired_mode_char ? atoi(desired_mode_char) : 1; | 694 | int desired_mode = desired_mode_char ? atoi(desired_mode_char) : 3; |
695 | int guessed_mode = guess_mode(context->dev, dev); | 695 | int guessed_mode = guess_mode(context->dev, dev); |
696 | 696 | ||
697 | // Response is 3:3:3:0 for initial mode, 5:3:3:0 otherwise. | 697 | // Response is 3:3:3:0 for initial mode, 5:3:3:0 otherwise. |
@@ -699,7 +699,7 @@ static void get_mode_cb(struct libusb_transfer* transfer) | |||
699 | if(desired_mode >= 1 && desired_mode <= 3 && | 699 | if(desired_mode >= 1 && desired_mode <= 3 && |
700 | guessed_mode > 0 && // do not switch mode if guess failed | 700 | guessed_mode > 0 && // do not switch mode if guess failed |
701 | guessed_mode != desired_mode) { | 701 | guessed_mode != desired_mode) { |
702 | usbmuxd_log(LL_WARNING, "Switching device %i-%i mode to %i", context->bus, context->address, context->wIndex); | 702 | usbmuxd_log(LL_WARNING, "Switching device %i-%i mode to %i", context->bus, context->address, desired_mode); |
703 | 703 | ||
704 | context->bRequest = APPLE_VEND_SPECIFIC_SET_MODE; | 704 | context->bRequest = APPLE_VEND_SPECIFIC_SET_MODE; |
705 | context->wValue = 0; | 705 | context->wValue = 0; |