Forum Krótkofalarskie PKI

Protokół binarny / programowanie Baofeng
T#485998
Facebook
SP6HFE
poziom 1
Użytkownik
QTH: Siechnice
#2632485 30.01.2019 12:21:52
Cześć,

czy ktoś z szanownych Klubowiczów na wiedzę czy istnieje opublikowana gdzieś mapa pamięci, lub opis protokołu komunikacyjnego do radii Baofeng (np. UV82)? CHIRP je jakoś programuje więc jakaś warstwa komunikacji jest tam widać zaimplementowana.
Chciałbym trochę pobawić się w automatyzację obsługi APRS i jak na razie rozkminiam czy da się zrobić cokolwiek, bez rozbierania radia, aby zmusić je do zmiany częstotliwości i odczytu bieżącej (coby dało się przywrócić nastawę sprzed nadawania pakietu APRS).

O interfejsie sprzętowym znalazłem informacje tu: http://www.elazary.com/index.php?Itemid=17&catid=14%3Abaofeng-uv5r&id=49%3Ahacking-the-baofeng-uv5r&option=com_content&view=article&showall=1
Jednak wymagana jest ingerencja w radio.

Dzięki za wsze info!

SQ6EMM
Użytkownik
#2632487 30.01.2019 12:24:32
Może to pomoże?

http://d-rats.com/hg/hgwebdir.cgi/chirp.hg/file/5e350aa3fedf
SP6HFE
poziom 1
Użytkownik
QTH: Siechnice
#2632488 30.01.2019 12:27:08
@SQ6EMM dzięki za link do źródeł CHIRPa.
sq6ade
moc !!!
moc !!!
Użytkownik
QTH: Wrocław (Breslau) Party-n
#2632493 30.01.2019 12:52:59
Weź pod uwagę że przy takim pomyśle może dość szybko umrzeć pamięć nieulotna w Bao.



"Panta rej" jak mawiał Demokles z Akwirynu

SR6MA w mobilku 145.350 home


SP6HFE
poziom 1
Użytkownik
QTH: Siechnice
#2632521 30.01.2019 13:56:19
O jakim pomysle piszesz?
Przeanalizuje kod i postaram sie cos wyczaic.
Raczej pisanie po FLASHu nie wchodzi w gre tylko obadanie czy jest dostepne API do np. zmiany kanalu.
jfr
poziom 6
Użytkownik
QTH: JO90WA
#2632566 30.01.2019 17:28:48
    SP6HFE pisze:

    O jakim pomysle piszesz?
    Przeanalizuje kod i postaram sie cos wyczaic.
    Raczej pisanie po FLASHu nie wchodzi w gre tylko obadanie czy jest dostepne API do np. zmiany kanalu.

Nie znalazłem. Jeśli więc namierzysz jakiś sposób jak "kręcić gałą" bez resetu radia - koniecznie daj znać.



Paweł
sierrapapaninepapaalphazulu
sq6ade
moc !!!
moc !!!
Użytkownik
QTH: Wrocław (Breslau) Party-n
#2632682 30.01.2019 22:33:50
    SP6HFE pisze:

    O jakim pomysle piszesz?
    Przeanalizuje kod i postaram sie cos wyczaic.
    Raczej pisanie po FLASHu nie wchodzi w gre tylko obadanie czy jest dostepne API do np. zmiany kanalu.


Wiesz jak działa takie radio od strony "informatycznej" ?



"Panta rej" jak mawiał Demokles z Akwirynu

SR6MA w mobilku 145.350 home


SP6HFE
poziom 1
Użytkownik
QTH: Siechnice
Ilość edycji wpisu: 1
#2632685 30.01.2019 22:40:59
@sq6ade o co właściwie pytasz?
Jest sobie mikrokontroler z kodem sterującym, mający wypuszczony port szeregowy. Są sobie także inne komponenty na płytce, z którymi gada ten pierwszy.
Od programisty zależało co zaimplementował po stronie obsługi portu szeregowego.
Wiem, że da się programować listę kanałów i ustawienia radia.
Zagadką jest to, czy da się zrobić coś więcej niż rycie po pamięci (rozumiem, że po prostu nadpisywane są bloki pamięci, w których siedzą struktury listy kanałów i ustawień).
Stąd moje zainteresowanie ponieważ mając możliwość "kręcenia gałą" na żywo można by z tego radia zrobić bardzo ciekawy użytek na wiele sposobów.

