Swedish Danish Dutch English Estonian Filipino Finnish French German Greek Italian Japanese Portuguese Russian Spanish Ukrainian

TYT DM380 är ju en fantastisk liten DMRradio från Kina. 
Samma radio finns under andra namn som t.ex Retevis RT3 , HYDX D-50 ,TyTera Md380 m.fl
Finns också en version som heter MD390 som har inbyggd GPS som denna programvara också fungerar på.

Billig i inköp och fungerar bra i nätet.
Men ingenting är ju så bra att det inte kan bli ännu bättre.

KK4VCZ Travis Goodspeed, har gjort en hack i MD-380 programvaran som tillför en del godsaker som vi återkommer till senare.
För att programmera om din MD-380 behöver du en prorammeringskabel, ett sd kort och en Raspberry PI .

Vi tar nu steg för steg enligt följande:
Om du inte har ett tomt SD kort måste du först formatera om kortet

För att kunna formattera SD kortet till rätt format behöver vi SDFormatter.
Detta program laddas hem från följande länk https://www.sdcard.org/downloads/formatter
Du kan reda nu installera SDFormatter.

Nästa program är Win32DiskImager som du laddar hem från följande länk http://sourceforge.net/projects/win32diskimager/
Installera detta i en map ev eget val.

Sist men absolut inte minst behöver vi själva programmet för att styra HotSpoten som vi hittar på http://www.westerndstar.co.uk/.
Under download mappen hittar du alltid den senaste programvaran och där väljer du http://www.westerndstar.co.uk/Downloads/D-StarRepeater+ircDDB+Widget_Pi3.rar
Ladda ner och Packa upp denna fil så att du får en uppackad fil som heter "Pi3_Jessie+BS.img"

Så , nu har vi allt vad vi behöver och kan starta upp SD Formatter till att börja med.
Sätt in SD kortet i din kortläsare och kolla vilken enhetsbokstav som kortet får. (DETTA ÄR VIKTIGT FÖR ATT UNDVIKA KATASTROF)
I mitt fall får kortet enhetsbeteckningen bokstaven J som du ser här under.


När du försäkrat dig om att enhetsbokstaven stämmer överens med SD kortet tryck OPTION,
välj därefter QUICK och ON på Format Size Adjustment och tryck sedan OK.
Tryck sedan Format och godkänn att kortet får formateras.

Efter att kortet är formaterat låter du kortet sitta kvar i kortläsaren.
Nästa steg ska vi bränna in programvaran från image filen, det gör vi med
Win32DiskImager
Starta upp Win32DiskImager och ladda in image filen så att det ser ut på följande sätt
beroende på vart du sprat image filen.
Kolla återigen under Device så att enhetsbeteckning pekar på SD kortet.
win32diskmanager
När du dubbelkollat att allt ser rätt ut tryck på WRITE.
Detta kan ta lite tid beroende på vilken typ av SD kort du använder dig av.
När kortet är färdigt plocka ur det ur din kortläsare och sätt in det i din Raspberry PI.

Här förutsätter vi att du kopplat en skärm , mus och tangentbord till din Raspberry PI
som behövs för att kunna konfigurera programvaran.
När detta är klart är det dags att sätta igång Raspberryn som vi nu kallar RPI.

Vi antar nu att du ser startskärmen på din raspberry Pi.
Nu börjar det roliga.
Sätt in programmeringskabeln i radion samt i ett USB uttag på din Raspberry Pi.
Öppna ett terminalfönster i LX terminal ( den svarta rutan i mitten )


När du öppnat denna kommer det att se ut på följande vis.

 Skriv in följande kommando i fönstret och klicka ENTER:

apt-get install git -y

Vänta tills installationen är klar. 
När du är tillbaka till promten skriv in följande rad och klicka ENTER:

git clone http://github.com/wh6av/md380-radio

Vänta tills installationen är klar. 
När du är tillbaka till promten skriv in följande rad och klicka ENTER:

cd md380-radio

För att köra programmet , skriv in denna rad och klicka ENTER

sudo ./md380-update

Om du gjort allt rätt så kommer du att se följande skärm efter att ha skrivit in din signal mm.

 md380radio

Kör nu option 1,2,3,4 i den ordningen. Detta kan ta lite tid så ha tålamod.
Nu är det dags att koppla in programmeringskabeln mellan radion och ett USB uttag på Raspberryn.
Nästa steg är att ställa radion sk. DFU mode
Detta gör du genom att först stänga av radion , håll sedan in PTT knappen och knappen ovanför den samtidigt och starta upp radion igen.
Lampan brevid volymkontrollen kommer att blinka med grön/rött sken vilket betyder att du är i DFU mode
Välj nu punkt 5 eller 6 beroende på vilken radio du har, alltså punkt 5 utan GPS och 6 med GPS
Du kommer nu att få frågan
Would you like to flash the firmware for your MD380 or MD390? Y or N
Svara med Y
Nästa skärm kommer det att stå följande på:

Please ensure USB cable is connected to your RPi and Radio

Please turn radio off.
Put your Radio in DFU-MODE
Hold PTT and button above at the same time and turn radio on.
Waiting 20 seconds, after which flashing of your radio will start.

Are you in DFU mode?  Y or N
svara med ett Y på denna fråga också.
Så var det dags att luta sig bakåt ett tag och invänta att scriptet går tillbaka till huvudmenyn igen då är den punkten avklarad.

Sista steget för att programmera radion är att lägga in användardatabasern.
Slå nu av radion och starta om den i normalläge
Se till att programmeringskabeln sitter i fortfarande.
Välj punkt 72 om du vill ha all info i din display
Svara med ett Y och vänta i 20 sekunder så startar uppdateringen.
När scriptet är tillbaka till menyn igen kan du koppla bort programmeringskabeln.
Nu är radion uppdaterad och klar , efterföljande punkter behöver du inte bry dig om , avsluta scriptet med 99.

Punkt 7 kan du köra med jämna mellanrum då användardatabasen hela tiden uppdateras , jag brukar köra den 1 gång i veckan.

Då fortsätter resan med att ställa in lite i radion.

 

 Ungefär så här ser skärmen ut när du startat radion , bortsett från mina egna inställningar.

 Klicka nu på Menu knappen och stega ner till Utilities som på bilden och tryck Confirm

 Fortsätt ner till MD380Tools och tryck Confirm

 Stega ner till punkt 3 och tryck Confirm

 Välj Alt.Status och tryck Confirm

 Gå vidare till 4 och välj Enable och tryck Confirm

 

 Stega vidare till punkt 6 och välj Enable och tryck sedan Confirm

Stega vidare till punkt 9 och välj Enable och tryck Confirm

 Istället för bara DMR-ID numret så kommer din skärm att se ut på detta sätt
när ett inkommade call dyker upp.
Tyvärr p.g.a av någon rätttrogen EU medborgare så kommer inte all info ut längre,
då man påstår att det är emot personuppgiftslagen att ange mer än Signal ,Förnamn och Land för EU medborgare.. suck
Inget vi kan göra åt det i dagsläget tyvärr.

Längst ner i vänstra hörnet så står det lh: och min signal och på vilken TG jag sände.
lh står för Last Heard.

Det var det hela för nu , lycka till med programmeringen !

SA3CFY / Ulf

 

Speciellt tack till Gescio Alpuro , WH6AV för detta script  och till KK4VCZ Travis Goodspeed för programvaran.

 

 

Designed by SA3CFY