<br><br><div><span class="gmail_quote">On 1/11/06, <b class="gmail_sendername">Carl Moore</b> &lt;<a href="mailto:namuch@namuch.net">namuch@namuch.net</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<span class="q"></span>I would have addressed this earlier, but
this is the first time anybody has said anything about the SA3250HD since
support was first introduced.<br>
<br>
I modified the sa3250ch.c file some 7 months or so ago when I first put my
hd system into production.&nbsp; It's been running like a champ ever
since.<br>
<br>
I assumed I was the only person on the planet (Phoenix maybe), that was
running HD capture with firewire on the SA3250HD, because it was
impossible to tune to channels above 99 with it and nobody seemed to
notice (I guess everybody must be using lirc to change the channels..which
works of course).<br>
<br>
Anyway, after some experimenting (I don't know beans about 1394 protocols
or the sa3250 internals for that matter), I discovered that if I sent a
key-up event with the keycodes reversed immediately after the key-press
event, then the channel changes worked perfectly.&nbsp; Don't ask how I
figured it out, blind luck most likely.&nbsp; I don't know if it's the
&quot;correct&quot; way to do this, but I don't care...it works.<br>
<br>
I've attached a .diff of the sa3250.c file from current svn against my
local copy that has the changes I made to make this work.&nbsp; If someone
would like to review this and see if it can be incorporated back into
current svn, it would be greatly appreciated.<br>
<br>
It appears that my editor of choice (visual slickedit), made some
whitespace changes in the file so it appears as if the whole thing has
changed, when in reality it's mostly the part at the end.<br>
<br>
Also, on that note, the backend has similar code built-in (or it used to),
to change the channels, and that is broke as well.&nbsp; I never modified
the built-in code, I just tell the backend I have an unknown firewire box
and tell it to use the sa3250ch program to change the channels.&nbsp; But,
fixing the backend code to match should be no problem anyway...<br>
<br>
</blockquote></div><br>Thanks for sharing your patch.&nbsp; I will take a look at it sometime next week (had to order a 1394 adapter for the system that resides near the SA 3250HD), since I moved it when the channels weren't working effectively.&nbsp; 
<br><br>If all goes well, I will take a stab at integrating your patch to the backend and submitting.&nbsp;&nbsp; Otherwise, I'll take your lead and set to an unknown cable box and use as an external channel&nbsp; app. <br><br>Best regards,
<br><br>W<br>