Commits

Show all
Author Commit Message Labels Comments Date
Alex Hixon
Remove depreciated udev attribute. The SYSFS attribute is classified as depreciated, as of udev v148. Updated to use ATTRS instead, as recommended. Thanks to David Jurenka <david@jurenka.cz> for the patch!
Alex Hixon
Clarify license is GPLv2+ in README (used to just say v2).
Alex Hixon
Add information on disassembling the microcode.
Alex Hixon
Add the 'rules' Makefile rule to be a dependency of 'all' - basically, generate udev rules when running 'make'.
Alex Hixon
Patch by Willem van Engen making rules obey the PREFIX and added some Makefile comments. Small enhancements for the rule building * make rules file obey PREFIX * add comments to rules generation in Makefile * remove reference to debian rules in rules file the indirect sed command using REPL_LOADER could use some improvement, but you'll know to break something when including strange characters like \ and $ into filenames.
Alex Hixon
Note that it's r5u87x-loader after running make install, otherwise just loader.
Alex Hixon
Forgot COPYING.
Alex Hixon
Mark 05ca:1841 as being installed upside down.
Alex Hixon
Don't build fw-extract by default.
Alex Hixon
Added 'fw-extract' tool by Marcin Cieslak who is working on an r5u870 driver for FreeBSD. It appears to segfault for me on the ucodes I tried; I probably broke something. May investigate in the future, it's only a tool really.
Alex Hixon
Make mention to UCODE_PATH a bit more obvious - useful for packagers.
Alex Hixon
Patch from Hans de Goede for enabling v-flip on webcams that require it. Better to have this upstream than downstream. :) Thanks Hans.
Alex Hixon
Updated readme. Note that WDM devices will probably never work with this tool, better instructions for quick installation.
Alex Hixon
Work around bug in libusb when looping through devices with empty vendor and product IDs.
ubu...@ubuntu
Few fixes to build. Patch from Stéphane Galland to fix a few of the Makefile targets.
Alex Hixon
Correctly check return code when trying to load files in the system ucode path. Also, spew where we looked when we fail.
Alex Hixon
Bump version and copyright. Updated README.
Alex Hixon
Nuke static rules file since it's autogenerated now.
Alex Hixon
Finish up renaming.
Alex Hixon
Minor fixes to udev rules generation.
Alex Hixon
Add make rules target, rename UCODEDIR to UCODE_PATH, general cleanup of Makefile Added the ability to generate a udev rules file based off the template located in the contrib/ directory. If built, this will also be installed when running the 'install' target. The loader tool is now installed into the PREFIX/sbin directory, rather than PREFIX/bin. Removed the hard coded list of firmware files; generate them from listing the ucode directory and using xargs to separate them wit…
Alex Hixon
Added udev loader rules template. Thanks to Willem van Engen for this.
Alex Hixon
Added UDEV rules to contrib directory. Thanks to Willem van Engen for this.
Alex Hixon
Better microcode directory handling and added uvcvideo reload support Alternate/system microcode directory can be defined in config.h by using #define UCODEDIR as appropriate. Also created a small function that formats a filename by allowing you to substitute in USB IDs, kinda like printf. If ENABLE_RELOAD is defined, the ability to reload the uvcvideo kernel module will be compiled into the application. It simply creates a shell process and executes "modprobe -r u…
Alex Hixon
Bit more prettying up to the Makefile
Alex Hixon
Path fixes within Makefile. Thanks to Willem van Engen for picking this up. Basically, we now make sure that we don't override DESTDIR, and make sure that we read out both it and PREFIX when generating an installation path. This should also fix building with dpkg. It's now also possible to easily override the installation name of the loader executable (currently r5u87x-loader) and the location of the installed firmware.
Alex Hixon
Note that 05ca:1812 does not require ucode.
Alex Hixon
Added an 'install' target and config.h. It should now be possible to build and install the firmware loader onto the local system. You can override the installation path when running make install. There's still a bit of an issue with creating Debian packages; for some reason, dh_make runs 'make install' but ends up forcing it to install in /bin rather than /usr/bin. Now that I think about it, we probably should be using /usr/sbin inste…
Alex Hixon
Fixed compiler warning (unsigned -> signed).
Alex Hixon
Updated microcode versions (yet again).
  1. Prev
  2. Next