Wiem, że jestem monotematyczny, ale może nexx wt3020? ![]()
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Posty przez gegu
Wiem, że jestem monotematyczny, ale może nexx wt3020? ![]()
Cieszę się, że działa. Na szczęście tylko uboota nadpisało.
Co do konwertera, to może być słaba masa albo użyty scalak jest daremny/podróba. Ja używam pl2303 albo cp2102 i działają ok. Scalaki z FTDI raz działają dobrze, a raz nie (może podróbki), a z konwerterami na CH340/341 zawsze miałem problem (doczytałem na necie, że używają transmisji 7 bitów, ale tego jeszcze nie sprawdzałem).
-----edit-----
Ewentualnie prędkość transmisja dla seriala.
Flash layout masz tutaj.
W Twoim dumpie nie ma uboota, tzn. od razu zaczyna się firmware (kernel, rootfs,itd.). Wygląda na to, że tftp wgrywa obraz o d offsetu 0x0, czyli trza wrzucać obraz razem z ubootem na początku, co jest zgodne z tym co jest napisane tutaj, w sekcji flashing lede/openwrt.
Muszę teraz uciekać, ale później (pewnie wieczorem) spróbuję zmontować Ci wsad do programatora, jeśli sam do tej pory nic nie wyrzeźbisz. Może ktoś inny będzie miał chwilę czasu wcześniej, żeby zmontować wsad. Masz interfejs szeregowy? Pytam, bo nie miałem tego urządzenia w rękach, a przydałby się podgląd tego co się dzieje.
https://blog.danman.eu/ch341a-usb-seria … der-linux/
to jest jedyny opis jak ruszyć ten programator na linuxie? zna ktoś może jeszcze jakieś?
Ale co tam jest do ruszania? Wsadzasz programator do usb i patrzysz do dmesga, czy moduł kernela dla ch341a się załadował. Jeśli nie, to ładujesz z palca i patrzysz, czy rozpoznało sprzęt. Potem ściągasz źródła forka z linka z powyższego bloga. Kompilujesz i działa.
Linux + ch341prog/flashrom
Ten programator daje radę z tą kością.
Nexx - jest tańszy, szybszy, ma więcej portów eth oraz nie ma problemów z zasilaniem modemów lte.
Lub nexx wt3020
Żeby uboot widział większe kości, to potrzebujesz uboot zmodyfikowany przez pepe2k. Jak wpiszesz w google "pepe2k uboot", to trafisz tam gdzie trzeba.
W/w JuiceSSH to jedno wyjście, ale jeśli Ci nie pasuje, to hacker's keyboard posiada klawisze potrzebne do edycji plików w vi.
Z tego co pamiętam, to openvpn instalowany z paczek potrzebuje jakieś 2MB (poprawcie mnie jeśli się mylę), więc nie ma szans na doinstalowanie go we flashu 4MB, bo sam obraz sysupgrade ma 3,1MB. Jeśli lubisz się bawić lutownicą, to możesz mu wlutować 64MB ram, 8 lub 16MB flash i zrobić usb mod - wtedy będziesz miał z niego wr842n v2 i wgrasz mu obraz Cezarego, zawierający openvpn. Jeśli chciałbyś zlecić te prace komuś innemu, to moim zdaniem jest to nieopłacalne i lepiej kup inny model, używkę wr1043nd v2/3/4. Proponuję ten model, bo jest w miarę tani, a daje o wiele większe możliwości niż 841/842.
Skoro znalazłeś te piny procesora, to na co czekasz? Albo się do nich przylutuj kynarem i będziesz miał usb d+ i d-, dodatkowo dodaj rezystory 15k do obu linii danych, ściągające do masy, albo prześledź, którędy idą ścieżki oryginalnie i je odbuduj ile się da i dolutuj się na końcu.
Możesz się posiłkować opisami dodania usb (usb mod) dla wr741nd albo wr702 - oczywiście chodzi o samą ideę i zasadę działania.
Zależy od Twojej determinacji w szukaniu ścieżek/punktów przy pomocy miernika. Zobacz uwagę dodaną w trakcie edycji mojego poprzedniego posta.
Jednocześnie, uczulam Cię na beztroskie pozbywanie się kondensatorów w pobliżu przetwornic - nie rób tego, zdestabilizujesz ich pracę.
Jak już, zgodnie z radą Cezarego, oczyścisz płytę z kleju i kalafonii, to kup plecionkę do odessania nadmiaru cyny i oczyść z niej pola lutownicze na płycie. Zamiast plecionki możesz zastosować starą taśmę ata "obraną" z izolacji i nasączoną kalafonią/topnikiem.
Dopiero po oczyszczeniu płyty można próbować z nią coś robić.
---edit----
Zgodnie z datasheetem DATA+ i DATA- to nogi 52. i 53. procka - prześledź ścieżki idące do nich.
Datasheet dostępny pod adresem http://www.anz.ru/files/mediatek/MT7620_Datasheet.pdf - interesują Cię strony 9. i 13.
Jeszcze garść informacji: https://forum.openwrt.org/viewtopic.php?id=70583
Jeśli Cezary nie łatał kernela w Gargoylu (a nie napisał, że załatał), to opierając się na informacjach z forum openwrt, można przyjąć, że Gargoyle (oparty na CC) jest podatny na tę lukę, a LEDE od wersji kernela, podanej w linku powyżej nie jest.
Wiem, że w linku Cezarego nie ma wymienionego w/w numeru kernela, jednak lista nie wyczerpuje wszystkich podatnych wersji.
@ Cezary,
Popraw mnie jeśli się mylę.
Pokaż zdjęcia, to się coś wymyśli.
Dzejk, jeśli chcesz zrobić usb mod, to możesz wgrać soft od mr3220 v2, bo to są bliźniacze modele.
Nie
Jeśli masz przejściówkę soic/sop16->dip8 to jej użyj i włóż do zifa, jeśli nie, to przylutuj flasha do pcb programatora.
Programator na ch341 używa 8 pinów do pamięci 25Cxx i pozostałych 8 dla 24Cxx. Opis składania wsadów do kości flash jest na forum podany kilka razy.
Wszystko prawidłowo. Wdr4300 nie wspiera AC, a jedynie N750.
Cezary nie buduje gargoyle 1.9 na urządzenia z 4MB flash.
Jeśli wystarczy Ci obsługa kostek spi flash 25Xxx oraz 24Xxxx, to najtańsze są programatory na ch341a. Kosztują coś koło 1,5$, działają na linuxie - sprawdzone z flashrom oraz ch341prog (autor D. Kucera).
---edit---
Raspberry też możesz użyć. Libreboot też dał się zaprogramować za pomocą ch341a i działa.
Na osx będziesz miał urządzenie /dev/cu.usbserial albo coś podobnego. Łączysz interfejs z routerem (rx, tx, gnd), wpinasz interfejs do portu usb, zapodajesz mu screen Twoje_urządzenie_usb 57600 albo coś podobnego. Jak screen załapie, to załączasz zasilanie routera. Oczom Twoim powinien się ukazać las krzyży. Wróć, bootloader. Każdy z nas jakoś zaczynał zabawę i miał ten "pierwszy raz".
---edit---
Aaa i czytaj, czytaj, czytaj.
Na wiki openwrt (link podałem powyżej) jest opis, które pola testowe to rx, tx i gnd. To nic trudnego, pola lutownicze są duże, więc nic się nie martw - dasz radę wlutować gold piny.
eko.one.pl → Posty przez gegu
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc