Установка ГлавТВ на Seagate FreeAgent Theater+ и GoFlexTV

Вопросы и ответы по установке и обновлению ГлавТВ на различных приставках

Установка ГлавТВ на Seagate FreeAgent Theater+ и GoFlexTV

Сообщение markoriginal » 30 янв 2012, 20:36

Данные устройства принадлежат к черному списку плееров. Альтернативные прошивки на них не установятся.

Инструкция по установке ГлавТВ на 2,23

1) нам надо обновить наш плеер до версии 2.20
Если у вас 1.45 и ниже - скачиваем 1.55 и 2.20 ( http://www.seagate.com/staticfiles/supp ... S_1.55.zip и http://www.seagate.com/staticfiles/supp ... AT+_US.zip ). Теперь прошиваем их на холоднуюю поочередно (т.е. вначале 1.55, потом 2.20).
Если у вас самая последняя 2.23 - тогда вам надо откатить на 2.20, опять же методом холодной прошивки.
Холодный метод
1. Записываем на флешку в корень саму прошивку.
2. Отсоединяем питание от плеера.
3. Вставляем флешку с прошивкой в плеер.
4. Нажимаем на плеере кнопку "Reset" и удерживая ее нажатой подключаем питание к плееру.
5. Плеер грузится и на экране телевизора появляется логотип Seagate, в этот момент кнопку "Reset" отпускаем.
6. Через несколько секунд плеер переходит в режим Update, терпеливо ждем завершения процедуры, а потом радуемся новой прошивке.

2) Теперь скачиваем модифицированную 2.23 ( http://depositfiles.com/files/d1163svjo ), распаковываем install.img на флешку и вставляем её в наш плеер
3) Теперь приступаем к прошивке. Для этого нам нужно воспользоваться Telnet (кстати именно поэтому нам и требуется именно 2.20 - на остальных он отключен в самом плеере). Кстати, в Windows 7 он по умолчанию отключен, поэтому не забудьте вначале его включить (Яндекс в помощь).
Пуск - Выполнить - cmd
Пишем
telnet ip плеера
Логин - root
Код: Выделить всё
kill -6 1
для старта перепрошивки
4) Как только закончится процесс перепрошивки, и плеер загрузиться, опять логонимся на плеере (telnet ip и root), и теперь вводим последовательно:
Код: Выделить всё
cd /tmp
wget http://www.moservices.org/mos3/install
chmod +x install
./install

Дожидаемся, пока не появится строчка с
Код: Выделить всё
/ # Starting lighttp service...
/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/

дожидаемься и только потом перезапускаем через команду reboot
5) вводим в адресной строке браузера ip плеера, чтоб попасть в web-морду и ставим все что требуется После установки / удаления модуля не забываем делать перезапуск плеера (есть в самом интрефейсе). Подробнее http://moservices.org/forum/viewtopic.p ... 258#p60455
6)для того чтоб кнопки на пульте соответствовали командам в Глав ТВ делаем следующее
Устанавливаем программу Filezilla или любой другой FTP клиент (например Total Commander)
Вводим ip плеера ,имя пользователя root открываем var/www/modules/GlavTV/cfg/config.ini следующее:
Код: Выделить всё
platform = "seagate"

перегружаем и всё

Свежие ссылки на 2,20 и 2,23 viewtopic.php?f=17&t=561&start=210#p12102
Аватара пользователя
markoriginal
Новенький
Germany
Сообщения: 4
Зарегистрирован: 30 янв 2012, 19:34
Версия: 4.2.1@Samsung, SM-N950F, Android 9
Версия 2: 3.4.1@mos 1100
Приставки: Seagate FreeAgent Theater+

Re: Seagate FreeAgent Theater+

Сообщение consros » 30 янв 2012, 21:36

Попробуй стереть следующие строки в файле GlavTV\templates\rss-design.inc
Код: Выделить всё
        <script>
            executeScript("getTimeStr");
            timeStr + "  ";
        </script>
Кнопка "Спасибо" выглядит так:
Изображение
Аватара пользователя
consros
ГлавТВ
Germany ГлавТВ
Сообщения: 2135
Зарегистрирован: 26 янв 2011, 22:36
Версия: 4.4.6@Amazon, AFTMM, Android 7.1.2
Версия 2: 4.4.6@Amazon, AFTMM, Android 7.1.2
Приставки: iNeXT: HD1
iconBIT: XDS100GL, Toucan W
Xtreamer: MK1, Pro, Prodigy
Popcorn: A100, C200
Конец дружбы: 29.03.2023

