PDA

View Full Version : [SOLVED] Nova-T 500 remote key repeat problems


JugeHuge
October 28th, 2008, 02:40 AM
Hellou..

I have strange problem with Nova-t 500 remote. It has been working perfectly until yesterday when i noticed weird behavior on mythtv.

When i move on mythtv menu with remote it start to repeat that key where i move. if i press down, it goes down and then start to repeat down command. if i press ok button on middle of arrow buttons, repeating stop until i press again arrow button to some direction.

It worked on saturday when i demonstrated mythtv to my friend and on monday it was all nuts.. Haven't made any updates that time.. Only thing what is occurred on that time is daylight savings..

ThomasNovin
October 28th, 2008, 03:25 PM
I have this problem as well. My setup in Mythbuntu created this lirc config:

hardware.conf

REMOTE="Hauppauge Nova-T 500"
REMOTE_MODULES=""
REMOTE_DRIVER="devinput"
#REMOTE_DEVICE="/dev/lirc0"
# Changed to correct device, /dev/lirc0 doesn't exist
REMOTE_DEVICE="/dev/input/by-path/pci-8-1--event-ir"
REMOTE_LIRCD_CONF="hauppauge/lircd.conf.hauppauge_novat500"
REMOTE_LIRCD_ARGS=""

#Enable lircd
START_LIRCD="true"

#Try to load appropriate kernel modules
LOAD_MODULES="true"

# Default configuration files for your hardware if any
LIRCMD_CONF=""

FORCE_NONINTERACTIVE_RECONFIGURATION="false"
START_LIRCMD=""


lircd.conf

include /usr/share/lirc/remotes/hauppauge/lircd.conf.hauppauge_novat500

ThomasNovin
October 28th, 2008, 03:30 PM
These files are probably also important.

~/.lircrc

#Custom lircrc generated via mythbuntu-lirc-generator
#All application specific lircrc files are within ~/.lirc
include ~/.lirc/mythtv
include ~/.lirc/mplayer
include ~/.lirc/xine
include ~/.lirc/vlc
include ~/.lirc/xmame
include ~/.lirc/xmess
include ~/.lirc/totem
include ~/.lirc/elisa


~/.lirc/mythtv

# LIRCRC Auto Generated by Mythbuntu Lirc Generator
# Author(s): Mario Limonciello, Nick Fox
# Created for use with Mythbuntu
begin
remote = NOVA-T500
prog = mythtv
button = 7
config = 7
repeat = 0
delay = 0
end

begin
remote = NOVA-T500
prog = mythtv
button = ArrowRight
config = Right
repeat = 0
delay = 0
end

begin
remote = NOVA-T500
prog = mythtv
button = Mute
config = |
repeat = 0
delay = 0
end

begin
remote = NOVA-T500
prog = mythtv
button = SkipBack
config = Z
repeat = 0
delay = 0
end

begin
remote = NOVA-T500
prog = mythtv
button = 1
config = 1
repeat = 0
delay = 0
end

begin
remote = NOVA-T500
prog = mythtv
button = ArrowDown
config = Down
repeat = 0
delay = 0
end

begin
remote = NOVA-T500
prog = mythtv
button = 0
config = 0
repeat = 0
delay = 0
end

begin
remote = NOVA-T500
prog = mythtv
button = Pause
config = P
repeat = 0
delay = 0
end

begin
remote = NOVA-T500
prog = mythtv
button = Menu
config = M
repeat = 0
delay = 0
end

begin
remote = NOVA-T500
prog = mythtv
button = 6
config = 6
repeat = 0
delay = 0
end

begin
remote = NOVA-T500
prog = mythtv
button = 2
config = 2
repeat = 0
delay = 0
end

begin
remote = NOVA-T500
prog = mythtv
button = ChannelDown
config = Down
repeat = 0
delay = 0
end

begin
remote = NOVA-T500
prog = mythtv
button = BackExit
config = Escape
repeat = 0
delay = 0
end

begin
remote = NOVA-T500
prog = mythtv
button = ChannelUp
config = Up
repeat = 0
delay = 0
end

begin
remote = NOVA-T500
prog = mythtv
button = Rewind
config = <
repeat = 0
delay = 0
end

begin
remote = NOVA-T500
prog = mythtv
button = Fwdwind
config = >
repeat = 0
delay = 0
end

begin
remote = NOVA-T500
prog = mythtv
button = Play
config = P
repeat = 0
delay = 0
end

begin
remote = NOVA-T500
prog = mythtv
button = VolumeDown
config = [
repeat = 0
delay = 0
end

begin
remote = NOVA-T500
prog = mythtv
button = Stop
config = Escape
repeat = 0
delay = 0
end

begin
remote = NOVA-T500
prog = mythtv
button = VolumeUp
config = ]
repeat = 0
delay = 0
end

begin
remote = NOVA-T500
prog = mythtv
button = 5
config = 5
repeat = 0
delay = 0
end

begin
remote = NOVA-T500
prog = mythtv
button = 4
config = 4
repeat = 0
delay = 0
end

begin
remote = NOVA-T500
prog = mythtv
button = OK
config = Return
repeat = 0
delay = 0
end

begin
remote = NOVA-T500
prog = mythtv
button = ArrowUp
config = Up
repeat = 0
delay = 0
end

begin
remote = NOVA-T500
prog = mythtv
button = Record
config = R
repeat = 0
delay = 0
end

begin
remote = NOVA-T500
prog = mythtv
button = 9
config = 9
repeat = 0
delay = 0
end

