add some vid pid for Foreign 3G dongle

This commit is contained in:
xxh
2013-03-28 15:42:20 +08:00
parent 50d934b1f0
commit a0bbfb1935
2 changed files with 35 additions and 3 deletions

View File

@@ -44,7 +44,8 @@ static usb_parameter skip_device_list[] = {
{0x19D2, 0x0017, NULL, NULL, NULL},
{0x19D2, 0x0015, NULL, NULL, NULL},
{0x19D2, 0x0154, NULL, NULL, NULL},
{0x19D2, 0x2003, NULL, NULL, NULL},
{0x19D2, 0x2003, NULL, NULL, NULL},
{0x19D2, 0x0151, NULL, NULL, NULL},
{0x04CC, 0x225A, NULL, NULL, NULL},
{0x04CC, 0x2259, NULL, NULL, NULL},
@@ -70,6 +71,8 @@ static usb_parameter skip_device_list[] = {
{0x1C9E, 0x6000, NULL, NULL, NULL},
{0x1C9E, 0x1001, NULL, NULL, NULL},
{0x1C9E, 0xF000, NULL, NULL, NULL},
{0x1C9E, 0x9605, NULL, NULL, NULL},
{0x21F5, 0x2008, NULL, NULL, NULL},
{0x21F5, 0x1000, NULL, NULL, NULL},
@@ -79,14 +82,28 @@ static usb_parameter skip_device_list[] = {
// {0x20A6, 0xF00E, NULL, NULL, NULL},
{0x1614, 0x0800, NULL, NULL, NULL},
//begain add by xxh
{0x1A8D, 0x2000, NULL, NULL, NULL},
{0x1C9E, 0x9913, NULL, NULL, NULL},
{0x1C9E, 0x9915, NULL, NULL, NULL},
{0x230D, 0x000C, NULL, NULL, NULL},
{0x230D, 0x0003, NULL, NULL, NULL},
{0x230D, 0x0001, NULL, NULL, NULL},
{0x257A, 0x2601, NULL, NULL, NULL},
{0x1E89, 0x1E16, NULL, NULL, NULL},
{0x1C9E, 0x9800, NULL, NULL, NULL},
{0x1C9E, 0x9800, NULL, NULL, NULL},
{0x1dbc, 0x0669, NULL, NULL, NULL},
{0x2020, 0x0002, NULL, NULL, NULL},
{0x2020, 0x4000, NULL, NULL, NULL},
{0x1C9E, 0x9916, NULL, NULL, NULL},
{0x1C9E, 0x9918, NULL, NULL, NULL},
{0x2001, 0xA80B, NULL, NULL, NULL},
{0x2001, 0x7D00, NULL, NULL, NULL},
{0x0421, 0x0610, NULL, NULL, NULL},
{0x0af0, 0xd157, NULL, NULL, NULL},
{0x19d2, 0x1216, NULL, NULL, NULL},
{0x19d2, 0x1218, NULL, NULL, NULL},
//end xxh
};
/* 1 - match

View File

@@ -476,6 +476,11 @@ static void option_instat_callback(struct urb *urb);
/* Changhong products */
#define CHANGHONG_VENDOR_ID 0x2077
#define CHANGHONG_PRODUCT_CH690 0x7001
/* Strong Rising WCDMA modem*/
#define STRONG_RISING_VENDOR_ID 0x21F5
#define STRONG_RISING_PRODUCT_SPW9S 0x2012
/* Strong Rising EVDO modem*/
#define STRONG_RISING_PRODUCT_SP8J 0x2009
/* some devices interfaces need special handling due to a number of reasons */
enum option_blacklist_reason {
@@ -1340,7 +1345,9 @@ static const struct usb_device_id option_ids[] = {
{ USB_DEVICE(0x19d2, 0xffe8) },
{ USB_DEVICE(0x19D2,0x1177) },//K3770-Z
{ USB_DEVICE(0x230D, 0x000c) },
{ USB_DEVICE(0x21F5, 0x2009) },
// { USB_DEVICE(0x21F5, 0x2009) },
{USB_DEVICE(STRONG_RISING_VENDOR_ID,STRONG_RISING_PRODUCT_SP8J)},
{USB_DEVICE(STRONG_RISING_VENDOR_ID,STRONG_RISING_PRODUCT_SPW9S)},
{ USB_DEVICE(0x15eb,0x0001)},
{ USB_DEVICE(0x12d1,0x14db) },
{ USB_DEVICE(0x15EB,0x7152)},
@@ -1350,9 +1357,17 @@ static const struct usb_device_id option_ids[] = {
{ USB_DEVICE(0x1C9E,0x9915)},
{ USB_DEVICE(0x1C9E,0x9800)},
{ USB_DEVICE(0x05c6,0x0016)},
{ USB_DEVICE(0x0B3C,0xC00A)},
{ USB_DEVICE(0x230D, 0x0103)},
{ USB_DEVICE(0x1DBC,0x0669)},
{ USB_DEVICE(0x2020,0x4000)},
{ USB_DEVICE(0x230D, 0x0003)},
{ USB_DEVICE(0x230D, 0x000C)},
{ USB_DEVICE(0x12d1,0x1506)},
{ USB_DEVICE(0x2001,0x7D00)},//D-Link DWM-156
{ USB_DEVICE(0x0af0,0xd157)},
{ USB_DEVICE(0x0421,0x0612)},
{ USB_DEVICE(0x19d2,0x1218)},
//xxh end