Quansheng UV-K5 Modding Fan Forum

Modyfikacje sprzętowe => Elektronika => Wątek zaczęty przez: admin w Mar 14, 2024, 17:50

Tytuł: Rozszerzenie pamięci EEPROM - więcej miejsca na rozwój oprogramowania
Wiadomość wysłana przez: admin w Mar 14, 2024, 17:50
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.