Carambolu firmware flashing from U-Boot
setenv bootdelay 3
setenv ipaddr 192.168.9.254
setenv serverip 192.168.9.1
setenv bootfile /caramb/firmware.bin
erase 0x9f050000 +${filesize}; cp.b 0x81000000 0x9f050000 ${filesize}
Dropbear public-key authentication Troubleshooting
Make sure the /etc/dropbear directory is chmoded 0700 and the /etc/dropbear/authorized_keys file 0600. !!!!
chmod 0700 /etc/dropbear
chmod 0600 /etc/dropbear/authorized_keys
http://wiki.openwrt.org/doc/howto/dropbear.public-key.auth
Запись ART на MR3020
В обычной прошивке запись u-boot и art заблокированы. Если надо поменять одну из частей, например art (где храняться калибровочные данные Wi-Fi) надо собирать самому, меняя как показано
на форуме OpenWRT в (trunk)/target/linux/ar71xx/files/drivers/mtd/tplinkpart.c
и поменять "MTD_WRITEABLE" на "0" . Как-то так:
parts[0].name = "u-boot";
parts[0].offset = 0;
parts[0].size = offset;
parts[0].mask_flags = 0;
parts[3].name = "art";
parts[3].offset = art_offset;
parts[3].size = TPLINK_ART_LEN;
parts[3].mask_flags = 0;
Менять art таким образом придется при увеличении флешки на 8Мб, (или до записи на программаторе дописывать 64кб этого раздела из конца 4Мб в конец 8Мб бинарника).
Andreyweb - спасибо за флеш с 3020, помог сделать из TL-WR702N+4Mб(от 3040)+64М RAM "почти" WR703N.