Kto pierwszy kupi niech prosi o źródła gpl. ![]()
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Posty przez Królik
Kto pierwszy kupi niech prosi o źródła gpl. ![]()
Miałem przygotować w weekend patche do kernela, ale odcięło mi dostęp do kompa.
Generalnie mam nadzieję, że niedługo będzie koniec.
Czyżby UBI nie lubiło się z mtd-concat?
Próbowałem kiedyś z NAND w R6220 (i w jednym customowym routerze powerpc) i mi się nie udało tego pożenić.
Zostały największe pierdy do zrobienia: zrobienie paczki firmware i wysłanie na grube linuksową, dokończenie i wysłanie patchy do mainline ws. modemu. No i zebranie wszystkiego do kupy, zrobienie obrazu bootowalnego z nand i wysłanie PR.
No i potem miesiąc lub rok i gotowe.
A zte nie pyta, tylko update robi (przynajmniej te, które miałem w rękach), to można przyjąć, że szybko zablokują każdą inną drogę.
Obsłuży, jak ont podepniesz.
@Leo-PL
1. Zwrócą Ci uwagę, że Ledy nie są w nowym standardzie:
https://github.com/openwrt/openwrt/pull … r772490646
2. Niepotrzebne źródło triggera do usb, skoro nie ma Leda od tego.
3. Wpis w 02_network to duplikat.
Wyślę Ci na maila potem.
A wsparcie oficjalne dorabiam w wolnej chwili. Ipq40xx ma to upierdliwe dodawanie firmware od wifi, także jeszcze chwila.
Jest też kombajn mobaxterm, który do tego zgłasza, że coś pobrało plik.
W OFW chyba używają rndis do połączenia. Tylko szkoda, że na OpenWrt nie dostaje nawet IP z DHCP.
Cezary, podpowiesz jak ugryźć tego rndisa?
Ok. Czyli 3A z Linksysa to z gigantycznym zapasem. ![]()
Jaki jest amperaż fabrycznego zasilacza Mf286d?
Bootloader to jedno a partycja config drugie. Bez niej jboot nie wczyta obrazu.
root@OpenWrt:/# echo "19d2 1485" > /sys/module/qmi_wwan/drivers/usb\:qmi_wwan/ne
w_id
[ 118.961261] qmi_wwan 2-1:1.0: cdc-wdm0: USB WDM device
[ 118.977189] qmi_wwan 2-1:1.0 wwan0: register 'qmi_wwan' at usb-xhci-hcd.0.auto-1, WWAN/QMI device, 9e:d3:6c:31:0f:91
[ 118.977673] qmi_wwan 2-1:1.3: bogus CDC Union: master=0, slave=0
[ 119.015383] qmi_wwan 2-1:1.3: cdc-wdm1: USB WDM device
[ 119.017363] qmi_wwan 2-1:1.3 wwan1: register 'qmi_wwan' at usb-xhci-hcd.0.auto-1, WWAN/QMI device, 9e:d3:6c:31:0f:91
[ 119.019836] qmi_wwan 2-1:1.4: bogus CDC Union: master=0, slave=0
[ 119.047347] qmi_wwan 2-1:1.4: cdc-wdm2: USB WDM device
[ 119.048865] qmi_wwan 2-1:1.4 wwan2: register 'qmi_wwan' at usb-xhci-hcd.0.auto-1, WWAN/QMI device, 9e:d3:6c:31:0f:91
[ 119.079756] qmi_wwan 2-1:1.5: cdc-wdm3: USB WDM device
[ 119.081319] qmi_wwan 2-1:1.5 wwan3: register 'qmi_wwan' at usb-xhci-hcd.0.auto-1, WWAN/QMI device, 9e:d3:6c:31:0f:91
root@OpenWrt:/# ifconfig
br-lan Link encap:Ethernet HWaddr 6E:FB:B3:3E:52:B8
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fd60:64fb:af5d::1/60 Scope:Global
inet6 addr: fe80::6cfb:b3ff:fe3e:52b8/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:186 errors:0 dropped:0 overruns:0 frame:0
TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:10997 (10.7 KiB) TX bytes:1936 (1.8 KiB)
eth0 Link encap:Ethernet HWaddr 6E:FB:B3:3E:52:B8
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:229 errors:0 dropped:0 overruns:0 frame:0
TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:16488 (16.1 KiB) TX bytes:4538 (4.4 KiB)
eth1 Link encap:Ethernet HWaddr CE:C7:E4:E5:8C:46
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:200 errors:0 dropped:0 overruns:0 frame:0
TX packets:200 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:15752 (15.3 KiB) TX bytes:15752 (15.3 KiB)
root@OpenWrt:/# ifconfig -a
br-lan Link encap:Ethernet HWaddr 6E:FB:B3:3E:52:B8
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fd60:64fb:af5d::1/60 Scope:Global
inet6 addr: fe80::6cfb:b3ff:fe3e:52b8/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:198 errors:0 dropped:0 overruns:0 frame:0
TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:11599 (11.3 KiB) TX bytes:1936 (1.8 KiB)
eth0 Link encap:Ethernet HWaddr 6E:FB:B3:3E:52:B8
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:241 errors:0 dropped:0 overruns:0 frame:0
TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:17258 (16.8 KiB) TX bytes:4538 (4.4 KiB)
eth1 Link encap:Ethernet HWaddr CE:C7:E4:E5:8C:46
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:224 errors:0 dropped:0 overruns:0 frame:0
TX packets:224 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:17624 (17.2 KiB) TX bytes:17624 (17.2 KiB)
wlan0 Link encap:Ethernet HWaddr 00:03:7F:12:34:56
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
wlan1 Link encap:Ethernet HWaddr 12:34:56:78:90:12
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
wwan0 Link encap:Ethernet HWaddr 9E:D3:6C:31:0F:91
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
wwan1 Link encap:Ethernet HWaddr 9E:D3:6C:31:0F:91
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
wwan2 Link encap:Ethernet HWaddr 9E:D3:6C:31:0F:91
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
wwan3 Link encap:Ethernet HWaddr 9E:D3:6C:31:0F:91
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
root@OpenWrt:/#Miałem gdzieś zdekompilowany oryginalny dts, ale nie mogę znaleźć teraz
.
Znalazłem. ![]()
Spróbuję skopiować ustawienia GPIO do OpenWrt. Może modem łaskawie ruszy.
EDIT:
Forum ucina, wrzuciłem na gist:
https://gist.github.com/CHKDSK88/949df9 … 3f6b6f3bc3
EDIT2:
Patrzcie co się znalazło jak zerżnąłem pinmux z fabrycznego dts:
root@OpenWrt:/# cat /sys/kernel/debug/usb/devices
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev= 5.10
S: Manufacturer=Linux 5.10.87 xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=xhci-hcd.0.auto
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms
T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=5000 MxCh= 1
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 3.00 Cls=09(hub ) Sub=00 Prot=03 MxPS= 9 #Cfgs= 1
P: Vendor=1d6b ProdID=0003 Rev= 5.10
S: Manufacturer=Linux 5.10.87 xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=xhci-hcd.0.auto
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms
T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=5000 MxCh= 0
D: Ver= 3.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 9 #Cfgs= 1
P: Vendor=19d2 ProdID=1485 Rev=52.87
S: Manufacturer=ZTE,Incorporated
S: Product=ZTE Technologies MSM
S: SerialNumber=MF286DZTED000000
C:* #Ifs= 7 Cfg#= 1 Atr=80 MxPwr=896mA
A: FirstIf#= 0 IfCount= 2 Cls=02(comm.) Sub=06 Prot=00
I:* If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=02 Prot=ff Driver=(none)
E: Ad=82(I) Atr=03(Int.) MxPS= 8 Ivl=32ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=(none)
E: Ad=81(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=01(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=83(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=85(I) Atr=03(Int.) MxPS= 10 Ivl=32ms
E: Ad=84(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=03(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 4 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=87(I) Atr=03(Int.) MxPS= 10 Ivl=32ms
E: Ad=86(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=04(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 5 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=88(I) Atr=03(Int.) MxPS= 8 Ivl=32ms
E: Ad=8e(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=0f(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 6 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=42 Prot=01 Driver=(none)
E: Ad=05(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=89(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
T: Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev= 5.10
S: Manufacturer=Linux 5.10.87 xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=xhci-hcd.1.auto
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms
T: Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=5000 MxCh= 0
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 3.00 Cls=09(hub ) Sub=00 Prot=03 MxPS= 9 #Cfgs= 1
P: Vendor=1d6b ProdID=0003 Rev= 5.10
S: Manufacturer=Linux 5.10.87 xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=xhci-hcd.1.auto
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=(none)
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256msPo świętach powiniem ogarnać temat. I nauczę się w MSM.
Tam same złomy są na aukcjach ;p ładne przyciski do papieru.
Nie prawda. Niektórym nawet nic nie jest. Tylko trzeba zagrać w ruletkę i dobrze interpretować opisy. Z 4 znanych mi zte286d z aukcji, jeden miał uwalony modem. Dwa całkiem sprawne, jeden na slot sim z uszkodzoną szufladą, ale idzie włożyć dobrze.
Ale sporo to rzeczywiście szroty.
Już możesz klucze od nowa wygenerować. Zmień je zanim ktoś sprawdzi czy działają jeszcze. ![]()
Królik napisał/a:Zostaje zatem ustalenie jak włączyć modem i praktycznie wszystkie niewiadome będą wyjaśnione.
Ale dlaczego myślisz ,że on jest wyłączony ?
Nie łączy się u Ciebie ? Nie zaświeca choćby czerwonej LED 3G/4G ?
Nie zgłasza się na usb.
Masz go pod ręką? Sprawdź czy jest zasilanie na slocie minipcie. Jeżeli jest to sprawdź stan pinów PERST oraz W_DISABLE, bo może, tak pisałeś wcześniej, jest podłączone bezpośrednio pod GPIO lub pod jakiś układ i trzeba tym wysterować.
Sztuka, którą mam mocno rozebraną nie ma zasilania 1V5 a na pinach 3V3 ma 4V2. Reset i W_DISABLE 0V na OFW, także nawet nie wiem czy podłączone.
EDIT:
To pomiary na wyjętym modemie. Może być tak, że bez wykrycia karty nie steruje. ![]()
Wygląda na to, że rzeczywiście i2c expander sterowany jest z modemu. Na pewno AW9523B jest podłączony do pinów SMBUS złącza mpcie i procesor na stockowym sofcie nie dotyka tej magistrali.
Zostaje zatem ustalenie jak włączyć modem i praktycznie wszystkie niewiadome będą wyjaśnione.
@Królik wrzuciłbyś swoje dotychczasowe device tree, czy ewentualnie inne patche?
Edit: właśnie buszuję troszkę po shellu, po ADB też wbiłem się na modem przez zwykłe `adb shell`, identycznie jak niegdyś w MF283+.
Tyle do tej pory zrobiłem. Zaciąłem się na tym ekspanderze i2c. Bez obsłużenia go nie wstaje modem.
https://github.com/CHKDSK88/openwrt-1/p … zte_mf286d
Miałem gdzieś zdekompilowany oryginalny dts, ale nie mogę znaleźć teraz
.
@Królik wrzuciłbyś swoje dotychczasowe device tree, czy ewentualnie inne patche?
Edit: właśnie buszuję troszkę po shellu, po ADB też wbiłem się na modem przez zwykłe `adb shell`, identycznie jak niegdyś w MF283+.
Jutro postaram się podrzucić. Generalnie poza tym nieszczęsnym i2c expanderem to pozostała część hardware nie jest niczym nowym.
Obie moje sztuki mają czarny laminat i wszystko w ekranach. Ciekawe ile jest wersji hw.
EDIT: źle napisałem. Ktoś może mieć restart w nocy i z tego wychodzi za każdym razem podobny uptime. Nie podzieliłeś się z nikim mac adresem lub zrzutem flash z tego routera?
Router u teścia stoi i ma restarty jak padnie połączenie. Trochę często niestety. ![]()
Wsad dawałem, bo flashe w D-Linkach padają jak muchy. Także pewnie stąd duplikaty.
https://sysupgrade.openwrt.org/ -> taka ciekawostka dla używających czystego openwrt i lubiących przygodę. ![]()
eko.one.pl → Posty przez Królik
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc