Title: AntMiner S1 Firmware OpenWrt Designated Driver r49377 Post by: NecroSS on May 16, 2016, 01:01:13 PM Прошивка для AntMiner S1, последней ревизии trunk (от 14 мая 2016). Скомпилирована сегодня.
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 к майнеру. Пишем там. Смотрим блоки памяти Code: cat /proc/mtd Code: dev: size erasesize name Сохраняем эти 3 блока: Переходим в RAM. Code: cd /tmp Code: cat /dev/mtdblock0 > uboot.bin & cat /dev/mtdblock4 > art.bin & cat /dev/mtdblock5 > fw.bin uboot.bin art.bin fw.bin Code: ls -la Code: uhttpd -h /tmp -p 0.0.0.0:8080 Далее через любой браузер качаем их по отдельности. ip адрес майнера и порт (у меня 192.168.0.41:8080) http://cs625318.vk.me/v625318927/36f40/TcMOcqPEG-8.jpg Ну а теперь прошиваем. Есть несколько способов перепрошиться. 1. Через загрузчик, если зажать на определенное время кнопку ресет, после подачи питания на майнер. У меня загрузчик был какой-то битый, в оперативку прошивку загружал и зависал. Я работаю с железками по этому мне проще было выпаять флешку и зашить туда новый u-boot. Лог из дебагера: Code: ********************************************* Так же умеет прошивать и 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 на майнер Code: cd /tmp Code: (echo -e "HTTP/1.1 200 OK\nContent-Disposition: attachment; filename=целевое-имя-которое-увидит-клиент\nContent-Type: application/octet-stream\nConnection: close\n"; cat имя-файла-на-диске ) | nc -vv -l -p 8080 Если windows, то нужно поднять как то http сервак или закачать прошивку на какой-то сайт, что бы была прямая ссылка на файл. И на майнере ловим Code: wget 192.168.0.21:8080/upgrade Как скачается пишем Code: sysupgrade -F -n upgrade Code: killall: watchdog: no process killed После перезагрузки будет доступен по адресу 192.168.1.1 Все настройки будут по дефолту, лучше все настроить вручную, есть шанс закирпичить девайс старыми настройками (точнее настройки сети). Ссылка на файлы. https://yadi.sk/d/xeuO-Y3OrjjFP Там же лежат загрузочные логи и чистая прошивка для хардкорщиков в ней все по минимуму и cgminer, все остальное можно установить через пакетный менеджер, в логе есть пример, как загрузить веб-интерфейс. http://cs625318.vk.me/v625318927/36f91/sJyVl771Dtw.jpg |