Keresés

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

  • mezis

    nagyúr

    válasz jézusom #3173 üzenetére

    A putty-ban kiadott parancs fogja letölteni TFTP által, a TFTP-nek bejegyzett alkönyvtárból azt a file-t, amit oda elhelyeztél. Ha gyárit, akkor azt.

    A printenv parancs nekem WR740-re, WR741-re a
    bootcmd=bootm 0x9f020000-t írt ki.
    Továbbá ipaddr=192.168.1.111, serverip=192.168.1.100. Ezek is fontos információk (diktátumok) a TFTP, PC TCP/IP beállításaihoz. (WR741: ipaddr=192.168.1.123, de ez nem lényeges eltérés)

    Ezek után különböző volt a két fajta rooternél a putty-ban kiadott tftf parancs:
    WR740: tftpboot 0x80000000 open wrt-ar71xx-generic-tl-wr740n-v4.squash-factory.bin

    WR741: tftpboot
    Csak így üresen, mert neki 7B01A8C0.img néven kellett felszolgálni a firmware-t. Azt hiszem a Te estedben is kötött a file neve. De 0x81000000-tól töltött !

    Meg kell jegyezni a TFTP végrehajtása után kiírt byte-okat hexa-ban.
    (WR740: Bytes transferred=3932160 (0x3C0000)
    WR741: Bytes transferred=3932160 (0x330004 OpenWRT CC)
    Ezután kerülhet sor az átmeneti tárolóból a firmware-ba írás (PUTTY):

    WR740:
    erase 0x9f020000 +0x3c0000
    cp.b 0x80000000 0x9f020000 0x3c0000
    reset

    WR741:
    erase 0x9f020000 +0x330004
    cp.b 0x81000000 0x9f020000 0x330004
    reset

    Remélem nem írtam el semmit. Egyszerűbbnek láttam leírni két konkrét esetet hosszan, mint paraméterekkel röviden.

    A TFTP-k nem villámok, talán fél percbe is beletelik. Néha jelzi a putty egy-egy T betűvel, hogy valamit visz a TFTP.

    Mindkét esetben OpenWRT fw.-t töltöttem fel. Az egyik router a reset parancsot ugyan ismeri, de nem hajtja végre. Kikapcs/bekapcs is megteszi helyette.

    Ha minden rendben volt, a putty ablakban egyetlen normális boot folyamat látható, ami után a router rendben működik. Vagy lehet ismét kísérletezni....

    [ Szerkesztve ]

    mezis

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