DD-WRT

Откатить оригинальную прошивку на версию: 1.0.2.100 r8500-v1.0.2.100_1.0.82

Установить DD-wrt через WEB 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

Unbrick

Копия инструкции по раскирпичиванию от Esmonde-White.com https://www.esmonde-white.com/Francis/blog/

Машина с Windows 7 и ноутбук с Ubuntu

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

Windows 7

Подключаем 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>:

Заливаем прошивку по TFTP

В консоли на 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

После этого роутер пойдет в перезагрузку и установку прошивки.