Подключение USB GPS трекера Wonde Proud

Принесли на посмотреть GPS трекер фирмы Wonde Proud. Должен работать как serial port. Сходу нормально не заработал.
При подключении lsusb вывел:

$lsusb -v
Bus 007 Device 007: ID 03eb:6130 Atmel Corp.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 2 Communications
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x03eb Atmel Corp.
idProduct 0x6130
----Skiped-----
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 2 Communications
bInterfaceSubClass 2 Abstract (modem)
bInterfaceProtocol 0 None
----Skiped-----

В логах:
usb 7-2: new full speed USB device using uhci_hcd and address 7
usb 7-2: configuration #1 chosen from 1 choice

Устройство представляется, как Communication Device Class и реализует подкласс Abstract modem class, но не реализует никакого протокола интерфейса этого подкласса. Ожидаемый протокол интерфейса(bInterfaceProtocol) - это 0x01(AT-commands (v.25ter)). В нешем случае bInterfaceProtocol=0.

Поэтому, чтобы устройство правильно подхватилось драйвером cdc_acm.c его VID/PID нужно добавить в структуру acm_ids[], таким образом мы принудительно привяжем устройство 03eb:6130 к этому драйверу.

Кому интересно - можно забрать готовый результат: патч и пропатченный модуль

После установки модуля в логах вижу:
cdc_acm 7-2:1.0: ttyACM0: USB ACM device