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.

Kwi 05, 2025, 07:01

Login with username, password and session length

Recent

Ostatnie wiadomości

#31
TIDradio H3 / Odp: nicFW V2.XX Release
Ostatnia wiadomość przez admin - Lut 27, 2025, 13:32
v.2.52.02
#32
TIDradio H3 / Odp: Nowy model TidRadio H3 Pl...
Ostatnia wiadomość przez admin - Lut 27, 2025, 12:56
pojawiła sie oferta kupna tego radia za niecałe 200zł
https://pl.aliexpress.com/item/1005008549046261.html
#33
TIDradio H3 / Odp: nicFW V2.XX Release
Ostatnia wiadomość przez admin - Lut 24, 2025, 16:57
#34
TIDradio H3 / Odp: nicFW V2.XX Release
Ostatnia wiadomość przez admin - Lut 23, 2025, 14:29
Trochę mniej "odważna" wersja domyślnej czcionki.
dodane logo startowe nicFW_2.51.01.bin mod
480629169_613074424680310_7248129855225129243_n.jpg
#36
TIDradio H3 / Odp: nicFW V2.50.02 beta
Ostatnia wiadomość przez admin - Lut 22, 2025, 20:30
Oto pierwszy pakiet nowego oprogramowania 2.50 i programatora.

* Programator będzie działał zarówno z oprogramowaniem 2.0x, jak i 2.50, ale pliki konfiguracyjne (codeplugs) NIE są kompatybilne. Aby dokonać migracji, musisz wyeksportować swoje kanały/plany pasm i ustawienia z pliku konfiguracyjnego 2.0x do plików CSV, a następnie przełączyć nowy przełącznik "V2.50" i zaimportować je z powrotem. Będziesz musiał ponownie przejść przez swoje ustawienia, ponieważ nie ma jeszcze eksportu/importu ustawień.

* Programator dołoży wszelkich starań, aby upewnić się, że nie pomylisz różnych wersji plików konfiguracyjnych (rozpoznaje, dla której wersji są przeznaczone), a także jeśli spróbujesz odczytać radio z wgranym niewłaściwym oprogramowaniem dla trybu, w którym się znajdujesz.

* W pewnym momencie zmienię rozszerzenie plików między wersjami plików konfiguracyjnych, aby wyraźniej je rozróżnić.

* Mogą jeszcze istnieć ukryte pozostałości zmian kolejności bajtów, więc zachowajcie czujność.

download:
https://www.facebook.com/download/611734478493154/publish.zip?av=100015289410832&eav=AfaOwsKlxFV-M32-tqy02M15ERt0iKGFtIav_MmRPM3jZekobX23tlOApOpbUG5nTc0&paipv=0&hash=AcrHv7LaSHdVXU9Yvjo

481381485_1879963152407940_3237199423015552049_n.jpg
480910022_2022325558259795_6986373970527105927_n.jpg
479741130_982558933823293_2228205387264588625_n.jpg
480993811_930621452597698_5614739051080625069_n.jpg
#37
TIDradio H3 / Odp: nicFW V2.XX Release
Ostatnia wiadomość przez admin - Lut 22, 2025, 20:08
Autor firmware udostepnił programik do edycji czcionek. Jeśli chcesz spróbować swoich sił w edycji czcionki o podwójnym rozmiarze i dużych cyfr, oto aplikacja, która Ci to umożliwi. Oczywiście możesz zapisać czcionkę indywidualnie i udostępnić ją, jeśli chcesz.

Jest to bardzo prosta aplikacja, umożliwiająca edycję tylko pojedynczych pikseli. Jest jednak open source, więc możesz ją ulepszać według własnego uznania.

479680048_661923439555132_4376699884181141333_n.png

https://github.com/nicsure/FontTouchUp/releases/tag/v1
#38
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.
#39
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.
#40
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.