diff options
-rw-r--r-- | src/main.c | 4 | ||||
-rw-r--r-- | udev/85-usbmuxd.rules.in | 4 |
2 files changed, 4 insertions, 4 deletions
@@ -662,7 +662,7 @@ static void *usbmuxd_client_init_thread(void *arg) for (dev = bus->devices; dev; dev = dev->next) { if (dev->descriptor.idVendor == 0x05ac && dev->descriptor.idProduct >= 0x1290 - && dev->descriptor.idProduct <= 0x1293) { + && dev->descriptor.idProduct <= 0x1294) { if (verbose >= 1) logmsg(LOG_NOTICE, "%s[%x]: Found device on bus %s, id %s", @@ -1072,7 +1072,7 @@ static int devices_attached() for (dev = bus->devices; dev; dev = dev->next) { if (dev->descriptor.idVendor == 0x05ac && dev->descriptor.idProduct >= 0x1290 - && dev->descriptor.idProduct <= 0x1293) { + && dev->descriptor.idProduct <= 0x1294) { res++; } } diff --git a/udev/85-usbmuxd.rules.in b/udev/85-usbmuxd.rules.in index 3acc944..4f28cdf 100644 --- a/udev/85-usbmuxd.rules.in +++ b/udev/85-usbmuxd.rules.in @@ -3,8 +3,8 @@ # Skip anything non Apple ACTION=="add|remove", SUBSYSTEM!="usb|usb_endpoint", ATTRS{idVendor}!="05ac", GOTO="usbmuxd_rules_end" -# Forces iPhone 1.0, 3G and iPodTouch 1 and 2 to USB configuration 3 -ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="05ac", ATTR{idProduct}=="1290|1291|1292|1293", ATTR{bConfigurationValue}!="3", ATTR{bConfigurationValue}="3", GOTO="usbmuxd_rules_end" +# Forces iPhone 1.0, 3G, 3GS and iPodTouch 1 and 2 to USB configuration 3 +ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="05ac", ATTR{idProduct}=="1290|1291|1292|1293|1294", ATTR{bConfigurationValue}!="3", ATTR{bConfigurationValue}="3", GOTO="usbmuxd_rules_end" LABEL="usbmuxd_rules_usbmux" |