$150 Bounty: 0402:5602 m560x webcam driver

$150 Bounty: 0402:5602 m560x webcam driver

Jun 27 2007 09:51PM
by: Sam<Sam@timbuctoo>

I bought a fancy refurbished Acer laptop at a nice price. Ubuntu Feisty Fawn likes it all except the webcam, which is identified as 0402:5602, also known as m560x.

Well, I want it to work. I also want to improve the linux kernel, but I won’t be the one writing the driver, so instead I’ll use some of what I saved on this laptop to offer a bounty to the chap who does it.

I’ll pay by paypal $150 when Greg Kroah-Hartman of the usb-devel mailing list, or one of his deputies (e.g. Jiri Kosina) accepts working patches for this webcam and commits them for the upstream kernel; and where with the said patches I can get xawtv, ekiga and the like to enjoy the video source. like any other standard video source. The patches must be licensed under the GPL2, or GPL2 or later. The author retains copyright (naturally) or assigns it to the FSF.

To qualify, the patch, and earlier patch candidates (yes, they will make you tweak it and re-submit) must be submitted on the usb-devel mailing list, and excepting complications, the paypal payment will be to the email address comprising the Signed-off line in the patch submitted on said mailing list. I’ll split the bounty as joint contributors can agree or failing that, at my discretion. I expect one developer will leave a clear trail on the mailing list, terminating with the accepted patch, making recognition of the deserving author and subsequent payment easy.

The bounty offer will end after a valid claim has been made.

In any case it’s my intent to pay up to $150 to encourage development of such a driver and to pay it to those who write it and release it for kernel.

(It’s been suggested that this may involve working on sane-devel as well as usb-devel, in which case patches may need to be accepted for upstream submission by maintainers of both projects to qualify).

Information for starters:

  • Someone doing a SANE backend.
  • Info about a seemingly expired actiongames project to write a driver.
  • People on linux-projects begging for a driver, in the presence of one Luca who claims to have one (sort of).
  • A nicely collated list of all the webcams that use the said chip.
  • Someone else begging for a driver.
  • More people begging for a driver.

Of course I’ll post the bounty notice in some of these places too.

