|
kyfalcon
|
 |
« on: December 30, 2011, 05:32:13 pm » |
|
I have recently purchased a couple of IR transmitters, HP Media Center that come from a vendor not currentl listed in the version of LIRC that LinuxMCE uses. From what I have read online these will work once lirc is updated with the vendor specific info. I plan on rebuilding lirc when I get home.
lsusb shows:
Bus 002 Device 004: ID 1934:5168 where research indicates that 1934 is the vendor ID for: FINTEK.
So my assumption is that I need to add the lines highlighted to mce_usb2.c Is this the correct approach and if so How do I get this back into svn or does someone want to do this real quick for me.
How do I make this? Do I need to make all of lirc or just the mce_usb2 driver?
mce_usb.c
#define VENDOR_FINTEK 0x1934
static struct usb_device_id usb_remote_table [] = { { USB_DEVICE(VENDOR_PHILIPS, 0x0815) }, /* Philips eHome Infrared Transciever */ { USB_DEVICE(VENDOR_SMK, 0x031d) }, /* SMK/Toshiba G83C0004D410 */ { USB_DEVICE(VENDOR_TATUNG, 0x9150) }, /* Tatung eHome Infrared Transceiver */ { USB_DEVICE(VENDOR_SHUTTLE, 0xc001) }, /* Shuttle eHome Infrared Transceiver */ { USB_DEVICE(VENDOR_GATEWAY, 0x3009) }, /* Gateway eHome Infrared Transceiver */ { USB_DEVICE(VENDOR_MITSUMI, 0x2501) }, /* Mitsumi */ { USB_DEVICE(VENDOR_TOPSEED, 0x0001) }, /* Topseed eHome Infrared Transceiver */ { USB_DEVICE(VENDOR_RICAVISION, 0x0010) }, /* Ricavision internal Infrared Transceiver */ { USB_DEVICE(VENDOR_ITRON, 0x7002) }, /* Itron ione Libra Q-11 */ { USB_DEVICE(VENDOR_FIC, 0x9242) }, /* FIC eHome Infrared Transceiver */ { USB_DEVICE(VENDOR_FINTEK, 0x5168) }, /* Fintek - HP media center - eHome Infrared Transceiver */ { } /* Terminating entry */ };
|
|
|
|
« Last Edit: January 17, 2012, 03:40:07 pm by kyfalcon »
|
Logged
|
|
|
|
|
kyfalcon
|
 |
« Reply #1 on: January 01, 2012, 06:00:31 pm » |
|
Can anyone tell me how to build this? There is a Makefile.in and another Makefile.somethingelse but when I run make it tells me there is no Makefile. Any help is appreciated.
|
|
|
|
|
Logged
|
|
|
|
|
posde
|
 |
« Reply #2 on: January 01, 2012, 06:53:29 pm » |
|
see if you have a configure script, and if yes, execute that. after that you should have a Makefile
|
|
|
|
|
Logged
|
|
|
|
|
kyfalcon
|
 |
« Reply #3 on: January 01, 2012, 09:52:50 pm » |
|
Thanks Posde, the configure script was actuall in the root lirc directory and not in the mce_usb2 directory. Had to change some of the code but built and installled and the thing is working as an IR receiver. Trying to test the transmit functionality now.
Anyone have any ideas how to test the IR transmitter? irw doesn't seem to be part of linuxmce
|
|
|
|
|
Logged
|
|
|
|
|
kyfalcon
|
 |
« Reply #4 on: January 02, 2012, 08:20:36 pm » |
|
OK Spoke too soon. I was able to get the mce_usb2 to build within the lirc drivers directory, but as far as getting all of lirc to build I get all kinds of errors. Could someone explain how to build lirc? Can I just grab the latest version of lirc from the lirc website or do we have to stick with what is in the lmc repositories?
Thanks
|
|
|
|
|
Logged
|
|
|
|
|
kyfalcon
|
 |
