Hotspot mode 0.0.72 etc
Posted: Sat Nov 16, 2019 7:49 am
I've just uploaded (pushed) an update to OpenGD77_Tier2_latest.sgl to Github, which includes some changes to the Hotspot mode for beta testers as well as some unrelated changes.
Hotspot mode has been updated to 0.0.72
Hotspot mode has been updated to 0.0.72
- In Hotspot mode 0.0.71 I fixed the bug cause by rounding errors in the Tx and Rx frequencies sent by MMDVMHost / PiStar, by using the mid point (average) of the Tx and Rx frequency, for both the Tx and Rx frequencies of the hotspot.
This resolved the problem of the underlying DMR code switching the radio into Tier 2 Passive mode, which is used to communicate with repeaters, where the repeater is the synchronisation master, which prevented the hotspot from both transmitting and receiving (unless you happened to configure its input and output frequencies to those of your local repeater, in which case I think it may have connected to the repeater !)
However, for some reason, it looks like some people do need or want an offset between the Tx and Rx frequencies - possibly because of strange calibration on their other HT, so I've now changed this fix by adding an option to the trxSetFrequency() function in the OpenGD77 API, so that the DMR mode can be specified as an override to the normal functionality which uses the Tx and Rx frequencies to determine whether DMR_MODE_ACTIVE or DMR_MODE_PASSIVE is needed.
The new API mode is DMR_MODE_AUTO, which is the default for all parts of the code except for Hotspot mode.
- Changes from Daniel to fix some potential buffer overflow issues with character handling and some font clean-ups
- I modified the Channel details screen to make the frequency Step size available in DMR mode, which it should always have been.
- I changed the way the key handling works, because in a previous update from Alex, key presses while the display backlight is off, just turn on the backlight and did not them go on to perform their normal function.
The reason for this was to allow the display to be lit without changing anything e.g. change channel.
However the downside of this, was that it was easy to accidental enter a frequency into the VFO when you wanted to enter a TalkGroup, because the # key only illuminated the backlight.
The revised functionality is that pressing any key, including the Blue (Function) key will immediately turn on the backlight, and keys will then also perform their normal function.
So.. If you want to trigger the backlight, press the Blue key.