W Nboxie są trzy tryby pracy pilota RAW XMP i XMP_Long_Pressed. Do tego odpowiednie dla tych trybów zestawy bibliotek w var i skrypty je włączające w E2Manager:
remote_xmp_l.sh
#!/bin/sh
echo "Active mode XMP LongKeyPressed"
rm /usr/bin/lircd
rm /etc/lircd.conf
rm /bin/evremote2
cp /var/remote_xmp/lircd /usr/bin/lircd
cp /var/remote_xmp_l/lircd.conf /etc/lircd.conf
cp /var/remote_xmp_l/evremote2 /bin/evremote2
echo "remote=xmp_long" > /var/config/remote.conf
echo "Please Reboot BOX !!!"
exit 0
remote_xmp.sh
#!/bin/sh
echo "Active mode XMP"
rm /usr/bin/lircd
rm /etc/lircd.conf
rm /bin/evremote2
cp /var/remote_xmp/lircd /usr/bin/lircd
cp /var/remote_xmp/lircd.conf /etc/lircd.conf
cp /var/remote_xmp/evremote2 /bin/evremote2
echo "remote=xmp" > /var/config/remote.conf
echo "Please Reboot BOX !!!"
exit 0
remote_raw.sh
#!/bin/sh
echo "Active mode RAW"
rm /usr/bin/lircd
rm /etc/lircd.conf
rm /bin/evremote2
cp /var/remote_raw/lircd /usr/bin/lircd
cp /var/remote_raw/lircd.conf /etc/lircd.conf
cp /var/remote_raw/evremote2 /bin/evremote2
echo "remote=raw" > /var/config/remote.conf
echo "Please Reboot BOX !!!"
exit 0
Posiadam jeszcze Pace i tam są dwa tryby Nbox i Pace.
remote_nbox.sh
#!/bin/sh
echo "Active remote NBOX"
rm /etc/lircd.conf
rm /bin/evremote2
cp /var/remote_nbox/lircd.conf /etc/lircd.conf
cp /var/remote_nbox/evremote2 /bin/evremote2
echo "remote=nbox" > /var/config/remote.conf
echo "Please Reboot BOX !!!"
exit 0
remote_pace.sh
#!/bin/sh
echo "Active remote PACE"
rm /etc/lircd.conf
rm /bin/evremote2
cp /var/remote_pace/lircd.conf /etc/lircd.conf
cp /var/remote_pace/evremote2 /bin/evremote2
echo "remote=pace" > /var/config/remote.conf
echo "Please Reboot BOX !!!"
exit 0
Jak widać w Pace niesą używane biblioteki lircd a evremote i lircd.conf. Próbowałem wgrać biblioteki odpowiedzialne za obsługe pilota od Pace do Nboxa ale podmianka tych plików nie właczała pilota Pace w Nboxie. Po przywróceniu starych plików za pomocą skryptów uruchamianych Putty i restarcie z powrotem działał pilot Nboxa. Zrobiłem jeszcze jeden experyment. Podmieniłem pliczek lircd.conf na ten od Dreamboxa w Pace.
Link I nie spowodowało to, że zaczął pracować pilot od Dreamboxa ale co ciekawe nadal działał poprzedni pilot pomimo innego pliku lircd.conf.