Hirdetés

Új hozzászólás Aktív témák

  • Intruder2k5

    MODERÁTOR

    válasz cimp #31411 üzenetére

    Srácok fogalmam sincs, nem vagyok TP-LINK fejlesztő, de gondolom a titok nyitja egyszerű, a gyári firmware-be beleírták ezt a rutint, ami megvizsgálja, és lekezeli, ha egy fw boot-os, az OpenWrt-ben viszont nincs benne! Legalábbis gondolom én, és a mellékelt ábra is ezt mutatja... Vagyis roppantul leegyszerűsítve a dolgokat ez úgy néz ki, hogy van a 8MB flash memória, ami fel van osztva tíz részre! Az első és a második részben található a rendszerbetöltő (uboot), a harmadik résztől pedig a firmware... Na már most az OpenWrt nem vizsgál semmit a firmware-en, hanem fogja, és flasheli azt a harmadik résztől kiindulva a file-t, és értelemszerűen a router indulásakor lefutó rendszertöltő a harmadik szektort hívja majd meg, de mivel ott ez esetben megint csak egy rendszertöltő kezdődik, így a boot sikertelen lesz... Ennek eredménye lesz ugyebár a LED-ek párhuzamos villogása, és a soros kábelezés, minek alkalmával törölni kell a flash memória 3 és 10 egység közti részét (nem az első kettőt, mert akkor vége a dalnak), ezután PC-ről tftp-n áttölteni memóriába a firmware-t, elindítani, és végül a flash-be írni azt!

    De, hogy legyen válasz a kérdésedre is, gondolom le tudná kezelni az OpenWrt is, egyszerűen ezt (még) nem csinálták meg a fejlesztők, biztos nem tartották fontosnak!

    [ Szerkesztve ]

Új hozzászólás Aktív témák