Mark Weaver wrote:
Further progress:

Oh my, here we go. Every time you run the haup BlasterCfg application it sends a block of what appears to be setup data to the TX device. This is _different_ every time. Subsequent key data blocks are also different, and only work with the corresponding "boot block". Work = device reports 0x80 instead of 0xA0 when the data block for a key is sent to it if the data block was captured with a different boot block. Now this leaves me completely clueless. See http://www.blushingpenguin.com/mark/lmilk/ then boot3 and boot4 for an example. See "boot" for an example with with a boot block + some codes that work with it; and "thelot4" for a complete capture with a given boot block + codes that work with that. It does not seem to matter if you resend the boot block - the captured data blocks simply then "work" ok. In summary, I really have no idea what it is doing. If anyone can explain wtf it is doing, then I'd be very grateful.

On to the good news though -- using a captured boot block and a complete code capture appears to do the trick. I have converted this capture into some form of database (about 200K (vs 900K) using some rudimentary compression), mucked about with LIRC so that it supports sending all of the codes in the database, then used irsend to send the "power" key until my particular cable box responded. Having found the right codeset, I can now change channel with it. I'm quite pleased, given I've never tried that device with the haup stuff!

If there's no more light to be shed, I'll probably consider this end of project (i.e. works for me). I really am clueless as to what is going on.

I shall provide a patch + some more detailed instructions tomorrow for anyone else who would like to try this out, it would be appreciated.

Thanks,

Mark (who is pretty happy now)


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
ivtv-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ivtv-devel

Reply via email to