[ ROZWIĄZANO] Zmiana trybu modemu skrypt

Miejsce, w którym użytkownicy forum mogą zaprezentować swoje własne projekty programistyczne.
assan18
Sędziwy Jeż
Sędziwy Jeż
Posty: 58
Rejestracja: 03 lis 2013, 18:07
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Architektura: x86_64

[ ROZWIĄZANO] Zmiana trybu modemu skrypt

Post autor: assan18 » 22 lut 2017, 18:52

Aktualnie pracuję na linux mint 17.3 x64 MATE. Posiadam modemy huawei z serii e3131 i lubię sobie instalować różne linuchy miedzy innymi ubuntu.
Te modemy nie zawsze się przełączają w odpowiendni tryb.
Pomaga polecenie

Kod: Zaznacz cały

adam@adam ~ $ lsusb
Bus 002 Device 003: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 002 Device 005: ID 12d1:1506 Huawei Technologies Co., Ltd. Modem/Networkcard
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 04f2:b374 Chicony Electronics Co., Ltd 
Bus 001 Device 003: ID 0489:e04e Foxconn / Hon Hai 
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
i

Kod: Zaznacz cały

sudo usb_modeswitch -v 12d1 -p xxxx -V 12d1 -P 1506 -M "55534243123456780000000000000011062000000100000000000000000000"
Gdzie w miejsce xxxx po komendzie lsusb wstawiam drugi po ":" człon czteroznakowy ID urządzenia.
Niestety jest to trochę upierdliwe i chciałbym to zautomatyzować problem w tym że w poleceniu usb_modeswitch są nawiasy i nie wiem jak to zapisać w skrypcie.
Chciałbym odpalić konsolę i po poleceniu "lsusb" wyświetliło mi się te polecenie "usb_modeswitch" gdzie w miejsce "xxxx" po prostu wkleił bym ten drugi człon ID.
Ni wiem tylko czy to jest wykonalne.
Ostatnio zmieniony 22 lut 2017, 21:02 przez assan18, łącznie zmieniany 1 raz.
Awatar użytkownika
enedil
Terminator
Terminator
Posty: 1304
Rejestracja: 08 wrz 2012, 16:54
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Re: Zmiana trybu modemu skrypt

Post autor: enedil » 22 lut 2017, 20:34

Wszyskto jest możliwe!

Wstaw zamiast xxxx do tamtego polecenia

Kod: Zaznacz cały

$(lsusb | grep Huawei | awk '{print $6}' | cut -c 6-9)
Dobrze jest, psiakrew, a kto powie, że nie, to go w mordę!

~moderatorzy
assan18
Sędziwy Jeż
Sędziwy Jeż
Posty: 58
Rejestracja: 03 lis 2013, 18:07
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Architektura: x86_64

Re: Zmiana trybu modemu skrypt

Post autor: assan18 » 22 lut 2017, 21:01

Jesteś wielki!!! O to mi chodziło. Wszystko cyka.
Dzięki

Skrypcik będzie wyglądał tak:

Kod: Zaznacz cały

#!/bin/bash
sudo usb_modeswitch -v 12d1 -p $(lsusb | grep Huawei | awk '{print $6}' | cut -c 6-9) -V 12d1 -P 1506 -M "55534243123456780000000000000011062000000100000000000000000000"
walet
Piegowaty Guziec
Piegowaty Guziec
Posty: 29
Rejestracja: 09 gru 2016, 17:51
Wersja Ubuntu: 14.04
Architektura: x86

Re: [ ROZWIĄZANO] Zmiana trybu modemu skrypt

Post autor: walet » 05 sty 2018, 18:58

Panowie pomocy potrzebuje z moim modemem Huawei e3372s (czyli ten bez hilinka z wewnetrzym programem od pleya. )
Moze mu tzreba cos mienic w mozgu- bo ubuntu 12.04 go widzi ale z zadnego połączenia nie jest w stanie sie połączyć- po chwili łapania sygnału rozłącza modem. z góry dziekuje za pomoc
ODPOWIEDZ

Wróć do „Nasza twórczość”