UPDATE
I’m advised by one of the developers that more likely two drivers, m5602 and m5603 will hit the kernel; unknown timescales.
As long as the 5602 is supported I don’t mind splitting the bounty fairly between contributors of both drivers; in my view it is a common work that is now more conveniently expressed as two modules instead of one.
I expect other contributors will feel the same was as long as their device is supported.

  • Its time
  • Whats with s/he all the time?
  • Stinkin GNOME file dialogs
  • Free Choice
  • Comment on Stinkin GNOME file dialogs by ebassi
  • Secrets in GNOME file dialogs
  • Comment on Stinkin GNOME file dialogs by Sam Liddicott Secrets in GNOME file dialogs
  • ulog-acctd
  • One good thing
  • Comment on Secrets in GNOME file dialogs by ebassi
  • Comment on Secrets in GNOME file dialogs by Sam
  • Installing SUN Java on Ununtu
  • Flash hangs in firefox
  • Stem cell hoo-hah
  • Comment on Secrets in GNOME file dialogs by ebassi
  • do { break; } while (0);
  • Mile high : Mile deep menus
  • When ASDA dont stock
  • HP Printer Hacking
  • A tune by any other name
  • Your own idiot savant
  • Comment on Mile high : Mile deep menus by DigitalArena
  • Comment on A tune by any other name by DigitalArena
  • Trying to buy from ebuyer
  • ASDA Idiots
  • Comment on When ASDA dont stock by Sam Liddicott ASDA Idiots
  • Prank Callers
  • Prank callers revenge
  • Prank Callers Revenge Complete
  • Sweet KDE file views
  • Comment on When ASDA dont stock by John Innes
  • Comment on Prank Callers Revenge Complete by Ant
  • Faking bash history
  • Amarok Spasms
  • Comment on Prank Callers Revenge Complete by Andrew Cooke
  • Hard to buy from DELL
  • Postscript Layout
  • Bank charges and pension post offices
  • Drivers License Checking
  • US Patent System
  • A house, for One Red Paperclip
  • KISS of death (Keep it stupidly simple)
  • Comment on do { break; } while (0); by Fred
  • Comment on do { break; } while (0); by Sam
  • Is Joker.com Joking or Choking?
  • b# for kernel modules?
  • Dapper Dodges
  • Beggars cant be choosers
  • Comment on Beggars cant be choosers by Natalia Gorbski
  • Comment on Beggars cant be choosers by JT
  • Shell script wrappers
  • Bobby Robson quotes
  • Solar Roof
  • Unattributed
  • XSLT Hex to Decimal Conversion
  • Comment on KISS of death (Keep it stupidly simple) by Ben
  • Comment on Prank Callers Revenge Complete by Simon
  • Closed Source Kernel Drivers with B#
  • Comment on b# for kernel modules? by Sam Liddicott Closed Source Kernel Drivers with B#
  • Comment on Prank Callers Revenge Complete by Gary
  • Comment on Closed Source Kernel Drivers with B# by Sam
  • ALSA stuttering sound
  • Key-value pair files to xml
  • BBC and FLASH on Linux
  • BBC Flash Update
  • Web Colours
  • Comment on Prank Callers Revenge Complete by davidf
  • Orange GPRS on SPV C550
  • Comment on Prank Callers Revenge Complete by PjB
  • Of dweebs, nerds and geeks
  • Smart Programmer, Smart Doctor
  • Comment on Prank Callers Revenge Complete by Moo
  • Comment on KISS of death (Keep it stupidly simple) by alyce
  • Comment on ALSA stuttering sound by Adric
  • Comment on Prank Callers Revenge Complete by M.Hassan
  • Online Textbooks
  • Comment on Prank Callers Revenge Complete by J.Smith
  • ASCII character conversion
  • Kenneth Cope
  • Counting nodes
  • Comment on Prank Callers Revenge Complete by Cassandra Pearson
  • Comment on Prank Callers Revenge Complete by paul wrighton
  • Comment on Prank Callers Revenge Complete by Adam
  • Comment on Prank Callers Revenge Complete by Dave N
  • Comment on Prank Callers Revenge Complete by Sam
  • HP48 Skin for M3100 / Hermes
  • Comment on ASCII character conversion by musically_ut
  • Dont confuse the message
  • Abortion is Legal, Pictures are Not
  • Collapsing on clusters
  • The SPAM solution -Demand Good Manners
  • Comment on Flash hangs in firefox by Chris Blog Blog Archive Ubuntu Sound: mpd, flash, etc.
  • Comment on ASDA Idiots by Ben Furfie
  • gL3tIyli
  • Comment on Prank Callers Revenge Complete by Steve
  • Comment on Prank Callers Revenge Complete by joe
  • BYU-TV on linux
  • Comment on HP48 Skin for M3100 / Hermes by skin in Full Screen
  • Signing Jars with pvk
  • Comment on Prank Callers Revenge Complete by Chris Buckley
  • Comment on XSLT Hex to Decimal Conversion by Skeeve
  • Comment on XSLT Hex to Decimal Conversion by Skeeve
  • Comment on XSLT Hex to Decimal Conversion by Skeeve
  • Terminal Servers
  • Comment on ASCII character conversion by Skeeve
  • Comment on ASCII character conversion by Sam
  • $150 Bounty: 0402:5602 m560x webcam driver
  • Comment on $150 Bounty: 0402:5602 m560x webcam driver by James
  • Comment on Prank Callers Revenge Complete by bob
  • Comment on Prank Callers Revenge Complete by Steve
  • Comment on XSLT Hex to Decimal Conversion by Skeeve
  • Comment on XSLT Hex to Decimal Conversion by Sam
  • Windows-only IP camera on linux
  • UPDATE: Fix status timeout: status=0xd0 { Busy }
  • Comment on HP48 Skin for M3100 / Hermes by Emmett
  • Comment on Prank Callers Revenge Complete by Eric Martin
  • Comment on Prank Callers Revenge Complete by mike
  • Comment on Prank Callers Revenge Complete by Dee
  • Comment on Windows-only IP camera on linux by olivier
  • Can Black Rod Prevent Tasered Students?
  • Comment on Windows-only IP camera on linux by LiamK
  • Comment on Windows-only IP camera on linux by Sam
  • Comment on Windows-only IP camera on linux by LiamK
  • Comment on Windows-only IP camera on linux by Sam
  • Comment on Windows-only IP camera on linux by Jason
  • Comment on Prank Callers Revenge Complete by kim
  • Comment on BYU-TV on linux by next time
  • Comment on Bobby Robson quotes by Ruth Bardsley
  • Comment on UPDATE: Fix status timeout: status=0xd0 { Busy } by Valerio
  • Comment on $150 Bounty: 0402:5602 m560x webcam driver by Paul Tatham
  • Comment on $150 Bounty: 0402:5602 m560x webcam driver by Sam
  • Comment on Prank Callers Revenge Complete by Michelle Parfitt
  • Derek Cooper Special Award 2007
  • GPL3 Questions and Implications
  • Comment on GPL3 Questions and Implications by Sam
  • Comment on GPL3 Questions and Implications by Sam
  • Comment on GPL3 Questions and Implications by Sam
  • Comment on GPL3 Questions and Implications by MJ Ray
  • Comment on GPL3 Questions and Implications by edA-qa mort-ora-y
  • Comment on GPL3 Questions and Implications by Sam
  • Comment on GPL3 Questions and Implications by Sam
  • Comment on GPL3 Questions and Implications by Sam
  • Comment on GPL3 Questions and Implications by Ben
  • Comment on GPL3 Questions and Implications by Sam
  • Comment on GPL3 Questions and Implications by Sam
  • Comment on GPL3 Questions and Implications by Sam
  • Comment on GPL3 Questions and Implications by Sam
  • Comment on GPL3 Questions and Implications by MJ Ray
  • Comment on GPL3 Questions and Implications by MJ Ray
  • Comment on GPL3 Questions and Implications by MJ Ray
  • Comment on GPL3 Questions and Implications by MJ Ray
  • Comment on GPL3 Questions and Implications by Sam
  • Comment on $150 Bounty: 0402:5602 m560x webcam driver by Charles Gomes
  • Comment on $150 Bounty: 0402:5602 m560x webcam driver by Kevin Hamilton
  • Comment on $150 Bounty: 0402:5602 m560x webcam driver by Sam
  • Comment on Prank Callers Revenge Complete by Feebee
  • Should I say thank-you?
  • Why I like unix
  • Why do people treat animals like slaves?
  • Comment on Why do people treat animals like slaves? by saxon
  • Comment on Prank Callers Revenge Complete by Mark Ford
  • Comment on Short Resume by Dan Kauvaka
  • Comment on BYU-TV on linux by solipsistic
  • Comment on BYU-TV on linux by Sam
  • Comment on $150 Bounty: 0402:5602 m560x webcam driver by Rioting_pacifist
  • Comment on GPL3 Questions and Implications by MJR's slef-reflections: 21 today! MJR around the web...
  • SKCLONE - Like PWDUMP or COPYPWD but works on 64 bit
  • Comment on $150 Bounty: 0402:5602 m560x webcam driver by Maciej Grela
  • Comment on $150 Bounty: 0402:5602 m560x webcam driver by Sam
  • automatic widget binding for glade/gtk-builder and vala
  • Comment on $150 Bounty: 0402:5602 m560x webcam driver by Charlie
  • Unintended consequences of over-strict control
  • Comment on Windows-only IP camera on linux by zefix
  • Comment on Windows-only IP camera on linux by Sam
  • Comment on Windows-only IP camera on linux by zefix
  • Comment on $150 Bounty: 0402:5602 m560x webcam driver by Andrea Mastellone
  • Comment on GPL3 Questions and Implications by Dora
  • Comment on BYU-TV on linux by James Carroll
  • Comment on $150 Bounty: 0402:5602 m560x webcam driver by Sj
  • Comment on $150 Bounty: 0402:5602 m560x webcam driver by Sam
  • BBC and Flash 10
  • Comment on BBC and Flash 10 by Simon
  • Comment on BBC and Flash 10 by Sam
  • Excellent Slashdot posting
  • Comment on Windows-only IP camera on linux by Wilhelm
  • Comment on Windows-only IP camera on linux by Sam
  • Sins of the children? Israeli war machine copies Nazi war machine
  • Comment on $150 Bounty: 0402:5602 m560x webcam driver by Fabio
  • Comment on $150 Bounty: 0402:5602 m560x webcam driver by Sam
  • Debugging Makefiles
  • USB-B3G on Asterisk
  • Comment on $150 Bounty: 0402:5602 m560x webcam driver by Ty
  • Comment on $150 Bounty: 0402:5602 m560x webcam driver by Laurent
  • MS PPTP VPN server with linux
  • Auto-mount of windows shares on Ubuntu login
  • Wild virtues
  • Practical Jokes
  • Whats with s/he all the time?
  • A tune by any other name
  • Church meeting templates for open office 3
  • Mormon Radio - In Latin!
  • Re: Mormon Radio - In Latin!
  • Mormon Radio
  • Re: Mormon Radio - In Latin!
  • RE: Mormon Radio - In Latin!
  • Re: Mormon Radio - In Latin!
  • Building src.rpm from git/svn
  • Building src.rpm from git/svn
  • Building src.rpm from git/svn
  • What I learned from this post on your blog
  • Justification for piracy
  • What I learned from this post on your blog
  • Building src.rpm from git/svn
  • Intelligent machines
  • Lyx split listings inset
  • Poor Jake
(c) Joe Bloggs
[FSF Associate Member #2325]