This is from the RED-button on my blu-ray using the Hercules program in HEX-mode:
{01}{8F}{00}{C7}{00}{1A}{00}{49}{00}{1A}{00}{17}{00}{1A}{00}{17}{00}{1A}{00}{17}{00}{1A}{00}{17}{00}{1A}{00}{49}{00}{1A}{00}{17}{00}{1A}{00}{49}{00}{1A}{00}{17}{00}{1A}{00}{4A}{00}{19}{00}{49}{00}{1A}{00}{49}{00}{1A}{00}{49}{00}{1A}{00}{17}{00}{1A}{00}{49}{00}{1A}{00}{17}{00}{1A}{00}{49}{00}{1A}{00}{17}{00}{1A}{00}{17}{00}{1A}{00}{17}{00}{1A}{00}{18}{00}{19}{00}{17}{00}{1A}{00}{18}{00}{19}{00}{49}{00}{1A}{00}{17}{00}{1A}{00}{49}{00}{1A}{00}{49}{00}{1A}{00}{49}{00}{1A}{00}{49}{00}{1A}{00}{49}{00}{1A}{00}{49}{00}{1A}{00}{17}{00}{1A}{04}{A6}{01}{8F}{00}{C7}{00}{1A}{00}{49}{00}{1A}{00}{49}{00}{1A}{00}{49}{00}{1A}{00}{49}{00}{1A}{00}{17}{00}{1A}{00}{49}{00}{1A}{00}{17}{00}{1A}{00}{49}{00}{1A}{00}{17}{00}{1A}{00}{17}{00}{1A}{00}{17}{00}{1A}{00}{17}{00}{1A}{00}{49}{00}{1A}{00}{17}{00}{1A}{00}{49}{00}{1A}{00}{17}{00}{1A}{00}{18}{00}{19}{00}{18}{00}{19}{00}{49}{00}{1A}{00}{17}{00}{1A}{00}{17}{00}{1A}{00}{49}{00}{1A}{00}{4A}{00}{19}{00}{17}{00}{1A}{00}{49}{00}{1A}{00}{49}{00}{1A}{00}{17}{00}{1A}{00}{49}{00}{1A}{00}{49}{00}{1A}{00}{17}{00}{1A}{00}{18}{00}{19}{00}{49}{00}{1A}{FF}{FF}
And the GREEN- button as well:
{01}{90}{00}{C6}{00}{1A}{00}{49}{00}{1A}{00}{17}{00}{1A}{00}{17}{00}{1A}{00}{17}{00}{1A}{00}{17}{00}{1A}{00}{49}{00}{1A}{00}{18}{00}{1A}{00}{49}{00}{1A}{00}{17}{00}{1A}{00}{49}{00}{1A}{00}{49}{00}{1A}{00}{49}{00}{1A}{00}{49}{00}{1A}{00}{18}{00}{1A}{00}{49}{00}{1A}{00}{17}{00}{1A}{00}{49}{00}{1A}{00}{17}{00}{1A}{00}{17}{00}{1A}{00}{17}{00}{1A}{00}{18}{00}{1A}{00}{18}{00}{19}{00}{17}{00}{1A}{00}{49}{00}{1A}{00}{18}{00}{1A}{00}{49}{00}{1A}{00}{49}{00}{1A}{00}{49}{00}{1A}{00}{49}{00}{1A}{00}{49}{00}{1A}{00}{49}{00}{1A}{00}{17}{00}{1A}{04}{A6}{01}{90}{00}{C6}{00}{1A}{00}{49}{00}{1A}{00}{48}{00}{1B}{00}{48}{00}{1B}{00}{48}{00}{1A}{00}{17}{00}{1A}{00}{48}{00}{1A}{00}{17}{00}{1A}{00}{48}{00}{1A}{00}{17}{00}{1A}{00}{17}{00}{1A}{00}{18}{00}{1A}{00}{18}{00}{1A}{00}{49}{00}{1A}{00}{17}{00}{1A}{00}{49}{00}{1A}{00}{17}{00}{1A}{00}{48}{00}{1A}{00}{17}{00}{1A}{00}{48}{00}{1A}{00}{17}{00}{1B}{00}{16}{00}{1B}{00}{48}{00}{1A}{00}{48}{00}{1A}{00}{17}{00}{1A}{00}{17}{00}{1A}{00}{49}{00}{1A}{00}{17}{00}{1A}{00}{48}{00}{1A}{00}{48}{00}{1A}{00}{17}{00}{1A}{00}{17}{00}{1A}{00}{48}{00}{1B}{FF}{FF}
The 0xFF 0xFF at the end arrive after the keypress, not sure if it's actually 1.7 seconds or faster but there is a definite delay. I think I get it in my program as well, need to do some debugging on that part to see if I can figure it out.
Also looking at this data I see why I have issues with my reading, I disregard the {00} bytes and only could he bytes greater, which of course royally screws up the header which is greater than 255. Silly me, should've spotted the fact that 8000ish us ON requires 2 bytes to encode in number of 21us-pulses (800 / 21 = ~400).
Stupid stupid stupid of me