summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPali Rohár <pali.rohar@gmail.com>2016-12-21 18:25:25 +0100
committerPali Rohár <pali.rohar@gmail.com>2016-12-21 18:25:25 +0100
commitbd59c47ec374cac2051dda20b5a58f84b5c81664 (patch)
tree62f38e2458dcaf9660efbbe58a230b766828da47
parent645e280d690d1e67406f4fb924c04910440a3420 (diff)
download0xFFFF-bd59c47ec374cac2051dda20b5a58f84b5c81664.tar.bz2
usb-device: Detect Nokia N950 in disk mode
-rw-r--r--src/usb-device.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/usb-device.c b/src/usb-device.c
index 2e2b6c4..4c3e762 100644
--- a/src/usb-device.c
+++ b/src/usb-device.c
@@ -52,6 +52,7 @@ static struct usb_flash_device usb_devices[] = {
{ 0x0421, 0x0189, -1, -1, -1, FLASH_DISK, { DEVICE_RX_48, 0 } },
{ 0x0421, 0x01c7, -1, -1, -1, FLASH_DISK, { DEVICE_RX_51, 0 } },
{ 0x0421, 0x01c8, 1, 1, -1, FLASH_MKII, { DEVICE_RX_51, DEVICE_RM_680, 0 } },
+ { 0x0421, 0x03d1, -1, -1, -1, FLASH_DISK, { DEVICE_RM_680, 0 } },
{ 0x0421, 0x0431, -1, -1, -1, FLASH_DISK, { DEVICE_SU_18, DEVICE_RX_34, 0 } },
{ 0x0421, 0x04c3, -1, -1, -1, FLASH_DISK, { DEVICE_RX_34, 0 } },
{ 0x0421, 0x3f00, 2, 1, -1, FLASH_NOLO, { DEVICE_RX_34, 0 } },
@@ -231,7 +232,7 @@ static struct usb_device_info * usb_device_is_valid(struct usb_device * dev) {
ret->device = DEVICE_RX_48;
else if ( strcmp(product, "N900 (Storage Mode)") == 0 || strcmp(product, "Nokia N900 (Update mode)") == 0 || strcmp(product, "N900 (PC-Suite Mode)") == 0 )
ret->device = DEVICE_RX_51;
- else if ( strcmp(product, "Sync Mode") == 0 || strcmp(product, "N950 (Update mode)") == 0 )
+ else if ( strcmp(product, "Nokia N950") == 0 || strcmp(product, "Sync Mode") == 0 || strcmp(product, "N950 (Update mode)") == 0 )
ret->device = DEVICE_RM_680;
else if ( strcmp(product, "Nokia USB ROM") == 0 )
ret->device = DEVICE_ANY;