begin
remote = NOVA-T500
prog = mythtv
button = 3
config = 3
repeat = 0
delay = 0
end

begin
remote = NOVA-T500
prog = mythtv
button = 8
config = 8
repeat = 0
delay = 0
end

begin
remote = NOVA-T500
prog = mythtv
button = Guide
config = S
repeat = 0
delay = 0
end

begin
remote = NOVA-T500
prog = mythtv
button = ArrowLeft
config = Left
repeat = 0
delay = 0
end

SiHa
October 28th, 2008, 03:40 PM
Don't know if it will help (probably not), but before I switched to using a homebrew receiver, my IR device (on the NovaT-500) was /dev/input/event4. Perhaps using the 'by-path' path (pardon the pun) is somehow causing this?
cat /proc/bus/input/deviceswill identify the correct event.

Then again, the reason I swtitched to a homebrew was that I couldn't get any repeat keypresses.

ThomasNovin
October 28th, 2008, 03:48 PM
I have read about that some and I'm not sure if it makes any difference whether you use /dev/input/by-path/*ir* or /dev/input/eventX.

I have tried both (mine is at event6) but it makes no difference.

ThomasNovin
October 28th, 2008, 03:49 PM
http://linuxtv.org/wiki/index.php/DVB-T_USB_Devices#DiB0700_USB2.0_DVB-T_devices

DiB0700 USB2.0 DVB-T devices

Note: Currently, at least two dib0700-based devices are known to have problems. The Nova-T 500 suffers from random disconnects after a few hours or days, and the Nova-T Stick, and possibly others using the same hardware, suffer from I2C errors. Updating to current Hg drivers and using new firmware should cure these.

SiHa
October 28th, 2008, 04:00 PM
I think that's a bit out of date:

From here (http://linuxtv.org/wiki/index.php/Hauppauge_WinTV-NOVA-T-500)

2008-06-16 - Today, using an up-to-date Ubuntu 8.04 x64, a recent V4L-DVB tree, the MythTV tuning and EIT settings and the provided remote receiver, this card is absolutely rock solid with no USB disconnects, no tuner lost or any other trouble. The few MythTV tweaks are an slight annoyance, but they are worth it. This card is a great DVB-T solution!

Using 8.04, I've had abolutely no problems. Not that it solves your issue though.

ThomasNovin
October 28th, 2008, 04:01 PM
After doing all this noise I just realised something, I don't have the Nova-T 500, I have the Nova-T Stick! My remote has model no. DSR-0112. Could still be related though.

ThomasNovin
October 28th, 2008, 04:22 PM
Ah, solved it!

http://www.linuxtv.org/pipermail/linux-dvb/2008-October/029625.html

To run the old firmware instead of 1.20 I just made a backup of 1.20 then made a link from 1.10 to 1.20.


cd /lib/firmware
sudo mv dvb-usb-dib0700-1.20.fw dvb-usb-dib0700-1.20.fw.bak
sudo ln -s dvb-usb-dib0700-1.10.fw dvb-usb-dib0700-1.20.fw


This of course assumes that you have both those firmware files in /lib/firmware.

Edit: To reload the firmware, you also need to unload the module to do a cold start.


sudo modprobe -r dvb_usb_dib0700


Then replug your USB stick.

JugeHuge
October 29th, 2008, 10:31 AM
Didn't work on my setup.. :( How do i see which firmware get's loaded??

ThomasNovin
October 29th, 2008, 10:38 AM
dmesg

JugeHuge
October 31st, 2008, 02:49 PM
Huoh.. dmesg shows that firmware is loaded but it doesn't show what version.. :(

[ 28.526400] dib0700: loaded with support for 8 different device-types
[ 28.527233] dvb-usb: found a 'Hauppauge Nova-T 500 Dual DVB-T' in warm state.
[ 29.853962] usbcore: registered new interface driver dvb_usb_dib0700


Update:
I removed all dib0700 firmwares that i could find under /lib/firmware/ and leaved one copy of that 1.10 firmware

Now i get constant flow of these errors:
[ 56.447728] dib0700: Unknown remote controller key: 1F 7F 0 0
[ 56.519580] dib0700: Unknown remote controller key: 1F 7F 0 0

Nikas
October 31st, 2008, 04:46 PM
Huoh.. dmesg shows that firmware is loaded but it doesn't show what version.. :(

[ 28.526400] dib0700: loaded with support for 8 different device-types
[ 28.527233] dvb-usb: found a 'Hauppauge Nova-T 500 Dual DVB-T' in warm state.
[ 29.853962] usbcore: registered new interface driver dvb_usb_dib0700


Update:
I removed all dib0700 firmwares that i could find under /lib/firmware/ and leaved one copy of that 1.10 firmware

Now i get constant flow of these errors:
[ 56.447728] dib0700: Unknown remote controller key: 1F 7F 0 0
[ 56.519580] dib0700: Unknown remote controller key: 1F 7F 0 0

You need to "cold boot". Power off your computer completely.
The card will then be in "cold state" and will load firmware from disk.

You will then see the version with dmesg | grep -i dvb

It will try to load .20 with the newer versions of v4l-dvb (from september) and i got tons of problems with that firmware. I reverted back to a older version of v4l-dvb and now it works again with firmware .10.

JugeHuge
November 2nd, 2008, 03:40 AM
Okey.. That power off did the trick.. Thank you.. Didn't know that it need power off to get card in cold state.. Duh.. Thought that reboot is enough..