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.

Lis 21, 2024, 17:39

Login with username, password and session length

Recent

Ostatnie wiadomości

#21
Firmware / Odp: Firmware by F4HWN
Ostatnia wiadomość przez admin - Paź 14, 2024, 11:56
 Aktualizacja firmware F4HWN v3.5

💻 FLASZUJ PRZEZ PRZEGLĄDARKĘ 💻

Sugeruję wybór jednej z poniższych wersji:
* 📺 Wersja Bandscope (bez wsparcia dla FM broadcast)
https://egzumer.github.io/uvtools/?firmwareURL=https://github.com/armel/uv-k5-firmware-custom/raw/main/archive/f4hwn.bandscope.packed.v3.5.bin

* 📻 Wersja Broadcast (bez wsparcia dla Bandscope)
https://egzumer.github.io/uvtools/?firmwareURL=https://github.com/armel/uv-k5-firmware-custom/raw/main/archive/f4hwn.broadcast.packed.v3.5.bin

Ostatnia szansa... Jeśli nie możesz zdecydować między tymi dwiema wersjami, możesz zawsze wybrać wersję poniżej. Zachowuje ona wsparcie dla Broadcast FM i Bandscope, ale usunięto funkcje VOX, Audio bar, Air Copy, nowe ewolucje Bandscope od wersji v3.0 oraz nowy tryb głębokiego uśpienia...
* ⏱️ Wersja Bandscope & Broadcast (bez VOX, Audio bar, Air Copy, nowych ewolucji Bandscope od wersji v3.0 oraz nowego tryb głębokiego uśpienia)
https://egzumer.github.io/uvtools/?firmwareURL=https://github.com/armel/uv-k5-firmware-custom/raw/main/archive/f4hwn.voxless.packed.v3.5.bin

📘 Aktualny podręcznik dostępny w sekcji Wiki 📘
https://github.com/armel/uv-k5-firmware-custom/wiki/Radio-operation#air-copy
⭐ Dedykowany sterownik CHIRP dostępny jako załącznik ⭐️
https://github.com/armel/uv-k5-firmware-custom/releases/download/v3.5/f4hwn.chirp.driver.v3.5.py

