Author Topic: Extending the repeat duration of raw Pronto IR codes  (Read 594 times)

Domodude

  • Guest
Extending the repeat duration of raw Pronto IR codes
« on: May 12, 2009, 11:53:27 am »
Hi all,

Sometimes, a device does not react to an IR command because the duration of the code is too short. For example, a standard Pronto code to turn my Panasonic plasma TV on does not work. When I push the button on the remote, it does work, but I need to keep the button pressed for a fairly long time. It would be nice to simulate that in the raw Pronto code.

Don't know if others have this problem too, but in a WIKI page I put down how it worked for me  8).
http://wiki.linuxmce.org/index.php/Extending_the_repeat_duration_of_raw_Pronto_IR_codes.
« Last Edit: May 12, 2009, 12:41:04 pm by Domodude »

seth

  • Guru
  • ****
  • Posts: 485
  • A day w/o LinuxMCE is like a day w/o sunshine!
    • View Profile
Re: Extending the repeat duration of raw Pronto IR codes
« Reply #1 on: May 12, 2009, 01:56:10 pm »
I think this may help with my issue, however my 4th word is not a number. It is a letter. See attached Image:

As it is the letter C. I am wondering if it is changed to say E or G if that would increase the time?

Any thoughts.

Regards,

Seth
".....Because Once you've LinuxMCE'd....."
System stats located at my user page:

http://wiki.linuxmce.org/index.php/User:Seth

Domodude

  • Guest
Re: Extending the repeat duration of raw Pronto IR codes
« Reply #2 on: May 12, 2009, 03:30:34 pm »
I think this may help with my issue, however my 4th word is not a number. It is a letter. See attached Image:

As it is the letter C. I am wondering if it is changed to say E or G if that would increase the time?

Any thoughts.

Regards,

Seth

I should have noted that in the wiki -- will adjust when I have a bit more time. These numbers are hexadecimal, so in your case, C represents 12, and 2*12=24. Convert back to hex, and you'll get 18.  8)

Quite a few calculators (both on your Desktop and real physical ones) can do the conversion if needed.
Basically, decimal has ten digits 0-9, hexadecimal has 16 digits from 0-F. So, decimal 15 is hexadecimal F. And decimal 16 is hexadecimal 10.

BTW, I would stick with doubling or tripling the original sequence, so 0018 or 0024 for you. Don't forget to copy everything after that fourth word once or twice at  the end.

Hope that helps!
« Last Edit: May 12, 2009, 03:32:55 pm by Domodude »

seth

  • Guru
  • ****
  • Posts: 485
  • A day w/o LinuxMCE is like a day w/o sunshine!
    • View Profile
Re: Extending the repeat duration of raw Pronto IR codes
« Reply #3 on: May 12, 2009, 03:46:29 pm »
Thanks for the quick response. I will make the changes. And then we will see what we get.

Great find on this by the way.

Regards,

Seth
".....Because Once you've LinuxMCE'd....."
System stats located at my user page:

http://wiki.linuxmce.org/index.php/User:Seth