IR Data Code, User Code and Beo5/6

18 replies

Did you try the Hitachi generic XML file I added to a previous post?

Location: Hampshire, England

Keith Saunders wrote:

Basically, you need a cheap, yet workable IR capture device and there are quite a few options around.

If you have a link box then you can capture most IR codes which gives you the actual pulse, pause timing which makes thing quite easy.

There are various small cheap devices like this one link which will also do the job.

I don't have a Lintronic box.
Do the device like the one you pointed generate a code that is more or less directly transferable to the Beo6 or will it need a translation process that, as far as I know right now is still complicated and note easily available?
Keith Saunders wrote:

Did you try the Hitachi generic XML file I added to a previous post?

Not yet, mostly because not understanding your first posts I presumed that it would not help me see more clear.
I did read the xml plain file, looking for something that would ring a bell. That's here that I thought I could replace the "00100100111000" sequence with a similar one derivate from the waveform in my device.
But I will load it in the CF tool to see. maybe it will help me understand.

Location: Paris France

matador43 wrote:

Not yet, mostly because not understanding your first posts I presumed that it would not help me see more clear.
I did read the xml plain file, looking for something that would ring a bell. That's here that I thought I could replace the "00100100111000" sequence with a similar one derivate from the waveform in my device.
But I will load it in the CF tool to see. maybe it will help me understand.

If you look at one command in the XML file like the one below you can manually work out the address and the command

It defines the width of the pulses and the pauses which are the gaps between the pulses.

 

Location: Hampshire, England

Keith I really appreciate your effort to point me in the right direction. Thank you again for that.

What I understand from the command you show is:

- #IRSEQUENCE=NEC#BITS=111110010000011000101111110100001 must the actual waveform that I need to translate from the waveform on my decoder device.

- #IRSEQUENCE=NEC#BITS=1 and most of the #Parameters with "1" as value, must be flags.

- Other # parameters must correspond to the timings, formatting of the command and are not given by my device but are with the USB thing you liked to.I dont want to ask too much but do you have somewhere a similar part of xml code and the corresponding waveform. I'de like to see the graphical translation of each parameters (if this is relevant)?

Location: Paris France

The NEC Standard protocol is 32 bits long and the binary bits produce the transmitted IR signal with the timings defined by the other variables as below

A binary "1" is equal to a pulse high and a "0" is a pulse low in the waveform.

The NEC protocol uses what is called "Pulse Position Modulation" method of transmission which means that the width of the transmitted pulse defines if the binary data is a "0" or "1" A pulse width of 1.12 Milli seconds is a "0" and a pulse width of 2.24 milli seconds is a "1!. The protocol is not a standard as such, and comes in two typical forms. The first being a simple 8 bit address and 8 bit command with each address and command inverted. The second form does not have an invert address field, rather it is used to extend the addressing capability from 65 addresses to 65,000. The normal carrier frequency is 38 Khz

The "Start" bit and associated pause are defined by:-

  • PRESIGNALHI=9000 which is 9 milli seconds
  • PRESIGNALLO=4500 which is 4.5 milli seconds
The other pulses and associated pause are defined by:
  • MARKFLANK=560 which means 5.6 milliseconds
  • SPACEFLANK=560 which means 5.6 milli seconds
  • SPACE2FLANK=1680 which means 16.8 milli seconds

There are other variables, but these are the key ones for decoding an IR signal

Location: Hampshire, England

I need to "ingest" all this and will keep in touche after that.

 

Thanks, Keith.

Location: Paris France

I remember there was a tutorial here in the forum to capture the code with a HP iPaq .

but I can’t find it right now.

I think the IR code was captured with HP iPaq, after that it had to be transcoded with some piece of software from Lintronic. This softwate was lnked to here in the Wiki.

Some years ago I managed to capture the code with the iPaq, but I never found the piece of software (lintronic) which was linked to in Beoworld-Wiki to transform the code.

If some body has the lintronic converter stored, please give me some Help.

Gerrard,

The Lintronic software has been updated and the old version is no longer available. If you go to the Order Page on the Lintronic website you can purchase the new software and a licence key

Price exclusiv vat/tax
240,00 kroner
32,43 euros
41,38 dollars

I am not sure how useful that will be without the Lintronic Box. But it can convert codes and produce XML files for Beo5/Beo6, without the box, which you may be able to make use of. There is also a huge database of components in the software and is being updated by users often. You might find yours in there already.

You might also find the Remote Central website useful, where you can get a huge number of Pronto codes for components, which I believe you can put into the Lintronic software to convert.

Stoobie

Exeter,
Devon,
UK
or
BeoWorld Gold Membership card
Join BeoWorld

Register to access the forums, reference material, and exclusive member benefits — including our monthly prize draw.

Become a Member

December 2026 Prize Draw

Gold Members Only

As a Gold member you're automatically entered into our exclusive prize draw — your chance to win iconic Bang & Olufsen products. A unique benefit of BeoWorld Gold membership, every draw brings a new opportunity to win something special.