Temat: Archer C2: Ożywanie nieboszczyka ;) [programowanie flasha]
Witam,
Skracając historię: za wcześnie odłączyłem zasilanie i wyczyściło mi flasha. Po wylutowaniu i odczytaniu w programatorze same zera miał ![]()
Załadowałem mu soft (w programatorze) używając ArcherC2V1_tp_recovery.bin, który jak się okazało był o 256kB za mały. Dopełniłem resztę zerami.
Wstało... Ale... No właśnie, niby działa, ale nie ma WiFi ![]()
Co i jak mogę zrobić?
# cat /proc/mtd
dev: size erasesize name
mtd0: 00020000 00001000 "u-boot"
mtd1: 007a0000 00001000 "firmware"
mtd2: 00180c75 00001000 "kernel"
mtd3: 0061f388 00001000 "rootfs"
mtd4: 0033f000 00001000 "rootfs_data"
mtd5: 00010000 00001000 "config"
mtd6: 00010000 00001000 "rom"
mtd7: 00010000 00001000 "romfile"
mtd8: 00010000 00001000 "radio"Używając dd mogę kolejne bloki odczytać z innego C2. Co też zrobiłem. Moduły "rom" i "radio" coś zawierają...
I teraz pytania:
- mogę używając "mtd write" załadować taki blok z jednego C2 do drugiego?
- jestem w stanie tak zmodyfikować pobrany plik, żeby oryginalne MACi przywrócić?
Pobrałem te bloki z 4 szt. Archera C2 ... wszystkie są troszkę inne.
A może to "przywracanie wifi do życia" robi się jakoś inaczej?
Pozdrawiam,
MK