476

(102 odpowiedzi, napisanych Oprogramowanie / Software)

Być może głupie pytanie - jak najprościej wciągnąć Twoją paczkę do własnego builda ze źródeł? Po prostu dopisać repo do feeds.conf i standardowe scripts/feeds update -a? ;-)

477

(1,001 odpowiedzi, napisanych Sprzęt / Hardware)

Nie no, dostałem ten model, który chciałem explicite. Ze zdjęć - znowu z fccid.io, znalazłem oznaczenie, które jednak było minimalnie różne od dostępnego układu. A wewnątrz swojego routera później znalazłem identyczny - różnica to podobno tylko, z której fabryki - GD5F1GQ4UBYIG vs GD5F1GQ4UEYIG. Organizacja pamięci identyczna.

478

(1,001 odpowiedzi, napisanych Sprzęt / Hardware)

Jednak podejmę rękawicę z MF286D i spróbuję coś pokleić ze źródeł dostarczonych przez ZTE. Jestem ciekaw, czy czasem nie było dwóch wariantów tego routera, jednego na QCA9563, a drugiego na IPQ4019 - znalazłem na fccid.io zdjęcia MF286C, który też wygląda jak router z modemem cat. 12, ale na QCA9563.

Udało mi się naprawić też mojego MF286 - faktycznie NAND-flash był zmasakrowany - wymiana na nowy, przeflashowany przez combo sNANDer + programator na CH341, pomogła, pomimo faktu, że zrobiłem to na pałę i użyłem wbudowanego w Flash ECC. Udało mi się zdobyć na Aliexpresie nawet dokładnie taki sam flash - z wylutu, a jakże by inaczej.

479

(1,001 odpowiedzi, napisanych Sprzęt / Hardware)

Ech, wyjaśniło się, czemu router gubi mi konfigurację. Oryginalny FW tak bardzo przeorał NAND-flasha, że nie da się zapisać czegokolwiek na partycji mającej trzymać konfigurację. Brawo ZTE. Zostało kupić gdzieś SPI-NANDa na wymianę, rozkręcić tego skubańca i portować. Najwięcej zabawy będzie chyba z instalacją, zgaduję, że przez użycie NAND-flasha, opcja z initramfs + sysupgrade będzie jedyną możliwą.

480

(1,001 odpowiedzi, napisanych Sprzęt / Hardware)

BTW. Właśnie odkryłem, czemu mój egzemplarz uparcie nie trzymał ustawień. Grubo uszkodzony yaffs na /etc_rw/config, zajętość 100% i masa śmieci w lost+found. Wywalenie pomogło, ale FS ciągle jest grubo uszkodzony. A w rootfsie toole do obsługi UBI. Nie rozumiem, dlaczego go nie użyli. Zatem priorytet uzyskania nowszego softu od Orżnąć™ nieco spadł. Czy dobrze myślę, że OTA update może (nie musi) działać tylko w sieci operatora od którego pochodzi router?

481

(1,001 odpowiedzi, napisanych Sprzęt / Hardware)

Byłoby fajnie gdybyś gdzieś udostępnił dumpy, przydadzą mi się i do analizy i do wrzucenia na lewo na moje urządzenie - w tej chwili mam B06 od jakiegoś nieznanego mi operatora, lub po prostu niebrandowany. Oznaczenie CR_ENEEUMF286V1.0.0B06.
Na stronie DNA nie widzę wprost linków do ściągnięcia FW offline - piszą tylko jak wyklikać update OTA. Masz może pod ręką paczkę z tym FW?
Edit: Dzięki za zrzuty, znalazłem w skrzynce ;-)

482

(1,001 odpowiedzi, napisanych Sprzęt / Hardware)

