Page 21 of 99 FirstFirst ... 1119202122233171 ... LastLast
Results 301 to 315 of 1478

Thread: Asus O!Play HDP-R1/R3

  1. Quote Originally Posted by Sashunya View Post
    Посмотрите внимательнее, т.к. проблема не только у нас. Корень зла: rootapp. Похоже решение найдено. Но не знаю запустится ли у нас.

    Несколько сцылок: 1-я, 2-я
    Хм... Корректный suspend и wakeup это интересно. Буду пробовать. Спасибо за ссылки.

  2. #302
    Попробовал запустить патченный rootapp. Так мало того что запустилось, так оно еще и работает )) .
    В двух словах: наша коробка как и многие другие при выключении с пульта переходят в спящий режим. А после включения - выходят из него. Автоматическое монтирование устройств происходит заново. Если используем optware, наш каталог /opt теряет сцылку на внешний носитель, в результате все пакеты установленные из репозитория не работают. (по крайней мере с USB так). Помогала только перезагрузка или передергивание питания. Сейчас же если установить патченный rootapp, то при нажатии кнопки питания на пульте отрабатывает скрипт rc.suspend , а после выхода из спящего режима - rc.wakeup. Там соответственно можно прописать все что нам нужно для корректной работы. Для примера, я закоментировал все в rc.suspend, а в rc.wakeup тупо прописал reboot. В результате после выхода из спящего режима коробка перегрузилась и скрипт rcS отработал как положено. Но думаю можно сделать красивее.

    Сцылки я давал выше, там и подробная инстукция.

    З.Ы. Может создать шапку и расписать там все подробно? Могу со временем сам сделать. Если народу нужно.
    Asus RT-N16: Transmission, Dlengine, прошивка от энтузиастов, Google SMS, Asus O!Play HDP-R1: прошивка от HD2, moServices, IXtreamer

  3. #303
    Join Date
    Sep 2004
    Location
    Russia, Saint-Petersburg
    Posts
    422
    Купил час назад R1 в Юлмар-е. Пульт с кнопками громкости, бут кор 17-тый.

  4. #304
    Offtop.
    Неделю назад взял точно такой же. С пультом тоже повезло, т.к. громкостью бывает пользуюсь.
    Asus RT-N16: Transmission, Dlengine, прошивка от энтузиастов, Google SMS, Asus O!Play HDP-R1: прошивка от HD2, moServices, IXtreamer

  5. #305
    Quote Originally Posted by Sashunya View Post
    З.Ы. Может создать шапку и расписать там все подробно? Могу со временем сам сделать. Если народу нужно.

    Нужно. Очень нужно.

  6. #306
    Join Date
    Sep 2004
    Location
    Russia, Saint-Petersburg
    Posts
    422
    На IXBT видел много багрепортов, что не работает R1 если в настройках поставить DHCP и нужно настройки ip и шлюза ручками вбивать. Подключил к RT-N16 с прошивкой от энтузиастов через DHCP, нормально выдался ip. Телевидение и радио работает.

    Заметил только глюк, телевидение с глюками идет(иногда кратковременно прерывается звук). Лечится просто элементарно, канал на паузу, а через пару сек Play. Видимо изначально буфер маленький, а этим действием мы его расширяем

    А вообще пока рад, очень доволен.
    Last edited by Viper_Rus; 14-05-2010 at 20:34.

  7. #307
    после "долгих" эксприментов выяснилось что Самба из optware работает только если диск на роутере ext3. На NTFS плеер начинает дико томозить и копирование на него не идет. Жаль.
    Asus RT-N16: Transmission, Dlengine, прошивка от энтузиастов, Google SMS, Asus O!Play HDP-R1: прошивка от HD2, moServices, IXtreamer

  8. Quote Originally Posted by Sashunya View Post
    после "долгих" эксприментов выяснилось что Самба из optware работает только если диск на роутере ext3. На NTFS плеер начинает дико томозить и копирование на него не идет. Жаль.
    Странно. У меня нормально работала... Т.е. вообще-то ей без разницы какая fs на расшариваемом ресурсе. Она же всё через системные драйвера делает. Как впрочем и ФТП.

    PS:А не пробовал поставить podware от LossLess ? Там походу более новая версия. Да и компилирует он под конкретно наш камень.

  9. #309
    podware пока не пробовал. Решил жестко закрепить за диском ext3. Пока тьфу-тьфу работает норм. Позже поставлю "подварь" на флэшку и подключу второй ХДД с ФАТ32, потом отпишусь.


    З.Ы. Начал писать шапку
    Asus RT-N16: Transmission, Dlengine, прошивка от энтузиастов, Google SMS, Asus O!Play HDP-R1: прошивка от HD2, moServices, IXtreamer

  10. #310
    Join Date
    Sep 2004
    Location
    Russia, Saint-Petersburg
    Posts
    422
    Промудохолся пол дня над расшариванием папок в W7. Есть два компьютера. Одинаковая винда. W7 Ultimate. На одном все норм заходит, на втором все время "Logon Fail". Ппц, че тока не делал. И входил в Домашнюю группу. И выходил. И создавал пользователя отдельного. Короче полный набор. Но результат один и тот же. На одногм компе все норм с пол пинка, на другом три буквы ))) Нашел кучку инструкций, но ОНИ ВСЕ основаны на том, чтобы вообще всем без пароля дать доступ, а это не норм. Попробую конечно, но оставлять так желания нет. Есть какие нить варианты, чтобы по человечески сделать по паролю? На одном ведь компе без проблем заходит.
    Last edited by Viper_Rus; 15-05-2010 at 01:41.

  11. #311
    Quote Originally Posted by Viper_Rus View Post
    Промудохолся пол дня над расшариванием папок в W7. Есть два компьютера. Одинаковая винда. W7 Ultimate. На одном все норм заходит, на втором все время "Logon Fail". Ппц, че тока не делал. И входил в Домашнюю группу. И выходил. И создавал пользователя отдельного. Короче полный набор. Но результат один и тот же. На одногм компе все норм с пол пинка, на другом три буквы ))) Нашел кучку инструкций, но ОНИ ВСЕ основаны на том, чтобы вообще всем без пароля дать доступ, а это не норм. Попробую конечно, но оставлять так желания нет. Есть какие нить варианты, чтобы по человечески сделать по паролю? На одном ведь компе без проблем заходит.
    Там какой-то уровень шифрования надо всего-лишь выставить, ну или в локальных политиках разрешить гостю доступ по сети... ну а для безопасности разумеется этому пользователю дается только чтения и только в нужную шару...
    ASUS RT-N16 (1.9.2.7-rtn) + multi-wan (2x PPPoE, было на WL-500W)
    Нужно делать так как нужно, а как не нужно - делать не нужно.

  12. #312
    Join Date
    Sep 2004
    Location
    Russia, Saint-Petersburg
    Posts
    422
    Quote Originally Posted by Unlimited View Post
    Там какой-то уровень шифрования надо всего-лишь выставить, ну или в локальных политиках разрешить гостю доступ по сети... ну а для безопасности разумеется этому пользователю дается только чтения и только в нужную шару...
    Ну вот и пытаюсь понять что есть на одном и нет на другом компе, что на первом все заходит а на втором нет при одинаковых настройках

  13. #313
    Quote Originally Posted by FarVoice View Post
    PS:А не пробовал поставить podware от LossLess ? Там походу более новая версия. Да и компилирует он под конкретно наш камень.
    Вчера почему-то пропал мой раздел с /opt. (наверное пива много было ) и решил поставить podware. Установил но из пакетов там:
    Code:
    ~ # ipkg list
    ipkg-pod - 0.99.163-2 -
    uclibc-pod - 0.9.28-1 -
    Successfully terminated.
    Еще глянул индекс репозитория так там Самбы нет (это моя основная цель ковыряния плеера). Так что наверное отпадает.
    Asus RT-N16: Transmission, Dlengine, прошивка от энтузиастов, Google SMS, Asus O!Play HDP-R1: прошивка от HD2, moServices, IXtreamer

  14. Quote Originally Posted by Sashunya View Post
    Еще глянул индекс репозитория так там Самбы нет (это моя основная цель ковыряния плеера). Так что наверное отпадает.
    Сорри. Точно нету. Перепутал с дополнительными пакетами к Icon, vDuck, mVix e.t.c. У них та же самая система пакетов ipkg-cl

  15. #315

    Инструкция по установке optware в ASUS O!Play HDP-R1/R3

    Попытался собрать материал по модификации нашего плеера.

    Для начала несколько полезных ссылок:

    Форум IXBT : перейти
    Форум ICONBIT: перейти
    PlayOn!HD альтернативные прошивки, инструкции: перейти
    Англоязычный сайт Minimodding: перейти
    Англоязычный сайт XMBC: перейти
    Англоязычный сайт Oplayware: перейти

    Цель – поставить софт из optware. Ну и еще немного твиков.

    Для начала прошиваем плеер прошивкой HDP_R3_UN_112PAL_r00.rar . После прошивки плеер становится ASUS O!PLAY Air HDP-R3 только без Wifi и картридера.
    Далее делаем начальные установки: прописываем вручную IP, язык и т.п. Потом заходим в плеер по telnet. Логин root, пароля нет.
    Code:
    [TELNET] CONNECT (<unnamed>/192.168.1.8)
    Venus login: root
    warning: cannot change to home directory
    
    
    BusyBox v1.1.3 (2010.01.21-03:14+0000) Built-in shell (ash)
    Enter 'help' for a list of built-in commands.
    
    / #
    Далее меняем родной RootApp на патченный. Разархивируем архив rootapp.tgz , например, на флешку. Потом флешку вставляем в плеер. Исполняемый файл RootApp и файлы rc.suspend, rc.wakeup надо положить в /usr/local/etc.
    Определяем как смонтировалась наша флешка:
    Code:
    / # df
    Filesystem           1k-blocks      Used Available Use% Mounted on
    /dev/root               111232     87520     23712  79% /
    /dev/mtdblock/2          40960      1272     39688   3% /usr/local/etc
    /dev/rd/0                   40        40         0 100% /mnt/rd
    /dev/scsi/host3/bus0/target0/lun0/part1   1970272    119072   1851200   6% /tmp/usbmounts/sda1
    Как видим что она смонтировалась как /tmp/usbmounts/sda1. Теперь копируем с нее файлы в память плеера.
    Code:
    mount / -o remount,rw
    / # cp /tmp/usbmounts/sda1/RootApp /usr/local/etc
    / # cp /tmp/usbmounts/sda1/rc.suspend /usr/local/etc
    / # cp /tmp/usbmounts/sda1/rc.wakeup /usr/local/etc
    rc.suspend выполняется перед уходом в standby по кнопке с пульта.
    rc.wakeup выполняется после поднятия системы по кнопке с пульта.

    Файлы выполняются из RootApp, все прикладные функции - то что мы видим на экране остаются в DvdPlayer и не меняются.

    Теперь, чтобы всё заработало, надо в файлике rcS (кстати, это скрипт, который отрабатывает при старте плеера, по типу post скриптов роутера) изменить меcто запуска плеера:
    Code:
    vi /usr/local/etc/rcS
    ищем
    Code:
    echo Running dvdplayer with RootApp
    ./RootApp DvdPlayer&
    меняем
    Code:
    echo Running dvdplayer with RootApp
    /usr/local/etc/RootApp DvdPlayer&
    Теперь правим файлы rc.suspend и rc.wakeup. Я в первом удалил все, а во втором прописал reboot. Для начала работы этого достаточно.

    Теперь перегружаемся:
    Code:
    / # reboot
    После перезагрузки проверяем, что плеер завелся с новым RootApp:
    Code:
    / # ps
    PID  Uid     VmSize Stat Command
    1 root        364 S   init     
    …….
    181 root        168 S   /usr/local/etc/RootApp DvdPlayer
    183 root       4188 S < DvdPlayer
    184 root        168 S   /usr/local/etc/RootApp DvdPlayer      
    ….
    Теперь займемся жестким диском. У меня 500Гб USB. Разбивать будем в 2 раздела ext3. Почему ext3? Потому, что Самба не хочет работать нормально с NTFS. По крайней мере у меня. Да и нативная ФС в linux – ext3. Первый раздел будет под программы, 2-й – фильмы, музыка и т.п. Вытаскиваем флешку и подключаем жесткий диск. Далее смотрим на него:
    Code:
    / # fdisk -l
    
    Disk /dev/sda: 500.1 GB, 500107862016 bytes
    255 heads, 63 sectors/track, 60801 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    
       Device Boot    Start       End    Blocks   Id  System
    /dev/sda1               2       60729   487797660    7  HPFS/NTFS
    /dev/sda2               1           1        8001   83  Linux
    
    Partition table entries are not in disk order
    / #
    Как видим он определился как /dev/sda, у меня на нем уже 2 раздела есть. Вобщем удаляем все.
    Code:
    / # umount /tmp/usbmounts/sda2
    / # umount /tmp/usbmounts/sda1
    / # fdisk /dev/sda
    
    The number of cylinders for this disk is set to 60801.
    There is nothing wrong with that, but this is larger than 1024,
    and could in certain setups cause problems with:
    1) software that runs at boot time (e.g., old versions of LILO)
    2) booting and partitioning software from other OSs
       (e.g., DOS FDISK, OS/2 FDISK)
    
    Command (m for help): d
    Partition number (1-4): 1
    
    Command (m for help): d
    Selected partition 2
    Смотрим, что диск не разбитый:
    Code:
    Command (m for help): p
    
    Disk /dev/sda: 500.1 GB, 500107862016 bytes
    255 heads, 63 sectors/track, 60801 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    
       Device Boot    Start       End    Blocks   Id  System
    
    Command (m for help):
    Создаем первый раздел. Я решил, что для программ мне 200 метров хватит.
    Code:
    Command (m for help): n
    Command action
       e   extended
       p   primary partition (1-4)
    p
    Partition number (1-4): 1
    First cylinder (1-60801, default 1):
    Using default value 1
    Last cylinder or +size or +sizeM or +sizeK (1-60801, default 60801): +200M
    
    Command (m for help): t
    Selected partition 1
    Hex code (type L to list codes): 83
    
    Command (m for help):
    Теперь 2-й раздел. Используем все оставшееся место:
    Code:
    Command (m for help): n
    Command action
       e   extended
       p   primary partition (1-4)
    p
    Partition number (1-4): 2
    First cylinder (26-60801, default 26):
    Using default value 26
    Last cylinder or +size or +sizeM or +sizeK (26-60801, default 60801):
    Using default value 60801
    
    Command (m for help): t
    Partition number (1-4): 2
    Hex code (type L to list codes): 83
    
    Command (m for help):
    Смотрим, что получилось:
    Code:
    Command (m for help): p
    
    Disk /dev/sda: 500.1 GB, 500107862016 bytes
    255 heads, 63 sectors/track, 60801 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    
       Device Boot    Start       End    Blocks   Id  System
    /dev/sda1               1          25      200781   83  Linux
    /dev/sda2              26       60801   488183220   83  Linux
    
    Command (m for help):
    Сохраняемся:
    Code:
    Command (m for help): w
    The partition table has been altered!
    
    Calling ioctl() to re-read partition table.
    Syncing disks.
    После проверяем не подмонтировался ли винт. Если да, то опять отключаем.
    Code:
    / # df
    Filesystem           1k-blocks      Used Available Use% Mounted on
    /dev/root               111232     87520     23712  79% /
    /dev/mtdblock/2          40960      1556     39404   4% /usr/local/etc
    /dev/rd/0                   40        40         0 100% /mnt/rd
    /dev/scsi/host3/bus0/target0/lun0/part1      7745      3980      3365  54% /tmp/usbmounts/sda1      
    / # umount /tmp/usbmounts/sda1
    / #
    Форматируем разделы:
    Code:
    / # mkfs.ext3 /dev/sda1
    / # mkfs.ext3 /dev/sda2
    Все жесткий диск готов к работе.

    Теперь займемся подключением и установкой пакетов из optware.
    Code:
    mount / -o remount,rw
    / # mkdir /opt
    В конец файла /usr/local/etc/rcS вставляем следующее:
    Code:
    =HACKING===
    PREFIX=/tmp/usbmounts
    while [ ! -e $PREFIX/sda1 ]
    do
    sleep 2
    done
    if [[ -e $PREFIX/sda1 -a -d $PREFIX/sda1 ]]
    then
    mount / -o remount,rw
    umount /tmp/usbmounts/sda1
    rm -r /tmp/usbmounts/sda1
    mount /dev/sda1 /opt
    mount /dev/sda1 /opt -o rw,remount
    mount / -o remount,r
    /opt/etc/init.d/rc.unslung start
    fi
    Перегружаемся. Проверяем:
    Code:
    /opt # df
    Filesystem           1k-blocks      Used Available Use% Mounted on
    /dev/root               111232     87520     23712  79% /
    /dev/mtdblock/2          40960      1560     39400   4% /usr/local/etc
    /dev/rd/0                   40        40         0 100% /mnt/rd
    /dev/sda1               194442      4131    180272   2% /opt
    /dev/scsi/host2/bus0/target0/lun0/part2 480522388    131232 455981996   0% /tmp/usbmounts/sda2
    Теперь у нас есть каталог /opt для установки программ. Также удален /tmp/usbmounts/sda1, чтобы плеер его не видел.
    Теперь в файле /usr/local/etc/profile оформляем секцию # Path manipulation таким образом:
    Code:
    # Path manipulation
    if [ `id -u` = 0 ]; then
            pathmunge /sbin
            pathmunge /usr/sbin
            pathmunge /usr/local/sbin
            pathmunge /opt/bin
            pathmunge /opt/sbin
    fi
    Если будем ставить mc, то прописываем в конец
    Code:
    TERM=xterm
    export TERMINFO=/opt/share/terminfo
    alias mc="mc -c"
    Все! Теперь ставим ipkg.
    Code:
    mkdir /opt/tmp
    mkdir /opt/tmp/ipkg
    
    cd /opt/tmp
    
    wget http://www.kovari.priv.hu/download/ipkg-cl.tgz
    tar -xvf ipkg-cl.tgz
    mv /opt/tmp/ipkg-cl /usr/local/bin/
    rm ipkg-cl.tgz
    
    wget http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/uclibc-opt_0.9.28-13_mipsel.ipk
    ipkg-cl install uclibc-opt_0.9.28-13_mipsel.ipk
    
    wget http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ipkg-opt_0.99.163-10_mipsel.ipk
    ipkg-cl install ipkg-opt_0.99.163-10_mipsel.ipk
    
    rm *.ipk
    
    /opt/bin/ipkg update
    Attached Files Attached Files
    Last edited by Sashunya; 16-05-2010 at 08:14. Reason: испправил ошибку в rcS
    Asus RT-N16: Transmission, Dlengine, прошивка от энтузиастов, Google SMS, Asus O!Play HDP-R1: прошивка от HD2, moServices, IXtreamer

Page 21 of 99 FirstFirst ... 1119202122233171 ... LastLast

Similar Threads

  1. Проблема с Wi-Fi на Asus WL-500W
    By faras in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 254
    Last Post: 27-02-2017, 08:43
  2. Ограничение доступа к интернету по расписанию
    By Mitya in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 227
    Last Post: 08-02-2015, 17:18
  3. IP-TV на ASUS WL-520GC
    By sony in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 88
    Last Post: 24-02-2012, 09:24
  4. Настройка FTP сервера на Asus WL-500gP
    By RonS in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 259
    Last Post: 27-11-2011, 15:57
  5. Asus WL-520gC - настройка роутера
    By 2vv in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 391
    Last Post: 09-04-2010, 10:16

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •