üzenetek

hozzászólások


D@reeo
(aktív tag)

A smoketest - 1-1 arra használatos, hogy megnézzék, ereszti-e a füstöt valahol. Tudod, minden füsttel működik, ha elszáll a füst, akkor tönkremegy az eszköz :)

[ Szerkesztve ]


Chal
(addikt)

Persze ezt vágom, ezért ijesztő :D

Egyébként a dmesg alapján van benne egy sata3 port is, csak nem vezették ki, de gondolom belül azért kis forrasztgatás árán hozzáférhető lenne.


sgeza
(veterán)

Nem meglepő, mert gondolom egy komplett mini pc-t pakoltak bele routeresítve.


Chal
(addikt)

Nem teljesen, maga a Qualcomm SoC tartalmazza, csak nem vezették ki. De van benne amúgy még PCM audio is meg SD olvasó a soc specije alapján.

http://images.anandtech.com/doci/7526/IPQ8064.png

[ Szerkesztve ]


Chal
(addikt)

Egyelőre az OpenWRT trunk-ban levő csomagokkal próbálkoztam, sajnos kevés sikerrel. Ott van már ipq806x arch, szal az irány jó, de a Zyxel a QSDK-ra építkező OpenWRT AA-t használja, és sajnos nem kompatibilisek a binárisok. Pedig nem néz ki rosszul:

root@NBG6816:~# file /bin/busybox
ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs)

root@NBG6816:~# file /tmp/ApplicationData/transmission-daemon
ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs)

Ennek ellenére nem fut, nem stimmel az arch :(

Itt a repo egyébként:

https://downloads.openwrt.org/snapshots/trunk/ipq806x/

Bátorság próba: aki rá meri flashelni a Z1-ra a generic imaget (openwrt-ipq806x-squashfs-root.img) annak fizetek egy sört! :D Én nem mertem :)

A QSDK itt van, ezzel csinálta a Zyxel a jelenleg rajta levő firmwaret és a csomagokat:

https://wiki.codeaurora.org/xwiki/bin/QSDK/

Próbálok belemélyedni.

[ Szerkesztve ]


D@reeo
(aktív tag)

Sziasztok,

Firefox és Safari WebUI FIX
Nincs optimalizálva ezekre a böngészőkre, ezért a szöveg és a háttér színe megegyezik.

FIX-elés menete:
1. Töltsd le a WinSCP-t
2. Csatlakozz a routerre (Fájl protokollnál SCP-t válassz)
3. Navigálj a /www/luci-static/zyxel/css mappába
4. Szerkeszd az expert.css fájlt (F4)
5. Keresd meg ezt a következő kezdetű sort:
.w_text{ position
Módosítsd a colort pl. feketére:
.w_text{ position:relative; display:block; width:95%;margin:0 auto;color:#000000; font-size:12px; line-height:20px;clear:both; }
6. Mentsd el a fájlt (ctrl+s) és frissíts a böngészőben

Tesztelve Firefox v50-ban és IOS10-es Safariban
Safari
Firefox

Tőlem ennyit mára, beküldöm nekik supportra is, hátha lesznek olyan kedvesek, hogy kiadjanak egy új FW-t (szép álom :D)

@Chal:
Ugyan, hisz még garis :D

[ Szerkesztve ]


sgeza
(veterán)

Mi lenne, ha megkérdeznénk a zyxelt? Hátha rendesek, és megmondják, hogy az okés-e!


Chal
(addikt)

Próbáld ki :) Megírom úgy a válaszukat hogy nem postolom ide, aztán ha megkaptad, akkor összehasonlítjuk hogy jól tippeltem e :)


Chal
(addikt)

Azt hiszem sikerült:

root@NBG6816:/tmp/ApplicationData# ldd ./transmission-daemon
libevent-2.0.so.5 => /usr/lib/libevent-2.0.so.5 (0x4022f000)
librt.so.0 => /lib/librt.so.0 (0x401b0000)
libcurl.so.4 => /usr/lib/libcurl.so.4 (0x401e0000)
libssl.so.1.0.0 => /usr/lib/libssl.so.1.0.0 (0x402fd000)
libcrypto.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0 (0x4037e000)
libz.so.1 => /usr/lib/libz.so.1 (0x404c0000)
libm.so.0 => /lib/libm.so.0 (0x404f0000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x4066b000)
libpthread.so.0 => /lib/libpthread.so.0 (0x4067e000)
libc.so.0 => /lib/libc.so.0 (0x4026c000)
libdl.so.0 => /lib/libdl.so.0 (0x40122000)
ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x40077000)

root@NBG6816:/tmp/ApplicationData# ps | grep trans
25107 root 9416 S ./transmission-daemon

root@NBG6816:/tmp/ApplicationData# ./transmission-daemon --version
transmission-daemon 2.71 (13538)

De már hulla fáradt vagyok, holnap tesztelem a csomagtelepítést is (buildeltem azt is), most csak a daemon binárisát másoltam fel a routerre. Ha minden ok lesz, akkor kirakom az .ipk file-okat valahova és használjátok egészséggel :)

Egyébként sikerült egy Ubuntu vm-be összerakni a teljes QSDK/QCA toolchaint, szóval bármit tudunk fordítani így már az Armor Z1-re ami az aktuális OpenWRT repoban benne van. Bár a függőségekre figyelni kell, azért ne felejtsük el hogy egy Attitude Adjusment (12.09) van rajta. A Transmissionnel szerencsém volt, mert csak a curl-ra és a libevent2-re dependelt, és mindkettőből volt megfelelő csomag telepítve gyárilag a Zyxelen.

