Huawei B818 LTE Cat19

Dyskusje na temat wyboru sprzętu. Jaki modem, telefon do GPRS/EDGE/UMTS/HSDPA/HSUPA, jaką przejściówkę, kabel do telefonu... itp. mam wybrać?

Moderator: Moderatorzy

ODPOWIEDZ
cdewsx1
Stały użytkownik forum
Posty: 90
Rejestracja: 2018-10-27, 14:46

Re: Huawei B818 LTE Cat19

Post autor: cdewsx1 »

spróbowałem na xp bez efektu nadal w menedżerze urządzęń jest jeden port COM a próby uruchamiania innych sterowników zawsze kończą się że nazywa sie jak na zrzucie:
Obrazek

xp jest uruchominy full nie portable nie wirtualny lapek nie ma portów usb3.0 tylko usb 2.0 stary msi wind na atomie.

po długości komunikatów o błędzie stwierdzić można że są takie same jak na win7 x64 oraz na win10 x64
(gdy uruchomię wiersz poleceń z podniesionymi uprawnieniami)

na obecną chwilę router nie działa i jeśli ktoś nie wymyśli co mogę spróbować jeszcze to lepiej nie testować tej procedury.
problem leży albo w sterowniku do portu com bo wszystkie jakie są w paczkach są podpisane, albo ten plik sec_usbloader.bin nie robi tego co powinien albo jeszcze coś o czym nie wiem.

Pozdrawiam
Ostatnio zmieniony 2023-02-25, 18:24 przez cdewsx1, łącznie zmieniany 1 raz.
Payti
Stały użytkownik forum
Posty: 60
Rejestracja: 2015-01-18, 14:43
Lokalizacja: Polska

Re: Huawei B818 LTE Cat19

Post autor: Payti »

Spróbuj te drivery:
https://www.mediafire.com/file/ujpgr96q ... 0.zip/file

a w tym z kolei jest też już rozpoznawany: VID_12D1&&PID_2020

https://www.mediafire.com/file/w39c8zec ... 3.zip/file
tomekwwa
Stary wyga bezprzewodowy
Posty: 590
Rejestracja: 2019-03-11, 20:48

Re: Huawei B818 LTE Cat19

Post autor: tomekwwa »

Takie miganie na czerwono miałem jak do B715 wgrywałem jakiś losowy soft z innego regionu. Ale po "metodzie na igłę" zawsze były dwa COMy i można było ładować do skutku.
Payti
Stały użytkownik forum
Posty: 60
Rejestracja: 2015-01-18, 14:43
Lokalizacja: Polska

Re: Huawei B818 LTE Cat19

Post autor: Payti »

A może wgraj ponownie USB_loader:

Kod: Zaznacz cały

balong_usbdload.exe -c sec_usbloader.bin
bo on się chyba w RAM uruchamia i jak wyłączysz modem to już może nie działać jak trzeba. Zaraz po zakończeniu wgrania USB_loadera powinny pojawić się dwa porty COM.

No i koniecznie przed wgraniem USB_loadera zwierasz pin'a BOOT do GND, naciskasz POWER by włączyć modem i zwalniasz zworkę BOOT do GND (pin BOOT jak na dołączonym wcześniej foto)?
cdewsx1
Stały użytkownik forum
Posty: 90
Rejestracja: 2018-10-27, 14:46

Re: Huawei B818 LTE Cat19

Post autor: cdewsx1 »

sterowniki nic nie zmieniaja nadal jest jeden port com i nie ma komunikacji niestety
po każdym wyłaczeniu z prądu by użyć tego balong_flash trzeba w pierwszej kolejności użyć balong_usbdload.exe
za pierwszym razem kilka dni temu trzeba było igły użyć by wprowadzić w tryb boot
obecnie mam wrażenie że już nie trzeba bo on się już nie uruchomi
nic sie na nim nie zapala po podaniu zasilania.

tylko gdy podepne ten kabelek usb do komputera to pojawi się port
w tedy wpisuję komene balong_usbdload.exe -c sec_usbloader.bin
obojętnie czy win xp, win 7 win 10
wgrywa ten plik następuje automatyczny restart routera i po jakiś 30sekundach jest inny port com w menedżerze urządzeń ale tylko jeden nie ważne na jakim systemie to wykonam.

