Replies: 4 comments 16 replies
-
|
Beta Was this translation helpful? Give feedback.
-
|
Hello! |
Beta Was this translation helpful? Give feedback.
-
|
Hi @Tunas1337 and @muzkr, What’s really interesting is that this area differs from one unit to another. ➡️ Dump 1️⃣ (version 7.02.02) ➡️ Dump 2️⃣ (version 7.00.07) Armel, F4HWN |
Beta Was this translation helpful? Give feedback.
-
|
Ok so, for me, the 0x2700–0x2770 block clearly depends on the specific device (K1, K5 V3) and the bootloader version, and it’s very likely also tied to the MCU UID or other unit-specific data. Armel, F4HWN |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
-
Title says most of the point.
While investigating the bootloader, I noticed that Quansheng uses that area (0x08002700-2800) as what used to be stored in "NVR" in the old UV-K5 which had DP32G030. This might be the reason that even after restoring the stock bootloader, the stock firmware does not boot. If it is not, and you do not yet know the reason, please let me know and I will keep decompiling the stock firmware to find the real reason.
I will provide further details as replies, when I get back to my computer where I have Ghidra installed.
Also - I would love to keep in touch. We have a small community of developers who are ready and willing to work on the Quansheng UV-K1 and new UV-K5, and your work blew everything we accomplished out of the water. :) I'd hope that if we collaborate, we can get further and accomplish a lot more. Thank you for your efforts!
Beta Was this translation helpful? Give feedback.
All reactions