Files
uv-k5-ua1zbe-firmware/README.md
ua1zbe a1206d6fd4 UA1ZBE Custom Firmware v1.0
Features:
- VFO mode with direct frequency input
- POCSAG decoder (512/1200 baud) with BCH(31,21) correction
- Full-screen Spectrum analyzer
- FM Radio receiver
- RSSI signal indicator overlay
- Custom boot splash (UA1ZBE / POCSAG pager / build date)

Architecture:
- app/mode.c — mode dispatcher (VFO/POCSAG/Spectrum/FM)
- app/boot_splash.c — 2-second boot splash
- app/pocsag/ — POCSAG decoder + BCH correction
- app/display_rssi.c — RSSI indicator
- main.c — entry point with custom init
- syscalls.c — bare-metal _sbrk stub

Build: arm-none-eabi-gcc -Os -flto -Wall -Werror -Wextra
Size: 57.9KB Flash / 3.6KB RAM

Controls:
- 0-9: Direct frequency input (VFO)
- SK2: POCSAG mode
- SK1: Spectrum analyzer
- 0: FM Radio
- EXIT: Return to VFO
- F/*: Toggle 512/1200 baud (in POCSAG)
2026-04-12 00:44:05 +03:00

43 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# UA1ZBE Custom Firmware — Quansheng UV-K5/K6
Кастомная прошивка на базе egzumer/uv-k5-firmware-custom.
## Возможности
| Функция | Описание |
|---------|----------|
| **VFO** | Основной режим — прямой ввод частоты с клавиатуры |
| **POCSAG** | Декодирование пейджинговых сообщений (512/1200 бод) |
| **Spectrum** | Полноэкранный спектр-анализатор |
| **FM Radio** | Приём FM-радио |
| **RSSI** | Индикатор уровня сигнала на дисплее |
| **Boot Splash** | Кастомная заставка при старте |
## Управление
| Кнопка | Действие |
|--------|----------|
| `0-9` | Прямой ввод частоты в VFO |
| `SK2` (нижняя боковая) | POCSAG режим |
| `SK1` (средняя боковая) | Спектр-анализатор |
| `0` (короткое) | FM-радио |
| `EXIT` | Возврат в VFO |
| `F` / `*` (в POCSAG) | Переключение 512 ↔ 1200 бод |
## Сборка
```bash
sudo apt-get install gcc-arm-none-eabi
make clean && make
arm-none-eabi-size firmware
```
## Размеры прошивки
```
text data bss dec hex filename
57708 204 3364 61276 ef5c firmware
```
Flash: 57.9 КБ / 60 КБ | RAM: 3.6 КБ / 16 КБ