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

Reply via email to