Has anyone had success in capturing the codes for Echostar satellite
receivers? 'irrecord' does not like these at all. Besides DISH Network in
the US and Bell Expressvu in Canada, I believe the same receivers may be
used by Via Digital's service in Spain also. Some receivers carry a Philips
or JVC brand name, but they're all OEM'ed by Echostar, and all share the
same remote codes.
The remotes seem to use a very short gap length (around 6000), but even
after recompiling irrecord with a low MIN_GAP value, and increasing the
kernel HZ value to 1000 for better timer resolution, dropping EPS and AEPS
in irrecord.c at the same time, I haven't had any luck. These measures at
least cause it to record a signal, but playing these back (even 'raw' mode
captures) doesn't seem to work.
The Echostar DishPlayer receiver (model 7100/7200) uses a different code set
developed by WebTV, but shares the same problem-- very short gap length,
perhaps an oddball encoding, no good data capture. There is a config file
for this remote already in the remotes/JVC directory (name 100331-AA,
contributed by John Schauer)... this allows 'lircd' to recognize keypresses
on the DP remote, but not to successfully transmit them back.
I'm using the homebrew lirc_parallel transceiver, which has worked
wonderfully with almost every other device. Commercial (learning) universal
remotes seem to have no trouble with the Echostar equipment, so it
*probably* isn't something like a nonstandard carrier frequency involved.