Почему Quansheng UV-K5(8) «закирпичивается» и как её восстановить


Quansheng UV-K5(8) стала одной из самых популярных недорогих радиостанций для экспериментов с прошивками. На неё ставят Egzumer, Fagci, Karina, Armel/F4HWN и другие кастомные сборки. Но именно из-за этой популярности появилось много случаев, когда после прошивки рация перестаёт включаться: экран пустой, фонарик горит, программа пишет successful, а сама рация выглядит как «кирпич».

Главная причина почти всегда одна: пользователь прошивает файл не под свою аппаратную ревизию. Внешне рации могут быть очень похожи, но внутри стоять разные микроконтроллеры и разные bootloader-ы.

Карточка модели на Radio8: https://radio8.ru/radios/quansheng-uv-k5-8

Подробная PDF-инструкция по восстановлению уже есть в документации Radio8: https://radio8.ru/file/20

Короткий вывод


Перед любой прошивкой Quansheng UV-K5(8) нужно определить аппаратную ревизию.

- V1 / DP32G030 — классическая UV-K5/UV-K5(8). Обычно именно под неё сделаны старые и популярные кастомные прошивки.
- V2 / PY32F030 — проблемная для новичков версия. Старые прошивки от V1 сюда не подходят и часто дают «кирпич».
- V3 / PY32F071 — отдельная аппаратная линия. Для неё нужны прошивки именно под V3/PY32F071.
- Firmware 5.00.03 / 5.00.05 с bootloader 5.00.01 — отдельный случай: старые программы могут не понимать новый bootloader и ругаться на несовместимую версию.

Если коротко: сначала ревизия, потом backup, потом прошивка. Не наоборот.

Почему рация превращается в «кирпич»


При прошивке программа записывает файл во flash-память рации. Если файл собран под другой процессор или другой bootloader, запись может пройти без ошибки, но после перезагрузки процессор не сможет нормально запустить код.

Поэтому пользователь видит странную ситуацию: прошивальщик написал successful, но рация не включается. Это не означает, что прошивка реально подошла. Это означает только то, что файл был записан.

Типовые причины «кирпича»:

- прошивка для V1 залита в V2 с микроконтроллером PY32F030;
- прошивка V1 или V2 залита в V3 с PY32F071;
- используется старый прошивальщик, который не понимает bootloader 5.00.01;
- EEPROM или калибровки повреждены экспериментами;
- кабель Kenwood вставлен не до конца;
- выбран неверный COM-порт;
- аккумулятор разряжен;
- повреждён разъём аксессуаров или UART-порт рации.

Как определить ревизию перед прошивкой


Самая простая проверка — снять аккумулятор и посмотреть наклейку под ним.

Если на наклейке есть V2, не используйте старые инструкции и прошивки для V1. Для V2 нужен файл именно под PY32F030.

Если указана или упоминается V3, PY32F071, это тоже отдельная версия. Её нельзя прошивать файлами от V1/V2.

У старых V1 чаще встречается линейка прошивок 2.01.xx и микроконтроллер DP32G030, но даже в этом случае перед экспериментами нужно сделать резервную копию.

Признаки, которые встречались у V2:

- маркировка V2 под аккумулятором;
- startup version V1.1/V1.2;
- в меню 52 версии вроде V1.01.07 или V1.02.01;
- микроконтроллер PY32F030.

Что обязательно сохранить перед прошивкой


Если рация ещё включается штатно, не начинайте с записи новой прошивки. Сначала сохраните то, что потом может понадобиться для восстановления.

Минимальный список:

1. Фото наклейки под аккумулятором.
2. Версию прошивки и bootloader-а.
3. EEPROM и калибровки.
4. Исходный файл конфигурации, если он есть.
5. Информацию о том, какой именно файл прошивки был установлен до экспериментов.

Для K5TOOL пример чтения EEPROM выглядит так:

k5tool -port COM3 -rdee 0x0000 0x2000 eeprom-0000-2000.raw

Для Linux порт часто будет таким:

k5tool -port /dev/ttyUSB0 -rdee 0x0000 0x2000 eeprom-0000-2000.raw

Важно: EEPROM содержит калибровки конкретной рации. Не стоит бездумно заливать чужой EEPROM. Он может оживить меню, но испортить приём, передачу, мощность или точность работы.

Что делать, если рация уже не включается


Если после прошивки экран пустой, рация не загружается, но при включении в режиме прошивки горит фонарик или индикатор, шанс восстановления обычно есть.

Шаг 1. Остановиться и не шить случайные файлы


Не нужно скачивать первый попавшийся файл с названием UV-K5 и пробовать всё подряд. Так можно усугубить ситуацию.

