Skip to content

Latest commit

 

History

History
39 lines (29 loc) · 2.84 KB

File metadata and controls

39 lines (29 loc) · 2.84 KB

support me readme ru

Загрузчик для Quansheng UVK5 с переключением прошивок

  • Мультибут на 3 прошивки с независимыми настройками, каналами и калибровками для памяти EEPROM 256 КБ
  • Мультибут на 4 прошивки с независимыми настройками, каналами и калибровками для памяти EEPROM 512 КБ
  • Мультибут на 6 прошивок с независимыми настройками, каналами и калибровками для памяти EEPROM 512 КБ

Описание

  • Считывает прошивку из EEPROM и записывает ее во флэш-память, что позволяет переключаться между различными прошивками.
  • Также считывает конфигурации для каждой прошивки и помещает её на верхушку EEPROM. И заменяет при смене прошивки.

Описание принципа работы

  • Rewrite the UV-K5 bootloader to load Bootloader B into RAM from EEPROM on startup, then jump to Bootloader B in RAM.
  • Bootloader B:
    • Reads firmware from EEPROM and writes it to FLASH.
    • Supports traditional burning communication protocols.

Requirements

  • This bootloaders suitable for UVK5 with 2M (256KiB) and 4M (512KiB) EEPROM.
  • Due to flash size limitations, individual firmware size should not exceed 60KB.
  • Requires ST-Link to flash the new bootloader into UVK5's FLASH.

Instructions

  • Use https://github.com/Sobollion/R9OOT_BOOT on windows or run it with python on other OS.
  • LOSEHU_BASE_BOOT is the base bootloader used to replace the official Quansheng bootloader. You can make it with Keil.
  • The bootloader file BL_3_XXX.bin/BL_4_XXX.bin/BL_6_XXX.bin generated after running make in the main directory is stored in EEPROM and loaded into RAM by the base bootloader.
  • BL_X_XXX.bin performs functions such as serial port firmware flashing and firmware switching. NEED TO DEBUG!

Disclaimer:

  • I am not responsible
  • Radios may be bricked during the flashing process, and I am not responsible for this.
  • I do not assume any legal responsibility. This project is open source; you are free to use it, but you must be responsible for your actions.

Эта разработка существует благодаря LoseHu

QR код для донатов:

Donation QR code