The the Sony a5000 is an inexpensive 20.0MP camera with interchangeable lenses and the ability to output 1080p 60 over HDMI. It would be great for streaming if Sony hadn’t slapped a non-removable overlay on the output.
I’m not a fan of artificial software limitations so let’s remove that nonsense by modifying the cameras firmware using telnet over the built in Wi-Fi. Like a normal person.
1. Set the a5000 USB connection to auto.
2. Now we’re going to install some dependencies. Git, Telnet, and Pip.
Debian / Ubuntu / POP
sudo apt install git pip telnet
sudo pacman -S git python-pip telnet-1
sudo dnf install git python-pip telnet-1
3. Clone the Sony-PMCA-RE repository
git clone https://github.com/ma1co/Sony-PMCA-RE.git
4. Change to the Sony-PMCA-RE directory and install the needed dependencies.
cd Sony-PMCA-RE ; pip install -r requirements.txt
5. Power the camera on and plug it into your computer. It will show that it’s connected on the viewfinder.
6. Now we can launch the app by running ./pmca-gui.py from the terminal and click on Get camera info.
7. Click on the Install app tab. Give it a refresh and select Open Memories Tweak.
8. Click on Install selected app. When you see Task completed successfully you can exit the app.
9. On the camera press Menu then Application > Application List > OpenMemoris: Tweak > Developer and enable Telnet followed by Wifi.
10. On the PC open a terminal and type telent followed by the IP address of the camera.
11. Enter the following command into the terminal to remove the HDMI overlay.
bk.elf w 0x01070a47 00
12. Logout of the camera by typing exit in the terminal and disable telnet in OpenMemoris: Tweak
13. That’s it! Your Sony a5000 will now output clean HDMI.
14. If for some bizarre moon reason you want to re-enable the overlay swap out the command in step 11 with the following.
bk.elf w 0x01070a47 01