1. Alex Hixon
  2. r5u87x

Commits

Author Commit Message Date Builds
Alex Hixon
Fix ucode version for 05ca:1839.
Alex Hixon
Fix microcode version for 05ca:183b camera. Closes issue 9.
Alex Hixon
Fix bad ucode version function (thanks to Sam Revitch for picking this up) and fixed a possible bug where if we couldn't read from the ucode, we would try and upload random data from memory.
Alex Hixon
Cleanup some code regarding constructing filenames and dumping. Also gone is the --dump-path argument.
Alex Hixon
Create the dump file if it doesn't already exist.
Alex Hixon
Use a single return code for failure in r5u87x_ucode_upload().
Alex Hixon
Updated model matrix to note another laptop name.
Alex Hixon
Spew a few warnings if trying to upload to a WDM device. Also, don't clear it because of an invalid version. We check to see if the camera has returned 0x0001 as a ucode version value. If so, we're probably running a WDM camera. Because it also appears to return true for having the ucode already uploaded, we skip wiping it because there's no data there yet.
Alex Hixon
Added support for dumping binary data from ucode; changed ucode version code. You can use the --dump-ucode and --dump-path options to configure dumping the RAM section from the ucode. Also changed is the way we get the version information out of the buffer. We also take care of endianess now. This may, however, break the recent hacks I've been using to take care of the microcode versions.
Alex Hixon
More ucode version fixes.
Alex Hixon
Noted that the 05ca:1841 firmware is probably broken.
Alex Hixon
Add the 05ca:1803 device and ucode for testing. Updated firmware and model matrices describing the model. Microcode version is still unknown, however. I've added it as 0xFFFF in loader.h.
Alex Hixon
More accurate documentation as to the process of extracting ucode.
Alex Hixon
Don't try to clear ucode if there's nothing uploaded. Be more helpful. Only try to clear the ucode from the device if we get a positive ucode status value (otherwise, warn the user). Also, if we get -1 as a error code, suggest to run as root.
Alex Hixon
Fix ucode versin of 1810 devices.
Alex Hixon
Cleanup a bit better after make clean.
Alex Hixon
Make the header actually compile, and build it, too.
Alex Hixon
Add proper support for 1837 cameras. Still has an issue with it being mounted upside down, but this needs to be fixed in uvcvideo or others, not in the userspace tools.
Alex Hixon
Add firmware extracting tools and docs.
Alex Hixon
Finish up a new pretty README.
Alex Hixon
Update notes to matrices.
Alex Hixon
Style fixes to loader.h to fix 80 cols.
Alex Hixon
Give better output to the user; update firmware table. Warn when firmware values don't match at the start, and don't use -EPROTO as a return code, just stick with -1. Makes a little more sense in the error code, anyway. Also updated the firmware table to match the change in the previous revision with the microcode version fo 183b devices.
Alex Hixon
Small typo in 05ca:183b firmware version number.
Alex Hixon
Use unsigned char again for firmware payload. Revert a change from earlier so that we use unsigned chars instead for when we upload data to the camera. Otherwise, endianess is an issue and uploading firmware causes the camera to get stuck.
Alex Hixon
Small minor fixes for clean compile. Fixed up a few syntaxical mistakes and unused variables so that make with -Wall is nice and clean.
Alex Hixon
Use make instead of some random-ass build script.
Alex Hixon
Add the firmare files.
Alex Hixon
Finish moving across most the models and their firmware from r5u870. Completed the firmware matrix, added entries into the loader for those models. Also, fixed up the USB/model checking code - previously, the loop did about zero. It just happened to work because there was only one model defined.
Alex Hixon
Forgot to add the new firmware_matrix.txt file.
  1. Prev
  2. Next