Swoją drogą ciekawe skąd wiedzę o komunikacji wzięli ludzie tworzący CHIRP - od Bao czy metodą prób i błędów...
wpis edytowany 30.01.2019 22:42:55
sq6ade
moc !!!
moc !!!
Użytkownik
QTH: Wrocław (Breslau) Party-n
#2632688 30.01.2019 22:45:10
Monitorowali port UART ???



"Panta rej" jak mawiał Demokles z Akwirynu

SR6MA w mobilku 145.350 home


jfr
poziom 6
Użytkownik
QTH: JO90WA
Ilość edycji wpisu: 1
#2632758 31.01.2019 09:38:46
    SP6HFE pisze:

    @sq6ade o co właściwie pytasz?
    Jest sobie mikrokontroler z kodem sterującym, mający wypuszczony port szeregowy. Są sobie także inne komponenty na płytce, z którymi gada ten pierwszy.
    Od programisty zależało co zaimplementował po stronie obsługi portu szeregowego.
    Wiem, że da się programować listę kanałów i ustawienia radia.
    Zagadką jest to, czy da się zrobić coś więcej niż rycie po pamięci (rozumiem, że po prostu nadpisywane są bloki pamięci, w których siedzą struktury listy kanałów i ustawień).
    Stąd moje zainteresowanie ponieważ mając możliwość "kręcenia gałą" na żywo można by z tego radia zrobić bardzo ciekawy użytek na wiele sposobów.

    Swoją drogą ciekawe skąd wiedzę o komunikacji wzięli ludzie tworzący CHIRP - od Bao czy metodą prób i błędów...

Zapytaj ich wesoły
Jeśli jeszcze nie widziałeś tego http://elazary.com/index.php?option=com_content&view=article&id=49%3Ahacking-the-baofeng-uv5r&catid=14%3Abaofeng-uv5r&Itemid=17&showall=1 to poczytaj, to bardzo ciekawe. Niestety, autor bez śrubokręta i lutownicy się nie obszedł.
Jeszcze napisał to: http://elazary.com/index.php?option=com_content&view=article&id=53:hacking-the-uv-b5&catid=14:baofeng-uv5r&Itemid=17
wpis edytowany 31.01.2019 09:48:45



Paweł
sierrapapaninepapaalphazulu
SP6HFE
poziom 1
Użytkownik
QTH: Siechnice
#2632837 31.01.2019 13:26:16
Pierwszy link przytaczalen we wstepie. Pistaram sie skontaktowac z tworcami CHIRPA.
sp7ukl
poziom najwyższy i najjaśniejszy :-)

Użytkownik
QTH: JO91RR37NB, Łódź
#2632838 31.01.2019 13:28:45
Od 2013 UV-5R przeszedł spore zmiany konstrukcyjne



Cezary sp7ukl (ex sp2ukl)
Sklep dla krótkofalowców: https://www.HamRadioShop.pl
Autoryzowany dystrybutor Nagoya, AnyTone, Baofeng, Zastone, Wouxun, TYT
----------------
"Alea iacta est"
SP6HFE
poziom 1
Użytkownik
QTH: Siechnice
#2632929 31.01.2019 17:11:14
@sp7ukl masz moze wiedze czy Baofeng udostepnia w jakiejkolwiek formie informacje o mozliwosci komunikacji z ich reczniakami przez kabel szeregowy?
sq6ade
moc !!!
moc !!!
Użytkownik
QTH: Wrocław (Breslau) Party-n
#2632949 31.01.2019 18:06:54
Można spróbować poskanować uarta i samemu dojść do wniosków. Jest to mozolne ale daje mega satysfakcję. Polecam wesoły



"Panta rej" jak mawiał Demokles z Akwirynu

