Forum bloga technologicznego JDtech.pl i użytkowników bezpłatnego dostępu do internetu Aero2

Pełna wersja: Xiaomi MiWiFi R3G przygotowanie routera do pracy z softem alternatywnym
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Stron: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
z.sproski napisał(a):Temat rozwiazany.
Może podaj jakieś szczegóły, forum jest także po to, by dzielić się rozwiązaniami…
Witam. Pierwsze to aktualizowałem oprogramowanie bo myślałem że może z tym jst problem. Pewnie nie było to oto.
Posiłkowałem się dwoma poradnikami bo surfshark niestety nie ma tego opisanego dobrze do Padavan.
Można się posiłkować tym:
- https://support.nordvpn.com/Connectivity...ordVPN.htm
i tym
https://support.surfshark.com/hc/en-us/a...0003086114
Więc tak
Rejestrujemy się na stronie surfsharck. Można przez cashback Quidco mamy dodatkowe 60%.
Po zarejestrowaniu wchodzimy na nasze konto. Po prawej stronie strony wybieramy urządzenia.
Schodzimy na dół i mamy opis: Zaawansowane, a pod nią opis: Router
Klikamy w Router i przechodzimy do strony gdzie mamy na dole opis: Zdobądź pliki konfiguracji
Mamy polecane lokalizacje dla Ciebie. Ja wybrałem lokalizację z polski . Jest napisane że im bliżej lokalizacji skąd pochodzimy tym szybsze transfery. Z polski są dostępne tylko dwa warszawa i gdynia.
Na zdjęciu jest adres z niemiec : de-ber.prod.surfshark.com - taką lokalizację wpiszemy w nasz VPN
Poniżej mamy też opis inne pliki konfiguracyjne:CertyfikatyCA . Klikamy to i pobieramy.
Mamy tu 2 pliki które otwieramy przez notatnik , word.
Jeszcze niżej mamy opis : Uzyskaj poświadczenia usługi : gdzie mamy login i hasło które użyjemy w konfiguracji routera.
Teraz gdy już mamy wszystko. Odpalamy stronę naszego routera. Klikamy na zakładkę VPN Client. Zaznaczmy Enable VPN Client i mamy konfigurację naszego VPN.
1. Wybieramy tak jak na zaznaczonych zdjęciach. Najpierw Protocol OpenVpn
2. Remote VPN tutaj wpisujemy naszą lokalizację
3.Porty i transport jak na zdjęciu
4. Authentication type:Wybieramy TLS:username
5. Login i hasło kopiujemy ze strony jak wcześniej opisałem
6. Ustawienie szyfrowania jak na zdjęciu
7. HMAC wybieramy TLS:Auth
8. Następnie mamy podświetloną nazwę OpenVPN Extendet- klikamy to i otwiera nam się pole do wpisania.
Wpisujemy
nobind
tun-mtu 1500
tun-mtu-extra 32
mssfix 1450
persist-key
persist-tun
ping-timer-rem
reneg-sec 0
# log /tmp/vpn.log
### Syslog verbose level
verb 3
mute 10

9.Następnie pozostałe trzy zakładki taj jak zdjęciu.
Zapisujemy ustawienia i przechodzimy do drugiej zakładki: OpenVPN certyficates
Tutaj mamy dwa pola . W te pola kopiujemy oo otwarciu zawartość
surfshark_ca.crt i w drugiej rubryce surfshark_tls.key

Zatwierdzamy. Uruchamiamy router. Jak wszystko jest dobrze to w zakładeczce gdzie wprowadzaliśmy nasz Remote VPN powinno się pojawić zielona ikonka Connect

