Keresés

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

  • vargalex

    Topikgazda

    válasz Bgovernor #69508 üzenetére

    Ha nem írtad felül az OpenWrt alatt csak olvasható partíciókat (u-boot, product-info, config, partition-table, logs, ART), akkor egy OpenWrt factory firmware-t letöltve összerakhatod magadnak a teljes flash tartalmat.

    Egyébként sokkal egyszerűbb egy TFTP, vagy soros portos élesztés.

    Alex

  • vargalex

    Topikgazda

    válasz Bgovernor #69510 üzenetére

    Korábbi verziókról nem jó a mentés, mert teljesen más a flash mérete, a partíciók kiosztása is (és CPU, stb.). Szóval, én várnék valakire, aki egy V4-ről le tudja menteni a teljes flash tartalmat. Abban átírnám a MAC címet (a product-info partíció 8. byte-jától található), a WPS PIN-t és úgy írnám fel. Nem lesz optimális a wifi működés, mert az ART partíción egyedi kalibrációs adatok találhatóak, de azért működni fog (lehet, hogy nem is fogsz különbséget észrevenni).

    Most már tudod, hogy teljes flash írása előtt mindenképpen kell egy mentés. :)

    Alex

  • Bgovernor

    csendes újonc

    válasz Bgovernor #69512 üzenetére

    Előrébb haladtam egy 1043N-V5-ből kinyertem egy full dump-ot és ezt a 1043ND-V4-be chip-flash-elve most legalább van soros terminál amit elérek és 192.168.0.1-en Fw frissítő weboldal is.
    DE, sajna bármilyen FW-t adok be az oldalon keresztül hibával leáll (ezt a gyárit próbáltam wr1043ndv4_eu-up-ver3-16-9-P1[20160607-rel58297].bin). Eközben a terminálra ír, de nem tudom hogy lehetne a partíciókat helyretennem. Ezekszerint ekkora különbség lenne a 2 router flash memória felosztásában?! Tudom ezeket valahogy kézzel a helyükre íratni terminál parancsokkal?
    A terminál log-ot mellékeltem, ha még van türelmetek megnézni.
    Köszönök mindent!

    üŔ

    U-Boot 1.1.4-g6ce9309a-dirty (Oct 26 2016 - 09:20:53)

    ap152 - Dragonfly 1.0

    DRAM: 64 MB
    Top of RAM usable for U-Boot at: 84000000
    Reserving 393k for U-Boot at: 83f9c000
    Reserving 16448k for malloc() at: 82f8c000
    Reserving 44 Bytes for Board Info at: 82f8bfd4
    Reserving 36 Bytes for Global Data at: 82f8bfb0
    Reserving 128k for boot params() at: 82f6bfb0
    Stack Pointer at: 82f6bf98
    Now running in RAM - U-Boot at: 83f9c000
    Flash Manuf Id 0xef, DeviceId0 0x40, DeviceId1 0x18
    flash size 16MB, sector count = 256
    Flash: 16 MB
    Using default environment

    In: serial
    Out: serial
    Err: serial
    Net: ath_gmac_enet_initialize...
    No valid address in Flash. Using fixed address
    ath_gmac_enet_initialize: reset mask:c02200
    athr_mgmt_init ::done
    Dragonfly ----> S17 PHY *
    athrs17_reg_init: complete
    SGMII in forced mode
    athr_gmac_sgmii_setup SGMII done
    : cfg1 0x80000000 cfg2 0x7114
    eth0: 00:03:7f:09:0b:ad
    eth0 up
    eth0
    Setting 0x181162c0 to 0x20402100
    [NM_Error](nm_lib_parsePtnIndexFile) 00589: invalid partition-index-file para id.

    [NM_Error](nm_lib_readPtnTable) 00703: Parsing Partition Table ... FAILED



    [NM_Error](nm_api_checkInteger) 00345: factory boot check integer partition init fail.

    Hit any key to stop autoboot: 1  0
    Trying eth0
    eth0 link down
    FAIL
    Trying eth0
    dup 1 speed 1000
    HTTP server is starting at IP: 192.168.0.1
    HTTP server is ready!

    Data will be downloaded at 0x80060000 in RAM
    Upgrade type: firmware
    Upload file size: 5029742 bytes
    Loading: #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #######################################
    #########

    [NM_Error](nm_lib_parsePtnIndexFile) 00589: invalid partition-index-file para id.

    [NM_Error](nm_lib_readPtnTable) 00703: Parsing Partition Table ... FAILED



    [NM_Error](nm_tpFirmwareCheck) 01370: Init failed.

    ## Error: HTTP upgrade file check failed!

    Trying eth0
    HTTP server is starting at IP: 192.168.0.1
    HTTP server is ready!

    [ Szerkesztve ]

  • vargalex

    Topikgazda

    válasz Bgovernor #69513 üzenetére

    Most, hogy v5 firmware-t tettél a flash-ra, így a firmware elején található (firmware partíció 16. byte-jától) hw id szerint ez egy v5-ös router lett. A felírás előtt át kellett volna írnod a v4 hw ID-jére (0x10430004), hogy v4-es firmware-okat fel tudj tölteni rá. Ezt a hw id-t ellenőrzi a gyári felület és az OpenWrt is. Persze OpenWrt alatt mtd-vel fel lehet írni a v4 firmware-ját rá, az nem ellenőriz.

    Alex

  • Headless

    őstag

    válasz Bgovernor #69513 üzenetére

    Ha v5-öt írtál fel, akkor v5 fw-t próbálj meg feltölteni, de kár volt, mer a v4/v5 teljesen más eszköz...

    LEDE - R3G/DIR860l -> https://tinyurl.hu/Ntkb/

  • HiFiHobbi

    csendes tag

    válasz Bgovernor #69516 üzenetére

    Én a v4 v5 verziókat messzire kerülöm. Az más téma én a gyári firmware-t használom ami a v3.0-ig volt viszonylag jó és valamire használható ezeknél a routereknél. Mondjuk az érdekelne ha lehetne v4-ből v3-at varázsolni, ha már a v2.1-ből lehetséges v3-at.

    Nem akarlak elkeseríteni de a fogyasztói társadalom miatt és a "vedd meg ma dobd ki holnap" gazdasági elv miatt, és mert ők uralják a netet is, hiába küzd más is ezzel a problémával egyre nehezebben fogsz találni megoldásokat a neten. Ez persze nem csak a te problémádra érvényes, olyan dolgokról és olyan problémákra nem találok már semmilyen infót vagy megoldást a neten, amiket vagy amikre 8 évvel ezelőtt 5-30 perc alatt simán találtam infót vagy megoldásokat, méghozzá rengeteget. Most meg semmi :W :Y :O elhígult a net és a haszna már- már kezd kihalni teljesen, a hátránya meg csak nő és nő.....
    Tudom ez nem vigasz a te problémádra csak tudom milyen érzés mikor semmit nem találsz rá. De bezzeg tudják hangoztatni, hogy ami nincs fent neten az nem is létezik, hát a nagy lótúrót nem, pl a te problémád is létezik mégse találtál rá megoldást. Meg persze tudnék mutatni sok olyasmit amiről 0 infó van neten mégis létezik. Még hogy ami nincs neten az nem is létezik, nincs is. :W :W :W :W :Y :Y :Y

    [ Szerkesztve ]

  • xabolcs

    őstag

    válasz Bgovernor #69516 üzenetére

    A het folyaman tudok neked kesziteni egy mentest, ha az neked megfelel.

    aláírás1: csocsó-vesztes vagyok, főleg a Bog és Bocha páros ellen, aláírás2: van mobilarénáskulcstartóm! :D

  • xabolcs

    őstag

    válasz Bgovernor #69520 üzenetére

    En olyan ugyes vagyok, hogy szetszedes nelkul tudok rola mentest kesziteni! :D

    aláírás1: csocsó-vesztes vagyok, főleg a Bog és Bocha páros ellen, aláírás2: van mobilarénáskulcstartóm! :D

  • vargalex

    Topikgazda

    válasz Bgovernor #69523 üzenetére

    Azért érdemes lett volna előtte utánanézni. Logikus (minimálisan a MAC címek és a WPS PIN miatt), hogy a flash-ban olyan adatok is vannak, amik a gyári firmware-ban biztosan nincsenek benne. Ráadásul ugye mivel a firmware flash-ba írását a rotueren futó software végzi, ezért biztos (már csak a checksum-ok miatt is), hogy a firmware soha nem egy flash mentés bitről bitre (van benne header, checksum, stb.)

    DD-Wrt-vel ezért mondom mindig, hogy óvatosan, mivel ott mindent lehet írni. Hoztak már hozzám olyan v1-es 1043ND-t, aminek a flash-e 0-val volt teleírva.

    Egyébként minden olyan SPI flash IC menni fog, aminek a feszültsége és lábkiosztása azonos, valamint az u-boot (illetve a firmware) által támogatott. Nekem is van egy 1043ND-m, amiben a 8 MB-os helyett 16MB-os flash van.

    [ Szerkesztve ]

    Alex

  • xabolcs

    őstag

    válasz Bgovernor #69520 üzenetére

    Szia!

    Ide foltettem az egyes particiokat: tplink-1043nd-v4-mtdbackup.zip!
    Egymas utan irva oket kiadjak a teljes 16 MByte-ot.
    Az mtd4 mentes egy preparalt mentes, a rootfs_data reszet felulirtam 0-kal, aminek nem kellene problemat jelentenie.

    A csomagolt fajlban is benne van a particioknak a kezdocimuk, de ide is kiirom:

    [ 0.326590] m25p80 spi0.0: w25q128 (16384 Kbytes)
    [ 0.331535] 7 fixed-partitions partitions found on MTD device spi0.0
    [ 0.338106] Creating 7 MTD partitions on "spi0.0":
    [ 0.343055] 0x000000000000-0x000000020000 : "u-boot"
    [ 0.348904] 0x000000020000-0x000000f50000 : "firmware"
    [ 0.392951] 2 tplink-fw partitions found on MTD device firmware
    [ 0.399094] 0x000000020000-0x0000001b6b41 : "kernel"
    [ 0.404853] 0x0000001b6b41-0x000000f50000 : "rootfs"
    [ 0.410615] mtd: device 3 (rootfs) set to be root filesystem
    [ 0.416496] 1 squashfs-split partitions found on MTD device rootfs
    [ 0.422924] 0x000000520000-0x000000f50000 : "rootfs_data"
    [ 0.429156] 0x000000f50000-0x000000f70000 : "product-info"
    [ 0.435448] 0x000000f70000-0x000000fc0000 : "config"
    [ 0.441288] 0x000000fc0000-0x000000fd0000 : "partition-table"
    [ 0.447906] 0x000000fd0000-0x000000ff0000 : "logs"
    [ 0.453501] 0x000000ff0000-0x000001000000 : "ART"

    A fenti particiok kozul csak a firmware es a logs particiot nem muszaj kiirnod, a tobbit kotelezo!

    Az azonositokat, kodokat, miegyebeket majd ird at bennuk ... megfelelo azonositokat a routereden, annak dobozan talalod!

    [ Szerkesztve ]

    aláírás1: csocsó-vesztes vagyok, főleg a Bog és Bocha páros ellen, aláírás2: van mobilarénáskulcstartóm! :D

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