Zmiany
* Refaktoryzacja i optymalizacja pamięci
* Ulepszona funkcja SetOff
* Naprawiony błąd efektu lustra
* Zmniejszenie migotania ekranu przed przejściem w tryb czuwania
* Zmniejszenie migotania LED podczas trybu czuwania
* Funkcja SetOff wyłączona w trybie AirCopy
* SetOff domyślnie ustawiony na 1h w przypadku RESET
* Ulepszona funkcja ScnRev
* CARRIER może być teraz ustawiony od 250ms do 20s (w krokach 250ms)
* Ulepszona funkcja KeyLck
* Automatyczne blokowanie jest teraz regulowalne od 15s do 10m (w krokach 15s)
* Naprawiony błąd kompilacji NOAA (dzięki Justin White, PR #271)
* Naprawiony błąd dotyczący zapisywania parametrów kompilacji (mający wpływ na Chirp)

📘 Aby uzyskać wyjaśnienia dotyczące funkcji Air Copy, zobacz wiki 📘

* Wersja Bandscope: 531 bajtów pozostało.
* Wersja Broadcast: 2 583 bajty pozostało.
* Wersja Bandscope & Broadcast (bez VOX, Audio bar, Air Copy, nowych ewolucji Bandscope od wersji v3.0 oraz nowego tryb głębokiego uśpienia): 371 bajtów pozostało.
#22
Firmware / Odp: Gra Doom na ATS-20
Ostatnia wiadomość przez admin - Paź 08, 2024, 10:12
Wersja v0.7
- dodana mini mapka (klawisz MODE) żeby sie nie zgubić :p
- dodany system kolizji żeby nie przenikać przez ściany
#23
Firmware / Gra Doom na ATS-20
Ostatnia wiadomość przez admin - Paź 07, 2024, 14:55
Gra doom na ats-20.  Bardzo uproszczona wersja gry, chodzimy po labiryncie i strzelamy do migających przeciwników. Sterowanie: przód tył klawisze vol+/-, obracamy sie kręcąc enkoderem, fire enkoder ok lub przycisk AGC. Gra zastępuje wgrany firmware brak możliwości słuchania radia.

Download:
Doom-v05.hex

Screen:
462389570_544939001450303_3511131946114782040_n.jpg

Wgrywanie firmware w wątku:
https://k5.2je.eu/index.php?topic=81.0



#24
Firmware / Odp: Firmware by F4HWN
Ostatnia wiadomość przez admin - Paź 06, 2024, 16:32
wersja 3.4:

Usprawnienia funkcjonalności:
  • Tryb uśpienia (SetOff): Nowa funkcja pozwala na automatyczne przejście radia w tryb niskiego poboru prądu po określonym czasie bezczynności.
  • Skanowanie (ScnRev): Rozszerzono możliwości skanowania o nowe tryby (Fast, Slow, Stop, Timeout) oraz możliwość konfigurowania czasu oczekiwania w trybie Timeout.
  • Poprawki błędów: Usunięto błąd związany z funkcją kopiowania (Air Copy) przy zablokowanej klawiaturze.
  • Optymalizacja: Przeprowadzono refaktoryzację kodu, co pozwoliło na zwiększenie wydajności i uwolnienie dodatkowej pamięci.
  • Usuwanie zbędnych funkcji: Usunięto menu Tx200, Tx350 i Tx500, które stały się nieaktualne po wprowadzeniu funkcji TxLock.


Nowe funkcje:
  • Tryb uśpienia: Jak wspomniano wcześniej, jest to jedna z najważniejszych nowości, która pozwala na znaczne wydłużenie czasu pracy na baterii.
  • Rozszerzone możliwości skanowania: Dzięki nowym trybom skanowania użytkownicy mają większą kontrolę nad procesem skanowania.

Powyższe zmiany dotyczą różnic między wersją 3.3 a 3.4
Seria 3.x nie była dotąd opisywana więc skrót nowości w wersjach 3.0-3.3:

Wersja 3.0
  • Podział na dwie wersje: Wprowadzono podział na wersję z bandoskopem (bez odbioru FM) oraz wersję z odbiornikiem FM (bez bandoskopu).
  • Poprawki błędów: Naprawiono kilka błędów związanych z menu, wyświetlaniem nazw kanałów, poziomem podświetlenia i innymi.
  • Ulepszenia: Poprawiono zarządzanie długimi nazwami w menu, dodano nowe opcje blokowania częstotliwości dla różnych regionów, ulepszono analizator widma i dodano nazwy kanałów, usprawniono zarządzanie listami skanowania (dostepne 4 listy i wariacje).
Wersja 3.1
  • Poprawki błędów: Naprawiono błędy związane ze zmianą kanałów pamięci, brakującymi częstotliwościami, przełączaniem szerokości pasma podczas odbioru i innymi.
  • Ulepszenia: Ulepszono funkcję F-LOCK, zarządzanie zasilaniem, dodano obsługę baterii 3500mAh oraz inne opcje kompilacji.
Wersja 3.2
  • Poprawki błędów: Naprawiono drobne błędy i zoptymalizowano pamięć.
  • Nowe funkcje: Dodano nowe menu TXLock, ulepszono wykluczanie kanałów pamięci podczas skanowania, przeprojektowano menu resetowania.
  • Ulepszenia: Usprawniono funkcję kopiowania (Air Copy) i dodano opcje kompilacji.
Wersja 3.3
  • Nowe funkcje: Dodano menu SetTmr do włączania/wyłączania timerów RX i TX na pasku stanu.
  • Ulepszenia: Usprawniono pasek audio i funkcję kopiowania (Air Copy).


💻 AKTUALIZACJA PRZEZ PRZEGLĄDARKĘ v.3.4 💻

Proponuję wybrać jedną z dwóch następujących wersji:

📺 Wersja z analizatorem widma (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.v3.4.bin

📻 Wersja z radiem FM (bez analizatora widma)
https://egzumer.github.io/uvtools/?firmwareURL=https://github.com/armel/uv-k5-firmware-custom/raw/main/archive/f4hwn.broadcast.packed.v3.4.bin

Ostatnia szansa... Jeśli nie możesz zdecydować między tymi dwiema wersjami, zawsze możesz wybrać wersję poniżej. Zachowuje ona obsługę radia FM i analizatora widma. Jednak funkcje VOX, wskaźnik audio, Air Copy, nowe funkcje analizatora widma wprowadzone od wersji 3.0 oraz nowy tryb głębokiego uśpienia zostały usunięte...

⏱️ Wersja z analizatorem widma i radiem FM (bez VOX, wskaźnika audio, Air Copy, nowych funkcji analizatora widma wprowadzonych od wersji 3.0 oraz nowego trybu głębokiego uśpienia)
https://egzumer.github.io/uvtools/?firmwareURL=https://github.com/armel/uv-k5-firmware-custom/raw/main/archive/f4hwn.voxless.packed.v3.4.bin


#25
Firmware / Odp: Firmware by losehu Altern...
Ostatnia wiadomość przez admin - Paź 06, 2024, 03:16
Alternatywny bootloader dla Quansheng UV-K5 od losehu
Umożliwia tak zwany multiboot czyli posiadanie kilku dowolnych firmware na jednym urządzeniu i przełączanie się miedzy nimi.

Jak to działa?
Wybrane obrazy firmware zapisane są w rozszerzonej pamięci eprom. Jeżeli chcemy zmienić firmware na inny  podczas włączania radia wciskamy klawisz Menu, pokazuje się wtedy lista zainstalowanych firmware, po wybraniu interesującego następuje wgranie go do pamięci flash i jest dostępny jako domyślny.
Oczywiście by pomieścić obrazy firmware wymagana jest wymiana pamięci eprom, domyślnie wymaga on posiadania 4Mib (512 KB) EEPROM. Możliwa jest zmiana wymagań na mniejszą pamięci po edycji kodu źródłowego.
Kod źródłowy bootloadera:
https://github.com/losehu/uv-k5-bootloader-custom

Wgranie bootloadera:
Wgranie alternatywnego bootloadera nie jest proste, wymaga posiadania programatora ST-Link i wlutowanie się do płyty głównej radia w odpowiednie pola.
pobrane1.png

Podłącz ST-Link do komputera (najpierw zainstaluj sterowniki ST-Link). Wciśnij PTT na urządzeniu K5/6 i włącz je w trybie wgrywania oprogramowania. Uruchom skrypt losehu_bootloader.bat (regularnie aktualizowany, dostępny na GitHubie).
Po poprawnym wgraniu wyświetli się komunikat:

"Bootloader code programmed. You can use uv_flash_fw to program main firmware, or just use stock tool to do it. Shutdown command invoked."

Na stronie K5web wejdź w zakładkę z wielosystemowym oprogramowaniem i wybierz opcję "Wgraj do urządzenia".

https://k5.vicicode.com/#/tool/bl
#26
Firmware / Odp: Firmware nowej generacji ...
Ostatnia wiadomość przez admin - Paź 06, 2024, 02:14
Aktualnie najnowszy reborn

Download:
r3b0rn-20241005-manual-eeprom-fix1.bin

Kilka screenów:
460134243_363478403511103_7944277350945256549_n.jpg461811035_547354357757626_8864155251450809832_n.jpg
461877358_567586932285097_4167788091656192582_n.jpg461879898_1260183091676271_7690551458004524567_n.jpg461881481_908632714653717_1817520855716541197_n.jpg
461998955_1303465084155620_5881303645927393290_n.jpg462176856_735604288731647_6042504726691150437_n.jpg462201236_1022352706358630_2709954088007536199_n.jpg
#27
Firmware / Firmware by losehu
Ostatnia wiadomość przez admin - Wrz 25, 2024, 14:40
Chińskiej produkcji firmware na bazie egzumera.
Oferuje wsparcie dla dużej ilości modyfikacji hardware.
Posiada własny ekosystem programowy, nie potrzebujesz instalować chirpa ani programu do flashowania, Wszystko można zrobić z poziomu przeglądarki.
Oferuje funkcje nie dostępne w innych firmware. 
Niestety wiele funkcji wymaga wymiany pamięci eprom na większą.
Wymiana na większy EEPROM (2Mbit lub 1Mbit) umożliwia:

  • Wyświetlanie i pisanie w dowolnym języku
  • Automatyczną funkcję przesunięcia częstotliwości Dopplera
  • Niestandardowe obrazy startowe
  • Niestandardowe obrazy SSTV (w przygotowaniu)
  • Tryb DOPPLER
  • Pełne wsparcie SSB dla SI4732
  • Dodatkowe niestandardowe funkcje (około 1.5K?)

Portal k5web
K5Web
https://k5.vicicode.com/#/chirp/base

  • Obsługuje kompilację firmware online bez potrzeby posiadania środowiska programistycznego
  • Zapisywanie danych różnych satelit dla funkcji niwelacji efektu Dopplera,
  • Wgrywanie graficznego loga startowego,
  • Wgrywanie patch dla poprawki SI4732 SSB
  • Wspiera "Creative Workshop" - możliwość przesyłania niestandardowego firmware i obrazów startowych.
  • Edycje kanałów i ustawień możliwością zapisu i odczytu kopii
  • Backup pamięci eprom
  • Funkcja generowania spersonalizowanego firmware i jego wgrywanie.
  • Wgrywanie obrazów firmware dla funkcji Multi-booting


Ze względu na ograniczoną ilość miejsca na firmware nie da sie zmieścić wszystkich funkcji w jednym wsadzie. Autor przygotował specjalny kreator w którym można wybrać funkcje na których nam zależy i pominąć nie istotne. Po wybraniu interesujących opcji gotowy firmware można wgrać bezpośrednio z poziomu portalu lub pobrać na dysk.
Kreator firmware:
https://k5.vicicode.com/#/idea/losehu
Dostępne opcje:
- wybór języka menu: angielski, chiński
- język napisów nazw kanałów: angielski, chiński
- obsługa protokołu MDC1200; konfiguracja kontaktów dostępna na https://k5.vicicode.com/#/chirp/mdc
- funkcja sms czyli messenger dostepny w innych firmware
- kompensacja efektu Dopplera dla nasłuchu z satelit; wymaga konfiguracji i wgrania danych dla wybranych satelit: https://k5.vicicode.com/#/chirp/mdc
- Chinese input method; czyli pisanie po chińsku (dla nas nie potrzebne :p)
- spectrum czyli analizator widma znany z softu egzumera z kosmetycznymi zmianami
- obsługa chipu radia FM: standardowego lub płytki z układem SI4732 który wspiera zakres KF dla pełnego wsparcia modulacji SSB potrzebne jest wgranie patcha ssb https://k5.vicicode.com/#/tool/chi

skróty klawiaturowe główny interfejs:

Kombinacja klawiszyFunkcja
Pojedyncze naciśnięcie Góra/DółRegulacja częstotliwości
Pojedyncze naciśnięcie NumerSzybkie wprowadzanie częstotliwości
Pojedyncze naciśnięcie *Wprowadzanie DTMF do wysłania
Długie naciśnięcie FBlokada klawiatury
Długie naciśnięcie MPrzełączanie trybu modulacji
Długie naciśnięcie *Aktywacja listy wyszukiwania / Rozpoczęcie wyszukiwania
Długie naciśnięcie 0 / F+0Włącz/Wyłącz odbiornik radiowy
Długie naciśnięcie 1 / F+1Kopiowanie kanału do innego VFO
Długie naciśnięcie 2 / F+2Przełączanie między kanałami A/B
Długie naciśnięcie 3 / F+3Przełączanie trybu częstotliwości/kanałowego
Długie naciśnięcie 4 / F+4Wyrównanie częstotliwości
Długie naciśnięcie 5Przełączanie listy wyszukiwania / Ustawianie zakresu wyszukiwania
F+5Spektrum
Długie naciśnięcie 6 / F+6Przełączanie mocy nadawania
Długie naciśnięcie 7 / F+7Przełącznik transmisji aktywowanej głosem
Długie naciśnięcie 8 / F+8Odwrócenie częstotliwości
Długie naciśnięcie 9 / F+9Połączenie jednym dotknięciem
F+MOtwórz SMS
F+UPPrzełącznik dźwięku klawiszy
F+DownAutomatyczne przesunięcie Dopplera
F+EXITOdwraca nawigację menu
F+*Skanowanie sub-audio
Krótkie naciśnięcie Boczny przycisk 1Monitor
Długie naciśnięcie Boczny przycisk 1Przełącznik dekodowania DTMF
Krótkie naciśnięcie Boczny przycisk 2Ustaw szerokie/wąskie pasmo
Długie naciśnięcie Boczny przycisk 2Latarka

Radio SI4732


Kombinacja klawiszy
Funkcja
[/td][/tr][/table]
Krótkie naciśnięcie Boczny przycisk 1 lub Boczny przycisk 2
Zmiana BFO w trybie SSB
Krótkie naciśnięcie 5
Wprowadź częstotliwość
Krótkie naciśnięcie *
Wprowadź punkt dziesiętny przy częstotliwości
Krótkie naciśnięcie MENU
Potwierdź wprowadzoną częstotliwość
Krótkie naciśnięcie 0
Przełącz tryb (AM/FM/SSB)
Krótkie naciśnięcie F
Przełącz LSB/USB w trybie SSB
Krótkie naciśnięcie 1 lub 7
Zmiana kroku częstotliwości
Krótkie naciśnięcie 4
Przełącz wyświetlanie siły sygnału
Krótkie naciśnięcie 6
Zmiana szerokości pasma
Krótkie naciśnięcie 2 lub 8
Przełącz ATT (tłumik)
Krótkie naciśnięcie 3 lub 9
Wyszukiwanie w górę/w dół
Krótkie naciśnięcie EXIT
Zatrzymaj wyszukiwanie
[/table]


Tryb Dopplera:


Kombinacja klawiszyFunkcja
F+Down (na głównym interfejsie)Aktywacja trybu Dopplera
Krótkie naciśnięcie 5Wprowadź czas
Krótkie naciśnięcie *Wprowadź punkt dziesiętny przy czasie
Krótkie naciśnięcie MENUPotwierdź wprowadzony czas / Przełącz między parametrami
Przyciski Góra/DółRegulacja wybranego parametru
Krótkie naciśnięcie PTTRozpocznij transmisję
Krótkie naciśnięcie Boczny przycisk 1Włącz nasłuchiwanie

Dodatkowe funkcje firmware:
- obsługa wyświetlania obrazków startowych wyświetlanych przy uruchamianiu radia, funkcja ta wymaga powiekszonej pamieci eprom. Galeria gotowych obrazków dostępna na https://k5.vicicode.com/#/idea/Image
Możliwość wgrywania własnych dostępna na https://k5.vicicode.com/#/tool/image?url=https://k5.vicicode.cn/wsapi/download?id=210%26n=%E6%B3%89%E7%9B%9B.jpg


IMG_20241006_002217_edit_6555766342228.jpg
IMG_20241006_002434_edit_6645710037006.jpg
#28
Modyfikacje i peryferia / Odp: Wyprowadzenie złącza ICPS...
Ostatnia wiadomość przez admin - Wrz 11, 2024, 13:36
Fajnym pomysłem będzie wyprowadzenie złącza na tylną obudowę, dzięki temu programowanie radia przez asp będzie szybkie bez rozkręcania obudowy. Musimy podłączyć się pod płytkę arduino więc lutujemy gold piny jak ich nie mamy, lub 6 kabelków bezpośrednio do płytki. W wolnym miejscu obudowy robimy otwór na złącze. Złącze kombinujemy we własnym zakresie. Można  przykładowo wykorzystać połowę przejściówki z zestawu adaptera i przykleić. Jak mamy inne z miejscem na przykręcenie to na śrubki mocujemy. 

Pinout złacza w arduino nano:
Arduino-nano-ICSP-Pins.jpeg
Pinout-of-Arduino-Nano_638x600.webp

Można to zrobić na parę sposobów jak komu pasuje i co kto ma.
Przykład wykonania przez kolegę Kota :D
9cb92b88-acdb-4950-96a6-a3cd95685f20.jfif
51aa84c0-282b-43d0-9028-8d7c12e57081.jfif
a6de5db6-2858-4c3e-baf4-ab4d5ccb8be3.jfif

Jak mamy ogarnięte podłączenie to wgrywamy wg. poradnika:
https://k5.2je.eu/index.php?topic=81.0

#29
Modyfikacje i peryferia / Wyprowadzenie złącza ICPS na z...
Ostatnia wiadomość przez admin - Wrz 11, 2024, 13:22
Zmiana softu w ats20+ czasami jest kłopotliwa, najprościej zrobić to przez kabel mini USB, ale nie zawsze to działa. Można przez tani konwerter USB ASP, ale nie zawsze są wlutowane piny by podłączyć przejściówkę. 
nowy ats20.jpg
#30
Modyfikacje i peryferia / Modyfikacja sprzętowa - czujni...
Ostatnia wiadomość przez admin - Wrz 10, 2024, 22:33
Jako, że arduino w ats ma sporo nie wykorzystanych pinów postanowiłem dodać coś nowego.
I jest to funkcja pomiaru temperatury. Do podłączenia czujnika wybrałem pin A3, czyli kolejny obok moda na napięcie baterii.
Teraz potrzebujemy dowolnego czujnika temperatury. U mnie padło na DS18B20 firmy Dallas. Czujnik komunikuje się z mikrokontrolerem za pomocą protokołu 1-Wire, co oznacza, że do jego działania potrzebny jest tylko jeden przewód danych. Dzięki temu można podłączyć wiele czujników do jednego pinu Arduino lub innego mikrokontrolera, oszczędzając cenne porty wejścia/wyjścia.
Do jego działania potrzebny jest Rezystor podciągający: Dodaj rezystor podciągający (np. 4,7kΩ) między pin danych a napięcie zasilania Arduino.
Zalety DS18B20:
Wysoka dokładność: Czujnik zapewnia dokładność pomiaru wynoszącą zazwyczaj ±0,5°C.
Szeroki zakres pomiarowy: DS18B20 może mierzyć temperaturę w zakresie od -55°C do +125°C.
Niska cena: Jest to jeden z najtańszych czujników temperatury dostępnych na rynku.

Oczywiście do działania czujnika niezbędne jest oprogramowanie. Standardowe firmware nie mają wsparcia pomiaru temperatury i napisałem alternatywny soft.
Jest to graficzny termometr z kilkoma widżetami, które można przełączać kręcąc enkoderem. Kady z widżetów jest w pewnym zakresie konfigurowalny.
Klawisz step zmiana rozmiaru czcionki
Klawisz mode zmiana działania widżetów, zależy od wybranego widżetu. Np. Przełączanie C/F, obrót grafiki, zatrzymanie efektów.
Klawisz BW Info o programie i dodatkowe dane np. ID czujnika min/max.
Wciśnięcie klawiszy by zadziałało należy chwile przytrzymać około sekundy.
Firmware w formacie hex
TempVision Pro 1.0:
TempVisionPro1.0.hex
Dodatkowa opcja to pomiar napięcia z pinów A1 i A2 (razem lub oddzielnie klawisz Mode)

IMG_20240907_140417_edit_757938413992155.jpg
Messenger_creation_f077fb22-4c48-4744-a900-e18c4b88658e_edit_891202015313487.png

Jak będzie zapotrzebowanie na inną wersję czujnika pisać to dodam :D