To mój laicki opis . Przepraszam za prostackie podejście Smile
Jest jakaś szansa na skompilowanie nowego firmware przez Prometheus? Ja siedzę na Linaro z zeszłego roku i mam czasami problem z uwierzytelnianiem na 5GHz. Chciałem zaktualizować oprogramowanie, ale przez Prometheusa nie potrafię nic skompilować tym razem (wyskakuje logowanie do githuba). Znalazłem oprogramowanie na telegramie ale to jest wersja nie od linaro tylko alxdm. Rozszerzenie pliku .trx jak to wgrać oraz czy nie zepsuje tym samym swojego starego padavana. Bawił się już ktoś we wgrywanie?
Ja z telegramu wygrywałem ostatnio wersję na linaro 101
Nie macie stracha przed wgrywaniem softu z "zupełnych krzaków"? Przecież w czymś takim można zaszyć szkodliwe oprogramowanie (a skoro źródeł nikt nie widział… to zapewne i nikt nie weryfikował).
Dzięki za radę . Masz rację. Sam kompiluje . Pozdrawiam

A jeszcze pytanie
Gdzie tworzy się plik .trx bo stworzyłem soft ale nie wiem gdzie powstał . Czy trzeba coś jeszcze zapisać jak nie podłączam bezpośrednio routera
To prawie na pewno jest gdzieś w wątku wcześniej (kto szuka nie błądzi), jeśli mnie pamięć nie myli (jeśli chodzi o skrypt prometheus) to jest bodajże katalog "archive" i podkatalogi z datami kompilacji, oczywiście gdzieś w "home" (~)
Głowy sobie nie dam uciąć, ale jestem przekonany, że jeśli korzystasz z maszyny wirtualnej to jest tam dostępny preinstalowany midnight commander (mc).
A w kwestii "fimware z Telegrama" Big Grin to uwielbiam takie posty bez linków źródłowych, ciekawe czy chodziło o to:
https://www.right.com.cn/forum/thread-264993-1-1.html
https://opt.cn2qq.com/padavan/
"Oficjalne" telegramowe konto z binarkami to: https://t.me/s/xiaomi_mi3g (OpenWrt, Gargulec, Padavan).

Można się oczywiście zastanawiać jakie jest źródło danej binarki, czy czegoś nie zawiera, ale tym podejściem można podkopać wiarygodność (a może nawet trzeba) każdego autora gotowej kompilacji. ;]

Najlepiej samemu sobie zbudować. Tylko zauważyłem, że ze strony skryptu Prometheusa wyparował skrypcik *-101 (zostały tylko 99 i 100), a pojawiają się binarki skompilowane z tym numerkiem. Doszły za nowe źródełka innych autorów, ciężko tylko dogrzebać się do informacji czym się różnią między sobą.

//edit

Przy skrypcie *-100 i wyborze repo Linaro buduje firmware do MI-R3G_3.4.3.9L-100, a przy wyborze repo Alxdm buduje MI-R3G_3.4.3.9L-101. Oba się kompilują bezproblemowo na czystym kodzie, ale dodawanie patchy/modów rozwala kompilację.
Hej pomógł by mi ktoś z odcegleniem tego routera?
miko1282 napisał(a):Hej pomógł by mi ktoś z odcegleniem tego routera?
Jeśli nie opiszesz problemu i jego genezy, to raczej nie ma szans na pomoc, jeśli opiszesz, może się ktoś znajdzie…

PS najprościej to chyba użyć oficjalną metodę recovery (jest gdzieś wcześniej opisana w tym wątku, oczywiście musisz być w 100% pewien jaki konkretnie masz model, bo w podobnych obudowach jest klika podobnych i sprzedawanych w chińskich sklepach jako ten właśnie, ale nim nie są - to te niby V2) o ile masz nieuszkodzony fabryczny bootloader.
Otóż około roku temu posłuchałem jednego z użytkowników tego forum aby zmienić podawana na gargoyle, dostałem gotowe komendy które miały zmienić bootloader w celu poprawnej pracy niestety po wykonaniu komend router już nie wstał, momencie podłączenie zasilania tylko brudną wszystkie diody przednia oraz od portów, podłączając komputer do portu LAN następuje negacją połączenia na prędkość 1 gbps, lecz nie uzyskuje żadnego ip, mam dostęp do konwertera usb-->port szeregowy, router przy włączaniu i trzymaniu guzika reset nie chce czytać pendriva nie zapala się lampka jeśli coś jeszcze oczywiście postaram się dopisać
podlinkuj instrukcję z której korzystałeś (ja nie pamiętam tutaj takiej), ale skoro bootloader jest martwy, to czarno to widzę…