kiedyś przerobiłem b525 i b715 i inne e3372 i pamiętam że były 2 porty com widoczne gdy trzeba było wgrać soft tutaj tego z bliżej mi nieznanego powodu brakuje i nie mam już pomyslu co go boli :(
Payti
Stały użytkownik forum
Posty: 60
Rejestracja: 2015-01-18, 14:43
Lokalizacja: Polska

Re: Huawei B818 LTE Cat19

Post autor: Payti »

Ogólnie w innych niektórych modemach też nie ma dwóch portów COM. Może jednak jest tak, że USB_loader do B818 (ten dany tu jest 'fabryczny') nie tworzy jednak drugiego portu. Ale jak przeskakuje po ok 30 sek. sterownik na inny COM po wgraniu USB_loadera do RAM to znaczy, że na tym nowym porcie powinien wgrywać firmware w trybie HDLC. Możnaby jeszcze sprawdzić wersję pod Linux'a, może tam otworzy COM w tryb HDLC ... np. Ubuntu z pendrive'a i skompilować sobie balong_flash najnowszy z obsługą B818, tylko pewnie będzie trzeba podać ręcznie port COM (ttyUSBx). Np.

Kod: Zaznacz cały

./balong_flash -p1 /dev/ttyUSB2
balong_flash powinien mieć prawa do uruchamiania, które można nadać jak nie będą po kompilacji np.: chmod 755 balong_flash
Wszystko wykonujemy w konsoli na użytkowniku root (admin).
cdewsx1
Stały użytkownik forum
Posty: 90
Rejestracja: 2018-10-27, 14:46

Re: Huawei B818 LTE Cat19

Post autor: cdewsx1 »

znalazłem wczoraj ten post o linuxie
viewtopic.php?f=11&t=50771&start=420#p585990

i zacząłem się zastanwiać czy by nie pomogło zaraz się za to zabiore za pobranie linuxa i bede kombinować dalej. dziękuje za podpowiedź

w miedzy czasie sprawdziłem że po zamienieniu kabla rx tx router nie jest wykrywany prawidłowo przez system więc kolejność kabli miałem prawidłową wcześniej - wiem bez sesnu test ale musiałem i to sprawdiż czy kabelek usb jaki wziąłem nie ma pomieszanych kolorów...

Próbowałem przez PuTTy na porcie COM się połączyć ale nie udało mi się
tak jak tutaj jest pokazane od 2 minuty
https://youtu.be/3nrUEB81LuU?t=120

ale po drodzew do USB jest płytka - jeszcze nie mam pomysłu jakie jest jej zadanie.
Payti
Stały użytkownik forum
Posty: 60
Rejestracja: 2015-01-18, 14:43
Lokalizacja: Polska

Re: Huawei B818 LTE Cat19

Post autor: Payti »

Płytką po drodze do USB się nie przejmuj, to konwerter USB-RS232 z dopasowaniem poziomów napięć do 3,3V lub 1,8V na port COM płyty głównej routera. Ty jej nie potrzebujesz bo B818 ma typowy port USB na płycie głównej, wlutowujesz tylko kabelek w piny i podłączasz do portu USB kompa.
Plik USB_loadera (sec_usbloader.bin) Ci się wgrywa poprawnie, także z routerem masz poprawną komunikację po USB z kompa.

Potestuj pod Linux, musi to zadziałać ...
Payti
Stały użytkownik forum
Posty: 60
Rejestracja: 2015-01-18, 14:43
Lokalizacja: Polska

Re: Huawei B818 LTE Cat19

Post autor: Payti »

Jak coś to tu masz skompilowane z najnowszych źródeł pliki balong_flash i balong-usbdload z obsługą B818 w Linux Ubuntu. Powinny działać na każdym Linux ...

https://www.mediafire.com/file/cy56jxs9 ... dload/file
https://www.mediafire.com/file/61n1bd3w ... flash/file

Koniecznie przed wgraniem USB_loadera zwierasz pin'a BOOT do GND, naciskasz POWER by włączyć modem i zwalniasz zworkę BOOT do GND (pin BOOT jak na dołączonym wcześniej foto) by wejść w tryb boot_mode.

Użycie -> sprawdzasz jaki masz port USB po połączeniu z routerem komendami:

Kod: Zaznacz cały

sudo dmesg
ls /dev/ | grep ttyUSB
i potem wgraj firmware i usb_loader do tego samego katalogu z tymi plikami i wydaj komendy (przykładowo jak znajdziesz port i jest ttyUSB2)

Kod: Zaznacz cały

./balong-usbdload -p /dev/ttyUSB2 sec_usbloader.bin
./balong_flash -p /dev/ttyUSB2 B818_263_BD_8.0.1.99(H100SP11C00)-sec.BIN
Po wgraniu USB_loadera odczekaj te 30 sek. i ponownie sprawdź port USB bo się może zmienić i potem flash firmware. Wszystko rób będąc zalogowany na konsoli jako użytkownik root (admin). Jak odpalisz konsolę to zaloguj się jako root poleceniem:

Kod: Zaznacz cały

sudo bash
Payti
Stały użytkownik forum
Posty: 60
Rejestracja: 2015-01-18, 14:43
Lokalizacja: Polska

Re: Huawei B818 LTE Cat19

Post autor: Payti »

Tak informacyjnie to firmware B818_263_BD_8.0.1.99(H100SP11C00)-sec.BIN jest kompletne z WEB_UI i ładnie rozpoznawane przez narzędzie balong_flash pod Linux:

Kod: Zaznacz cały

root@VirtualBox:~/flash_linux# ./balong_flash -m B818_263_BD_8.0.1.99\(H100SP11C00\)-sec.BIN 

 Программа для прошивки устройств на Balong-чипсете, V3.0.290, (c) forth32, 2015, GNU GPLv3
--------------------------------------------------------------------------------------------------

 Код файла прошивки: d (FW_WEBUI)
                                 
 Цифровая подпись: 4014 байт
 Хеш открытого ключа: 94E7618318361463C8576799556803EAC798ACA4343F459A956D1F2F2CB4CCC9
 Версия прошивки: 801.100.99.11.00
 Платформа:       B818_263__0
 Дата сборки:     2019.10.10 02:28:13
 Заголовок: версия 1, код соответствия: HWEW11.1

 ## Смещение  Размер    Сжатие     Имя
-----------------------------------------------
 00 0000005c   351154              Fastboot
 01 00055d1c    76972              U002a0000
 02 00068a50    32132              U002b0000
 03 00070848    83584              M3Image_R11
 04 00084f54   415872              DTS_R11
 05 000ea904  3371264              Teeos
 06 004220d8  8321280              Kernel_R11
 07 00c12a1c 20193792              Modem_fw
 08 01f57304  4145500              HIFI_R11
 09 0234bcac  3659312              Nvdload_R11
 10 026c9a3c    35552              U002c0000
 11 026d2590  9720832              System
 12 03018c80  9661440              APP
 13 03950b50     1024              WEBUI
root@VirtualBox:~/flash_linux# 
cdewsx1
Stały użytkownik forum
Posty: 90
Rejestracja: 2018-10-27, 14:46

Re: Huawei B818 LTE Cat19

Post autor: cdewsx1 »

Linux z pendrive uruchomiony pobrałem wersje ostatnią - i coś robię na bank źle

zrzut z terminala

Kod: Zaznacz cały

ubuntu@ubuntu:~$ sudo bash
root@ubuntu:/home/ubuntu# cd Desktop
root@ubuntu:/home/ubuntu/Desktop# ls
'B818_263_BD_8.0.1.99(H100SP11C00)-sec.BIN'  'lin komendy.txt'
 balong_flash                                 sec_usbloader.bin
 balong-usbdload                              ubiquity.desktop
root@ubuntu:/home/ubuntu/Desktop# ./balong-usbdload -p /dev/ttyUSB0 sec_usbloader.bin
bash: ./balong-usbdload: Permission denied
root@ubuntu:/home/ubuntu/Desktop# ls
'B818_263_BD_8.0.1.99(H100SP11C00)-sec.BIN'  'lin komendy.txt'
 balong_flash                                 sec_usbloader.bin
 balong-usbdload                              ubiquity.desktop
root@ubuntu:/home/ubuntu/Desktop# ls /dev/ | grep ttyUSB0
ttyUSB0
root@ubuntu:/home/ubuntu/Desktop# ./balong-usbdload -p /dev/ttyUSB0 sec_usbloader.bin
bash: ./balong-usbdload: Permission denied
root@ubuntu:/home/ubuntu/Desktop# 
uprawnienia dodane

ale niestety:

Kod: Zaznacz cały

[ 2578.826784] Buffer I/O error on dev sdd1, logical block 32769, lost async page write
[ 2582.239930] usb 1-1.2: new high-speed USB device number 9 using ehci-pci
[ 2582.353139] usb 1-1.2: unable to get BOS descriptor or descriptor too short
[ 2582.354400] usb 1-1.2: New USB device found, idVendor=12d1, idProduct=1443, bcdDevice= 0.01
[ 2582.354410] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2582.354415] usb 1-1.2: Product: USB COM
[ 2582.354418] usb 1-1.2: Manufacturer: HUA WEI
[ 2582.355106] option 1-1.2:1.0: GSM modem (1-port) converter detected
[ 2582.355303] usb 1-1.2: GSM modem (1-port) converter now attached to ttyUSB0
root@ubuntu:/home/ubuntu/Pobrane# ls /dev/ | grep ttyUSB0
ttyUSB0
root@ubuntu:/home/ubuntu/Pobrane# ./balong-usbdload -p /dev/ttyUSB0 sec_usbloader.bin

 Аварийный USB-загрузчик Balong-чипсета, версия 2.20, (c) forth32, 2015
 Процедура eraseall не найдена в загрузчике - используйте ключ -с для загрузки без патча!
