To use service mode on Windows, custom drivers have to be installed using Zadig: There are commands available to dump the firmware and to execute Linux commands.
Note that this requires rebooting the camera to firmware update mode. There are commands available to dump the firmware, execute Linux commands, and to tweak settings.
If the camera supports PlayMemories Camera Apps (PMCA), it is possible to install custom Android apps using this tool. There are three main modes of interfacing with a camera: App Installer pmca-gui.py # for the gui application Usage pmca-console.py # for the command line application Pip install -r requirements.txt # to install the dependencies The application uses Python 3 and should work fine on Linux using libusb drivers.Ĭlone or download this repository, then run the following commands: The latest release binaries can be found in the release section. Make sure to close all applications which could access USB drivers, including Photos, Dropbox and Google Drive. To communicate with cameras in mass storage mode, the PMCADownloader browser plugin and/or the DriverLoader application are required. Getting the USB drivers to work may require some fiddling.
MacOS binaries are also distributed, but less tested than the Windows equivalents. The application should work fine on Windows using the operating system's mass storage and MTP USB drivers.ĭownload the latest stable release or the newest development build.