Czat

2024-01-26, 14:09:11
admin: forum pod tym linkiem: https://k5.2je.eu/index.php?action=forum

2024-01-26, 13:55:37
admin: Witam


Welcome to Quansheng UV-K5 Modding Fan Forum. Please login or sign up.

Paź 18, 2025, 22:41

Login with username, password and session length

Recent

Ostatnie wiadomości

#81
Firmware / Odp: Firmware by F4HWN
Ostatnia wiadomość przez admin - Lut 22, 2025, 11:02
F4HWN v4.0 Najnowsza wersja


* 💻FLASHOWANIE PRZEZ PRZEGLĄDARKĘ💻

Sugeruję wybór jednej z 4 edycji:

* 📺 Edycja Bandscope (bez obsługi radia FM)
https://egzumer.github.io/uvtools/?firmwareURL=https://github.com/armel/uv-k5-firmware-custom/raw/main/archive/f4hwn.bandscope.packed.v4.0.bin
* 📻 Edycja Broadcast (bez obsługi Bandscope)
https://egzumer.github.io/uvtools/?firmwareURL=https://github.com/armel/uv-k5-firmware-custom/raw/main/archive/f4hwn.broadcast.packed.v4.0.bin
* 🚨 Edycja RescueOps, dedykowana służbom ratunkowym (bez Bandscope i Broadcast)
https://egzumer.github.io/uvtools/?firmwareURL=https://github.com/armel/uv-k5-firmware-custom/raw/main/archive/f4hwn.rescueops.packed.v4.0.bin
* ☘️ Edycja Basic, z Bandscope (bez wyświetlania nazw kanałów i zapisu parametrów) i radiem FM, ale bez następujących funkcji: Air Copy, VOX, Mic Bar, Narrower (SetNFM), Contrast (SetCtr), Resume Mode i Mute.
https://egzumer.github.io/uvtools/?firmwareURL=https://github.com/armel/uv-k5-firmware-custom/raw/main/archive/f4hwn.basic.packed.v4.0.bin
* 📘 Aktualna instrukcja dostępna w sekcji Wiki 📘
https://github.com/armel/uv-k5-firmware-custom/wiki
* ⭐ Dedykowany sterownik CHIRP dostępny jako załącznik ⭐️
f4hwn.chirp.driver.v4.0.py


