Sziasztok!
Van egy régi Mikrotik routerem aminek újra szeretném hasznosítani a szoftverét.
Ugyanis nem létezik akkus Mikrotik router, gondoltam készítek egyet. :)
A donor Mikrotik router egy rb951-2n típus, a cél eszköz pedig egy gl-mifi hotspot.
Ha megnézitek, mind a kettőben ugyan az a CPU található és túl nagy egyéb hardver eltérések sincsenek. Tehát elméletben átemelhető a RouterOS egyik eszközből a másikba.
A gyakorlat már nem ennyire egyszerű, több buktatóval lehet számolni... (Erre most nem térnék ki etikai okokból.)
Az egyik lépés, hogy a Mikrotik routerre openwrt-t tegyek. Viszont sajnos nem létezik openwrt firmware a rb951-2n típusú routerre...
Hogy álljak neki a fordításnak? A gl-mifi routerre létezik openwrt, viszont a mikrotik valamilyen pachelt openwrt kernelt használ. Egyébként az openwrt firmware fájl is speciális a Mikrotik frissítési mechanizmusa miatt.
UI.: Ez a projekt kizárólag tanulási céllal készül, nem piaci érdekből, tehát nem szeretnék ebből piaci hasznot húzni!
Hozzászólások
Szerintem ezzel lehet probálkozni: https://openwrt.org/toh/mikrotik/rb951ui
Fedora 38, Thinkpad x280
Remek, rápróbálok köszi!
"Ugyanis nem létezik akkus Mikrotik router, gondoltam készítek egyet. :)"
Ha akkus betápot akarsz, akkor miért sw-t hekkelsz? :) Nem tudom, hogy milyen feszültségigénye van az rb951-nek, de tippre nem kell neki az a 24V, egy hAP lite már elmegy 5V-ról is. Ha ennyi elég az RB951-nek, akkor azt egy lapos lipo akksiról is meg tudod adni neki, ami tuti befér a saját dobozába is.
Ha mégsem/nagyobb kapacitás kell, akkor csinálnék alá egy tálcát amire rácsavarnám az eszközt.
De persze a Te megoldásod is járható út...bár valszeg rögösebb :D
"The only valid measurement of code quality: WTFs/min"
Igen, ez abszolút jogos. Viszont van még pár (tervzett) előnye a mifinek a RB951-el szemben.
- Kisebb
- Van benne (usb) pcie port. (Jó ez elég necces, mivel nem tudni, hogy ez RouterOS-ben megjelenik e?) Ebbe lehet tenni LTE modemet vagy LoRa modult.
- A tanulási faktor... Ami tényleg tök jó, mert jó pár új ismerettel gazdagodtam már így is.
"De persze a Te megoldásod is járható út...bár valszeg rögösebb :D"
Igen ez így van, kezdem megszeretni. :D
Szerk:
Abban egyébként igazad van, ha esetleg befulladna a projekt (amire azért elég nagy a esély valljuk be őszintén) akkor lehet váltok egy ilyenre valami belső akkuval. :)
De miért kell belső akku? Kívülre teszel egy akkut, amit ellátsz egy töltővel (kell hozzá mélykisütés elleni védelem is), és készen vagy. 12 V-os AGM akku vagy 4 db sorosan kötött Li-Ion akku (pl. 4 x 18650) is teljesen jó. Nyilván savas ólomakku esetén egyszerűbb a töltés, de Li-Ionhoz is van minden készen, Kínából vehetsz olcsón hozzá töltésvezérlőt, ami szépen kezeli a négy cellát.
Sziasztok!
Haladgatok a projekttel, de felmerült egy dolog amit nem igazán értek:
Ha a CPU adatlapján rákerestek az "Address: 0x18040014" szövegre, akkor a 0x18040014 regiszter leírását kapjuk meg.
Azt értem, hogy a "0x18040014" a regiszter címe, viszont mit jelent a leírásban a Bit 31:30 és a Bit 29:0 kifejezés?
A 32 bites regiszter két felső (31:30) és a többi (29:0) bitje
Köszi!
A MikroTIK-re OpenWrt némi farigcsálással biztosan menni fog.
Viszont a mifi-re RouterOS felejtős. Elvileg akkor működhetne, ha mindkettőn azonos fajta flash lenne és átforrasztanád a MikroTIK-ből a mifi-re. Mivel az egyiken NAND flash van, a másikon pedig NOR ez sem járható út. Az AR9331 a boot során válassza ki a fel/le húzott GPIO lábak alapján a boot eszközt.
A MikroTIK-nél a bootloader detektálja az egyedi hardverazonosítót, ami a licenszelésért és a másolás védeléemért felelős. Az AR9331-nak nincs UID-je (legalább is én nem találtam) csak flash-nek, ezért működhet azonos fajtájú flash-eknél az átforrasztás. Elvileg. Valószínűleg bebootolna, de, hogy mi működne az már megont egy másik kérdés.
Ha jól emlékszem MikroTIK 9xx-es sorozat valamelyik Lite verziójában az AR9331 mellet NOR flash van, azzal lehetne próbálkozni.
„Az összeomlás elkerülhetetlen, a katasztrófa valószínű, a kihalás lehetséges.” (Jem Bendell)
Igen, én is tisztában vagyok vele, hogy sok itt a buktató.
Ezért elsősorban ez egy tanulós projekt. Úgy érzem a legjobbaktól tanulni nem bűn. És a Mikrotik SOHO kategoriában egész jónak számít. Nem célom minden áron megoldani a feladatot, viszont amíg van pár ötletem, azokat tervezem kipróbálni. (Már ha ez belefér az etikai keretekbe.)
Így is sokat tanultam ebből a projektből:
- Forrasztás
- Műszerészet
- Regiszterekkel való bűvészkedés
- Stb...
Szóval király!