Skip to content
/ uv-mod Public

Quansheng UV-K5, UV-K5(8), UV-5R Plus Firmware Patcher, Tools, Mods and more....

Notifications You must be signed in to change notification settings

RE3CON/uv-mod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discussion forum 4PDA | Telegram Group | Chinese Mod collection | Japanese Mod collection

Introduction

Web-based client-side Quansheng firmware patcher written in Javascript and HTML using Bootstrap 4.6.0, jQuery and parts of the SB Admin 2 Theme.
It is based on the discoveries by the many contributors in the uvmod-kitchen and implements the same functionality not limited to RX only but also TX in a modular and flexible javascript structure. This is an enhanced UVMOD based on whosmatt src.

Visitors can generate a patched firmware image by selecting the desired patches. Patches modify the firmware on a binary level and can accept user input to customize variables. A custom base image can be supplied to allow support for mods that are compiled and linked directly into the firmware.

Copy and Host it, upload it on your own Webspace

Simply download the latest files in a zip file and extract it, upload it to your own webspace hosting.

Mod development

Clone this repository and execute python3 -m http.server or python -m http.server in the root directory for an instant local web server, allowing easy testing.
Mods are defined in mods.js, with an example mod to outline the pattern.
Also refer to the helper functions and documentation in modframework.js.

The supported format for binary data is in the format of a hex string without separators. You can use find and replace to remove all \x from a regular hex string or directly export the correct format from a bytes object in python using print(''.join('%02x'%i for i in BYTES_OBJECT)).

Comming soon

Offline universal firmware version patcher based on search and replace pattern to change and modificate with precission the functions of these patches direct on all firmware versions and upcoming versions files.

Credits, rules and trouble maker...

"I'll take in account an EU Country block on DNS domain cause of different law regulations in whosmatt location. Threatens me with reference to DCMA, a taboo that's absolutely frowned upon among open source coding communities. A No-Go by doing shared code works. Sadly to be afraid from TX mods and freq limits >999MHz. Now to desided to copie my TX unlock code without paying propper credits back."

Credits and thanks to whosmatt!