Hellósztok,
Lenne egy fejtörős feladat, és a megoldásért fizetnék is szívesen.
Adott egy modem típus, melynek a fájl rendszerébe szeretnénk belelátni, abban a reményben, hogy ott bizonyos paramétereket át tudnánk állítani, amitől másként működne.
A hozzáférésnek két módja lehetséges:
1. A firmware fájl tartalmának visszafejtése (forráskódja sajnos nem elérhető)
2. A modemre csatlakozás soros/JTAG kábellel, és a fájlrendszer kiolvasása (talán ez hosszabb távon a jobb megoldás)
Ideális esetben a módosításokat ismét szeretnénk a modemre visszatölteni, akár a módosított FW image-en keresztül, akár soros porton/telneten keresztül.
A firmware fájl (kernel.image) innen elérhető, és elvileg ez egy JFFS2 fájlrendszer, ami amúgy flash chipen van tárolva. Ezt ilyen MTD/MTDRAM/MTDBLOCK/MOUNT segítéségével eddig nem sikerült linux alatt olvashatóvá tennem. Van aki szerint endian probléma, nem tudom.... Ha valakinek sikerülne mountolni, és a tartalmát láthatóvá tenni, az már megérne 30e Ft-ot.
A szóbanforgó modem a Fritzbox 6320 kábelmodem.
Modemeket tudunk ingyen kölcsönadni a próbálkozóknak.
A pénzjutalom 30-100e Ft között változó, attól függően, hogy meddig sikerül eljutni:
1. Fájlrendszer olvasása
2. Fájlrendszer visszaírhatósága a modemre megoldott
A visszaírás lehetsége ugye egyrészt a soros porton (ha valaki megoldja), másrészt FTP-n fel lehet másolni az újra csomagolt kernel.image-t, és arról bebootol a modem.
A végső cél az lenne, hogy EuroDocsis-ból amerikai docsisba módosítsuk a működését, amit elvileg a Puma5 chipkészlet hardveresen támogat. Azt nem tudjuk, hogy az átállításhoz elég-e egy paramétert átkapcsolni, vagy szükséges-e teljesen más firmware, de szívesen belenéznénk a firmware-be, hogy kicsit jobban megismerjük a problémát.
Akit érdekel, kérem keressen, és annak átküldöm a firmware fájlt.
Köszi!
Üdv
Tamás