W nexxie wystarczy, że programatorem wrzuci się soft 16MB i przelutuje kość i odpala od strzała?
Ale mówisz o kościach =>32MB?
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Posty przez mvincm
W nexxie wystarczy, że programatorem wrzuci się soft 16MB i przelutuje kość i odpala od strzała?
Ale mówisz o kościach =>32MB?
Standardowo, Winbond W25Q256.
Do wszystkich :-)
Ma ktoś w PL do odsprzedaży czy z Ali trzeba ściągać?
Jak z CH to 5 sztuk i wychodzi po ok 1.2 dolara za sztukę (jakby ktoś był chętny).
Pozdrawiam
MvincM
Dziękuję za informacje! Nic więcej mi nie trzeba!
P. S.
Jeszcze pepe2k pisał, że ma flash większy niż 16MB. Ciekaw jestem czy do tego routera można zastosować coś większego niż 16MB.
Pozdrawiam
MvincM
Nie nazwałbym ich "kosmetycznymi", ale większa kość FLASH zdecydowanie przeważa za v4. No, chyba że ktoś i tak planuje wymianę - można już spokojnie wkładać >= 32 MB.
@pepe2k
Napisz proszę/daj namiar na kości >=32MB. Symbole przynajmniej :-)
Ciekawe czy mój tani "AliExpressowy" programator da sobie z nimi radę...
Pozdrawiam
MvincM
Możesz też wymienić flash na 16MB. Szybka i przyjemna robota.
@gegu
Udało Ci się kiedyś rozebrać ten router bez urywania/łamania zaczepów?
Mi minimum dwa pękają... Po założeniu obudowy po robocie niby trzyma się całość kupy no ale te dwa siłą rzeczy już nie trzymają...
Jak umiesz rozebrać bez wyłamania to podziel się proszę techniką.
BTW: flash odlutowujesz za pomocą hotair?
Dziękuję
MvincM
Nie rozumiem pytania. Masz programator to zgraj sobie zawartość kostki, tak po prostu. Jeżeli on jest jakiś inteligentny to zaznaczysz sobie ile danych chcesz, nie to zgraj całość i sobie przez dd wytniesz tyle ile potrzeba.
Dziękuję. Dokładnie tak, programatorem załatwiłem temat.
MvincM
Ok. Jasne.
Ostatnie pytanie i nie męczę...
Jak zgrać ten obszar do 0x50000 do pliku jednego aby programator widział jeden plik do wgrania od 0x00000.
Oczywiście zgranie jednej partycji mtd to nie problem ale do tego adresu są dwie...
MvincM
Oczywiście nie mam routera i nie podeślę Ci tych danych. Co więcej - powinieneś używać swoich danych, żeby cyrków z radiem nie było...
Musisz ze starej kości zgrać wszystko od 0 do 0x50000 i to wgrać na początek nowej pamięci
A powiedz jeszcze czy ten obszar do zagrania jest niezależny od tego czy miałem Twoja wersję softu czy stock? Zakładam że tak ale dopytuje...
Jak rozumiem firmware OpenWrt zaczyna się od adresu 0x50000 w górę?
MvincM
Oczywiście nie mam routera i nie podeślę Ci tych danych. Co więcej - powinieneś używać swoich danych, żeby cyrków z radiem nie było...
OK. Dziękuję.
Może ktoś inny??? (Przy ryzyku z kalibracja radia).
Oczywiście mogę i pewnie będę jeszcze na programatorze próbował zgrać.
MvincM
1. Musisz ze starej kości zgrać wszystko od 0 do 0x50000 i to wgrać na początek nowej pamięci
2. Musisz mieć soft który wspiera 16M (u mnie takie są)
3. Wgrać to programatorem od adresy 0x50000
Cezary, koledzy prośba o pomoc... Kość wylutowana a zgranie nie zrobione... Prośba o pomoc i podesłanie/wystawienie ww. obszaru pamięci...
Dziękuję i przepraszam za "lame" sytuację...
MvincM
Szczerze to do mr3420 wgrałem dokładnie na pająka... inna sprawa to fizyczny rozmiar kostki... Tu jest relatywnie mała...
Tak czy siak mam już dostęp do programatora więc luz.
Czy finalnie powstał uboot by pepe2k to tego routera?
Ok. Dziękuję za informacje.
Czy mówimy o programatorze gdzie jego cena przewyższa kilkukrotnie cenę samego WT?
Jak tak to może jest na forum ktoś kto za przysłowiowe piwo plus koszty przesyłki byłby w stanie pomóc i wgrać?
MvincM
Przyłączam się po trochu do ostatniego pytania... jak wymienić flash (nie chodzi o samo lutowanie) tylko o to aby w nowym flash jakoś znalazł się firmware... Będę wdzięczny za informacje.
MvincM
wiem, że nie ten router... ale generalnie zasada taka sama jak w rozwiązaniu poniżej
Zobacz mój przypadek - to jest to samo - podane linki z opisami jak konfigurację zrobić.
http://eko.one.pl/forum/viewtopic.php?id=12892
Pozdrawiam,
MvincM
Witam.
A sam sobie odpowiem i pozostawię dla potomnych ![]()
Prawie wszystko jest opisane w poniższych artykułach:
http://backreference.org/2009/11/15/openvpn-and-iroute/
https://community.openvpn.net/openvpn/wiki/RoutedLans
https://wiki.openwrt.org/doc/howto/vpn. … penvpn.tun
One są wprost prawdziwe dla przypadku gdy serwery/klienty OpenVPN są postawione na "deafult gateway" danej sieci/węzła. Jeśli nie jest tak (tak jak w moim przypadku) to trzeba:
- obowiązkowo zrobić w konfiguracji serwera openvpn: push "route ..." - to jest zbędne jeśli jest serwer=default
- stworzyć interfejs "vpn" i spiąć go z tun0
- dodać strefę "vpn" w standardowym ustawieniu firewall OpenWRT
- otworzyć ruch na trasie vpn->wan (gdyż HiLink jest widziany jako wan)
- zastosować SNAT dla ruchu z tun0 tak aby przykrywał cały ruch do lokalnej sieci (dla HiLink będzie to przeważnie 192.168.8.0)
I gotowe! Mamy dostęp do swojego HiLink LTE z zewnątrz poprzez bezpieczny serwer VPN z publicznym IP (a te już naprawdę można tanio kupić na rynku - mowa oczywiście o wirtualnych). A jak szukamy publicznego serwera dla testów i nie potrzebujemy SLA 99,99 to można do zabawy zakupić coś za 15PLN rocznie (minus taki, że trzeba OpenVPN na dosyć niestandardowym porcie stawiać no i trzeba samemu system, serwer itd.) mowa o
https://clients.inceptionhosting.com/cart.php?gid=13
Pozdrawiam,
MvicnM
Witam.
Proszę o pomoc w takim (dość dziwnym zagadnieniu).
- mam w sieci server openvpn z publicznym IP (pracuje w trybie TUN po UDP)
- łączę się do niego przez klientów z zewnątrz
- komunikacja client2client włączona i działa
- jeden z klientów (C1) działa poprzez modem HiLink (standardowo 192.168.8.1) bez otwartego, publicznego IP
- jest potrzeba aby klient drugi (C2) mógł się dostać do panelu konfiguracyjnego modemu HiLink
- oczywiście komunikacja powinna wyglądać tak: C2->server->C1->modem
- oczywiście logując się poprzez ssh na C1 mam dostęp do modemy (w sensie ping - gui nie mam jak)
Podpowiem, że tunelowanie poprzez ssh nie dział gdyż GUI modemu HiLink po wysłaniu pierwszych pakietów http robi przekierowanie na swój adres 192.168.8.1 i przeglądarka po stronie C2 już nie jest w stanie otworzyć strony (czyli podmienia 127.0.0.1:XXXX na 192.168.8.1:443)
Zostaje więc "jakoś" wymusić routing/NAT z C1 do modemu dla ruchu przychodzącego przez server VPN.
Czy ktoś może podpowiedzieć jakie podejście zastosować na C1? Robić NAT pakietów z tun0? A może routing wystarczy? Zapewne tez jeszcze coś firewall na C1 blokuje (openwrt + luci + luci-vpn).
Bardzo proszę o podpowiedź.
Dzieki,
MvincM
Super !!! Czekam z niecierpliwością ![]()
@pepe2k
a myślisz też o modyfikacji uboot do WNDR4300?
MvincM
Tia... zamknięte źródła, złamanie przez autora zasad licencji GPL... używasz na własną odpowiedzialność.
Moja modyfikacja na MediaTeki też będzie, testuję już wersję na MT7628.
@pepe2k
Myślisz nad swoją wersją uboot?
MvincM
@pepe2k
Miło słyszeć. Dzięki.
P.S.
Na jakością lutów można by popracować.
P.S.2
Teraz czas NEXX WT3020F - tam niby zasilanie USB idzie prosto z zasilacza ale on/off też by się przydał. Zmieści się w obudowie może ![]()
update...
"External USB Power Mod" jest i działa !!!
Galeria:
https://goo.gl/photos/rZYMvGdt3BneZhAa9
Parę faktów:
- wyciągnięte GPIO na zewnątrz routera kabelkiem
- trochę lepsza przetwornica niż "chinczyk" step-down za 5 PLN
- na wejściu 12V
- na wyjściu 5V o maksymalnym obciążeniu 2A
- zasilacz do routera 12V 2A
- stan wysoki GPIO włącza zasilanie USB, stan niski wyłącza
- bez włożonego kabla USB do routera przetwornica nie działa - nie ma masy przez co ma sygnał niski
- przetwornica oparta na układzie L5973D
- częstotliwość oscylatora 250kHz
- całość zapakowana w obudowę od gniazda naściennego RJ11
- kabel GPIO zmieścił się w szczelinie przy porcie USB przez co nie trzeba było robić dodatkowej dziurki
- co dziwne GPIO ma pad lutowniczy (jest na płytce) i nie jest ściągnięte przez rezystor do zera (w każdym inny routerze jai znam wolne GPIO tak właśnie jest ściągnięte)
- konieczne jest dodanie tranzystora o czym wcześniej pisałem z racji, że dla przetwornicy stan niski to ON a wysoki to OFF - co komplikowało użytkowanie
i to chyba wszystko - warto się pobawić - pełna kontrola na modemem LTE bez restartu routera.
Pozdrawiam,
MvincM
Pracuje na tym mini "projektem" w przerwach i późno po pracy i dlatego idzie jak idzie... wolno ale... zmontowałem cały układ (z tranzystorem) na płytce prototypowej i wszystko śmiga jak powinno. Teraz będę lutował wersję do zastosowania codziennego - wtedy zamieszczę zdjęcia i opis.
@Cezary
Pytanie w którym momencie procesu bootowania powinienem odpalić zasilanie modemu (czyli dać 1 na odpowiednie GPIO)? Chodzi mi o to aby to się zadziało zanim będzie próba połączenia z netem czyli "wan up"? Czy Twoim zdaniem warto dodać dedykowany "startup script" np. S06 tak aby był przed "S10 boot starts hotplug-script, mounts filesystesm, starts .., starts syslogd"?
Pozdrawiam,
MvincM
Mała korekta (zakładając, że dalej będę używał LM2596). Stan niski oznacza układ załączony ON a stan wysoki oznacza OFF. Trochę to komplikuje bo ciężej sterować z GPIO (router wyłączony = przetwornica włączona... a nie o to chodzi). Trzeba na wyjście GPIO/wejście EN na LM2596 dać tranzystor który odwróci sygnał logiczny.
@unreal
Rzuć okiem na to i wszystko jasne. Nie wiem dlaczego tak zrobili... ale tak zrobili...
https://dev.openwrt.org/changeset/40478 … 71xx/files
Swoja drogą, nie mogąc łatwo sterować tym GPIO (z WiFi) to znalezienie tej ścieżki na PCB to wyzwanie nie lada... Moim zdaniem nie do odszukania w realnie skończonym czasie.
Dlatego też patrzę jeszcze w kod aby zrozumieć jak z poziomu systemu operacyjnego sterować tym GPIO z układu wifi. To by było najlepsze rozwiązanie (czyste...).
MvincM
eko.one.pl → Posty przez mvincm
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc