$ sudo apt-get install libglib2.0-dev libusb-dev build-essential gcc automake mercurial
$ hg clone http://bitbucket.org/ahixon/r5u87x/
$ sudo r5u87x-loader --reload
Simply install the dependencies required above on your system, then run
-If you'd like your system to automatically load the firmware to the camera,
-and then reload the uvcvideo module at boot time, simply run:
Now you can proceed to installing the tool system-wide:
+If you have udev installed, your system will automatically load the firmware
+to the camera, and then reload the uvcvideo module at boot time.
Please note that the loader is installed system-wide as 'r5u87x-loader', but
compiles as just 'loader'.
+You can either reboot or follow the instructions below.
-To upload the firmware to your camera, simply run (possibly as root, depending
+To upload the firmware to your camera, simply run (as root):
Do note that this only lasts while the camera still has power to it. Shutting
down and starting up again will cause the camera to lose its state. Rebooting,
-You may need to reload your kernel module (eg. uvcvideo) for it to notice your
-camera now that it has firmware. You can either get the loader tool to do this
-at boot time, by following the instructions above (see Installation), or by
- # modprobe -r uvcvideo; modprobe uvcvideo
If your camera appears to be playing up, you can try forcefully resetting it:
-There are also useful arguments for testing, see doc/extracting_ucode.txt
+There are also useful arguments for testing, see doc/extracting_ucode.txt