Który port sprawdziłeś? Telnet słucha tutaj nietypowo na porcie 4719.
Wpadł mi w ręce MF286, tylko co reboot gubi ustawienia. Za cholerę nie mam pomysłu jak to rozwiązać - zakładam uszkodzony filesystem. Byłbyś w stanie zdumpować mi flasha (część NAND) ze swojego? Instalacja firmware'u DNA na moim wywaliła się, twierdząc, że mam już nowszą wersję, na tyle na ile byłem w stanie zrozumieć komunikat wyświetlony po fińsku.
Dump ze swojego urządzenia zgrałem kopiując MTDki catem do plików w /tmp pojedynczo i zrzucając te na serwer TFTP postawiony na swojej maszynie - na razie nie wykombinowałem prostszego sposobu na reverse shell na tym urządzeniu.

483

(1,001 odpowiedzi, napisanych Sprzęt / Hardware)

Wracając do meritum, to da się bez rozkręcania. Wystarczy root shell tym sposobem:
http://blog.asiantuntijakaveri.fi/2017/ … mf286.html

Można nawet prościej, wpisując po prostu "http://jakishostname/&&telnetd&&" jako wpis filtra URL z GUI, zalogować się via "admin/admin" a dalej użyć "echo" do wydania komend modemowi.
Co ciekawe, ten sam sposób daje root shell na MF283+.

484

(21 odpowiedzi, napisanych Sprzęt / Hardware)

Yep. Nawet dali do niego źródła: http://download.ztedevices.com/device/g … de.tar.bz2

485

(21 odpowiedzi, napisanych Sprzęt / Hardware)

Teraz wpadł mi w ręce MF258 (split z LTE cat.15), ale szwagier coś marudzi, żeby go nie rozkręcać. On (a przynajmniej jego IDU) może być stosunkowo łatwy, bangla na MT7621 i w logach widać, że ZTE bazowało na OpenWrt - zostawili hostname. Gdyby ktoś znał hasło roota, dajcie znać ;-)

Z MF286 pewnie będę kombinował, ale za jakiś czas.

486

(21 odpowiedzi, napisanych Sprzęt / Hardware)

Cezary napisał/a:

OT: idąc za ciosem - może MF286 masz w planach?

Może, zobaczymy jak wyjdzie i co wpadnie mi w ręce.
One mają trochę więcej rewizji sprzętowych i wariantów, więc cholera wie, jak wyjdzie z obsłużeniem ich wszystkich. MF286D na przykład ma modem cat.12 i innego PCB, acz z tego co widziałem na fccid.io, komponenty z grubsza te same - też QCA9563 + QCA8337

487

(21 odpowiedzi, napisanych Sprzęt / Hardware)

To ja tylko tu zostawię: https://firmware-selector.openwrt.org/? … _mf283plus
Wsparcie do niego weszło też do brancha 21.02.

488

(21 odpowiedzi, napisanych Sprzęt / Hardware)

Widzę, że trochę czasu upłynęło od tego pytania, ale dodałem do niego kompletne wsparcie.
Pull request do mastera leży tu: https://github.com/openwrt/openwrt/pull/3841

@Cezary pochwaliłbyś się, w jaki sposób generujesz /etc/banner zawierający wersję i datę kompilacji z ramką, która jest ładnie dosunięta z prawej strony przez odpowiednią liczbę spacji?
Zwykły VERSION_SED_SCRIPT z upstreamowego OpenWrt nie radzi sobie z tym, linijka zawierająca placeholdery po przebudowaniu staje się za długa, co w sumie nie jest żadną niespodzianką.

Czy też może ręcznie nadpisujesz ten plik w /files?

490

(1,299 odpowiedzi, napisanych Oprogramowanie / Software)

Zauważyłem, że w Twoich kompilacjach LuCI 19.07 brakuje obrazów dla TL-WR902AC V1 (jeszcze na ar71xx) - czyżby Ci umknął? Czy wynika to z tej dodatkowej bezużytecznej partycji "tplink" która tylko zajmuje 640kB na flashu przez którą obraz mógłby się nie zmieścić? smile