08 июля | 2024г. | 05:37:16


АвторТема: Enigma 2: Amiko_mod_logotip (Часть 1)  (Прочитано 1012906 раз)

0 Пользователей и 67 Гостей смотрят эту тему.

Оффлайн voyager

  • Младший Джедай
  • **
  • Сообщений: 101
  • Поблагодарили: 25
  • Уважение: 0
Enigma 2: Amiko_mod_logotip (Часть 1)
« Ответ #1830: 18 января | 2012г. | 00:26:51 »
0
Установил новую редакцию имиджа. Зависонов пока не обнаружил, правда и поклацать пока не успел!
Раскладка для Golden Media  не работает. Видимо проблема не в keymap.xml. Я вчера выдёргивал его из РКТ, (там пульт полностью соответствует) менял, толку мало.
Вчера Вы что то меняли для другого товарища в файле rcS, может и мне там что то нужно заменить?
На всякий случай я скопировал его из РКТ:

#!/bin/sh

MODDIR=/lib/modules
insmod $MODDIR/encrypt.ko
insmod $MODDIR/vfd.ko
insmod $MODDIR/aotom.ko

if [ -e /var/etc/.firstboot ]; then
   echo "WAIT 1st start" >/dev/vfd
   echo "WAIT 1st start"
   rm /var/etc/.firstboot
   sleep 1
   BACKUP=`findfs LABEL=RECOVERY`
   if [ -n "$BACKUP" ]; then
        mount $BACKUP /hdd
        if [ -e /hdd/backup/autorestore.sh ]; then
            echo "Autorestore" > /dev/vfd
            echo "Autorestore"
            /hdd/backup/autorestore.sh
        fi
        umount /hdd
   fi
   touch /dev/.devfsd
fi

/etc/init.d/mountvirtfs start

/etc/init.d/portmap start

insmod $MODDIR/e2_proc.ko

insmod $MODDIR/autofs4.ko

# start automounter with umount timeout of 5 seconds
/usr/sbin/automount --timeout=5 /autofs file /etc/auto.usb

if [ ! -e /var/etc/.firstboot ]; then

   echo "Starting DEBUG Interface"
   /etc/init.d/mountall start
   /etc/init.d/hostname start

   echo "starting telnetd"
   /usr/sbin/telnetd -l /bin/login

   insmod $MODDIR/simu_button.ko

   major=$(awk "\$2==\"sparkid\" {print \$1}" /proc/devices)
   rm -f /dev/sparkid
   mknod /dev/sparkid c $major 0

   #toggleFeedback 0 = false, 1 = true
   #maxRate (same key) = 2, maxDelay (determine new key) = 500
   daemon /var/config/remote_switch

   echo "init lircd"
   /usr/bin/lircd

   echo "init stmfb"
   insmod $MODDIR/stmcore-display-sti7111.ko
   insmod $MODDIR/stmfb.ko display0=1280x720-32@50:12m:pal:yuv:yuv #display1=720x576-16@50:3m:pal:cvbs;

   echo "LOADING MODULES"   
   echo "LOADING MODULES" > /dev/vfd

   echo "load a firmware"
   if [ -e /boot/audio_dts.elf ]; then
       /bin/ustslave /dev/st231-1 /boot/audio_dts.elf
   else
       /bin/ustslave /dev/st231-1 /boot/audio.elf
   fi
   echo "load v firmware"
   /bin/ustslave /dev/st231-0 /boot/video.elf

   echo "init embx"
   insmod $MODDIR/embxshell.ko
   insmod $MODDIR/embxmailbox.ko mailbox0=0xfe211000:136:set2 mailbox1=0xfe212000:0 ;
   insmod $MODDIR/embxshm.ko mailbox0=shm:0:7:0x60000000:0:256:256:0:512:0x40000000:0x10000000 ;
   insmod $MODDIR/mme_host.ko transport0=shm

   echo "init AVS"
   insmod $MODDIR/avs.ko type=avs_pio #type=spark_avs #type=stv6417

   player=`cat /proc/stb/player/version`
   if [ $player == 'player179' ]; then
      echo "init player 179"
   elif [ $player == 'player191' ]; then
      echo "init player 191"
   else
      echo "init player 131"
   fi
   insmod $MODDIR/mmelog.ko
   insmod $MODDIR/ksound.ko
   insmod $MODDIR/p2div64.ko
   insmod $MODDIR/stm_v4l2.ko
