воскресенье, 24 февраля 2013 г.

Seagate FAT+ ex.ua fs.ua

  1. Виды прошивок
  2. На плейере seagate fat+ есть две группы прошивок: до 1.55 и после.
    До 1.55 есть определенное количество прошивок написанных любителями-владельцами.
    Например, в них есть более крупный шрифт и дополнительные сервисы.
    Но однажды обновив устройство до 1.55 все эти сервисы становятся недоступны.
    Но раз назад дороги нет, остается вперед.
  3. Правильная прошивка

  4. Тогда нужно обновится до версии 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'

    Помогло три вещи
    1. cd /tmp

      wget http://www.moservices.org/patches/lib.tar.bz2
      tar xjf lib.tar.bz2 -C /usr/local/etc/mos/lib/
    2. Пока возился переставил libiconv
    3. Прочитал скрипт установки (выполнил еще раз последнюю часть там где переменные окружения. Зашел на ip адрес/index.php