code | 0x80000000
Oh - that is what that is for !! Ooops....

When I got the 0x80 codes from the empeg I had no idea what they meant so I simply threw them away !

Seems the empeg IR generates some kind of key held code that I guess I fail to generate in my IR PIC microntroller code and the data stream I generate. Maybe I should investigate that one day ... ho hum !

Centro code .... hangs head in shame ....

Code:
// Make sure we only process ONE of the two messages on genuine empeg hardware
#ifdef EMPEG
        if (ircode & 0x80000000)                                                                                // if higher bit is set then discard it, avoid duplicate key
                numbytes=0;
#endif


** proper formatted code, thanks :-) **

Had I decoded the IR in exactly the same way as the empeg then the BUTTONRAW=0x sequences would have worked.... oops ! I should not assume that if I dont know what its for then I can just discard it.....

I dont know my way around the original software very well - does the software have many features that are triggered by a held key on the remote control ?

Thanks for all the help :-)

Jon