root@ubuntu:/home/ubuntu/Pobrane# 
po przetłumaczeniu podpowiada aby dać "-c"
Payti
Stały użytkownik forum
Posty: 60
Rejestracja: 2015-01-18, 14:43
Lokalizacja: Polska

Re: Huawei B818 LTE Cat19

Post autor: Payti »

Dobry masz ten port ttyUSB0 ? Daj wynik komendy 'sudo dmesg' a potem 'ls /dev/ | grep ttyUSB' (bez 0) i wyniki komendy: 'ls -al'
Payti
Stały użytkownik forum
Posty: 60
Rejestracja: 2015-01-18, 14:43
Lokalizacja: Polska

Re: Huawei B818 LTE Cat19

Post autor: Payti »

No to spróbuj:

Kod: Zaznacz cały

./balong-usbdload -c -p /dev/ttyUSB0 sec_usbloader.bin
cdewsx1
Stały użytkownik forum
Posty: 90
Rejestracja: 2018-10-27, 14:46

Re: Huawei B818 LTE Cat19

Post autor: cdewsx1 »

spod linux też sie da trzeba tylko najpier -c później -p gdy odwrotnie to nie działa

teraz mam tak:

Kod: Zaznacz cały

 Код файла прошивки: d (FW_WEBUI)
                                 
 Цифровая подпись: 4014 байт
 Хеш открытого ключа: 94E7618318361463C8576799556803EAC798ACA4343F459A956D1F2F2CB4CCC9
 Версия прошивки: 801.100.99.11.00
 Платформа:       B818_263__0
 Дата сборки:     2019.10.10 02:28:13
 Заголовок: версия 1, код соответствия: HWEW11.1