Сначала нужно понять:

- какая у вас ревизия: V1, V2 или V3;
- какой bootloader;
- какой файл был залит перед поломкой;
- видит ли компьютер рацию через кабель.

Шаг 2. Войти в bootloader mode


Обычно для Quansheng UV-K5(8) режим прошивки включается так:

1. Выключить рацию.
2. Зажать большую боковую кнопку PTT.
3. Не отпуская кнопку, включить рацию ручкой громкости.

Экран при этом может оставаться пустым. Часто горит фонарик или светодиод. Это нормально для режима прошивки.

Важно: bootloader mode нужен для записи flash. Для чтения EEPROM и обычной конфигурации рация должна быть в нормальном режиме, если она ещё загружается.

Шаг 3. Проверить кабель и COM-порт


Очень много проблем связано не с прошивкой, а с кабелем.

Проверьте:

- двухштекерный Kenwood-кабель вставлен до конца;
- в Windows выбран правильный COM-порт;
- в Linux используется правильный порт, например /dev/ttyUSB0;
- драйвер CH340 или PL2303 установлен;
- аккумулятор заряжен;
- другой кабель или другой USB-порт дают тот же результат.

Если программа видит только признаки bootloader-а, но запись не идёт, возможна проблема с кабелем, разъёмом или UART-портом рации.

Какой recovery-файл использовать


Главное правило: файл восстановления должен соответствовать аппаратной ревизии.

Если рация V1 / DP32G030


Используйте стоковую или recovery-прошивку для V1. Для старого bootloader-а обычно применяется обычная запись flash.

Файл на Radio8: https://radio8.ru/download/quansheng-uv-k5-unbrick/RT590_v2.01.32_publish.zip

Если рация V1, но с bootloader 5.00.01


Используйте recovery-файл для bootloader 5 и свежий K5TOOL. Старые прошивальщики могут не понимать такой bootloader.

Файл на Radio8: https://radio8.ru/download/quansheng-uv-k5-unbrick/ORIGINAL_v5.00.05.bin.zip

Если рация V2 / PY32F030


Не используйте прошивки Egzumer, Fagci, Karina и другие старые сборки для V1, если они не заявляют поддержку V2/PY32F030.

Для восстановления используйте заводскую прошивку именно под PY32F030.

Файлы на Radio8:

https://radio8.ru/download/quansheng-uv-k5-unbrick/k5_py030_v1.01.07.zip

https://radio8.ru/download/quansheng-uv-k5-unbrick/k5_py030_v1.02.01.zip

Если рация V3 / PY32F071


Используйте только прошивки, где явно указано V3 или PY32F071. Для V3 в некоторых инструкциях может требоваться raw-режим, поэтому важно читать инструкцию именно к конкретному файлу.

Файл на Radio8: https://radio8.ru/download/quansheng-uv-k5-unbrick/K5_V3_PY32F071_firmware.zip

Команды K5TOOL для восстановления


Свежую версию K5TOOL лучше брать на GitHub: https://github.com/qrp73/K5TOOL/releases

Основной репозиторий K5TOOL: https://github.com/qrp73/K5TOOL

Обычная запись flash:

k5tool -port COM3 -wrflash ИМЯ_ФАЙЛА.bin

Пример для Linux:

k5tool -port /dev/ttyUSB0 -wrflash ИМЯ_ФАЙЛА.bin

Raw-режим используйте только тогда, когда инструкция к конкретному recovery-файлу прямо говорит, что нужен raw:

k5tool -port COM3 -wrflashraw 5 ИМЯ_ФАЙЛА.bin

Новичку лучше не использовать raw-режим без явной инструкции. Ошибка в этом режиме может привести к более сложному восстановлению.

После успешной записи


После того как прошивка записалась:

1. Выключите рацию.
2. Отсоедините кабель.
3. Включите рацию обычным способом.
4. Если прошивка рекомендует сброс настроек — сделайте сброс.
5. Если есть собственный backup EEPROM/калибровок — восстанавливайте только совместимые данные.
6. Не заливайте чужой EEPROM без понимания последствий.

Если рация включилась, но работает странно, проверьте диапазоны, мощность, приём, передачу на разрешённых частотах, настройки каналов, антенну и аксессуары.

Отдельно про V2 / PY32F030


V2 — главный источник проблем у владельцев новых UV-K5(8), купленных на маркетплейсах. Внешне рация может выглядеть как обычная UV-K5(8), но старые кастомные прошивки под V1 ей не подходят.

Типичный сценарий:

1. Пользователь находит старую инструкцию.
2. Скачивает популярную кастомную прошивку.
3. Прошивает V2 как обычную V1.
4. Программа пишет, что запись прошла успешно.
5. После перезагрузки экран пустой, рация не работает.