Ha lesz időm készítek majd egy leírást is, hogy bárki tudja telepíteni a build környezetet.

[ Szerkesztve ]


Chal
(addikt)

Ja és addig is ha valakinek kell valamilyen csomag, írjatok, és megpróbálok buildelni egyet belőle, legalább tesztelünk.

Szerk.: hoppá, most látom hogy a Transmission is régebbi, valószíűleg a 12.09 repójából jött a forrás. Igazából erre annyira nem figyeltem, valószínűleg a QSDK szedte ezeket össze, nem tudom hogy újabb csomagokat meg lehet e vele etetni. Ezt is ki kell majd próbálni.

[ Szerkesztve ]


leone1234
(csendes tag)

Szia!Szerinted a Vlan csomagot rá lehetne rakni.Lanra is wifire is.Esetleg egy virtuális hálózat felvétele. Úgy mint az OPENWRT-BE.


Chal
(addikt)

Az egy kicsit messzire vezető kérdés, mert ugye driver függő, az meg kernel, az meg már távolabbra mutat mint pár alkalmazás sajnos. Ez inkább a stock OpenWRT portolását jelentené, sajna erre nincs annyi időm hogy belevágjak :(

Illetve valószínűleg a rajta levő firmware is tudja, hiszen az alap működés része, csak nincs kivezetve a guira. Itt nézz körül, szerintem shellből menni fog a vlan config:

https://wiki.openwrt.org/inbox/doc/extend_router_ports_managed_switch

Más:

A legfrissebb OpenWRT-s Transmission lefordult (2.92), és működik is jól a routeren (daemon, cli, remote, web interface csomagok). Most éppen Midnight Commandert és Screent hegesztek. Ha végzek és minden működik, akkor megosztom.

Stay tuned :)

[ Szerkesztve ]


leone1234
(csendes tag)

Köszi Körül nézek.Lehet hogy majd kérdezek,ha nem gond.A dual stackos részét nem lehetne frissiteni,mert régi hozzászólásokban is másnak problémás volt,ezért vissza is vitte a routert.Én is ha bekapcsolom meghülyül a wifije,nagyon nehezen tölti be a weboldalakat a mobil telefon.Így csak IPV4 használom.


D@reeo
(aktív tag)

Király vagy :)
Mehet majd az új FW-be mint beépített fícsör :D


Chal
(addikt)

Sajnos eddig nem néztem meg, de baromi kicsi az overlay mérete a gyári imageben (512kbyte). A Transmission épphogy elfér cli és remote kliens nélkül, tehát csak weben lehet managelni. Midnight Commander-nek pl. kell a glib2, csak az 620kbyte, szóval itt részemről megállt a tudomány.

Azért a csomagokat kiraktam ide, jó játszadozást:

link

A Transmission init scriptje (/etc/init.d/transmission) nálam nem megy, ezt majd meg kell nézni. Kézzel indítva (/usr/bin/transmission-daemon) és felparaméterezve teljesen jól fut viszont, és megy a webes felület is. Ha valakinek van ideje debugolni az initet, és javítani azt megköszönöm, nekem most le kell tennem pár napra a Z1 hackelgetést, mert ezer más dolog lenne :)


Chal
(addikt)

Á f***om, csak nem bírom ki hogy ne csesztessem :) Megoldottam hogy a 4GB-s nand flashre menjen a telepítés, beleírtam a hogyanját a readme-e a fenti linken. Szóval akkor lehet jó sok packaget buildelni :)

link


D@reeo
(aktív tag)

Köszi, futik :D
Konfigolom és tesztelem.
Be kéne lőni, hogy elérjem a remote GUI-t. Jedlenleg 403

ui: a többi csomag mire van? nem ismerem őket

[ Szerkesztve ]


Chal
(addikt)

Update:

Frissítettem a Transmission csomagokat, néhány bug javításra került (köszönet D@reeonak a tesztelésért), így már rendesen működik az init scriptje, és az OpenWRT-s configot is használja. Valamint buildeltem pár csomagot: Midnight Commander, nmap, mtr, iperf3, tinyproxy, tcpdump, screen.

Továbbra is elérhető itt minden, kis tutoriallal és changelog-al egyetemben: link

Készülőben: OpenVPN, Tinc, Aria2

OpenWRT CC port helyzet: elkértem a Zyxeltől a gyári firmware forrását, meglátjuk mi lesz benne meg mi nem. Mivel GPL az egész, ezért oda kell hogy adják, az oldalukon van is elrejtve egy request form ehhez, azt töltöttem ki. Most várok.

Első körben azt szeretném elérni, hogy a boot közbeni system recovery működjön (már ha van benne), utána mernék vele játszadozni jobban. U-Boot bootloadert használ, kidumpoltam, de attól nem lettem okosabb. A benne levő infók alapján elvileg a 192.168.1.99 -ről töltene le firmwaret boot közben tftp-n, de nem tölt.

JTAG csati: szétszedtem (for the record: természetesen nem a sajátomat, hanem egy ismerősöm ismerőséét, tehát az enyém még garanciális ;) ) de a panelre nulla infó van szitázva, csak a C és R jelölések vannak, más semmi. Szemre ki lehet szúrni JTAG/serial -ra utaló forrszemeket, de elég sötétben tapogatózás/kockázatos lenne sajnos próbálkozni velük :(

[ Szerkesztve ]


sgeza
(veterán)

Szerintetek meg lehet valahogy oldani (akár SSH-n beleszerkesztve a config fájlokba), hogy kintről elérhető legyen az USB-re rakott eszköz?

[ Szerkesztve ]


Chal
(addikt)

Min akarod elérni?

üzenetek