* Zmiany:
    * Refaktoryzacja i optymalizacja pamięci (~175 bajtów),
    * Naprawiono błąd związany z użyciem niestandardowych kluczy AES (Issue #363),
    * Ulepszony Bandscope (Issue #322, dzięki John),
    * Ulepszony tryb Resume: automatyczny restart w trybie Scan, Bandscope lub FM Broadcast,
    * Dodano akcję MUTE do wyciszenia dźwięku (BK4819 & BK1080),
    * Ponownie włączono plan pasm PMR,
    * Ponownie włączono plan pasm FR/GMRS/MURS.

* Edycja Bandscope, pozostało 15 bajtów.
* Edycja Broadcast, pozostało 1 759 bajtów.
* Edycja RescueOps, pozostało 3 703 bajtów.
* Edycja Basic, pozostało 51 bajtów.

Korzystajcie,

Armel F4HWN.

💡 Dla użytkowników Quansheng K5 z hotspotem opartym na SA818, w katalogu archive dostępne są specjalne wersje *.sa818.bin. Te wersje eliminują ogon squelch. Jednak najpierw należy aktywować polecenie Close Tail Command w SA818.
#82
TIDradio H3 / Odp: nicFW V2.XX Release
Ostatnia wiadomość przez admin - Lut 21, 2025, 14:27
Wersja Alfa V2.50.01

—TEN FIRMWARE NIE NADAJE SIĘ DO NORMALNEGO UŻYTKOWANIA—

Oto kompletna wersja nicFW skompilowana w Keil.

Programator nie będzie z nią działał poprawnie, więc nawet nie próbujcie. Muszę popracować nad programatorem, zanim będzie można go używać.

Przesyłam to tutaj dla testerów, aby wypróbowali i znaleźli rzeczy, które przeoczyłem.

Wgranie tej wersji *zniszczy wasze ustawienia*, a wszystkie zaprogramowane kanały/presety również zostaną zniekształcone. Zatem *NAJPIERW ZRÓBCIE KOPIĘ ZAPASOWĄ WASZYCH PLIKÓW KONFIGURACYJNYCH* (Code Plugs).

JESZCZE RAZ!! To nie jest dla zwykłych użytkowników, ale dla tych, którzy chcą ją przetestować i poszukać błędów.

Zrobienie kopii:
https://nicsure.co.uk/h3/codeplug.html

Wgrywanie firmware:
https://nicsure.co.uk/h3/flash.html
=

Przepraszam, że tak długo to trwało. Kolejność bajtów to tylko jedna rzecz. Keil to stary kompilator ANSI C, któremu brakuje wielu funkcji SDCC, więc było też wiele innych rzeczy do rozwiązania.
#83
TIDradio H3 / Odp: nicFW V2.XX Release
Ostatnia wiadomość przez admin - Lut 18, 2025, 22:17
Current Version :    2.07.06
Build Type :    Beta
Date :    17/Feb/2025 21:38

Programmer V2.07.06 Requires FW V 2.07.06
https://nicsure.co.uk/h3/programmer2.zip

Zmiany w oprogramowaniu V2.07.05 na podstawie tłumaczenia notek autora:

Przyznam szczerze, że ta aktualizacja miała na celu głównie zsynchronizowanie wersji oprogramowania (firmware) i programatora.  Niemniej, wprowadzono też kilka zmian.

Lokalizacja zdalnego wskaźnika S (S-Bar):  Teraz lokalizacja zdalnego wskaźnika S będzie się aktualizować podczas przełączania między trybami PTT (Push-To-Talk, czyli "Naciśnij i Mów").

Opóźnienie Dual Watch: Dodano 4-sekundowe opóźnienie między zakończeniem nadawania (PTT) a włączeniem trybu Dual Watch (nasłuchiwanie dwóch częstotliwości jednocześnie).

Automatyczna adaptacja Ultrascan: Funkcja Ultrascan (skanowanie w trybie "ultra") automatycznie dostosowuje poziom szumu tła podczas skanowania. Chodzi o to, żeby ustawienia Ultrascan były spójne między różnymi pasmami. Skanowanie może na początku przebiegać wolniej, ale po sekundzie lub dwóch powinno przyspieszyć, gdy zostanie określony poziom szumu tła. Powinno https://www.facebook.com/groups/456942886822492/permalink/642993518217427/

Zmiany w oprogramowaniu V2.07.06:

*  Dodano możliwość regulacji opóźnienia DualWatch (nasłuchiwania dwóch częstotliwości jednocześnie).
*  Naprawiono problem z usuwaniem ustawionego kanału.
*  Zapis ustawień następuje teraz po długim naciśnięciu (przycisku).
*  Domyślna częstotliwość została zmieniona na 144 MHz (wcześniej było to 1299.99999 MHz).
*  Dodano możliwość wyczyszczenia pamięci EEPROM po stronie programatora (kliknij prawym przyciskiem myszy na przycisk "Zapisz").
*  Zaktualizowano zakładkę "Skórki" (Skinning). Aby przesunąć element, najpierw kliknij jego etykietę pozycji, a następnie użyj klawiszy strzałek.


Notatka autora:
Osiągnęliśmy teraz 98,5% (wykorzystania pamięci).  Miejsca zaczyna brakować, więc zamierzam zrobić "snapshot" (zapis stanu) kodu źródłowego i "podkreślić" tę wersję (uznać ją za zamkniętą).

Nie wstrzymuję rozwoju, po prostu *przechodzę z kompilatora SDCC na Keil C51*, ponieważ ten drugi ma znacznie lepsze możliwości optymalizacji kodu pod kątem zajmowanego miejsca. Prognozy wskazują na potencjalną redukcję kodu nawet o 30%!  Te dwa kompilatory są jednak nieco inne, więc będę musiał przekonwertować sporo kodu.

Zatem od tego momentu *nie będę naprawiał żadnych błędów ani wdrażał żadnych nowych funkcji*, dopóki nie dokonam pełnej konwersji na nowy kompilator.

Nadchodzą trudne czasy, ponieważ ta zmiana prawdopodobnie wprowadzi inne problemy, szczególnie te związane z czasem (działania).


---
Keil jest beznadziejny!

Mówię serio, to straszny szajs. Jasne, jest dobry w optymalizacji, wręcz niesamowity, ale IDE (środowisko programistyczne) jest do niczego, a łańcuch narzędzi jest tak wybredny, że zawodzi z powodu podwójnego średnika, no co to ma być?! Trzeba bardzo uważać, co się dołącza z której grupy, niektóre muszą być w tej samej grupie, inne w różnych. Jak coś jest nie tak, to po prostu pojawia się błąd "nie znaleziono pliku .obj" i tracisz czas na grzebanie w listach i mapach, żeby znaleźć, gdzie to cholerstwo się znajduje.

Będę musiał trochę pomyśleć, żeby poprawić ten koszmarny platformę. Ale mam kilka pomysłów, jak to uprościć.

A myślałem, że to będzie prosta konwersja.

#84
TIDradio H3 / Nowy model TidRadio H3 Plus +
Ostatnia wiadomość przez admin - Lut 12, 2025, 19:00
Na horyzoncie nowy model h3 tym razem z plusem. Za co ten + a no za audio.
Na wstępie okazuje sie, że mamy cyfrowe sterowanie głośności enkoder i pasek postępu. (oby nie jak w baofeng dm 1701) A wisienka na torcie to pełne audio po BT.

476317196_2274156966312368_6912799503115686040_n.jpg
476119322_645328934575195_6485767627549350176_n.jpg
#85
TIDradio H3 / Odp: nicFW V2.XX Release
Ostatnia wiadomość przez admin - Lut 11, 2025, 14:57
Current Version :    2.06.04
Build Type :    Experimental
Date :    11/Feb/2025 01:22

Programmer V2.06.02 S Requires FW V2.06.02/03/04
https://nicsure.co.uk/h3/programmerv2s.zip
#86
TIDradio H3 / Odp: nicFW V2.XX Release
Ostatnia wiadomość przez admin - Lut 10, 2025, 12:27
Current Version :   2.06.03
Build Type :   Experimental
Date :   10/Feb/2025 10:32

Programmer V2.06.02 S Requires FW V2.06.02/03
#87
TIDradio H3 / Odp: nicFW V2.XX Release
Ostatnia wiadomość przez admin - Lut 09, 2025, 12:42
Current Version :    2.06.01
Build Type :    Beta
Date :    09/Feb/2025 08:29

Programmer V2.06.01 S Requires FW V2.06.01
https://nicsure.co.uk/h3/programmerv2s.zip

476199072_941605891417910_38552405807372560_n.jpg

Zmiany w wersji V2.06.01

Więcej slotów długiego naciśnięcia

Dodano drugi bank funkcji długiego naciśnięcia, zaimplementowany jako system "Shift" (zmiany). Domyślne długie naciśnięcie dla zmiany (Shift) to Długie Naciśnięcie Menu (LP-Menu), ale wszystko to można ponownie przypisać w programatorze. Po "przesunięciu" (włączeniu Shift) na ekranie wyświetla się strzałka w górę w miejscu, w którym zwykle wyświetlany jest symbol blokady klawiatury.

WAŻNE: Jeśli zmieniasz funkcję długiego naciśnięcia, upewnij się, że "Blokada Klawiatury" jest przypisana do tego samego klawisza w obu bankach, w przeciwnym razie zablokujesz się poza radiem podczas jego blokowania.

Domyślne przypisania długiego naciśnięcia to:

Bez Shift:

* LP_EDITFREQ_ENTERGRP (Edycja częstotliwości/Wprowadź Grupę)
* LP_EDITCHNAME (Edycja Nazwy Kanału)
* LP_DTMFINPUT (Wprowadzanie DTMF)
* LP_SCAN (Skanowanie)
* LP_SCANPRESET_LCDINVERT (Skanowanie Presetów/Odwrócenie LCD)
* LP_REVERSE (Odwrócenie)
* LP_RFICOMP (Kompresja RF)
* LP_FREQCOUNT (Licznik Częstotliwości)
* LP_FMTUNER (Tuner FM)
* LP_DUALWATCH (Podwójny Nasłuch)
* LP_SHIFT (Zmiana - Menu)
* LP_TXENTER (Nadawanie/Enter)
* LP_KEYLOCK (Blokada Klawiatury - Gwiazdka)
* LP_DTMFPRESETS (Presety DTMF - Hash)

Z Shift:

* LP_EDITFREQ_ENTERGRP (Edycja częstotliwości/Wprowadź Grupę)
* LP_BLUETOOTH (Bluetooth)
* LP_DTMFINPUT (Wprowadzanie DTMF)
* LP_SCAN (Skanowanie)
* LP_SCANPRESET_LCDINVERT (Skanowanie Presetów/Odwrócenie LCD)
* LP_FIXREVERSE (Naprawione Odwrócenie)
* LP_RFICOMP (Kompresja RF)
* LP_FREQCOUNT (Licznik Częstotliwości)
* LP_SCOPE (Oscyloskop)
* LP_DUALWATCH (Podwójny Nasłuch)
* LP_SHIFT (Zmiana - Menu)
* LP_TXENTER (Nadawanie/Enter)
* LP_KEYLOCK (Blokada Klawiatury - Gwiazdka)
* LP_DTMFPRESETS (Presety DTMF - Hash)


Oscyloskop (Spectrum scope)

Aby uruchomić oscyloskop, musisz być w trybie Dual PTT i VFO, ponieważ oscyloskop jest rysowany na obszarze nieaktywnego VFO. Domyślny klawisz długiego naciśnięcia, aby uruchomić oscyloskop, to Shift-LP8.

Podczas pracy oscyloskopu, w miejscu, w którym zwykle wyświetlany jest miernik sygnału i tekst sygnału, będą wyświetlane trzy częstotliwości.

* Obszar Tekstowy SBAR: Wyświetla początkowe i końcowe limity zakresu oscyloskopu.
* Obszar Miernika SBAR: Wyświetla częstotliwość z najwyższym wykrytym sygnałem.

Klawisze używane w trybie oscyloskopu:

* Wyjście: Wyjście z oscyloskopu.
* #: Wyśrodkowanie częstotliwości najsilniejszego sygnału.
* Góra/Dół: Zmiana częstotliwości centralnej jak zwykle.
* */0: Zmiana częstotliwości centralnej 10 razy wartością kroku.
* Menu: Otwarcie menu (wstrzymuje oscyloskop).

Nie rób głupich rzeczy, takich jak nadawanie lub przełączanie na Single PTT lub inne głupie działania podczas pracy oscyloskopu. Nie bądź głupi.
#88
TIDradio H3 / Odp: nicFW V2.XX Release
Ostatnia wiadomość przez admin - Lut 07, 2025, 22:33
Current Version :   2.05.02
Build Type :   Experimental
Date :   07/Feb/2025 15:37

Programmer V2.05.01 S Requires FW V2.05.01/02
https://nicsure.co.uk/h3/programmerv2s.zip

Wersja eksperymentalna z multiwyborem przy skanowaniu (klawisz *)

475732607_501941329600626_3931038616455126739_n.jpg
#89
TIDradio H3 / Odp: nicFW V2.XX Release
Ostatnia wiadomość przez admin - Lut 05, 2025, 15:33

Current Version :   2.05.00
Build Type :   Nightly
Date :   05/Feb/2025 09:28

Programmer V2.05.00 S Requires FW V2.05.00
https://nicsure.co.uk/h3/programmerv2s.zip

Nowa opcja w menu:
53 - PTT ID - Both, Off, Bot, Eot

Pojawiła sie opcja eliminacji interferencji od wyświetlacza LCD. Należy przytrzymać klawisz 6. Ekran wtedy będzie odświeżany z mniejszą częstotliwością.
#90
TIDradio H3 / Odp: nicFW V2.XX Release
Ostatnia wiadomość przez admin - Lut 04, 2025, 18:44
Current Version :   2.04.22
Build Type :   Beta
Date :   04/Feb/2025 04:14
 

Aktualny programmer wymaga v. ..22

Programmer V2.04.22 S Requires FW V2.04.22
https://nicsure.co.uk/h3/programmerv2s.zip