Re: Seagate FreeAgent Theater+

Сообщение consros » 30 янв 2012, 21:41

После этого он скорее всего проведёт апдейт - и опять зависнет.
В новой версии ведь тоже нет этого исправления.
Просто нужно будет поменять ещё раз.
Кнопка "Спасибо" выглядит так:
Изображение
Аватара пользователя
consros
ГлавТВ
Germany ГлавТВ
Сообщения: 2135
Зарегистрирован: 26 янв 2011, 22:36
Версия: 4.4.6@Amazon, AFTMM, Android 7.1.2
Версия 2: 4.4.6@Amazon, AFTMM, Android 7.1.2
Приставки: iNeXT: HD1
iconBIT: XDS100GL, Toucan W
Xtreamer: MK1, Pro, Prodigy
Popcorn: A100, C200
Конец дружбы: 29.03.2023

Re: Seagate FreeAgent Theater+

Сообщение markoriginal » 31 янв 2012, 03:08

consros писал(а):Попробуй стереть следующие строки в файле GlavTV\templates\rss-design.inc
Код: Выделить всё
        <script>
            executeScript("getTimeStr");
            timeStr + "  ";
        </script>



Спасибо за помощь но не помогло, убрал эти строки сохронил. Перезагрузил. :(
Аватара пользователя
markoriginal
Новенький
Germany
Сообщения: 4
Зарегистрирован: 30 янв 2012, 19:34
Версия: 4.2.1@Samsung, SM-N950F, Android 9
Версия 2: 3.4.1@mos 1100
Приставки: Seagate FreeAgent Theater+

Re: Seagate FreeAgent Theater+

Сообщение consros » 31 янв 2012, 04:18

Ещё в файлах
GlavTV\templates\platform\xtreamer.tpl
GlavTV\templates\platform\realtek.tpl

"обнули" всё между тэгами getTime и getTimeStr
Примерно так:

Код: Выделить всё
<getTime>
    now = date("%s");
</getTime>
<getTimeStr>
    weekDays = "<?=str_replace(',', '&#10;', $lang->msg('WeekDays'))?>";
    timeStr = getStringArrayAt(weekDays, date("%w")) + " " + date("%d.%m %H:%M");
</getTimeStr>


-->

Код: Выделить всё
<getTime>
</getTime>
<getTimeStr>
</getTimeStr>
Кнопка "Спасибо" выглядит так:
Изображение
Аватара пользователя
consros
ГлавТВ
Germany ГлавТВ
Сообщения: 2135
Зарегистрирован: 26 янв 2011, 22:36
Версия: 4.4.6@Amazon, AFTMM, Android 7.1.2
Версия 2: 4.4.6@Amazon, AFTMM, Android 7.1.2
Приставки: iNeXT: HD1
iconBIT: XDS100GL, Toucan W
Xtreamer: MK1, Pro, Prodigy
Popcorn: A100, C200
Конец дружбы: 29.03.2023

Re: Seagate FreeAgent Theater+

Сообщение markoriginal » 31 янв 2012, 11:44

Все сделал как вы сказали. Но к сожалению без изменений.
Аватара пользователя
markoriginal
Новенький
Germany
Сообщения: 4
Зарегистрирован: 30 янв 2012, 19:34
Версия: 4.2.1@Samsung, SM-N950F, Android 9
Версия 2: 3.4.1@mos 1100
Приставки: Seagate FreeAgent Theater+

Re: Seagate FreeAgent Theater+

Сообщение consros » 31 янв 2012, 14:25

Значит надо в консоли запускать DvdPlayer и смотреть где он валится.
Открой мне телнет на коробку. Для этого надо 23й и на всякий случай 80й порты в роутере открыть. Port forwarding меню.
Кнопка "Спасибо" выглядит так:
Изображение
Аватара пользователя
consros
ГлавТВ
Germany ГлавТВ
Сообщения: 2135
Зарегистрирован: 26 янв 2011, 22:36
Версия: 4.4.6@Amazon, AFTMM, Android 7.1.2
Версия 2: 4.4.6@Amazon, AFTMM, Android 7.1.2
Приставки: iNeXT: HD1
iconBIT: XDS100GL, Toucan W
Xtreamer: MK1, Pro, Prodigy
Popcorn: A100, C200
Конец дружбы: 29.03.2023

Re: Seagate FreeAgent Theater+

Сообщение markoriginal » 31 янв 2012, 16:43

спасибо за помощь данные скинул в пм. спасибо
Аватара пользователя
markoriginal
Новенький
Germany
Сообщения: 4
Зарегистрирован: 30 янв 2012, 19:34
Версия: 4.2.1@Samsung, SM-N950F, Android 9
Версия 2: 3.4.1@mos 1100
Приставки: Seagate FreeAgent Theater+

Re: Seagate FreeAgent Theater+

Сообщение consros » 01 фев 2012, 00:31

Проблема оказалась в отсутствии в РСС функций getEnt/setEnv.
Без них не будут работать некоторые мелкие функции, но это не беда.

Установка ГлавТВ на Seagate FreeAgent Theater+

Проходит в полуручном режиме.
Сначала установите moS и в нём ГлавТВ.

После этого произведите следующие 7 замен в файлах:

1. Найти в GlavTV\templates\rss-funcs.inc:
Код: Выделить всё
            if (null != getItemInfo(getFocusItemindex(), "link")) {
                setEnv("viewerMode", alternativeMode);
            } else {
                SwitchViewer(alternativeMode);
            }

Заменить на:
Код: Выделить всё
            SwitchViewer(alternativeMode);


2. Найти в GlavTV\templates\rss-funcs.inc:
Код: Выделить всё
    addRssLink();
    addDefaultOnEnter();

Заменить на:
Код: Выделить всё
    addRssLink();


3. Найти в GlavTV\templates\common\context-menu.tpl:
Код: Выделить всё
            if (null != getItemInfo(getFocusItemindex(), "link")) {
                setEnv("viewerMode", alternativeMode);
            } else {
                SwitchViewer(alternativeMode);
            }

Заменить на:
Код: Выделить всё
            SwitchViewer(alternativeMode);


4. Найти в GlavTV\templates\common\history.tpl:
Код: Выделить всё
            setReturnString(inputArray);
            setEnv("userInput", inputArray);

Заменить на:
Код: Выделить всё
            setReturnString(inputArray);


5. Найти в GlavTV\templates\common\keyboard.tpl:
Код: Выделить всё
    if (null != getEnv("keyLayoutIdx")) {
        layoutIdx = getEnv("keyLayoutIdx");
    } else {
        layoutIdx = <?=$layoutIdx?>;
    }

Заменить на:
Код: Выделить всё
    layoutIdx = <?=$layoutIdx?>;


6. Найти в GlavTV\templates\common\keyboard.tpl:
Код: Выделить всё
    layoutArray = getURL("<?=$path?>" + file);
    setEnv("keyLayoutIdx", layoutIdx);

Заменить на:
Код: Выделить всё
    layoutArray = getURL("<?=$path?>" + file);


7. Найти в GlavTV\templates\common\keyboard.tpl:
Код: Выделить всё
    executeScript("saveHistory");
    setReturnString(inputText);
    setEnv("userInput", inputText);

Заменить на:
Код: Выделить всё
    executeScript("saveHistory");
    setReturnString(inputText);


После этого плагин должен работать.

К сожалению процедуру придётся повторять после каждого апдейта.
Со временем кол-во мест должно снизиться. Кое-где функция не нужна и в официальной версии.
Кнопка "Спасибо" выглядит так:
Изображение
Аватара пользователя
consros
ГлавТВ
Germany ГлавТВ
Сообщения: 2135
Зарегистрирован: 26 янв 2011, 22:36
Версия: 4.4.6@Amazon, AFTMM, Android 7.1.2
Версия 2: 4.4.6@Amazon, AFTMM, Android 7.1.2
Приставки: iNeXT: HD1
iconBIT: XDS100GL, Toucan W
Xtreamer: MK1, Pro, Prodigy
Popcorn: A100, C200
Конец дружбы: 29.03.2023

Re: Seagate FreeAgent Theater+

Сообщение consros » 02 фев 2012, 16:50

Особенность учтена, в новой версии исправлять придётся существенно меньше.
Наверное даже всего в одном месте.
Кнопка "Спасибо" выглядит так:
Изображение
Аватара пользователя
consros
ГлавТВ
Germany ГлавТВ
Сообщения: 2135
Зарегистрирован: 26 янв 2011, 22:36
Версия: 4.4.6@Amazon, AFTMM, Android 7.1.2
Версия 2: 4.4.6@Amazon, AFTMM, Android 7.1.2
Приставки: iNeXT: HD1
iconBIT: XDS100GL, Toucan W
Xtreamer: MK1, Pro, Prodigy
Popcorn: A100, C200
Конец дружбы: 29.03.2023

След.

Вернуться в Установка и обновление ГлавТВ

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 35

cron