qs-uvk5-firmware-modder/README.md

57 wiersze
1.3 KiB
Markdown
Czysty Zwykły widok Historia

2023-05-16 19:18:04 +00:00
# Quansheng UV-K5 firmware encoder/decoder
2023-05-13 21:28:22 +00:00
2023-06-03 03:21:31 +00:00
WARNING: I am not responsible for the consequences of using. Think before use twice or more. =)
2023-05-16 19:36:56 +00:00
Supports updater [v1.1.7](https://drive.google.com/file/d/1l7NiaImDJCEhKz6BdxD4UxNbs_u4J-cr/view?usp=share_link) (decrypted only) and [1.1.11+](https://drive.google.com/file/d/1hvjFoKGwMibhNqMi6X-rjFYcb6iIzUxe/view?usp=share_link) (encrypted only).
2023-05-14 04:51:01 +00:00
2023-05-16 19:26:29 +00:00
## Usage
2023-06-03 03:21:31 +00:00
### Example modding
```
./modder.py fw/k5_26_encrypted.bin > fw/k5_26_encrypted_mod18to1300.bin
```
### Encdec usage
2023-05-16 19:26:29 +00:00
```
2023-05-16 19:31:12 +00:00
./encdec.py <e|d> input.bin > output.bin
2023-05-16 19:26:29 +00:00
```
2023-06-02 12:09:47 +00:00
### Example decrypt
2023-05-16 19:26:29 +00:00
```
./encdec.py d k5_26_encrypted.bin > k5_26_raw.bin
```
2023-06-02 12:09:47 +00:00
### Example encrypt
2023-05-16 19:26:29 +00:00
2023-05-16 19:25:27 +00:00
```
2023-05-16 19:26:29 +00:00
./encdec.py e k5_26_raw.bin > k5_26_encrypted.bin
2023-05-16 19:25:27 +00:00
```
2023-06-02 12:09:47 +00:00
### Example freq bounds find
```
./freq-bounds-finder.py fw/k5_26_raw.bin
0x1510: 60000000
0xE08C: 47000000
0xE0A8: 60000000
```
See [addressses in issue](https://github.com/Tunas1337/UV-K5-Modded-Firmwares/issues/8#issue-1737934912)
2023-05-16 19:26:53 +00:00
## Links
[Firmware versions](https://drive.google.com/drive/folders/1GXWjiW0geMiAnVxWpm5rf6OUlXT43ZzB?usp=share_link)
2023-05-16 19:24:33 +00:00
2023-05-16 19:18:04 +00:00
[Windows software](https://drive.google.com/drive/folders/1rpQGXZpt3b9hQrC_2rx-hFjnlO8SdsRb?usp=sharing)
2023-05-16 19:28:06 +00:00
[About Quansheng UV-K5 usage](https://mikhail-yudin.ru/notes/quansheng-uv-k5-opyt-raboty/) (Russian)
2023-05-16 19:35:04 +00:00
## Results
![](.img/photo_2023-05-15_23-30-39.jpg)