! Неправильная версия монитора прошивки - [7]
root@ubuntu:/home/ubuntu/Pobrane# ./balong_flash -p /dev/ttyUSB0 'B818_263_BD_8.0.1.99(H100SP11C00)-sec.BIN'

 Программа для прошивки устройств на Balong-чипсете, V3.0.290, (c) forth32, 2015, GNU GPLv3
--------------------------------------------------------------------------------------------------

 Код файла прошивки: d (FW_WEBUI)
                                 
 Цифровая подпись: 4014 байт
 Хеш открытого ключа: 94E7618318361463C8576799556803EAC798ACA4343F459A956D1F2F2CB4CCC9
 Версия прошивки: 801.100.99.11.00
 Платформа:       B818_263__0
 Дата сборки:     2019.10.10 02:28:13
 Заголовок: версия 1, код соответствия: HWEW11.1
 Режим цифровой подписи: FW_WEBUI (4014 байт)
 Нет ответа от модема в HDLC-режиме
Ostatnio zmieniony 2023-02-26, 16:40 przez cdewsx1, łącznie zmieniany 1 raz.
Payti
Stały użytkownik forum
Posty: 60
Rejestracja: 2015-01-18, 14:43
Lokalizacja: Polska

Re: Huawei B818 LTE Cat19

