On 12/8/07, Étienne Bersac <[EMAIL PROTECTED]> wrote: > Hi, > > Investigating iSight support for my iMac G5 iSight > ( http://www.apple.com/support/imac/g5/ ), i forked the previous work of > Ronald S. Bultje named "extract.c". I didn't read the news about iSight > driver with built-in firmware extrator and loader. > > It could have been enough just to add powerpc AppleUSBVideoSupport SHA1 > sum + offset, but since Ronald switched to Mac OS X, i though i had to > take the project. This is why i forked. > > Once i got firmware loading, i search to get the driver set up. I > contacted Laurent and then i found the work done by Ivan. I reworked the > patch to fulfill several needs : > > For userspace tools : > > * Create a proper project named isight-firmware-tools, using > autotools. > * Added support for PowerPC64 boxes (iMac G5 iSight 17" and 20"). > * Splitted extract into ift-extract and ift-load > * Reworked ift-extract to patch the firmware > * By default, output firmware to /lib/firmware/isight.fw > * Added a udev rules to call ift-load on 0x05ac:0x8300 isight > * Reworked ift-load to use USB bus and device ID from udev env > vars (USB_BUS and USB_DEV) > * Misc : use GOptions, i18n, website, etc. > > For the patch : > > * Drop firmware extraction and loading > * Apply to r148 > * Ported to Linux 2.6.24 > * Ported to PowerPC64 (endianness issue) > * Drop 0x8300 device id > * Renamed isight.[hc] as uvc_isight.[hc] > > What can be done : > > * export firmware to intel hex format, drop ift-load in favor to > fxload (not sure if that's doable) > * debianize > * drop is_isight() and implement a proper way to workaround UVC > variant. > > You'll find more info at the tiny website i build for this project : > http://bersace03.free.fr/ift/ . >
Great, you beat me to it! > I would like to work closer to linux-uvc toward proper integration in > trunk. Sorry for not contacting linux-uvc-devel earlier ! > We had a short discussion about that here - http://lists.berlios.de/pipermail/linux-uvc-devel/2007-November/002393.html. And now thanks to your effort I hope Laurent will be happier to get this in. I will build openSUSE rpms later this week. I will also make my iSight patch page (http://i-nz.net/projects/linux-kernel/) point to yours. Cheers! -- Ivan N. Zlatev Web: http://www.i-nZ.net "It's all some kind of whacked out conspiracy." _______________________________________________ Linux-uvc-devel mailing list [email protected] https://lists.berlios.de/mailman/listinfo/linux-uvc-devel
