I ditched my PVR350 card and bought a Windows MCEUSB remote/blaster kit. Using this hardware I was able to use irrecord and create a working lircd.conf file for the Evolution DSM200U unit. Much joy! It has only the numeric keys (tested) and the enter key (untested). I couple IR emitter with the IR dongle that comes with the DTA in a wad of masking tape rather than attach the emitter on the front of the unit.
FWIW, the first irrecord attempt was a bust. It was done in the afternoon in a room with the shade pulled while the working file was done at night with only a dim lamp operating. Is there a lesson for me in this?
I had contacted Evolution about the codes but they just gave me corporate/DNA mumbo jumbo so that's why I went this route. Some might say that IP is good for business but I say it's bad for civilization. Am I now at risk for DCMA persecution, er.. i mean prosecution?
For all the WOW cable subscribers:
Code:
# Please make this file available to others
# by sending it to <lirc@bartelmus.de>
#
# this config file was automatically generated
# using lirc-0.8.6(default) on Fri Jul 15 01:47:29 2011
#
# contributed by
#
# brand: Completely unmarked
# model no. of remote control:
# devices being controlled by this remote: Evolution DMS2002U DTA
#
begin remote
name DSM2002
flags RAW_CODES|CONST_LENGTH
eps 30
aeps 100
gap 106870
begin raw_codes
name KEY_1
8900 4500 600 550 550 550
550 550 600 500 550 600
550 550 550 1700 550 550
550 550 550 550 600 500
550 600 550 550 550 550
550 1700 550 550 550 1700
550 550 550 600 550 550
550 550 550 550 600 500
600 550 550 550 550 1700
550 1700 550 1650 600 1650
600 1650 550 1700 550 1700
550
name KEY_2
8900 4500 550 550 550 550
600 550 550 550 550 550
550 550 600 1650 550 550
600 500 550 600 550 550
550 550 600 500 550 600
550 1650 600 550 550 550
550 1700 550 550 550 550
600 500 600 550 550 550
550 550 600 1650 550 550
550 1700 550 1700 550 1700
550 1700 500 1700 600 1650
600
name KEY_3
8900 4550 550 550 550 550
600 500 600 500 550 600
550 550 550 1700 550 550
550 550 600 500 600 550
550 550 550 550 550 550
600 1650 550 550 600 1650
600 1650 600 500 600 550
500 600 550 550 550 550
600 500 600 550 550 550
550 1700 550 1700 550 1650
600 1650 550 1700 550 1700
550
name KEY_4
8950 4450 550 600 550 550
550 550 550 550 600 500
600 550 550 1650 550 600
550 550 550 550 600 500
550 600 550 550 550 550
550 1700 550 550 600 500
550 600 500 1700 600 550
600 500 550 550 550 550
600 550 550 1650 600 1650
550 550 600 1650 600 1650
550 1700 550 1700 550 1650
600
name KEY_5
8900 4500 550 550 550 550
550 600 550 550 550 550
550 550 550 1700 600 500
600 550 500 600 550 550
550 550 600 500 600 550
550 1650 550 600 550 1700
550 550 550 1700 550 550
550 550 550 550 600 550
550 550 550 550 550 1700
550 550 600 1650 550 1700
550 1700 550 1650 600 1650
600
name KEY_6
8950 4450 600 500 600 550
550 550 550 550 600 500
550 600 550 1650 600 550
550 550 550 550 550 550
600 500 550 600 550 550
550 1700 550 550 600 500
600 1650 550 1700 550 550
600 500 600 550 550 550
550 550 600 1650 550 550
550 550 550 1700 600 1650
550 1700 550 1700 550 1650
600
name KEY_7
8900 4500 550 550 550 550
600 500 550 600 550 550
550 550 550 1700 550 550
600 500 600 550 550 550
550 550 550 550 600 500
550 1700 600 550 550 1650
600 1650 550 1700 550 550
550 600 550 550 550 550
550 550 600 500 600 550
550 550 550 1700 550 1700
500 1700 550 1700 600 1650
600
name KEY_8
8900 4500 550 550 600 550
550 550 550 550 550 550
600 550 550 1650 600 550
550 550 550 550 550 550
600 500 550 600 550 550
550 1700 550 550 600 500
550 550 600 550 550 1700
550 550 550 550 550 550
600 500 600 1650 600 1650
600 1650 550 550 600 1650
550 1700 550 1700 550 1650
600
name KEY_9
8950 4500 550 550 550 550
600 500 600 550 550 550
550 550 550 1700 550 550
600 500 550 600 550 550
550 550 550 550 600 500
600 1650 600 550 550 1700
500 600 550 550 550 1700
550 550 550 550 550 550
600 550 550 550 550 1700
550 1650 600 550 550 1700
550 1650 600 1650 600 1650
550
name KEY_0
8950 4450 600 500 600 550
550 550 550 550 600 500
600 550 550 1650 600 550
550 550 550 550 600 500
550 550 600 550 550 550
550 1700 550 550 600 500
600 550 550 550 550 550
550 550 600 500 600 550
550 550 550 1700 550 1700
550 1650 600 1650 600 1650
600 1650 550 1700 550 1650
600
name KEY_ENTER
8950 4500 550 550 550 550
550 550 600 500 600 550
550 550 550 1700 550 550
550 550 600 500 600 550
600 500 550 550 600 500
550 1700 600 550 550 1650
600 550 550 1650 550 1700
600 500 600 550 550 550
550 550 600 500 600 1650
600 500 550 600 550 1650
600 1650 600 1650 550 1700
550
end raw_codes
end remote
I'll be sending this off to bartelmus right after this.
For convienence, here is my blasting script. It was lifted from the mythtv wiki under the mceusb topic.
Code:
#!/bin/sh
REMOTE_NAME=DMS2002
irsend SET_TRANSMITTERS 2
for digit in $(echo $1 | sed -e 's/./& /g'); do
irsend SEND_ONCE $REMOTE_NAME KEY_$digit
sleep 0.4 # note, you may have to tweak the interdigit delay up a bit, depending on your STB model
done
# irsend SEND_ONCE $REMOTE_NAME Enter
exit 0
sparks