#   if [ $player == 'player179' ] || [ $player == 'player191' ]; then
#      insmod $MODDIR/stmvout.ko
#      insmod $MODDIR/stmvbi.ko
#   fi
   insmod $MODDIR/pseudocard.ko

   insmod $MODDIR/stv090x.ko
   if [ $player == 'player179' ] || [ $player == 'player191' ]; then
      if [ -e $MODDIR/pti_fta.ko ]; then
         insmod $MODDIR/pti_fta.ko
      else
   insmod $MODDIR/pti.ko waitMS=20 videoMem=4096
      fi
      insmod $MODDIR/stm_monitor.ko
      insmod $MODDIR/stmsysfs.ko
      #insmod $MODDIR/stmdvb.ko
      /etc/init.d/stmdvb_check
   else
      insmod $MODDIR/pti.ko
      #insmod $MODDIR/stmdvb.ko
      /etc/init.d/stmdvb_check
      insmod $MODDIR/stm_monitor.ko
   fi   
   insmod $MODDIR/player2.ko discardlateframe=0
   insmod $MODDIR/sth264pp.ko
   insmod $MODDIR/stmalloc.ko
   insmod $MODDIR/platform.ko
   insmod $MODDIR/silencegen.ko

   insmod $MODDIR/bpamem.ko
   mknod /dev/bpamem c 153 0

   showiframe -p /boot/bootlogo.mvi &
   stfbcontrol a 0

   echo "init frontpanel"
#   insmod $MODDIR/boxtype.ko
#   insmod $MODDIR/simu_button.ko

   mknod /dev/rc c 147 1

   /bin/evremote2 1 1 500 &

   # timefix e2
   # date -s "121220001970"

   stfbcontrol a 255

   /etc/init.d/mountall start

   /etc/init.d/hostname start

   echo "starting telnetd"
   /usr/sbin/telnetd -l /bin/login
   /etc/init.d/vsftpd start
   /usr/sbin/inetd

   NFS=$(grep -c 'nfs' /proc/cmdline)
   if [ "$NFS" -eq "1" ]; then
      echo "Booting from nfs, don't set network"
   else
   #Network management
    if [ -e /var/etc/1stboot ]; then
       echo "detected 1stboot - no network configured"
       rm /var/etc/1stboot
    else
       if [ -e /etc/network/interfaces ]; then
        . /var/config/wlan.conf
        if [ $wlan == off ]; then
            /etc/init.d/networking start &
        else
            ifconfig eth0 down
            insmod /lib/modules/$wlan''sta.ko
            ifconfig ra0 up
            echo "$wlan driver loaded"
            /etc/init.d/networking wifi-restart &
        fi
       fi
    fi
   fi

   #init rc.modules
   /var/config/rc.modules

   #init rc.local
   /var/config/rc.local

   until false
   do
      echo "starting e2->"
   if [ -e /var/crossepg/crossepg_epgmove.sh ]; then
      /var/crossepg/crossepg_epgmove.sh
   fi
      /usr/local/bin/enigma2
      rtv=$?
      cp /tmp/reference.dat /var/bin
      echo "e2 ended <- RTV: " $rtv
      case "$rtv" in
      0) echo "0"
         echo "E2 ERROR"
               init 6;;
      1) echo "1"
         echo "SHUTDOWN"
                   sync
                   umount -a
         init 0;;
      2) echo "2"
         echo "REBOOT"
         init 6;;
      3) echo "3"
         echo "E2 RESTART"
         echo "0" > /proc/progress
         showiframe -p /boot/bootlogo.mvi &;;
      4) echo "4"
         echo "Moderate E2 standby"
         /bin/stfbcontrol hd
         echo "0" > /proc/progress
         showiframe -p /boot/bootlogo.mvi &;;
      *) echo "*"
         echo "ERROR"
         echo "0" > /proc/progress
         showiframe -p /boot/bootlogo.mvi &;;
      esac
   done
fi

#never reached
echo "REBOOT" > /dev/vfd
echo "REBOOT SPARK"
reboot



Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
1476 Ответов
564513 Просмотров
Последний ответ 03 декабря | 2011г. | 12:20:34
от lusta
2 Ответов
4446 Просмотров
Последний ответ 02 ноября | 2011г. | 15:55:46
от alex72118
1783 Ответов
675154 Просмотров
Последний ответ 13 октября | 2013г. | 12:27:10
от UB5HGN
553 Ответов
348246 Просмотров
Последний ответ 13 марта | 2020г. | 22:10:16
от kwj
1494 Ответов
351826 Просмотров
Последний ответ 29 октября | 2016г. | 23:02:10
от Ser6



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!