Python program for updating satellite keps
Posted: Mon Sep 27, 2021 2:16 pm
I have created a Python program for updating OpenGD77 satellite keps. I have tested it in Linux (Fedora 34 with Python 3.9.7).
First, extract the Python programs and create a satellites.txt file in your working directory. For example, the following satellites.txt is included in the latest CPS (OpenGD77CPSInstaller_E2021.09.14.01.exe):
Then update your codeplug file on PC with satellite keps:
Then connect your radio to the PC and upload the Custom Data block (that is, the whole code plug is not uploaded, only the Custom Data which contains keps, boot image and boot melody):
then keep the cable connected and update date/time:
Do not switch your radio off now! Instead, make sure that your longitude and latitude are set correctly in the radio. Then, enjoy!
First, extract the Python programs and create a satellites.txt file in your working directory. For example, the following satellites.txt is included in the latest CPS (OpenGD77CPSInstaller_E2021.09.14.01.exe):
Code: Select all
Catalogue number,Display name,Rx,Tx,CTCSS,ArmCTCSS
22825U,AO27,436795000,145850000,0,0
43017U,AO91,145960000,435250000,670,0
43137U,AO92,145880000,435350000,670,0
40908U,CAS3H,437200000,144350000,0,0
40931U,IO86,435880000,145880000,885,0
43678U,PO101,145900000,437500000,1413,0
25544U,ISS,437800000,145990000,670,0
27607U,SO50,436795000,145850000,670,744
Code: Select all
$ ./GD77ChangeChannel.py -i MYCODEPLUG.g77 -o TEMP.g77 -s
Code: Select all
$ ./GD77transfer.py -o customdata -w -f TEMP.g77
- flashing 0x11A0 bytes: 100%
Code: Select all
$ ./GD77transfer.py -t