Bardzo zależy mi na wykonaniu downgrade'u na urządzeniu z firmware 21.333.03.00.00 do 21.210.03.01.1080.
Chciałbym najpierw zrzucić firmware i webui z urządzenia 21.210... na dysk, żeby mieć backup zanim zacznę się z tymi cudeńkami coś więcej bawić. W drugiej kolejności chciałbym zastąpić firmware 21.333... starszą wersją a przy okazji będę miał też obraz na którym będę mógł przyswoić sobie trochę binwalk'a itp...
Niestety póki co za słaby jestem w te klocki, żeby samodzielnie zweryfikować np. to czy czy obrazy zawierające firmware i webui, które są dostępne w sieci są "super-czyste". Zakładam że Oryginalny soft z Huawei jest "w miarę czysty". Dlatego chcę zrzucić firmware z jednego urządzenia i wgrać na drugie. Ew. modyfikować zrzucone obrazy wzorując się na tym co można znaleźć w necie.
Sytuacja wygląda tak:
Po podłączeniu do gniazda USB każde z tych urządzeń przedstawia się jako
Kod: Zaznacz cały
12d1:1f01 Huawei Technologies Co., Ltd. E353/E3131 (Mass storage mode)
usb_modeswitch z flagą --huawei-alt-mode przełącza urządzenie na
Kod: Zaznacz cały
12d1:155e Huawei Technologies Co., Ltd. HUAWEI_MOBILE

usb_modeswitch z flagą --huawei-new-mode przełącza urządzenie na
Kod: Zaznacz cały
12d1:14db Huawei Technologies Co., Ltd. E353/E3131
po podłączeniu urządzenia z test pinem nr 2 zwartym z GND urządzenie przedstawia się jako
Kod: Zaznacz cały
12d1:1443 Huawei Technologies Co., Ltd. USB COM
PYTANIE: Jak zabrać się do zrzucania obrazów firmware i webui z jednego urządzenia i jak wgrać je na drugie urządzenie?
Rozumiem, że downgrade powinien zadziałać bo, z tego co się orientuję, to dla starszego urządzenia istnieje możliwość upgrade'u do 21.333... ale to akurat byłoby raczej niemądre posunięcie...
Pytania bonusowe:
czym są i do czego mogą się przydać /dev/ttyUSB1 oraz /dev/ttyUSB3 w trybie alt?
czym jest /dev/sr0 w trybie mass storage?
czym jest i do czego moze się przydać /dev/ttyUSB0 w trybie boot?
poniżej wrzucam odpowiedzi na komendę ^AAT^VERSION? w trybie alt z obu urządzeń
Kod: Zaznacz cały
# ^VERSION:BDT:Apr 13 2015, 19:43:32
# ^VERSION:EXTS:21.210.03.01.1080
# ^VERSION:INTS:21.210.03.01.1080
# ^VERSION:EXTD:WEBUI_17.100.09.02.1080
# ^VERSION:INTD:WEBUI_17.100.09.02.1080
# ^VERSION:EXTH:CL1E8372HM Ver.A
# ^VERSION:INTH:CL1E8372HM Ver.A
# ^VERSION:EXTU:E8372
# ^VERSION:INTU:E8372H-153
# ^VERSION:CFG:1005
# ^VERSION:PRL:
# ^VERSION:OEM:
# ^VERSION:INI:E8372hCUST-B01C00
Kod: Zaznacz cały
# ^VERSION:BDT:Nov 13 2019, 09:37:21
# ^VERSION:EXTS:21.333.03.00.00
# ^VERSION:INTS:
# ^VERSION:EXTD:WEBUI_17.100.21.02.03_RE5
# ^VERSION:INTD:
# ^VERSION:EXTH:CL1E8372HM Ver.A
# ^VERSION:INTH:
# ^VERSION:EXTU:E8372
# ^VERSION:INTU:
# ^VERSION:CFG:1005
# ^VERSION:PRL:
# ^VERSION:OEM:
# ^VERSION:INI:E8372hCUST-B00C00