(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).
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.