--- zzzz-none-000/linux-4.1.52/drivers/net/usb/cdc_ncm.c 2018-05-28 02:26:45.000000000 +0000 +++ bcm63-7530ax-731/linux-4.1.52/drivers/net/usb/cdc_ncm.c 2022-03-02 11:37:13.000000000 +0000 @@ -1634,6 +1634,21 @@ USB_CDC_SUBCLASS_NCM, USB_CDC_PROTO_NONE), .driver_info = (unsigned long)&cdc_ncm_info, }, + +#ifdef CONFIG_AVM_KERNEL + /* == 20170317 AVM/VGJ Patch from Kernel 3.10 ==*/ + /* Huawei NCM devices disguised as vendor specific */ + { USB_VENDOR_AND_INTERFACE_INFO(0x12d1, 0xff, 0x02, 0x16), + .driver_info = (unsigned long)&cdc_ncm_info, + }, + { USB_VENDOR_AND_INTERFACE_INFO(0x12d1, 0xff, 0x02, 0x46), + .driver_info = (unsigned long)&cdc_ncm_info, + }, + { USB_VENDOR_AND_INTERFACE_INFO(0x12d1, 0xff, 0x02, 0x76), + .driver_info = (unsigned long)&cdc_ncm_info, + }, +#endif + { }, };