https://github.com/DualTachyon has extracted and decompiled the original firmware, tidied and improved it, then rebuilt it.
The manufacturer has published a few updates - V31, the reverse engineered firmware is based on V26.
Already the community have fixed a number of issues in the official firmware, and have plans to backport any decent fixes from future releases of the official firmware.
Perhaps development of the official firmware will abandoned, and one of the communities hard forks will be adopted.
All thanks to enthusiasts and the NSA (https://ghidra-sre.org/)
https://docs.docker.com/engine/install/ubuntu/#install-using-the-repository
https://docs.docker.com/desktop/install/ubuntu/#install-docker-desktop
Credential issue fix
Local Clone
git clone https://github.com/nicolasjon/uv-k5-firmware-custom.git
Docker build using local repo, modify Docker script to use local repo
cd ~/Documents/UVK5Radio/uv-k5-firmware-custom
./compile-with-docker
Using a cheap Baofeng USB cable (Prolific?) instead of a home brew two plug lash up.
It seems reliable. Only thing is that both Chirp and the web firmware update page can get “stuck” and fail to properly reinitialize the USB interface cable. Just disconnect then reconnect the USB cable and try again.
Web Flash Update
firmware.packed.bin
All in one cable. Open source USB and sound cable