Один известный в нашем населенном пункте (и даже за его пределами) друг притащил данный аппарат.
Включается, но лампочки двух лан-ов и ван-а не горят, в админку зайти не удалось Хард резет ничего не дал.
Заведомо исправных фуллов не было, роутер ковырял первый раз. Начал лепить из кусков. но результата не было. Роутер запускался и даже пускал в админку, но через несколько секунд зависал намертво.
Платка выглядит так:
Для работы ком-порта нужна перемычка между тестпоинтами. На фотке видно. Правда у меня от TP28 уже оторвался, когда платку мацал)...
Команды по
help роутер понимает такие:
Press Ctrl+C to stop auto-boot...
Stop auto-boot...
#
# help
command description
-------------------------------
? print all commands
flash flash [read | write | erase | modify] offset dataAddr len
go start application at address 'addr':go [addr]
help print all commands
md memory display, limited 16KB:md start_addr len
mm memory modify:mm addr value
printenv print environment variables
reboot reboot the systerm
setenv [ipaddr | ipmask | serverip | file | delay]
tftp tftp [host] [get | put] [source] [destination] [-d]
update update [boot | vxWorks] [host] [image]
xyzmodem download image via serial link
ping ping host
#
Но я с ними не разбирался, отпаивал флешку - и на программатор).
Самое интересное и именно это меня смутило:
Software Platform for MIPS
Creation date: Jun 18 2013, 12:19:09 (chenyunchuan@tp-link.net)
Copyright(C) 2001-2010 by TP-LINK TECHNOLOGIES CO., LTD.
CPU: AR9330: AP121 Board
CPU freq: 400 MHZ
SDRAM size: 8 MB
ipaddr:192.168.1.1
serverip:192.168.1.100
file:vxWorks.img
Тоесть оперативка отдавалась в логе только 8-мью метрами. Хотя по маркировке схемки -
A3S28D40JTP - она 128-мегабитная, тоесть на 16М.
Так как у меня в практике уже были случаи отвала части озу - подумал, что это именно тот случай. Правда в предыдущих - из-за нехватки озу при распаковке прошивки роутер зависал в самом начале. А тут какое-то время работал. Но подумал, а может это такая особенность...
Уже почти забил - роутер дешовый и особого смысла заморачиваться не видел.
Но тут откуда не возмись - появился ... очередной вариант фулла от китайского аналога.
Решил залить без правок. Запаял - запустилось и не зависает!))). Ура!!!.
Но все на китайском, перевести, чтобы проапдейтиться не получилось.
Опять спаял флешку и начал править руками очередной вариант фулла. На этот раз все получилось, роутер завелся, не вис, картинки админки на правильном английском.
Но не давали покоя эти 8 метров озу.
Так как процик в нем AR9331 - решил запаять флешку на 4м с прошивкой от 3220 второй ревизии. И в логе увидел такое:
U-Boot 1.1.4 (Apr 23 2013 - 16:59:39)
AP121 (ar9330) U-boot
DRAM: 16 MB
led turning on for 1s...
id read 0x100000ff
flash size 4194304, sector count = 64
Flash: 4 MB
Using default environment
Тоесть убут от 3220 видел уже все 16 метров оперативки.
Роутер не запустился - все-таки в честном 3220 используеся 32 мегабайта, но то что хотел - 16м - увидел.
Не знаю почему родной бут отдает только 8, но роутер после восстановления работает отлично.