Updated Linux driver for the Apple iSight

(See here for the full story so far.) I’ve uploaded a new Apple iSight driver (0.1.0-c, patch) this morning.

  • This new release supports the iMac20, and possibly other iMacs (please let me know!), thanks to a contribution by Sylvain Foret. Those devices use a slightly odd format identifier, which is different from the one on the Macbook cameras, even though the byte-format of the camera output is indistinguishably similar (both are UYVY).
  • It also supports the firmware found on Leopard (sha1sum: a14c159b176d27a6e98dcb5dea5d78b81e15ad41), in addition to the firmware supported by previous versions (sha1sum: 86430c04f9b67c5c3d84409138a7679827025ec2).

The firmware loading could still use some work to be better integrated into the rest of the USB subsystem. Most importantly, firmware loading should be automatic for anyone installing a shiny new Ubuntu on his shiny new Macbook (of course, installing Fedora on your iMac20 should work also, but that’s not the point here). I hope to get some work done in that area at some point in the future, but have some other projects running also. If you’re interested in helping me with this, please contact me.

Edit: link updated (9/27/’06).

Commentary

Leave a response »

  1. 1. October 6th, 2006

    Hello. First, thanks for this great module !
    It used to work very good with 10.4.7 firmware. I recently updated my OSX to 10.4.8 and the firmware does not extract anymore:
    05/10 22:29 root@leto2 ~/linux-uvc-0.1.0-c# ./extract /media/mac/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBVideoSupport.kext/Contents/MacOS/AppleUSBVideoSupport
    Loading firmware for iSight…
    Invalid firmware data_length 23389, load aborted
    Loading firmware for iSight…
    Invalid firmware data_length 23389, load aborted
    No Apple iSight found!

    I’ve got a macbookpro 15″4 and it used to work with linux-uvc-0.1.0-c.
    I thought you might want to know.

    Julio

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