This is an old revision of the document!
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, as the reverse engineered firmware is based on V27.
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/)
UV K5 Facebook group
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
docker build -t uv-k5-firmware-custom .
./compile-with-docker
Flash firmware.packed.bin