factory-to-dd-wrt.chk
(Нормально работает только версия 12-29-2017-r34311): 12-29-2017-r34311-netgear-r8500.zip. После установки factory-to-dd-wrt.chk
можно ставить через WEB другие версии из файлов типа netgear-r8500-webflash.bin
Откатить назад на стоковую из DD-WRT можно только на версию 1.0.2.100 r8500-v1.0.2.100_1.0.82
Копия инструкции по раскирпичиванию от Esmonde-White.com https://www.esmonde-white.com/Francis/blog/
Машина с Windows 7 и ноутбук с Ubuntu
Качаем файл оригинальной прошивки: 1.0.2.100 r8500-v1.0.2.100_1.0.82. Переименовываем в R8500.chk
Подключаем В LAN порта роутера машину с Ubuntu. Настраиваем Сетевой Интерфейс на статику (IP-192.168.1.1, Mask-255.255.255.0, Gate-192.168.1.1)
Открываем две консоли. В одной запускаем ping 192.168.1.1
со второй будем заливать прошивку по tftp
Подключаем USB TTL к роутеру и в нашем случае к машине с Windows 7. GND-RX-TX, питание V не подключаем. В нашем случае GND тоже не подключем. При подключенном GND, при подаче питания на роутер система уходит в защиту и не стартует. Настраиваем Консоль Serial в Putty (Speed-115200, Data bits-8, Stop bits-1, Parity-None, Flow control-XON/XOFF)
<wpar tip>Подаем питание на роутер. Как только в консоль полетит «мусор», аккуратно подключаем GND и видим полноценный лог загрузки</wrap>. Если питание не отключать, то ребут будет проходить нормально и GND уже не будет мешать. В начале старта жмем в консоли CTRL-C, останавливаем загрузчик.
Получаем в консоли приглашение к вводу CFE>
:
В консоли на Windows выполняем последовательно:
Трем nvram
CFE> nvram erase *** command status = 0
Запускаем tftpd сервер
CFE> tftpd Start TFTP server Reading::
На Ubuntu смотрим. что ping на роутер идет и не прерывается.
Во второй консоли заливаем файл 'R8500.chk'' на роуте по tftp
tftp 192.168.1.1 tftp> binary tftp> rexmt 1 tftp> put R8500.chk Sent 28123194 bytes in 37.3 seconds tftp> put R8500.chk Sent 30183482 bytes in 103.3 seconds
При успешной передаче, в консоли на Windows должно отобразиться след.:
Reading :: Done. 28342975 bytes read Checksum mismatch: Image chksum: 0x3F1B3FEB Calc chksum: 0x57CD7042 Reading :: Done. 28342975 bytes read Checksum mismatch: Image chksum: 0x3F1B3FEB Calc chksum: 0x57CD7042 Reading :: Done. 28123194 bytes read Programming...done. 28123194 bytes written Skip writing CHK checksum for nflash. Digital core power voltage set to 1.05V Decompressing...done
После этого роутер пойдет в перезагрузку и установку прошивки.