NOWE POSTY | NOWE TEMATY | POPULARNE | STAT | RSS | KONTAKT | REJESTRACJA | Login: Hasło: rss dla

HOME » RADIA - TRANSCEIVERY - RADIOTELEFONY - ICOM, YAESU, KENWOOD » TYT MD-380 - PROBLEM Z PONOWNYM WGRANIEM OBU PROGRAMÓW ALTERNATYWNYCH

Przejdz do dołu strony<<<Strona: 2 / 2    strony: 1[2]

TYT MD-380 - problem z ponownym wgraniem obu programów alternatywnych

  
sq2lyf
22.07.2018 19:09:13
poziom 6

Grupa: Użytkownik

QTH: Gdańsk

Posty: 877 #2568113
Od: 2009-1-26


Ilość edycji wpisu: 2
Siedzę dzisiaj nad MD-380 i stwierdziłem, że nie da jej się uceglić wesoły można wgrywać firmware jaki się chce w dół i w górę.

Jesli chodzi o zamieszanie z wersją 13.20 to okazuje się że wersja 13.20 jest bazą do modyfikacji firmware'u i na nim powstały wersje TyMD380Toolz i MD380Tools. Wgrywałem różne pliki, raz miałem biały ekran, raz do góry nogami, ale zawsze można było wgrać oryginalny najnowszy 13.34 albo któryś z alternatywnych firmware'ow. Jedynie trzeba wiedzieć że:
1. Radio włączamy w trybie DFU (UPButton+PTT i PowerON)
2. Firmware musi być odpowiedni (GPS lub nonGPS)

Moje pliki dla MD-380 https://1drv.ms/f/s!AseUg1HcEpBmjVOE7o_IL3pRmEak

MD-380 posiada mikrokontroler STM32 który ma 1MB pamięci na program (firmware). 192kB pamięci operacyjnej RAM i 16MB pamięci flash na code plug i bazę USER DB. Dodatkowo jest drugi ARM STM32 który robi jako programator. Zatem wgranie codeplug oraz userdb nie narusza w żaden sposób firmware. Fizycznie nie ma takiej możliwości.

Upgrade firmware'u to programowanie mikrokontrolera ARM STM32F4.
Wgrywanie codeplug to zapis do pamięci Flash.
Wgrywanie userdb to również zapis do pamięci Flash i tu jest problem Janusza. Wgrał zbyt dużą "dawkę" userdb i częsciowo naruszył strukturę CODE PLUG. Alternatywne oprogramowanie nie było odporne na taką operację chyba... nie wiem. CPS zapisuje CODE PLUG do pamięci flash i nie przewiduje że ktoś będzie jeszcze do tej pamięci dodawał plik user.db. Gdy jest to niewielki pliczek bez dużej ilości kontaktów i kanałów to spoko.. baza użytkowników DMR z SP się zmieści i nic się nie stanie.

Janusz moim zdaniem pracujesz na uszkodzonym CODE PLUGU.

Postąpić musisz tak:
Wgrać sobie firmware jaki chcesz - najlepiej najnowsze MD380Tools.
Od nowa zrobić CODE PLUG z najstarszego CODE PLUGA jakiego ściągnąłeś ze swojego TYTa. Wiem że to dużo roboty ale jest program ContactManagerV250, którym zaimportujesz dużo ze swojego aktualnego CODE PLUGA.
Wgrasz tego CODE PLUGA za pomocą CPS... widzę po Twoim wsadzie jaki mi przysłałeś że korzystasz z 1.35.. bezpieczniej jest 1.34 ale nie wiem czy jeszcze można się cofnąć gdy się już używało wyższej wersji.

na koniec za pomocą Tytera Flash Tools wrzuć ostatni plik UserDB od Andrzeja.

Alternatywny firmware ma tą zaletę, że potrafi "dobrać" się do pliku userdb umieszczonego w pamięci FLASH i go obsługiwać pod warunkiem że struktura mu pasuje (trzeba uważać ręcznie grzebiąc w USERDB)

Tytera Flash Tools jest tak napisana by zapisać plik userdb "na końcu" flasha, użyłeś dużego pliku i częściowo nadpisał Ci wsad. Od tamtej pory pewnie masz problemy.

To są moje takie rozważania na temat programowania tego cacuszka.. celowo tak piszę bo to naprawdę świetny sprzęt za małe pieniądze. Nie wyobrażam sobie pracować na oryginalnym sofcie.
Oczywiście mogę się tu mylić bo podchodzę do tego amatorsko i na zasadzie amatorskich eksperymentów. Także jeśli ktoś ma inne zdanie to chętnie się zapoznam i razem pomożemy jakoś Januszowi wesoły


73
_________________
Przemek
Sq2LyF
  
Electra20.04.2024 09:31:21
poziom 5

oczka
  
SO5AJG
23.07.2018 09:35:00
poziom 3

