http://cs625318.vk.me/v625318927/36f59/v_8Qh7ldQP4.jpg
Версия cgminer 4.9.2
http://cs625318.vk.me/v625318927/36f38/GfyCazIj_84.jpg
Настройка частоты из Веб.
http://cs625318.vk.me/v625318927/36f49/2tFdz2IjNno.jpg
В прошивке предустановлены пакеты htop iftop wget nano zip (умеет сжимать-разжимать) pptp openvpn (собственно из-за чего это все и затеялось, срочно нужен был тоннель)
Доступна установка пакетов из репозитория.
Собственно приступим к перепрошивке.
Так как с официального сайта прошивка очень древняя, она не позволяет установиться из Веб, пишет не подходит HW.
Для начала сохраним всю инфу, на всякий случай.
Делаем бекап настроек в Веб.
Далее подключаемся по SSH к майнеру.
Пишем там.
Смотрим блоки памяти
mtd0: 00020000 00010000 "u-boot"
mtd1: 0011cedc 00010000 "kernel"
mtd2: 006b3124 00010000 "rootfs"
mtd3: 00230000 00010000 "rootfs_data"
mtd4: 00010000 00010000 "art"
mtd5: 007d0000 00010000 "firmware"
Сохраняем эти 3 блока:
Переходим в RAM.
uboot.bin
art.bin
fw.bin
Далее через любой браузер качаем их по отдельности.
ip адрес майнера и порт (у меня 192.168.0.41:8080)
http://cs625318.vk.me/v625318927/36f40/TcMOcqPEG-8.jpg
Ну а теперь прошиваем.
Есть несколько способов перепрошиться.
1. Через загрузчик, если зажать на определенное время кнопку ресет, после подачи питания на майнер.
У меня загрузчик был какой-то битый, в оперативку прошивку загружал и зависал. Я работаю с железками по этому мне проще было выпаять флешку и зашить туда новый u-boot.
Лог из дебагера:
* U-Boot 1.1.4 (Nov 19 2014, 09:50:57) *
*********************************************
AP121 (AR9331) U-Boot for GS-Oolite v1
DRAM: 64 MB DDR2 16-bit
FLASH: Winbond W25Q64 (8 MB)
CLOCKS: 400/400/200/33 MHz (CPU/RAM/AHB/SPI)
LED on during eth initialization...
Press reset button for at least:
- 3 sec. to run web failsafe mode
- 5 sec. to run U-Boot console
- 7 sec. to run U-Boot netconsole
Reset button is pressed for: 3
Button was pressed for 3 sec...
HTTP server is starting for firmware update...
Ethernet mode (duplex/speed): 1/100 Mbps
HTTP server is starting at IP: 192.168.1.1
HTTP server is ready!
Так же умеет прошивать и ART и сам себя U-BOOT
http://cs625318.vk.me/v625318927/36f62/3dxh4qABsGs.jpg
http://cs625318.vk.me/v625318927/36f74/1vbGvUW5RJw.jpg
Страницы по адресам:
http://192.168.1.1/uboot.html
http://192.168.1.1/art.html
Ниже будет ссылка, если кому-то понадобится загрузчик.
Способ 2. Через OpenWRT
Опять заходим через SSH на майнер
Если windows, то нужно поднять как то http сервак или закачать прошивку на какой-то сайт, что бы была прямая ссылка на файл.
И на майнере ловим
Как скачается пишем
Sending TERM to remaining processes ... dnsmasq ntpd ubusd askfirst uhttpd uhttpd logd rpcd netifd crond cgminer uhttpd
Sending KILL to remaining processes ... askfirst
Switching to ramdisk...
Performing system upgrade...
Unlocking firmware ...
Writing from
Upgrade completed
Rebooting system...
После перезагрузки будет доступен по адресу 192.168.1.1
Все настройки будут по дефолту, лучше все настроить вручную, есть шанс закирпичить девайс старыми настройками (точнее настройки сети).
Ссылка на файлы.
https://yadi.sk/d/xeuO-Y3OrjjFP
Там же лежат загрузочные логи и чистая прошивка для хардкорщиков в ней все по минимуму и cgminer, все остальное можно установить через пакетный менеджер, в логе есть пример, как загрузить веб-интерфейс.
http://cs625318.vk.me/v625318927/36f91/sJyVl771Dtw.jpg