SR6MA w mobilku 145.350 home


sq5bpf
poziom 2
Użytkownik
Ilość edycji wpisu: 2
#2633027 31.01.2019 21:10:29
jedyne co umozliwiaja protokoly do komunikacji z baofengami to zapis/odczyt eeproma i reset radia. nie ma mozliwosci zmiany parametrow radia (np. zmiany czestotliwosci) w inny sposob (chyba ze o czyms nie wiem). mozna w celu zmiany kanalu pisac nowe ustawienia do eeproma i robic reset, ale jesli bedziesz tak czesto robil to ci sie ten eeprom szybko skonczy, wiec nie polecam (do rzadkich zmian bedzie ok)

proponuje uruchomic dual watch albo skanowanie po zaprogramowanych kanalach i w ten sposob przegladac czestotliwosci, chyba ze musisz rowniez nadawac.

jesli wolisz inne jezyki programownia niz python to tu ci wrzucilem implementacje dla UV-3R w C:

https://github.com/sq5bpf/baoprog

wpis edytowany 31.01.2019 21:14:37



Klub Niezwykłych Łączności - VLF/LF/MF
https://klubnl.pl/wpr/
sq6ade
moc !!!
moc !!!
Użytkownik
QTH: Wrocław (Breslau) Party-n
#2633032 31.01.2019 21:19:24
Można napisać alternatywny program do TRX. Wielu 'cwaniakom' udało się to wesoły
Bez liczenia na cudze biblioteki , komunę opengieel itd. :p



"Panta rej" jak mawiał Demokles z Akwirynu

SR6MA w mobilku 145.350 home


SP6HFE
poziom 1
Użytkownik
QTH: Siechnice
#2633055 31.01.2019 22:25:51
Dzieki za komentarze. Pomysl mial na celu wysylanie ramek aprs na zadanie. Czyli bao mialby pracowac jako nadajnik przestrajany z zewnatrz. W ogole mozliwosc zmiany nastawy czestotliwosci po kablu to byloby cos...
sq6ade
moc !!!
moc !!!
Użytkownik
QTH: Wrocław (Breslau) Party-n
#2633061 31.01.2019 22:37:46
    SP6HFE pisze:

    Dzieki za komentarze. Pomysl mial na celu wysylanie ramek aprs na zadanie. Czyli bao mialby pracowac jako nadajnik przestrajany z zewnatrz. W ogole mozliwosc zmiany nastawy czestotliwosci po kablu to byloby cos...


Nie zrobisz tego portem do programowania komórek pamięci radia Bao.



"Panta rej" jak mawiał Demokles z Akwirynu

SR6MA w mobilku 145.350 home


SP6HFE
poziom 1
Użytkownik
QTH: Siechnice
Ilość edycji wpisu: 1
#2633190 01.02.2019 10:26:32
Stad wlasnie postawione pytanie na poczatku tematu - po cichu liczylem na to ze wyprowadzono cos wiecej niz tylko mozliwosc orania po pamieci kanalow wesoły płacze
wpis edytowany 01.02.2019 10:27:33
sq6ade
moc !!!
moc !!!
Użytkownik
QTH: Wrocław (Breslau) Party-n
#2633336 01.02.2019 20:11:03
Moim zdaniem najmniej utopijną możliwością jest wtrynienie się w transmisję pomiędzy uP a DSP.
Na jakimś małym ATTINY ,który zmieści się w TRX handy.

To z linku :
http://www.elazary.com/index.php?Itemid=17&catid=14%3Abaofeng-uv5r&id=49%3Ahacking-the-baofeng-uv5r&option=com_content&view=article&showall=1

.. może być przydatne edukacyjnie ale w praktyce to utopia przywiązywać do hendika moduł andrutino z wiąchą kabli - na gumę od weka wesoły



"Panta rej" jak mawiał Demokles z Akwirynu

SR6MA w mobilku 145.350 home


Aby pisać na forum musisz się zalogować !!!
załóż własne forum · korzystasz z forum? wesprzyj projekt - postaw kawę! · rss