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 23, 2024, 12:39

Login with username, password and session length

Recent

Rozszerzenie pamięci EEPROM - więcej miejsca na rozwój oprogramowania

Zaczęty przez admin, Mar 14, 2024, 17:50

Poprzedni wątek - Następny wątek

admin

W ostatnim czasie na forum dyskusyjnym dotyczącym modyfikacji popularnego radia K5 pojawił się wątek dotyczący zwiększenia pojemności pamięci EEPROM w celu ułatwienia dalszego rozwoju oprogramowania.

Obecnie zastosowana pamięć ma pojemność 8KB, co bywa niewystarczające przy dodawaniu nowych funkcji. Dlatego zaproponowano zwiększenie do 128KB lub nawet 256KB. Teoretycznie dałoby to znacznie więcej miejsca na przechowywanie danych konfiguracyjnych, ustawień kanałów czy obsługę dodatkowych bibliotek, np. z obsługą fontów do wyświetlania chińskich znaków.

Jeden z developerów - LOSEHU - z powodzeniem przeprowadził już modyfikacje sprzętowe i programowe pozwalające osiągnąć 256KB pamięci EEPROM. W przyszłości być może uda się ją jeszcze podwoić.

Rozszerzenie pamięci to obiecujący kierunek rozwoju, który pozwoli wgrać do radia K5 znacznie bardziej rozbudowane oprogramowanie z dodatkowymi funkcjami. Pozostaje mieć nadzieję, że znajdą się chętni do podjęcia trudu modyfikacji sprzętowych.

Link do chińskiego firmware by LOSEHU:
https://github.com/losehu/uv-k5-firmware-chinese

 Oto kilka ciekawostek na temat pamięci EEPROM w modyfikowanym radiu K5 na podstawie informacji z chińskiego repozytorium GitHub:

1. Początkowe 8KB pamięci EEPROM pozostaje niezmienione, natomiast powyżej znajdują się różne dane, m.in. 22 pozycje kontaktów MDC1200 pomiędzy adresami 0x1D00 a 0x1FFF.

2. Rozszerzona wersja firmware wykorzystuje dodatkową pamięć EEPROM do przechowywania chińskich fontów i bibliotek znaków (łącznie ok. 120kB) między adresami 0x2000 a 0x1E31C.

3. W obszarze 0x1E320-0x1E345 zapisane są dane powitalnego ekranu, a w 0x1E350-0x1E450 bitmapa powitalnego obrazu o rozmiarze 128x64 pikseli.

4. Aktualnie osiągnięto 256kB pojemności EEPROM, dzięki użyciu dwóch układów 2Mb EEPROM, ale w przyszłości autorzy planują dalsze zwiększanie do 512kB.

5. Rozszerzona pamięć EEPROM pozwala na wgranie znacznie bardziej rozbudowanego firmware z dodatkowymi funkcjami, np. obsługą chińskiego interfejsu i fontów.