« Reply #5 on: January 09, 2012, 03:58:20 pm » |
|
OK, so I was able to add the new remote to the code and rebuild.
go to /usr/src/lirc 0.8.6/drivers/
edit mce_usb.c
add the following to the static struct usb_device_id mceusb_dev_table[] =
/* Fintek eHome Infrared Transceiver (HP branded) */ { USB_DEVICE(VENDOR_FINTEK, 0x5168) },
save the file and do a dpkg -reconfigure lirc_modules_source
make sure your /etc/lirc/hardware.conf is setup correctly.
Reboot and your FINTEK HP transeiver should work.
|
|
|
|
|
Logged
|
|
|
|
|
DragonK
|
 |
« Reply #6 on: January 09, 2012, 08:21:09 pm » |
|
Kyfalcon,
This is a alternative to USB-UIRT? If so, where do we get them?
Karel
|
|
|
|
|
Logged
|
|
|
|
|
bushtech
|
 |
« Reply #7 on: January 09, 2012, 09:01:37 pm » |
|
Also dying to know
|
|
|
|
|
Logged
|
Core:Asus P5P43TD, Intel core 2 quad Q9550, Inno 3D Nvidia 240 GT (DVI+VGA+HDMI), 2Gb ram,10/100/1000 2nd NIC MD: Zotax Zbox ID41
|
|
|
|
kyfalcon
|
 |
« Reply #8 on: January 09, 2012, 10:42:12 pm » |
|
Haven't tested the transmit part yet, but I think i purchased on ebay for $13 apiece. Look for HP usb ir transmitter. Once I get a chnace to test the transmit function I'll update.
|
|
|
|
|
Logged
|
|
|
|
|
DragonK
|
 |
« Reply #9 on: January 10, 2012, 06:42:25 am » |
|
Once I get a chnace to test the transmit function I'll update.
Waiting....... patiently..... 
|
|
|
|
|
Logged
|
|
|
|
|
kyfalcon
|
 |
« Reply #10 on: January 10, 2012, 07:32:00 pm » |
|
From, everything I've read, if these have a transmitter they should work, I have recorded some ir codes but can't test them till I get home tonight.
|
|
|
|
|
Logged
|
|
|
|
|
Aviator
|
 |
« Reply #11 on: January 11, 2012, 04:51:04 pm » |
|
kyfalcon, would you mind posting the model number of the transceiver? Thanks.
|
|
|
|
|
Logged
|
|
|
|
|
kyfalcon
|
 |
« Reply #12 on: January 11, 2012, 05:17:53 pm » |
|
kyfalcon, would you mind posting the model number of the transceiver? Thanks.
Here is where I got them. http://www.ebay.com/itm/NEW-HP-MCE-USB-receiver-IR-Blaster-Emitter-Wire-/250802845891I will post the model number when I get home. By the way everything I have read about lirc says they should work as a transmitter, I know they work as a reciever. I just haven't had a chance to test the transmit part.
|
|
|
|
|
Logged
|
|
|
|
|
tschak909
|
 |
« Reply #13 on: January 11, 2012, 11:54:31 pm » |
|
please check the code and make sure the LIRC you are building has the PRONTO command implemented (grep for it).
This is required for the transmitter to work, as we store all our IR codes as PRONTO codes.
-Thom
|
|
|
|
|
Logged
|
|
|
|
|
kyfalcon
|
 |
« Reply #14 on: January 12, 2012, 05:54:12 pm » |
|
I am assuming you are talking about the lirc code base? I just edited the files that are in /usr/src. Is that where you are talking about?
Thom how do I add pronto codes if it is not there? I was able to use irrecord to create an lircd.conf file for it, but I see it gets overridden when mce_usb restarts. Can I use usb uirt to learn the codes?
|
|
|
|
« Last Edit: January 12, 2012, 05:56:56 pm by kyfalcon »
|
Logged
|
|
|
|
|