This OpenGD77 firmware is licensed and developed by VK3KYY and team under the BSD 3 Clause + non commercial license Joe's version is by Joe Stefan VK7JS See the readme file in the Joe Folder. OpenGD77 Updates Version 7.2E 15/7/23 Includes new night mode for the display with night brightness adjustement and for radio's with a colour display day and night themes. Plus some bug fixes. This version has new CPS/Firmware/Voice Packs. Version 7.2D 2/7/23 This firmware version includes the following bug fixes and improvements Italian and German text updates Update Spanish Theme texts Update Catalan Theme texts Polish update from SP9EX. Add Last Used Channel In Zone feature. The firmware keeps track on last used channel in every zone (AllChannels included) BIG FAT NOTE: it needs a new CPS . No keypad beep option. Handle empty zones. Colin's DMR Private Call filter changes. Monitor mode available when Reverse Repeater is enabled. Add "Contact" edition in channel's details. Change text "rx group" to "tg list" in Channel's details. DMR filter "RxG" as been renames to "TGL". Fix bootscreen auto-hiding bug. Fix suspend on Satellite alarm pass Version 7.2C 24/4/23 This version must be installed using the latest CPS from my package. This version includes the Calibration option to accurately calibrate you frequency and power. Due to the small screen the calibration in on more than one screen and you can move between them with SK2 plus up and down. This version also includes the Talk around feature in the Quick menu so that when on a repeater channel you can put the transmit frequency on the receive frequency. Version 7.2B The DM1701 version has some changes to the keypad operation and calibration option but has been moved to the OpenUV380 folder as the 1701 is more closely related to the UV380 than the GD77.This package is version :- 7.2B 24th April 2023 Version 7.2A 6/3/23 Other radio's includes a firmware version for the DM-1701 and there is a new CPS which will work with the DM-1701. Version 7.1E 4/3/23 small minor changes and bug fixes. Version 7.1D 24/1/23 This version contains a new CPS which allows the new satellite FO118 to be used. Version 7.1C 1/12/22 minor changes to the way the TA works to include text with the position. Version 7.1B 25/11/22 this version contains a new CPS which allows you to select various TA option in the channel informtion on a channel by channel basis. The default is master which uses whatever is selected in options menu of the radio. Version 7.1A 19/11/22 if you turn on Talker Alias in the options then the radio will transmit your location as well as your call-sign which allows the networkk to plot your position on an APRS map. This works on the DMR+ network and in Brandmeister if you go to self care and set your radio type to Hytera and GPS in Call to on. Version 7.0S 22/10/22 In the CPS arbitrary frequencies can now be entered rather than just 25/12.5 or 6.25Khz steps. Version 7.0R 20/10/22 Fixes a problem in the firmware of new channel from the VFO not always being correctly created. Version 7.0Q 16/10/22 This fixed 2 bugs on the VFO screen 1. The Tx frequency was set to the Rx frequency when saving or writing to the radio, if the Tx frequency was different to the Rx frequency 2. After fixing bug #1 above, I found that cross-band was still not possible, so that bug has also been fixed Version 7.0P 20/9/22 Version 7.0N 17/8/22 Quick keys added to the quick menu screen and a small bug fix. Version 7.0M 4/8/22 some bug fixes Version 7.0L 3/8/22 Seems there were some small bugs which crept into the last version and have been fixed in this version. Version 7.0K 30/7/22 mostly bug fixes with the added functionality of being able to access the quick menu with SK1+green as well as using the orange button. Version 7.0J 22/6/22 New CPS which allows you to use control u and control d to move item up or down when the zone list is on sthe screen. Version 7.0H 20/6/22 New CPS which now allows you to move channels up and down the channels list in the Channel list window using Ctrl+u for up and Ctrl+d for down. version 7.0G New CPS which allows you to move channels up or down with ctrl+u or ctrl+d when the channels list is on the screen but at the moment this only works in the tree view and so is not really usable by the blind and there are some small bug fixes in the firmware. Version 7.0F New CPS Program but the changes only affect OpenMD9600 for the MD9600/RT90 radio. Version 7.0E New CPS Installer which cures a small bug with the Radio ID Field. Version 7.0D Automatic power off feature added.Holding the # key while switching brings the radio up in voicing level 3. Version 7.0C it's possible for the on off knob to be rotated by accident while for example being in a back pack. So in this version under general options there is a option, Safe power on which if turned on means if you rotate the volume knob to turn on the radio it simply goes into suspend mode and doesn't turn on so no danger of accidentally tgransmitting etc. To turn on the radio in this mode you need to hold SK1 while turning on. Version 7.0B Uses new CPS/Firmware and new Voice prompts. Adds the ability in the CPS and channel details to turn the beep function on or off and also the ECO feature individually for each channel. Version 7.0A CC re-instated, DMR RX AGC, RX Beeps,Clear Last heard with long press of # Version 6.0R same as 6.0Q but now released as a stable release rather than beta Version 6.0Q Small bug fixes and improved scanning detection. Version 6.0P Small firmware bug fixes and small change to CPS. Version 6.0N Small changes to hotspot mode and bug fixes. Version 6.0M possible bug fix to stop GD77 sometimes crashing when CC filter turned off. Version 6.0L some small bug fixes and removal of the WDT option which is no longer needed. Version 6.0K Some small bug fixes. Version 6.0J Some small bug fixes and locationn now also displayed as a Maidenhead Locator. Version 6.0I Hopefully final fix for the reboot problem. Version 6.0H Some small bug fixes to try to fix the reboots which a few people are reporting. Version 6.0G A few people have reported a rebooting problem and this beta has a fix which will hopefully cure the problem or make it easier to identify. Version 6.0F * Bug fix scanning in DMR mode with TS filter disabled * Bug fixes to DMR ID database lookup * Bug fix problems with backlight in Manual mode and start-up * Improved CPS data transfer speeds * Improved battery life, when the radio idle in Eco mode, or in suspend mode * Time calibration option has been removed, because it is now longer needed. * Squelch and power level changes now appear in a small popup for 1 second, on the Channel and VFO screeen, like they previously only did on the satellite screen. * 16M byte Flash memory is now supported for anyone who wants to modify their hardware by removing the 1Mb chip and fitting a 16Mb chip. (F1RMB has made this modification to his radio) * Upgrade FreeRTOS to v10.4.3 * CPS: filter out invalid DMR IDs * CPS - DMR ID download screen now allows download from a user specified URL, with options of which fields to use from that URL, and the download from Ham Digital has been reinstated. Version 6.0E 2nd October 2021 Bug fix in satellite mode when releasing the PTT. Version 6.0D 17th September 2021 this version includes a new CPS plus new firmware and voice prompts for OpenGD77 and also new firmware for Joe's version.. 10th Septemer 2021 V6.0C New CPS installer/Firmware/Voice Packs and some bug fixes The multiple options screen at the top level have now been replaced by a single Options item with 4 sub menus The Timezone value has been moved to the Display Options 5th September 2021 V6.0B some bug fixes. 4th September 2021 V6.0A New CPS Installer/Firmware/Voice Packs So some completely new amazing functionality for the GD77 with OpenGD77. There are a number of amateur radio satellites in orbit which can be used on FM and the new functionality in OpenGD77 will automatically tell you when the next satellite is in range or when a satellite you choose is in range and as well as telling you it’s azimuth and elevation at any time while it is in range also the GD77 will automatically corrects the receive and transmit frequencies to compensate for the doppler effect. To use this feature you need to use the latest CPS program which will be in my package which has a new option on the support page called upload satellite KEPS. Which will tell your GD77 the latest information about the orbits of the satellites. As satellite drift over time you should upload the new keps every so often (perhaps every couple of weeks or so), Especially the ISS tends to change it’s orbit slightly on a fairly regular basis. Uploading the keps will also upload the latest date and time. However don’t forget if you turn off your GD77 you will lose this information and need to manually re-enter it using the time and date items in the Radio Info menu. You can also choose whether the information is shown as UTC or local time with an item in the options menu. Then you can set your date and time zone in the Radio Information menu and then set the time which is also in the Radio Information menu. It’s very important to set the Time Zone before setting the Time or you may get incorrect time values. If you hold SK2 while turning off then the GD77 will not be completely off and it will still keep date and time but this mode uses battery capacity and so it will eventually be forced to shut down completely if the battery level gets too low. You also need to set your location in the Radio Info menu that is longitude and latitude so that your GD77 knows where you are and so can calculate when a satellite will be in range. Then you can go to the satellite screens in the Satellite menu item of which there are 3. There is the prediction screen which will give you a list of all the passes of each satellite in the next 24 hours showing the time it will rise above your horizon and the maximum elevation it will reach. Hitting the green menu button will select this satellite and pass and put you on the individual polar screen for that satellite it will tell you the time to acquisition of signal and so you can watch the countdown here till AOS (Acquisition of signal) and the maximum elevation it will reach and when in range, this screen also shows the signal strength and a plot of direction and elevation for the pass, but that is really only usable by sighted users. Then if you cursor up once you get to the information for the satellite pass you have selected. Where it will announce the satellite name, the azimuth when it comes over your horizon and the current elevation (negative for below the horizon). When the satellite is over the horizon it will show the current azimuth and elevation. Hitting the up button again will take you to a screen which will announce the satellite name the pass number, the time when the satellite will be above the horizon, the maximum elevation and how long the satellite will be in range. When the satellite comes over your horizon the GD77 will announce the word Satellite and the current Azimuth so you know where to point your antenna if you are using a directional antenna . You can voice the latest information about the satellite at any time by pressing SK1 (black button) on any screen. When you get to LOS (loss of signal) the GD77 will announce the satellite name, the azimuth and zero degrees. The correct receive and transmit frequencies will be automatically set for the satellite as will any CTCSS it uses and as I mentioned the doppler shift will be automatically corrected as the satellite approaches and recedes from you. In the options menu is a new item ‘Sat’ which can be manual or auto. Manual means that when the satellite goes out of range the display will stay on the same satellite. If auto is selected then when the satellite goes out of range the display will switch to the next satellite coming into range. Pressing the red cancel button will take you back to the prediction page which shows the next passes of all the satellites for 24 hours. Satellites can have different names so here is an equivalents list :- Exesat is AO27 Radfxsat/Fox1B is AO91 Fox1D is AO92 Lapana2 is AO86 Diwata2 is PO101 Lilacsat2 is CAS3H You will need to install the CPS from my package plus the latest firmware version and the Voice pack as well as uploading the Satellite KEP’s using the new function in the Support Menu. 7th August 2021 New CPS Installer 12th July 2021 V5.2A * Fix display bug: - if VFO and Channel are set on the same frequency, but different mode, the screen is displaying the DMR QSO info on FM screen. - some delayed rendering was done on the wrong screen. * Fix voice prompts: - crashing. - silent prompts. - less cracky sound (w or w/o receiving signal) - wrong menu name announcement. * Enhance Monitor mode with DMR detection first. * GD-77S: - clear TS override when a channel is selected (otherwise it's stuck on this overridden TS). - fix "select tx" VP not announced on SK2 longpress. - fix heart beat in RED only. - fix TX stuck bug. - fix heart beat leds blinking (Eco level > 0, no more fake event) - add Eco Level menu mode (use default as 1, like every platforms). - leave to the hotpot code the full control of the LEDs: no heartbeat. * Toggles VFOs on LongPress (unsupported on the DM-1801). * Fix manual mode backlight. * Fix low battery handling (false triggering). * Battery level in the header line is now blinking on low battery. * Add DM-1801A support (no Left/Right keys, VFO/MR and A/B used instead). * Spanish update from EA3BIL. * Catalan update from EB3AM. * German Fix from DG3GSP. * Small cleanup with CTCSS. * Lot of internal changes/fixes.