O que segue é baseado em esta resposta , mas sempre que possível Eu usei os comandos do terminal em vez de apenas suas descrições.
1. Abra o terminal e digite:
cd /etc/usb_modeswitch.d
sudo touch 12d1:1526
sudo nano 12d1:1526
Isso abrirá o arquivo 12d1: 1526 para edição no editor nano. As instruções para usar o editor nano são sempre encontradas na parte inferior de todas as páginas. Os dois únicos atalhos de teclado nano que você precisa saber são para WriteOut e Exit. Copie o seguinte texto na janela do editor nano:
# Vodafone K3772 (Huawei)
TargetVendor= 0x19d2
#TargetProduct= not known yet
MessageContent="55534243123456780000000000000011062000000100000000000000000000"
Pressione a combinação de teclas Ctrl + O e depois pressione Enter para salvar o arquivo 12d1: 1526. Pressione a combinação de teclas Ctrl + X para sair do nano.
2. Abra o arquivo /lib/udev/rules.d/40-usb_modeswitch.rules
para edição no nano executando: cd '/lib/udev/rules.d/' && sudo nano 40-usb_modeswitch.rules
. Você precisa adicionar as duas linhas seguintes a 40-usb_modeswitch.rules, colocando um espaço vazio antes das duas linhas e outro espaço vazio após as duas linhas:
# Vodafone (Huawei) K3772
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1526", RUN+="usb_modeswitch '%b/%k'"
Pressione a combinação de teclas Ctrl + O e depois pressione Enter para salvar o arquivo 40-usb_modeswitch.rules. Pressione a combinação de teclas Ctrl + X para sair do nano.
3. Conecte seu modem e espere pelo menos 10 segundos. Depois disso, execute o comando lsusb
no terminal. Deve haver um ID de dispositivo começando com 12d1
, mas provavelmente diferente de 12d1:1526
. A parte alterada do ID (após os dois pontos) é o novo valor TargetProduct
(prefixado por esses dois caracteres: 0x
). Edite o arquivo /etc/usb_modeswitch.d
(o mesmo arquivo que você editou anteriormente na Etapa 1) conforme o root em nano, removendo o sinal de comentário (o caractere # ) no início da linha do TargetProduct.
4. Desconecte o modem e conecte-o novamente. Aguarde ... (os modems Huawei precisam de até 20 segundos para o comutador de modo). Execute dmesg
no terminal e você verá algo como GSM modem (1-port) converter now attached to ttyUSBx
. Isso significa que seu modem está pronto para uso.