jakkolwiek jest metoda umożliwiająca zabootowanie trupa, o ile działa konsola szeregowa (czyli z lutowaniem) jest opisana tam (to jest opis dla wcześniejszego modelu R3, ale działać można analogicznie, tylko oczywiście soft musi pasować do sprzętu):
https://openwrt.org/toh/xiaomi/mir3#reco..._softbrick
nigdy jej nie próbowałem, więc wiele nie podpowiem
więcej info na temat R3G jest tam:
https://openwrt.org/toh/xiaomi/mir3g

ale specjalistów z większym doświadczeniem spotkasz może tam:
https://eko.one.pl/forum/
https://openlinksys.info/forum/index.php
Niestety nie jestem w stanie podlinkowac instrukcji było to za pośrednictwem pw o ile dobrze pamiętam
To przeszukaj PW i wklej co tam masz (moderatorzy nie mają dostępu do cudzej korespondencji prywatnej, ale nawet gdybym miał taką możliwość, to i tak bym tam nie grzebał, więc nie zrobię tego za Ciebie).



Tak swoją drogą stałeś się znakomitym przykładem powodów dla których nie należy używać PW do rozwiązywania problemów technicznych, a w końcu po to istnieją fora, aby dyskusja toczyła się w publicznych wątkach…

PS
Z pewnością są osoby które odpłatnie naprawiają taki sprzęt, kiedyś oferty były do znalezienia na "znanym portalu aukcyjnym", ale dziś chyba musisz się oprzeć na własnych umiejętnościach (podobnych ogłoszeń nie znalazłem nawet na popularnych darmowych portalach ogłoszeniowych, więc najwyraźniej taka działalność ma mniejszy sens niż kiedyś).
Niestety nie jestem w stanie do tego wrócić, pamiętam że to było typowo linuksowo, w konsoli wpisać żeby sobie sam pobrał bootloader i zainstalował, a następnie komendą restart routera i nie wstał
No niestety nie wiedząc co robiłeś pozostaje tylko zgadywać.

1) W dużym skrócie: jeśli wgrałeś niedziałający bootloader, nadpisując oryginalny, to jak już pisałem kaplica (tzn. naprawa w domowych warunkach jest niemal niemożliwa i wykorzystanie konsoli szeregowej nie wystarczy - trzeba fizycznie zaprogramować flash np. po jej wylutowaniu, w opisie jest wspomniany klip więc się chyba da bez wylutowywania, ale trochę więcej sprzętu jest potrzebne niż masz: https://github.com/jesusvallejo/MIR3G_RECOVERY koszt zakupu tego sprzętu jest porównywalny lub nawet nieco przekracza wartość routera - klip do programowania bez lutowania jest zdecydowanie najdroższym elementem, a potrzebny jest też obraz całości flasha, którego nawet nie szukałem).

2) Jeśli natomiast skutecznie wgrałeś działający bootloader (zakładam, że jest to breed), to możesz go wykorzystać, nawet jeśli nie masz działającego firmware (i zapewne lutowanie portu szeregowego nie będzie konieczne, nawet wydaje mi się, że breed nie ma obsługi portu szeregowego, jest zdaje się tylko telnet i http).

https://breed.hackpascal.net/
a tam istotne pliki - sumy kontrolne
https://breed.hackpascal.net/md5sum.txt
i sam bootloader
https://breed.hackpascal.net/breed-mt762...mi-r3g.bin

Weryfikacja czy działa breed jest dość banalna - do routera bez podłączonych kabli Ethernet podpinasz zasilanie trzymając wcześniej wciśnięty przycisk reset, jeśli niebieski LED miga (zwykle po kilku sekundach) należy puścić reset, router (po wpięciu TYLKO jednej skrętki - łączącej bezpośrednio z komputerem) powinien być osiągalny pod adresem 192.168.1.1 oczywiście przy połączeniu kablem z komputerem (nie zawsze działa DHCP, więc gdyby nie działał warto mieć ustawiony jakiś statyczny IP z tej podsieci oraz wyłączone inne karty sieciowe).

