- Виды прошивок
На плейере seagate fat+ есть две группы прошивок: до 1.55 и после.
До 1.55 есть определенное количество прошивок написанных любителями-владельцами.
Например, в них есть более крупный шрифт и дополнительные сервисы.
Но однажды обновив устройство до 1.55 все эти сервисы становятся недоступны.
Но раз назад дороги нет, остается вперед.
- Правильная прошивка
Тогда нужно обновится до версии 2.20 EMEA (так называемый холодный метод файл на флешке и зажатый на 10 секунд reset при включении.
После этого нужно обновится до 2.23, но не с сайта seagate, а с разблокированным telnet и самое важное автозапуском.
Процесс обновления с версии 2.20 на версию 2.23 - одна команда.
Но подготовка:
- У меня получилось перепрошиться только если я подключал seagate fat+ кабелем Ethernet. Со вставленным wifi адаптером не получалось.
- Заходим telnet на плейер. Логин root без пароля.
- Вставляем флешку в формате fat32 желательно небольшого размера с файлом install.img. У меня нашлась 256 Мб со светодиодами (удобно видеть есть ли прогресс, а не просто ждать).
- Вводим команду kill -6 1. Ждем.
3. Установка mos3service
Заходим с помощью telnet. Переходим во временную папку
cd /tmp
Скачиваем скрипт установки
wget http://www.moservices.org/mos3/install
Говорим операционной системе плейера, что файл install это программа
chmod +x install
запускаем программу install из текущего каталога ./install.
В моем случае возникли проблемы при старте web сервера.
/usr/local/etc/mos/bin/php: can't resolve symbol '__isnan'
/usr/local/etc/mos/bin/php: can't resolve symbol '__isnan'
Помогло три вещи
cd /tmp
wget http://www.moservices.org/patches/lib.tar.bz2
tar xjf lib.tar.bz2 -C /usr/local/etc/mos/lib/
Пока возился переставил libiconv
Прочитал скрипт установки (выполнил еще раз последнюю часть там где переменные окружения. Зашел на ip адрес/index.php