Benton,<br><br>Thanks for the quick reply.&nbsp; I did hack the original script (as well as your clever version) to make sure the constants correspond to the codes of the box.&nbsp; So I&#39;m pretty sure the script sends the &quot;right&quot; command via the Firewire bus.&nbsp; My guess is that the 4250 takes different commands then 4200 does.&nbsp; Interestingly, the code inside MythTV that changes channels works great, but my C++ is rusty and I&#39;ve been having trouble extracting it into a separate program.
<br><br>The reason I need it separately is that Firewire only works only for some of the channels with my cable operator, and I use the analog interface (via a Hauppauge card) for the remainder of the channels.&nbsp; Unfortunately, MythTV does not use the the internal Firewire channel changing logic for the analog interface.&nbsp; Hence the problem.
<br><br>Additional ideas would be appreciated!<br><br>Ilya<br>