No subject


Mon May 17 17:55:34 UTC 2010


static struct usb_device_id mceusb_dev_table[] = {
        /* Original Microsoft MCE IR Transceiver (often HP-branded) */
        { USB_DEVICE(VENDOR_MICROSOFT, 0x006d) },
        /* Philips Infrared Transceiver - Sahara branded */
        { USB_DEVICE(VENDOR_PHILIPS, 0x0608) },
        /* Philips Infrared Transceiver - HP branded */
        { USB_DEVICE(VENDOR_PHILIPS, 0x060c) },
        /* Philips SRM5100 */
        { USB_DEVICE(VENDOR_PHILIPS, 0x060d) },
        /* Philips Infrared Transceiver - Omaura */
        { USB_DEVICE(VENDOR_PHILIPS, 0x060f) },
        /* Philips Infrared Transceiver - Spinel plus */
        { USB_DEVICE(VENDOR_PHILIPS, 0x0613) },
        /* Philips eHome Infrared Transceiver */
        { USB_DEVICE(VENDOR_PHILIPS, 0x0815) },
        /* Realtek MCE IR Receiver */
        { USB_DEVICE(VENDOR_REALTEK, 0x0161) },
        /* SMK/Toshiba G83C0004D410 */
        { USB_DEVICE(VENDOR_SMK, 0x031d) },
        /* SMK eHome Infrared Transceiver (Sony VAIO) */
        { USB_DEVICE(VENDOR_SMK, 0x0322) },
        /* bundled with Hauppauge PVR-150 */
        { USB_DEVICE(VENDOR_SMK, 0x0334) },
        /* SMK eHome Infrared Transceiver */
        { USB_DEVICE(VENDOR_SMK, 0x0338) },
        /* Tatung eHome Infrared Transceiver */
        { USB_DEVICE(VENDOR_TATUNG, 0x9150) },
        /* Shuttle eHome Infrared Transceiver */
        { USB_DEVICE(VENDOR_SHUTTLE, 0xc001) },
        /* Shuttle eHome Infrared Transceiver */
        { USB_DEVICE(VENDOR_SHUTTLE2, 0xc001) },
        /* Gateway eHome Infrared Transceiver */
        { USB_DEVICE(VENDOR_GATEWAY, 0x3009) },
        /* Mitsumi */
        { USB_DEVICE(VENDOR_MITSUMI, 0x2501) },
        /* Topseed eHome Infrared Transceiver */
        { USB_DEVICE(VENDOR_TOPSEED, 0x0001) },
        /* Topseed HP eHome Infrared Transceiver */
        { USB_DEVICE(VENDOR_TOPSEED, 0x0006) },
        /* Topseed eHome Infrared Transceiver */
        { USB_DEVICE(VENDOR_TOPSEED, 0x0007) },
        /* Topseed eHome Infrared Transceiver */
        { USB_DEVICE(VENDOR_TOPSEED, 0x0008) },
        /* Topseed eHome Infrared Transceiver */
        { USB_DEVICE(VENDOR_TOPSEED, 0x000a) },
        /* Topseed eHome Infrared Transceiver */
        { USB_DEVICE(VENDOR_TOPSEED, 0x0011) },
        /* Ricavision internal Infrared Transceiver */
        { USB_DEVICE(VENDOR_RICAVISION, 0x0010) },
        /* Itron ione Libra Q-11 */
        { USB_DEVICE(VENDOR_ITRON, 0x7002) },
        /* FIC eHome Infrared Transceiver */
        { USB_DEVICE(VENDOR_FIC, 0x9242) },
        /* LG eHome Infrared Transceiver */
        { USB_DEVICE(VENDOR_LG, 0x9803) },
        /* Microsoft MCE Infrared Transceiver */
        { USB_DEVICE(VENDOR_MICROSOFT, 0x00a0) },
        /* Formosa eHome Infrared Transceiver */
        { USB_DEVICE(VENDOR_FORMOSA, 0xe015) },
        /* Formosa21 / eHome Infrared Receiver */
        { USB_DEVICE(VENDOR_FORMOSA, 0xe016) },
        /* Formosa aim / Trust MCE Infrared Receiver */
        { USB_DEVICE(VENDOR_FORMOSA, 0xe017) },
        /* Formosa Industrial Computing / Beanbag Emulation Device */
        { USB_DEVICE(VENDOR_FORMOSA, 0xe018) },
        /* Formosa21 / eHome Infrared Receiver */
        { USB_DEVICE(VENDOR_FORMOSA, 0xe03a) },
        /* Formosa Industrial Computing AIM IR605/A */
        { USB_DEVICE(VENDOR_FORMOSA, 0xe03c) },
        /* Formosa Industrial Computing */
        { USB_DEVICE(VENDOR_FORMOSA, 0xe03e) },
        /* Fintek eHome Infrared Transceiver */
        { USB_DEVICE(VENDOR_FINTEK, 0x0602) },
        /* Fintek eHome Infrared Transceiver (in the AOpen MP45) */
        { USB_DEVICE(VENDOR_FINTEK, 0x0702) },
        /* Pinnacle Remote Kit */
        { USB_DEVICE(VENDOR_PINNACLE, 0x0225) },
        /* Elitegroup Computer Systems IR */
        { USB_DEVICE(VENDOR_ECS, 0x0f38) },
        /* Wistron Corp. eHome Infrared Receiver */
        { USB_DEVICE(VENDOR_WISTRON, 0x0002) },
        /* Compro K100 */
        { USB_DEVICE(VENDOR_COMPRO, 0x3020) },
        /* Compro K100 v2 */
        { USB_DEVICE(VENDOR_COMPRO, 0x3082) },
        /* Northstar Systems, Inc. eHome Infrared Transceiver */
        { USB_DEVICE(VENDOR_NORTHSTAR, 0xe004) },
        /* TiVo PC IR Receiver */
        { USB_DEVICE(VENDOR_TIVO, 0x2000) },
        /* Terminating entry */
        { }
};

Of course, part of the fun is mapping those to a product's marketing
name/packaging... But I have now five completely different models, and
transmit works on every single one of them...

-- 
Jarod Wilson
jarod at wilsonet.com


More information about the mythtv-users mailing list