Post autor: Payti »

A zrób to na jednym kompie bez przełączania pod linux i podaj logi z komend z wgrywania.
I log z 'sudo dmesg' czy wykrywa port USB na nowo po wgraniu USB_loadera.
cdewsx1
Stały użytkownik forum
Posty: 90
Rejestracja: 2018-10-27, 14:46

Re: Huawei B818 LTE Cat19

Post autor: cdewsx1 »

jest coś takiego gdy po zapeleniu się wszystkich diod odczekam minimum 30 sekund mimo że w urządzeniach port pojawi sie wcześniej

Kod: Zaznacz cały

! Неправильная версия монитора прошивки - [7]
! Niewłaściwa wersja monitora oprogramowania układowego — [7]

nie rozumiem z czego to wynika
Payti
Stały użytkownik forum
Posty: 60
Rejestracja: 2015-01-18, 14:43
Lokalizacja: Polska

Re: Huawei B818 LTE Cat19

Post autor: Payti »

Zrób całość procedury od nowa pod linux i daj logi z komend i 'sudo dmesg'.

Koniecznie pamiętaj o przed rozpoczęciem:
przed wgraniem USB_loadera zwierasz pin'a BOOT do GND, naciskasz POWER by włączyć modem i zwalniasz zworkę BOOT do GND (pin BOOT jak na dołączonym wcześniej foto) by wejść w tryb boot_mode.
cdewsx1
Stały użytkownik forum
Posty: 90
Rejestracja: 2018-10-27, 14:46

Re: Huawei B818 LTE Cat19

Post autor: cdewsx1 »

nie mieści się całość w poście więc link do pliku

https://www.mediafire.com/file/q19vj1mj ... g.txt/file

u mnie naciśniecie power nic daje na nim nie zapala się żadna dioda dopóki nie wgra się sec_usbloader.bin

po wgraniu wtedy zapalają się wszystkie

i mam te same komunikatu czy mam boot pin zwarty do masy czy nie
Payti
Stały użytkownik forum
Posty: 60
Rejestracja: 2015-01-18, 14:43
Lokalizacja: Polska

Re: Huawei B818 LTE Cat19

Post autor: Payti »

Urządzenie na porcie USB się ładnie przełącza widać po VID i PID są inne, raz 12D1 i 1443 a potem 12D1 i 2020

Kod: Zaznacz cały

[ 5120.040035] usb 1-1.2: new high-speed USB device number 29 using ehci-pci
[ 5120.149699] usb 1-1.2: unable to get BOS descriptor or descriptor too short
[ 5120.151103] usb 1-1.2: New USB device found, idVendor=12d1, idProduct=1443, bcdDevice= 0.01
[ 5120.151116] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 5120.151121] usb 1-1.2: Product: USB COM
[ 5120.151125] usb 1-1.2: Manufacturer: HUA WEI
[ 5120.152144] option 1-1.2:1.0: GSM modem (1-port) converter detected
[ 5120.153934] usb 1-1.2: GSM modem (1-port) converter now attached to ttyUSB0

[ 5188.447067] usb 1-1.2: USB disconnect, device number 29
[ 5188.447570] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[ 5188.447646] option 1-1.2:1.0: device disconnected

