176

(519 odpowiedzi, napisanych Oprogramowanie / Software)

Bartekk napisał/a:

W nexxie wystarczy, że programatorem wrzuci się soft 16MB i przelutuje kość i odpala od strzała?

Ale mówisz o kościach =>32MB?

177

(4,525 odpowiedzi, napisanych Oprogramowanie / Software)

pepe2k napisał/a:

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

178

(519 odpowiedzi, napisanych Oprogramowanie / Software)

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

179

(4,525 odpowiedzi, napisanych Oprogramowanie / Software)

pepe2k napisał/a:

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

180

(519 odpowiedzi, napisanych Oprogramowanie / Software)

gegu napisał/a:

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

181

(64 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

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

182

(64 odpowiedzi, napisanych Oprogramowanie / Software)

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

183

(64 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

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...

Cezary napisał/a:

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

184

(64 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

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

185

(64 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

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

186

(64 odpowiedzi, napisanych Oprogramowanie / Software)

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?

187

(64 odpowiedzi, napisanych Oprogramowanie / Software)

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

188

(64 odpowiedzi, napisanych Oprogramowanie / Software)

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

189

(10 odpowiedzi, napisanych Oprogramowanie / Software)

wiem, że nie ten router... ale generalnie zasada taka sama jak w rozwiązaniu poniżej

http://eko.one.pl/forum/viewtopic.php?p … 99#p154899

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 wink

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

193

(64 odpowiedzi, napisanych Oprogramowanie / Software)

Super !!! Czekam z niecierpliwością wink

@pepe2k

a myślisz też o modyfikacji uboot do WNDR4300?

MvincM

195

(64 odpowiedzi, napisanych Oprogramowanie / Software)

pepe2k napisał/a:

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 wink

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