• Status Closed
  • Percent Complete
  • Task Type Feature Requests
  • Category Remote
  • Assigned To No-one
  • Operating System
  • Severity Low
  • Priority Very Low
  • Reported Version
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Rockbox
Opened by Joel Zupancic - 2003-07-17
Last edited by Dominik Riebeling - 2007-07-06

FS#1527 - IR remote firmware MOD

With a firmware change is it possible to learn IR remote
commands for the serial input for the current remote. I
was thinking a 5V Infrared Receivers Photomodule’s
output pin could be hooked up to the current serial pin
on headphone jack. Then with a firmware change a
special screen could be accessed so that each key
pressed on an IR remote could be learned so it could be
used as a key in the player. Right now I know the port
is fixed to receive 9600baud and only commands already
setup by the current remote. Since the data from
Infrared Receivers Photomodule is not sent at 9600 a
firmware change would be needed to poll the current
serial pin. But with a firmware change any remote could
be used when the proper Infrared Receiver hooked up to
power and the data pin. With this kind of mod there is
no extra Microcontroller necessary since the
Demodulation of the IR signals is done by the Infrared
Receiver and turned into serial data. This will also
expand the player functionality since more keys will be
available to be used as function in the player.

Closed by  Björn Stenberg
2007-07-06 22:53
Reason for closing:  Wont Fix
Additional comments about closing:  

Closing all feature requests.

Björn Stenberg commented on 2003-07-23 22:49

Since you're making new hardware anyway, why not add a
small microprocessor that produces 9600bps serial output from
the IR receiver? Then no firmware mod is necessary.

Joel Zupancic commented on 2003-07-24 13:50

There is no need to use another microprocessor when we
already have one that can do the logic in the Jukebox. If a
device was made with an another microprocessor you would
need extra logic to learn the IR information and match each
key to a code that matches what the Jukebox is expecting for
a key. What I'm suggesting is to hook up only an IR module
that sends Demodulated data serially to the remote Pin. Then
with firmware in the Jukebox you can go in a learning mode in
the Jukebox and press the key on the IR remote. Thus
learning all the key information and storing it in the Jukebox.
All that has to be done in firmware of the Jukebox is to
change the remote pin definition from an Asynchronous serial
input pin to a regular input that is polled every 50microS.

Björn Stenberg commented on 2003-07-24 16:12

Polling a pin at 20kHz is totally unacceptable. Even if it could
be done, the rest of Rockbox would suffer greatly.


Available keyboard shortcuts


Task Details

Task Editing