Melyik OpenWrt csomag?

Van egy TP-Link TL-WR741ND v2.4 router, amire szeretném feltenni az OpenWrt-t. Az oldal szerint biztosan a 12.09 verzió fut rajta, de hiába olvastam szét a leírásokat, nem jöttem rá, hogy melyik csomagot kellene letöltenem. Azt gyanítom, hogy a sysupgrade akkor játszik, ha meglévő OpenWrt rendszert frissítek. Na de az újak közül melyik kell nekem?
openwrt-ar71xx-generic-tl-wr741nd-v2-jffs2-factory.bin vagy openwrt-ar71xx-generic-tl-wr741nd-v2-squashfs-factory.bin?

Bármilyen segítséget előre is köszönök.

Hozzászólások

Amennyire én tudom, a két build csak a fájlrendszerben különbözik.

Az egyik read-only, de hogy melyik.
(akkor már, kérdés: ha a read-onlyt teszem fel, akkor onnantól új verziót sem tudok majd upgradelni a webes felületen keresztül?)
--
blogom

Tudtommal egyik sem readonly (marmint a letrejovo rendszer). A squashfs eseten van egy image ami az alap rendszert tartalmazza, es van egy overlay filesystem (jffs2) ami hozzaadodik az alap rendszerben talalhato file-okhoz, igy alakul ki a file struktura ami a gyokerben latsz.

A jffs2 eseten gondolom nincs ez a squashfs, hanem az egesz csak egy jffs2 particio, de ilyet meg nem hasznaltam.

A squashfs-es megoldas elonye, hogy az alaprendszer tomoritve van, tobb hely marad szabadon a sajat cuccoknak - ami meg ezesetben sem sok, ha jol emlekszem talan 800k korul marad egy 4MB-os flash eseten. Hatranya, hogy nem tudsz uninstallalni semmit, mert maga a squashfs valoban read-only.

En ezert eloszeretettel cserelem ki a flash-t rajtuk nagyobbra (16MB-os chip-bol van itthon nehany), igy mar hasznalhato is valamire, mert egyebkent szinte semmi nem fer ra.

/sza2

En raadasul nem is 8, hanem 16 labu IC-t hasznaltam, konkretan ezt:

http://www.macronix.com/en-us/Product/Pages/ProductDetail.aspx?PartNo=M…

mivel ilyen volt otthon. Kis ugyeskedessel es nehany vezetekkel siman beforraszthato, dobalni, razni nem fogom, igy attol sem aggodom, hogy leszakadnanak a forrasztasok.

Szerintem egy fontos dolog van, hogy mindenkepp mukodjon 3.3V-rol (egyszer figyelmetlenul egy 1.8V-os chip-et tettem valamibe - nem elte tul).

A fenti flash-t max. 50MHz-en lehet jaratni, nekem mukodik rendesen (regebben neztem, hogy mennyin kezeli a proci, de mar nem emlekszem miket mertem), a gyari flash-ek amik a TP-Link-ekben vannak talan gyorsabbak, de eddig nem volt problemam ebbol egyiknel sem.

/sza2

Szerk:

Azert a dolog nem annyira egyszeru, hogy csak kicsereli az ember a flash-t, mivel uresen nem fog elindulni, hiszen az uBoot sincs benne (ez a flash 0-s cimetol kezdodik es azt hiszem 64k van fenntartva neki). Ezt mindenfelekeppen bele kell valahogy varazsolni, nekem van SPI-os programozom.

Viszont ha mar van programozo, erdemesebb az egesz flasth-t felprogramozni, igy nem kell szenvedni a TFTP-n keresztul valo image letoltessel (amihez raadasul egy soros portot is hasznalni kell a routerben es nemelyiken eleg elf0sottul van kivezetve).

Van egy ART particio az eredeti flash-ben, ami az utolso 32k-ban van, es ha jol ertelmezem ennek minden meretu flash eseten az utolso 32k-ban kell lenni (azt hiszem ebben vannak a radio konfiguracios adatai, ha torlodik, esetleg nem fog menni a radio - raadasul azt hiszem ez egyedi, minden router eseten mas (ugyanazon modell eseten is) - de ebben nem vagyok 100%-ig biztos).

Az uBoot-ot, a Linux image-et es az ART particion en a meg mukodo router-bol nyertem ki a /dev/mtdblockX lementesevel (/tmp-be, ami eleg nagy ehhez, majd scp-vel halozaton atmasoltam a gepemre). Mivel az uj flash merete mas, kellett nemi padding, nekem 12MB, ugyhogy csinaltam egy ekkora file-t tele 0xff-ekkel. Osszefuztem: uBoot + image + padding + ART sorrendben oket, majd ezt programoztam a flash-be.

Beforrasztottam, mukodik (mar tobbedszer sikerult, szoval nem veletlen :-)

A metodust nem neztem, de a rendszer automatikusan hasznalatba veszi a plusz teruletet (jelen esetben 12MB), mindefele extra beavatkozas nelkul. Regebben neztem a soros konzolon, azt hiszem irt is egy uzenetet errol boot-olas kozben. Lehet, hogy a tovabbi telepitesek elott erdemes varni par percet, nem tudom mennyi idot vesz ez igenybe.

En a squashfs-est szoktam felrakni mindig. Azt hiszem ez a preferalt. Eddig jol mukodott minden routeren amire OpenWRT-t tettem.

/sza2

+1 squashfs
gyárira a "factory", frissítésre "sysupgrade"
--
God bless you, Captain Hindsight..

Láma kérdés ON: openwrt-n alapból van webes felület vagy csak utólag tehető fel rá? linksys wrt160nl-re melyik verziót merjem feltenni?

openwrt-n alapból van webes felület vagy csak utólag tehető fel rá?

A stabil kiadasokban van webes felulet (LuCI), a legujabb, fejlesztes alatt allo verzioban (trunk) nincs, de utolag telepitheto.
Az utolagos telepites tobb helyet foglal, mint a beepitett csomagok mert a squashfs egy erosen tomoritett fajlrendszer.

linksys wrt160nl-re melyik verziót merjem feltenni?

Hardver verziotol fugg, hogy ra teheto-e az OpenWRT
http://wiki.openwrt.org/toh/linksys/wrt160nl