Jakkolwiek dodam standardowy disclaimer (chyba to za rzadko powtarzam): robisz wszystko zawsze na własną odpowiedzialność i dotyczy to każdej sytuacji niskopoziomowego grzebania w sprzęcie, w szczególności grzebania w firmware, czy tym bardziej bootloaderze, więc powstrzymaj się przed piętnowaniem jakiegokolwiek forum jeśli sobie coś uwalisz (pomijając tę kwestię i tak jestem ciekaw który z naszych użytkowników jest tym twoim "koniem trojańskim" Tongue).

Na bis - nie używałem breeda z tym konkretnie sprzętem, ale zawsze jakoś manifestuje swoje działanie - zwykle miganiem LED, to że akurat ma to być niebieski wynika z tego, że gdzieś mi to "mignęło" przy przeglądaniu sieci w związku z twoim problemem, a nie chce mi się już szukać tego kolejny raz.

3) Ostatnią opcję tj. nienaruszony fabryczny bootloader odrzuciłem na wstępie, z racji faktu, że twój opis sugeruje brak uruchomionego firmware.



Swoją drogą szukając fabrycznego bootloadera w sieci (to brakujący plik wśród linków dostępnych m.in. w metodzie jesusvallejo) znalazłem opis zmiany z fabrycznego bootloadera na breed (zawierający "linuxowe komendy" - czy to jest metoda, której użyłeś? wygląda wiarygodnie i w dodatku zawiera krok wykluczający wgranie uszkodzonego pliku - sprawdzenie sumy kontrolnej, choć procedura jest wykonywana ręcznie, więc trzeba zrozumieć, że uszkodzonego pliku się po prostu nie wgrywa do flasha, tylko co najwyżej pobiera ponownie, a jeśli nadal plik nie będzie się zgadzał z sumą kontrolną to rezygnuje się z dalszych działań), co ciekawsze ten opis jest mniej więcej dokładnie sprzed roku
https://forum.openwrt.org/t/xiaomi-3g-mi...n/22309/16
jest tam także (w kolejnych postach) opisana metoda przywrócenia fabrycznego bootloadera spod breeda (odwołująca się także do już nieistniejącego na cloud.mail.ru pliku z bootloadrem, ale jest on dostępny na 4pda.ru i załączyłem go w zipie, oczywiście po sprawdzeniu sumy md5, sumy kontrolne w kilku popularnych formatach również są w archiwum)

i na bis parę linków dla tych co też pragną uwalić swój router Big Grin a potem go ratować (te najbardziej istotne przeniosłem do treści powyżej)
https://wikidevi.wi-cat.ru/Xiaomi_MiWiFi_3G
https://www.esmt.com.tw/upload/pdf/ESMT/...LA(2Y).pdf
https://www.psdevwiki.com/ps3/Teensy%2B%2B_2.0 (tu akurat piszą głównie o PS3, ale jest sporo ogólnie przydatnych informacji o teensy łącznie z opisem przeróbki wersji 5V na 3,3V) - tak mi przyszło do głowy - z naprawą powinien sobie poradzić serwis konsol, który naprawia PS3 (niewątpliwie mają potrzebny sprzęt)
Cześć,
Posiadam sobie Xiaomi R3 (bez G). Wgrałem przez prometeusa Padavana, wszystko śmiga, ale pytanie: da się wrzucić do softu klienta wireguard? OpenVPNa nie używam, PPTP wiadomo dlaczego nie chcę, a L2TP jest bez Ipseca. Chciałem zestawić VPN S2S z domową siecią (router z wpiętym modemem wrzucony do domku letniskowego).
R3 nie śledzę, ale do R3G dorobili już w Padavanie obsługę Wireguarda na poziomie kernela (firmware sprzed dwóch dni).
Witam wszystkich!
Zakupiłem używke R3G z wgranym już padavanem, router pracuje bardzo stabilnie ale brakuje mi QOS. Ponoć można go zainstalować jako opcja podczas kompilacji padavana, czy ktoś z tego korzystał?
Czy ma ktoś porównanie stabilności na padavanie vs openwrt (gargoyle, luci)?
pozdrawiam
Stron: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Przekierowanie