99% of 3rd party products CAN be controlled by the Beo5
The limiting factor is not protocol, but carrier frequency. The transmitting diodes have a range of frequencies in which they will work which is why the Beo5 has more than one transmitting IR diode.
99% of 3rd party infrared protocols use a frequency between 30 Khz and 60 Khz which the Beo5 can handle without a problem. The most common frequencies are:-
- 38Khz for NEC protocol
- 36KHZ for Philips RC5 protocol
- 40KHZ for Sony protocol
The Beo5 supports NEC, Philips RC5, bitstream and RAW protocols, well RAW is not actually a protocol, its what is says RAW timing data
NEC, RC5 and Bitstream are translated by the firmware in the Beo5, whereas the RAW data is transmitted as provided to the Beo5
This means that if the Beo5 only supported RAW, it could still be used for any 3rd party product, subject to the carrier frequency requirements.
In fact the "3rd party XML Generator" available for download only converts to RAW.
So, in conclusion, I totally standby my statement that 99% of 3rd party products can be controlled by the Beo5.
However setting up some of the XML files to control these products correctly can be a minefield if you don't completely understand the structure and how they work.