Grupa: Użytkownik

QTH: KO02ME, Warszawa

Posty: 161 #2568323
Od: 2013-11-2
Dzięki Przemku za wyczerpującą informację w temacie i poświęcony czas na wyjaśnienie problemów. Po analizie Twoich materiałów i podziału pamięci w MD-380, które są zbieżne z informacjami otrzymanymi od Kolegi Krzysztofa SQ9DO doszedłem do wniosku, że po prostu muszę wylutować pamięć 25Q128BV i ją skasować a następnie czystą ponownie wlutować. Tak też zrobił Krzysztof, któremu po wgraniu oprogramowania alternatywnego radio pracowało bez problemu, dopiero po wgraniu bazy userdb sprzęt zawiesił się i dodatkowo żądał wpisania jakiegoś bliżej nie określonego hasła. Prawdopodobnie duża objętość pliku userdb robi jakieś zamieszanie w organizacji pamięci i stąd ten problem u każdego różnie objawiający się. Praktycznie ten plik można ograniczyć do polskich użytkowników a wtedy ma on nie więcej niż 120KB i wtedy na pewno nic się nie stanie. Także po wykonaniu kasowania pamięci naturalnie podzielę się wynikami, bo w przyszłości mogą się komuś przydać z tym samym problemem. Prawdopodobnie następują takie zmiany w pamięci flash, których wgrywanie czystego codepluga nie usuwa i tylko radykalna metoda poprzez skasowanie pamięci i ponowne wgranie czystego pliku konfiguracyjnego.
_________________
73 Janusz SO5AJG
  
sq2lyf
23.07.2018 10:10:18
poziom 6

Grupa: Użytkownik

QTH: Gdańsk

Posty: 877 #2568330
Od: 2009-1-26


Ilość edycji wpisu: 1
A może załadowanie Code Plug'a dużej objętości rozwiąże problem? Spróbowałbym wgrać duży plik za pomocą CPS. Tym sposobem zapełnisz flasha.
Bardzo ważne jest posługiwanie się właściwym programem CPS dedykowanym do modelu MD-380 właśnie po to by CPS prawidłowo adresował pamięć w urządzeniu. Wersja 1.34 jest OK, a już 1.36 trzeba konfigurować w pliku settings.ini. W pliku settings.ini rozwiążesz również problem hasła.

Można jeszcze się pokusić o próby czyszczenia SPIFLASH za pomocą md380-tool wykorzystując jakiegoś Linuxa.
_________________
Przemek
Sq2LyF
  
SO5AJG
23.07.2018 15:30:05
poziom 3

Grupa: Użytkownik

QTH: KO02ME, Warszawa

Posty: 161 #2568405
Od: 2013-11-2
Radio uruchomione. Zrobiłem tak jak opisywałem a mianowicie skasowałem pamięć wylutowując (podnosząc) jedynie dwie nóżki zasilające, żeby napięcie zasilające programatora nie szło na radio jednocześnie obciążając go a wykorzystując specjalny klips i programator CH341A (bardzo tani) skasowałem całą zawartość pamięci flash W25Q128BV i ponownie włączyłem radio. Sygnalizował jedynie, że nie ma zaprogramowanego żadnego kanału, ale po wgraniu mojego codepluga wszystko ruszyło, nawet nie było już tych problemów co opisywałem po wgraniu oprogramowania alternatywnego TyMD380Toolz(bardziej mi pasuje). Potem wgrałem userdb w wersji mini tylko z użytkownikami PL - wielkość pliku ok.120KB. Problemy pojawiły mi się prawdopodobnie po wgraniu pełnego userdb ok. 6MB czego pewnie nie zauważyłem a co miał Krzysztof SQ9DO. Także jak widać jest sposób i na taką przypadłość tylko zaopatrzyć się w klips i programator o którym wspominałem na wstępie i z prawie każdym problemem można sobie poradzić w szczególności jak ulokuje się w tej dość pojemnej pamięci.
_________________
73 Janusz SO5AJG
  
sq2lyf
23.07.2018 16:58:04
poziom 6

Grupa: Użytkownik

QTH: Gdańsk

Posty: 877 #2568425
Od: 2009-1-26
No to zostałeś specjalistą od MD-380 wesoły
_________________
Przemek
Sq2LyF
  
Electra20.04.2024 09:31:21
poziom 5

oczka

Przejdz do góry strony<<<Strona: 2 / 2    strony: 1[2]

  << Pierwsza     < Poprzednia      Następna >     Ostatnia >>  

HOME » RADIA - TRANSCEIVERY - RADIOTELEFONY - ICOM, YAESU, KENWOOD » TYT MD-380 - PROBLEM Z PONOWNYM WGRANIEM OBU PROGRAMÓW ALTERNATYWNYCH

Aby pisac na forum musisz sie zalogować !!!

TestHub.pl - opinie, testy, oceny