[ 5190.024095] usb 1-1.2: new high-speed USB device number 30 using ehci-pci
[ 5190.152075] usb 1-1.2: New USB device found, idVendor=12d1, idProduct=2020, bcdDevice= 1.02
[ 5190.152091] usb 1-1.2: New USB device strings: Mfr=13, Product=14, SerialNumber=0
[ 5190.152097] usb 1-1.2: Product: HUAWEI_MOBILE
[ 5190.152101] usb 1-1.2: Manufacturer: HUAWEI_MOBILE
[ 5190.192772] option 1-1.2:1.0: GSM modem (1-port) converter detected
[ 5190.193178] usb 1-1.2: GSM modem (1-port) converter now attached to ttyUSB0
Daj jeszcze loga z komendy wgrywania loadera:
./balong-usbdload -c -p /dev/ttyUSB0 sec_usbloader.bin
i loga z:
./balong_flash -p /dev/ttyUSB0 'B818_263_BD_8.0.1.99(H100SP11C00)-sec.BIN'
cdewsx1
Stały użytkownik forum
Posty: 90
Rejestracja: 2018-10-27, 14:46

Re: Huawei B818 LTE Cat19

Post autor: cdewsx1 »

obecnie po kolejnej próbier zawisł na tym etapie - mimo że terminal zamykałem już

chyba zrobię restart linuxa jak w ciągu 20 minut nie wypluje błędu bo nie wiadomo co on teraz robie :)

Kod: Zaznacz cały

root@ubuntu:/home/ubuntu# ls /dev/ | grep ttyUSB0
ttyUSB0
root@ubuntu:/home/ubuntu# cd Pobrane
root@ubuntu:/home/ubuntu/Pobrane# ./balong-usbdload -c -p /dev/ttyUSB0 sec_usbloader.bin

 Аварийный USB-загрузчик Balong-чипсета, версия 2.20, (c) forth32, 2015

 Компонент    Адрес    Размер   %загрузки
------------------------------------------
 raminit    00000000    82604   100%
 usbboot    1c0ff000 12433724   100%

 Загрузка окончена
root@ubuntu:/home/ubuntu/Pobrane# ./balong_flash -p /dev/ttyUSB0 'B818_263_BD_8.0.1.99(H100SP11C00)-sec.BIN'

 Программа для прошивки устройств на Balong-чипсете, V3.0.290, (c) forth32, 2015, GNU GPLv3
--------------------------------------------------------------------------------------------------

 Код файла прошивки: d (FW_WEBUI)
                                 
 Цифровая подпись: 4014 байт
 Хеш открытого ключа: 94E7618318361463C8576799556803EAC798ACA4343F459A956D1F2F2CB4CCC9
 Версия прошивки: 801.100.99.11.00
 Платформа:       B818_263__0
 Дата сборки:     2019.10.10 02:28:13
 Заголовок: версия 1, код соответствия: HWEW11.1
chyba że to ma być coś innego z innej komendy niż to co powyżej.
Ostatnio zmieniony 2023-02-26, 17:29 przez cdewsx1, łącznie zmieniany 1 raz.
Payti
Stały użytkownik forum
Posty: 60
Rejestracja: 2015-01-18, 14:43
Lokalizacja: Polska

Re: Huawei B818 LTE Cat19

Post autor: Payti »

USB_loader się wgrywa poprawnie w każdym razie, port się przełącza na inne nowe urządzenie ...
cdewsx1
Stały użytkownik forum
Posty: 90
Rejestracja: 2018-10-27, 14:46

Re: Huawei B818 LTE Cat19

Post autor: cdewsx1 »

po retarcie ubuntu mam takie same komunikaty jak na windows xp 7 10
Нет ответа от модема в HDLC-режиме

i zauważyłem że w oknie terminala pod linux (w windows tak nie było) można tylko raz wgrać usbloader mimo że robię restart routera i odepnę go od portu usb trochę to dziwne

jeszcze spróbuej na kompie który nie ma portów USB 3.0 ale muszę pobrać linuxa 32 bitowego bo na atomie nie ruszy 64 bitowy system.

jeszcze mi przyszło do głowy dawno temu gdy fritz box przerabiałem modem dsl z annex b na annex a to trzeba było z poziomu termianala wysłać zmienne które pozwalały na wgranie odpowiedniego softu tylko na fritzach był linux a w huawei niby android niby linux - nie wiadomo do końca co jest w tym b818

spróbuję jakoś na 4pda napisać cyrlicą może nie usuną postu ;)
cdewsx1
Stały użytkownik forum
Posty: 90
Rejestracja: 2018-10-27, 14:46