Это не значит, что конкретная кастомная прошивка плохая. Она просто собрана под другое железо.

Если нужна именно кастомная прошивка, при покупке лучше заранее проверять ревизию. Если пришла V2, практический вариант — восстановить стоковую прошивку и пользоваться штатной версией, либо вернуть/обменять рацию на V1, если продавец это допускает.

Отдельно про V3 / PY32F071


V3 — это ещё одна отдельная аппаратная версия. Для неё нужны прошивки, где прямо указана поддержка V3 или PY32F071.

Нельзя считать, что если файл подходит для UV-K5, он автоматически подходит для V3. Старые V1/V2-файлы могут дать пустой экран, «зебру» или другое некорректное поведение.

Перед прошивкой V3 нужно внимательно проверять актуальные инструкции автора прошивки.

Отдельно про firmware 5.00.03 / 5.00.05 и bootloader 5.00.01


Некоторые новые UV-K5/UV-5R Plus встречались с firmware 5.00.03 или 5.00.05 и bootloader 5.00.01. Старые инструменты могли ругаться на unsupported version или wrong version.

Причина не только в номере прошивки. У bootloader-а 5.00.01 изменён протокол/упаковка, а также используется AES-обработка. Поэтому старые версии CHIRP, K5Prog и некоторых прошивальщиков могут не работать.

Решение — использовать свежий K5TOOL или другой инструмент, который явно поддерживает bootloader 5.00.01.

Если восстановление не помогает


Если recovery-файл выбран правильно, кабель исправен, порт выбран верно, но рация всё равно не оживает, возможны более сложные причины.

Проверьте:

- точно ли файл соответствует V1/V2/V3;
- не перепутан ли bootloader 2 и bootloader 5;
- не используется ли файл для другой модели;
- исправен ли кабель;
- видит ли компьютер bootloader;
- не повреждён ли разъём рации.

Если bootloader повреждён полностью и рация никак не отвечает, может потребоваться аппаратное восстановление через программатор SWD/ST-Link. Это уже ремонтный уровень: нужно вскрывать рацию, подключаться к плате, работать с OpenOCD или дампами flash. Без опыта так легко окончательно повредить устройство.

Мини-чеклист перед прошивкой


Перед прошивкой Quansheng UV-K5(8):

1. Снимите аккумулятор и проверьте наклейку.
2. Определите ревизию: V1, V2 или V3.
3. Запишите версии firmware и bootloader.
4. Сохраните EEPROM и калибровки.
5. Скачайте прошивку только под свою ревизию.
6. Для bootloader 5 используйте свежий K5TOOL.
7. Не шейте V2/V3 файлами от V1.
8. Не заливайте чужой EEPROM.
9. Не отключайте кабель во время записи.
10. Перед передачей в эфир соблюдайте разрешённые частоты и правила радиосвязи.

Полезные ссылки


Карточка Quansheng UV-K5(8) на Radio8: https://radio8.ru/radios/quansheng-uv-k5-8

PDF-инструкция Radio8 по восстановлению: https://radio8.ru/file/20

Скачать PDF напрямую: https://radio8.ru/file/20/download

K5TOOL releases: https://github.com/qrp73/K5TOOL/releases

K5TOOL repository: https://github.com/qrp73/K5TOOL

Recovery V1 / DP32G030 / старый bootloader 2: https://radio8.ru/download/quansheng-uv-k5-unbrick/RT590_v2.01.32_publish.zip

Recovery V1 / DP32G030 / bootloader 5: https://radio8.ru/download/quansheng-uv-k5-unbrick/ORIGINAL_v5.00.05.bin.zip

Recovery V2 / PY32F030 / v1.01.07: https://radio8.ru/download/quansheng-uv-k5-unbrick/k5_py030_v1.01.07.zip

Recovery V2 / PY32F030 / v1.02.01: https://radio8.ru/download/quansheng-uv-k5-unbrick/k5_py030_v1.02.01.zip

Recovery V3 / PY32F071: https://radio8.ru/download/quansheng-uv-k5-unbrick/K5_V3_PY32F071_firmware.zip

Важное предупреждение


Сторонние прошивки могут открывать дополнительные функции и диапазоны, но это не даёт права передавать где угодно. Передача вне разрешённых диапазонов, без позывного или с неправильными настройками может создавать помехи другим пользователям и службам связи.

Все действия с прошивкой, восстановлением bootloader-а, EEPROM и аппаратным программатором выполняются на риск владельца рации. Если рация ещё работает — сначала сделайте backup. Если рация уже стала «кирпичом» — сначала определите ревизию, а уже потом выбирайте recovery-файл.