all: Add support for Nokia N950 (RM-680)
This commit is contained in:
1 parent
61d77eed68
commit
ea7f2a441a
3 files changed
+8
-3
No files matched your search
@@ -31,6 +31,7 @@ static const char * devices[] = {
|
||||
[DEVICE_RX_44] = "RX-44",
|
||||
[DEVICE_RX_48] = "RX-48",
|
||||
[DEVICE_RX_51] = "RX-51",
|
||||
[DEVICE_RM_680] = "RM-680",
|
||||
};
|
||||
|
||||
enum device device_from_string(const char * device) {
|
||||
@@ -63,6 +64,7 @@ static const char * long_devices[] = {
|
||||
[DEVICE_RX_44] = "Nokia N810",
|
||||
[DEVICE_RX_48] = "Nokia N810 Wimax",
|
||||
[DEVICE_RX_51] = "Nokia N900",
|
||||
[DEVICE_RM_680] = "Nokia N950",
|
||||
};
|
||||
|
||||
const char * device_to_long_string(enum device device) {
|
||||
|
||||
@@ -30,6 +30,7 @@ enum device {
|
||||
DEVICE_RX_44, /* Nokia N810 */
|
||||
DEVICE_RX_48, /* Nokia N810 WiMax */
|
||||
DEVICE_RX_51, /* Nokia N900 */
|
||||
DEVICE_RM_680, /* Nokia N950 */
|
||||
DEVICE_COUNT,
|
||||
};
|
||||
|
||||
|
||||
+5
-3
@@ -37,11 +37,11 @@
|
||||
|
||||
static struct usb_flash_device usb_devices[] = {
|
||||
{ 0x0421, 0x0096, -1, -1, -1, FLASH_DISK, { DEVICE_RX_44, 0 } },
|
||||
{ 0x0421, 0x0105, 2, 1, -1, FLASH_NOLO, { DEVICE_SU_18, DEVICE_RX_44, DEVICE_RX_48, DEVICE_RX_51, 0 } },
|
||||
{ 0x0421, 0x0106, 0, -1, -1, FLASH_COLD, { DEVICE_RX_51, 0 } },
|
||||
{ 0x0421, 0x0105, 2, 1, -1, FLASH_NOLO, { DEVICE_SU_18, DEVICE_RX_44, DEVICE_RX_48, DEVICE_RX_51, DEVICE_RM_680, 0 } },
|
||||
{ 0x0421, 0x0106, 0, -1, -1, FLASH_COLD, { DEVICE_RX_51, DEVICE_RM_680, 0 } },
|
||||
{ 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, 0 } },
|
||||
{ 0x0421, 0x01c8, 1, 1, -1, FLASH_MKII, { DEVICE_RX_51, 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 } },
|
||||
@@ -222,6 +222,8 @@ static struct usb_device_info * usb_device_is_valid(struct libusb_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 )
|
||||
ret->device = DEVICE_RM_680;
|
||||
else if ( strcmp(product, "Nokia USB ROM") == 0 )
|
||||
ret->device = DEVICE_ANY;
|
||||
else
|
||||
|
||||
Reference in new issue
Block a user