Apple iSight driver 0.1.0-d

As previously, the newly released 0.1.0-d update (patch, tarball) contains support for two more firmware versions, those with sha1sum c6c94dd77b864f8bd231abf3cb2de4c9d139e1bf and sha1sum 01e291d529e7c18deea2eba252d18114e096276e (provided in the latest OS X 10.4.8). This should make it work again for everyone.

If your firmware is not recognized, please do not just say that it is not recognized. Please send me a copy of your firmware file so I can make it work. Eventually, I hope to be able to redistribute the relevant part of the firmware so I don’t need to jump through those hoops, but right now, this is the only way that I can think of to make it work without getting in big legal trouble.

Commentary

Leave a response »

  1. 1. October 6th, 2006

    On my MacBook, when I first boot to OSX ( still 10.4.7 ) and then reboot to Linux, the device is detected by uvcvideo but it is not able to deliver any video image.

    When I cold boot to Linux and upload the firmware, there is no such problem.

    Have you seen this before?

    Arne
  2. 2. October 25th, 2006

    Thank you. This new driver works on my MacBook Pro 15″ w/ Ubuntu Dapper like a charm. Cheers.

    Gavin
  3. 3. November 11th, 2006

    Hi Ronald,

    I am running Gentoo, Gnome 2.16 on a kernel.org mactel linux patched 2.6.17.11 kernel and run into some problems with my iSight.

    I have managed to get it to detect in Ekiga and built the kernel module and loaded the firmware with the extract binary.

    However when I try to display the iSight output in Ekiga I get a message:

    “Error while opening video device Built-in iSight

    A moving logo will be transmitted during calls. Notice that you can always transmit a given image or the moving logo by choosing “Picture” as video plugin and “MovingLogo” or “StaticPicture” as device.

    Your video driver doesn’t support the requested video format.”

    Now I have managed to get the following output:

    spitfire linux-uvc-0.1.0-e # ./extract /lib/firmware/AppleUSBVideoSupport
    Apple iSight with firmware already loaded found
    Apple iSight with firmware already loaded found

    but I can’t seem to unload and reload it in case there is some problem with the order I did things in.

    My firmware - copied from the Mac OSX Partition is as follows:

    spitfire linux-uvc-0.1.0-d # sha1sum /lib/firmware/AppleUSBVideoSupport
    01e291d529e7c18deea2eba252d18114e096276e /lib/firmware/AppleUSBVideoSupport

    So it looks like I have the firmware that you publish second above. Perhaps this is similar to the problem posted by Arne on October 6?

    I would love to hear your comment.

    BTW you latest update here shows version d but my install is e…

    Thank you for your efforts :)

  4. 4. November 11th, 2006

    Will, you most likely didn’t build Ekiga’s v4l2 plugin.

Trackbacks

Leave a comment, a trackback from your own site or subscribe to an RSS feed for this entry. Trackback URL for this entry Comments feed for this entry

Leave a response

Leave a URL

Preview