Re: Huawei B818 LTE Cat19

Post autor: cdewsx1 »

na 4pda znalazłem poniższy zrzut
Obrazek

pod nim ktoś napisał że wgrał coś innego niż w paczce było - może spróbuję wgrać do niego to co się udawało wcześniej


jeszcze doczytałem że sec_usbloader.bin w b618 usuawał IMEI urządzenia i inne dane - jeśli zrobił to w b818 to chyba już po nim na zawsze.
Payti
Stały użytkownik forum
Posty: 60
Rejestracja: 2015-01-18, 14:43
Lokalizacja: Polska

Re: Huawei B818 LTE Cat19

Post autor: Payti »

Spróbuj może jeszcze tak na jednym kompie:
- wgrać USB_loader poprzez balong-usbdload pod linux
- jak się wgra poprawnie to zewrzyj BOOT z GND i po chwili rozłącz, powinien się router zbootować ...
- zobacz w logu 'sudo dmesg' czy się coś zadziało wtedy z portami USB
- następnie spróbować wgrać wtedy firmware poprzez balong_flash

Jak to nie zadziała to zmień port USB w kompie na taki najlepiej z innego kontrolera USB i 2.0 i najlepiej taki co jest wprost na płycie głównej, koniecznie bez żadnych HUB, przejściówek czy długich kabli USB. Jak to nie pomoże to to samo ale z innego kompa po zbootowaniu z pena na nim Linux'a ... może to u Ciebie jakiś problem hardware'owy jest ...
cdewsx1
Stały użytkownik forum
Posty: 90
Rejestracja: 2018-10-27, 14:46

Re: Huawei B818 LTE Cat19

Post autor: cdewsx1 »

taki mam kabelek i walcze z ubuntu na thinkpadzie x230 nie mam po drodze żadnych habów długich kabli itp:

Obrazek
Payti
Stały użytkownik forum
Posty: 60
Rejestracja: 2015-01-18, 14:43
Lokalizacja: Polska

Re: Huawei B818 LTE Cat19

Post autor: Payti »

Spróbuj na innych portach USB w tym lapku. Ma on może w BIOS'ie jakieś ustawienia portów/trybów USB? A masz jeszcze jakiegoś innego kompa by sprawdzić na innym ?
cdewsx1
Stały użytkownik forum
Posty: 90
Rejestracja: 2018-10-27, 14:46

Re: Huawei B818 LTE Cat19

Post autor: cdewsx1 »

sprawdzałem na 4 róznych laptopach
dell Latitude 3520 ma porty usb 3.0 win10 x64
dell Latitude 3510 ma porty usb 3.0 win10 x64
ten z zdjęcia x230 win7 x64 oraz ubuntu z pendrive
oraz msi wind z win xp x86 bez portów usb 3.0 i jedne co na nim nie jest sprawdozne to linux bo muszę mieć wersje 32bitową bo inna nie ruszy a jeszcze mi się nie pobrała.

jak widać sprzętu nie brakuje do testowania i na każdym taki sam problem najmniej kombinacji jest zauważyłem pod linuxem bo nie trzeba sterowników dodawać

przeglądam jeszcze kod tego pliku hdlcio_win32.c

zastanawia mnie ten fragment:

Kod: Zaznacz cały

    if (
        (
         strstr(_strupr(property_buffer), "VID_12D1&PID_1C05") != NULL &&
         strstr(_strupr(property_buffer), "&MI_02") != NULL
        ) ||
        (
         strstr(_strupr(property_buffer), "VID_12D1&PID_1442") != NULL &&
         strstr(_strupr(property_buffer), "&MI_00") != NULL
        ) ||
        (
         strstr(_strupr(property_buffer), "VID_12D1&PID_2020") != NULL
co to jest to
strstr(_strupr(property_buffer), "&MI_00") != NULL
strstr(_strupr(property_buffer), "&MI_02") != NULL

przy tym nowszym tego nie ma - za co może to być odpowiedzialne?

w thinkpadzie mogę wyłączyć usb 3.0 z poziomu biosa
Obrazek

jak chodzi o pin boot to mam przylutowany kabelek do niego i on może być cały czas zwarty do masy i nic sie nie zmieniapo prostu nie komunikuje sie z routerem i to jest tak jak na tym zrzucie z podgladu co się dzieje na porcie com

tu całość z konsoli po wyłączeniu wsparcia dla usb 3.0
https://www.mediafire.com/file/d2snuayh ... g.txt/file
Ostatnio zmieniony 2023-02-26, 22:46 przez cdewsx1, łącznie zmieniany 1 raz.
Payti
Stały użytkownik forum
Posty: 60
Rejestracja: 2015-01-18, 14:43
Lokalizacja: Polska

Re: Huawei B818 LTE Cat19

Post autor: Payti »

To jest procedura wyznaczenia numeru portu COM pod Windows po VID i PID podpiętego urządzenia na USB po restarcie usb_loadera (pojawia się nowe urządzenie na USB). Pod Windows ma to znaczenie bo zmienia się numer portu COM (np. z COM4 na COM7), pod Linux nie bo pod linuxem masz to nowe podpięte urządzenie z usb_loadera i tak zawsze na /dev/ttyUSB0.

Kod: Zaznacz cały

while (TRUE)
  {
    ZeroMemory(&device_info_data, sizeof(SP_DEVINFO_DATA));
    device_info_data.cbSize = sizeof(SP_DEVINFO_DATA);

    if (!SetupDiEnumDeviceInfo(device_info_set, member_index, &device_info_data))
      break;

    member_index++;

    if (!SetupDiGetDeviceRegistryPropertyA(device_info_set, &device_info_data, SPDRP_HARDWAREID,
             &reg_data_type, (PBYTE)property_buffer, sizeof(property_buffer), &required_size))
      continue;

    if (
        (
         strstr(_strupr(property_buffer), "VID_12D1&PID_1C05") != NULL &&
         strstr(_strupr(property_buffer), "&MI_02") != NULL
        ) ||
        (
         strstr(_strupr(property_buffer), "VID_12D1&PID_1442") != NULL &&
         strstr(_strupr(property_buffer), "&MI_00") != NULL
        ) ||
        (
         strstr(_strupr(property_buffer), "VID_12D1&PID_2020") != NULL
        )
       )
    {
      if (SetupDiGetDeviceRegistryPropertyA(device_info_set, &device_info_data, SPDRP_FRIENDLYNAME,
              &reg_data_type, (PBYTE)property_buffer, sizeof(property_buffer), &required_size))
      {
        p = strstr(property_buffer, " (COM");
        if (p != NULL)
        {
          *port_no = atoi(p + 5);
          strcpy(port_name, property_buffer);
          result = 0;
        }
      }
      break;
    }
  }
cdewsx1
Stały użytkownik forum
Posty: 90
Rejestracja: 2018-10-27, 14:46

Re: Huawei B818 LTE Cat19

Post autor: cdewsx1 »

dzięki za wyjaśnienie widać pod linuxem jest to prosciej rozwiązane bo trzeba ustalić tylko port com na którym ma być komnuikacja

zastanawia mnie jeszcze czy z prędkością tego portu itp parametry coś nie zmienić nie raz to pomaga w nawiązaniu komunikacji.

podmieniłem jeszcze zasilacz do routera na taki który ma 2A bo wcześniejszy miał 1.5A - nic to nie zmieniło.

po wgraniu boot zapalą się wszystkie diody i nic więcej się nie dzieje.

znalzłem jeszcze coś takiego:
https://github.com/ValdikSS/balongflash ... ash:master

3 osoba zrobiła tego flashera i coś poprawiała w pliku ptable.c
https://github.com/ValdikSS/balongflash ... 0ab9850684
Payti
Stały użytkownik forum
Posty: 60
Rejestracja: 2015-01-18, 14:43
Lokalizacja: Polska

Re: Huawei B818 LTE Cat19

Post autor: Payti »

To jest log ze zmian kodu na GITHUB.
@ValdikSS zwiększył bufor do załadowania firmware do bufora programu do 100M (było 50 ) i dodał VID i PID z B818 dla Windows.
Parametry prędkości ustawia sobie sam program, ma to oprogramowane w kodzie.
ODPOWIEDZ