O TomTom GPS 1500 carrega módulos cdc_ether e usbnet, pensa que é um dispositivo ethernet USB :(

2

Ubuntu 14.04.3 com atualização de patch, Dell Latitude D630, TomTom GPS 1500. uname -a = Linux wombat 3.13.0-65-generic #105-Ubuntu SMP Mon Sep 21 18:50:58 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

Quando eu conecto o GPS TomTom 1500 à minha porta USB, dmesg -T mostra:

[Wed Sep 30 20:29:23 2015] usb 2-1: new high-speed USB device number 5 using ehci-pci
[Wed Sep 30 20:29:23 2015] usb 2-1: New USB device found, idVendor=1390, idProduct=5454
[Wed Sep 30 20:29:23 2015] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Wed Sep 30 20:29:23 2015] usb 2-1: Product: TomTom
[Wed Sep 30 20:29:23 2015] usb 2-1: Manufacturer: Linux 2.6.28.10 with dwc_otg_pcd
[Wed Sep 30 20:29:23 2015] usb 2-1: SerialNumber: BL6443A#####
[Wed Sep 30 20:29:23 2015] cdc_ether 2-1:2.0 usb0: register 'cdc_ether' at usb-0000:00:1d.7-1, CDC Ethernet Device, 02:04:06:08:0a:0c

e aparece como um adaptador Ethernet USB.

Adicionei blacklist cdc_ether a /etc/modprobe.d/blacklist (acho que deveria ter usado /etc/modprobe.d/blacklist-cdc_ether.conf ).

Após uma reinicialização, mesmo resultado. Quando eu sudo rmmod cdc_ether usbnet o TomTom desaparece. lsusb mostra:

Bus 002 Device 002: ID 1390:5454 TOMTOM B.V.

Depois de alterar o nome do arquivo para /etc/modprobe.d/blacklist-cdc_ether.conf , ao fazer a replicação do TomTom 1500, dmesg -T mostra:

[Wed Sep 30 21:37:39 2015] usb 2-1: USB disconnect, device number 2
[Wed Sep 30 21:37:42 2015] usb 2-1: new high-speed USB device number 4 using ehci-pci
[Wed Sep 30 21:37:43 2015] usb 2-1: New USB device found, idVendor=1390, idProduct=5454
[Wed Sep 30 21:37:43 2015] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Wed Sep 30 21:37:43 2015] usb 2-1: Product: TomTom
[Wed Sep 30 21:37:43 2015] usb 2-1: Manufacturer: Linux 2.6.28.10 with dwc_otg_pcd
[Wed Sep 30 21:37:43 2015] usb 2-1: SerialNumber: BL6443A#####  

Nenhum outro módulo reivindicou o TomTom 1500, então o Ubuntu não o vê.

Como posso convencer o Ubuntu a forçar o TomTom 1500 a se parecer com algo diferente de uma ethernet USB?

Eu finalmente recebi uma resposta do suporte técnico da TomTom (resumo: I Lose):

Conta da equipe XXXXXXXX. (EUA) via E-mail 02/02/2016 04:38 PM Caro Walt,

Obrigado por entrar em contato com o Atendimento ao Cliente TomTom em relação ao seu dispositivo TomTom VIA. Meu nome é XXXXXX e estarei te ajudando hoje.

O número de referência para sua consulta é ###### - ######.

Devido ao volume de e-mails mais alto do que o normal, pedimos desculpas pelo atraso na resposta à sua consulta. Qualquer inconveniente causado é profundamente lamentado.

Walt, pelo que entendi do seu e-mail, você quer saber se pode atualizar o dispositivo em um sistema operacional LINUX. Fico feliz que você tenha nos contatado e forneça mais informações.

Lamentamos informar que o aplicativo MyDrive Connect é suportado apenas para sistemas operacionais Windows e Mac e, infelizmente, não podemos fornecer suporte para sistemas operacionais baseados em Linux. Vou passar esse feedback para a nossa equipe em questão para que a TomTom possa suportar até mesmo os sistemas operacionais baseados em Linux.

E ele me enviou um link para uma página "estas são as versões do Windows e do MacOS que suportamos", afirmando que era "mais informações sobre compatibilidade com o MyDrive" e expressando a esperança de que isso seria "útil". Como o TomTom GPS executa o Linux embarcado, estou intrigado.

Acho que a única maneira de recuperar minha compra equivocada é instanciar uma máquina virtual e fazer com que o Windows seja executado nela. Me faz sentir sujo (e estúpido).

    
por waltinator 01.10.2015 / 03:48

1 resposta

3

Para TS: Seu TomTom VIA 1500 está executando a versão do navegador mais recente, em seguida, 9. Navcore é a imagem do OS / GUI que a Tomtom usa. Os TomToms mais antigos (XL, GO, etc) usavam o Navcore mais antigo, que, quando conectado a um PC, reiniciava e se apresentava como um disco USB.

Os dispositivos que executam o navegador 10+ agora executam o SO o tempo todo e, quando conectados ao PC, apresentam-se como um dispositivo Ethernet sobre USB (que é claramente o que seu dispositivo faz também). A atualização é realizada estabelecendo uma sessão TCP / IP para um dispositivo (provavelmente usando criptografia SSL, eu não investiguei muito). Geralmente, o dispositivo Tomtom executa um servidor DHCP e possui um IP 169.254.255.1 e exibe o IP 169.254.255.2/30 no computador.

Se você configurou a rede via USB corretamente, você deve conseguir acessar o servidor http no seu TomTom VIA usando o link URL

Não existe uma maneira conhecida (para mim) de rebaixar o navegador nos dispositivos TomTom VIA para 9.x.

HTH

    
por Durashechka 20.02.2016 / 18:33