I've ported UTMonkey's code to Firefly 16F88 and am in the process of debugging it now. I have no Sony products, so I programmed my Logitech Harmony 880 remote to spit out codes for a KDF55E2000 TV.
Using breakpoints at various points in the ISR I see that Time2 comes up $d7 every time I hit any button on the remote. That of course sends execution to IRError and nothing interesting happens.
What I need to know is this: Are codes for KDF55E2000 normal SIRC? What Sony devices are other users of UTMonkey's code sending codes for? I probably have bugs, but I just want to eliminate that one possible problem before I go chasing what might not be bugs.