Update 22nd Jan

VK3KYY
Posts: 7478
Joined: Sat Nov 16, 2019 3:25 am
Location: Melbourne, Australia

Update 22nd Jan

Post by VK3KYY » Wed Jan 22, 2020 6:44 am

I've just uploaded a new 'latest' version to github

https://github.com/rogerclarkmelbourne/ ... latest.sgl
  • The main change in this version, is that Daniel has added CW ID transmission to Hotspot mode.
  • Daniel has also fixed problem cause in Hotspot mode if POCSAG was enabled in PiStar - NOTE... POCSAG is not supported, this fix just allows the Hotspot to work in DMR mode if the operator accidently left POCSAG enabled in the PiStar settings.
  • Daniel has also done some fixes to attempt to fix the problem where sometimes on when a DMR signal is received the ID and TG parts of the screen remain blank for a while.
  • Also an update to the Polish language
I have also had to disable compiler optimisation on the file which sends the DMR audio to the speaker.
I had to do this because, there still seems to be some underlying bug where the DMR audio stops working when the unrelated changes are made to the code; specificially if any new variables are added to the code.

This should not have any impact on the DMR audio, because all other optimisation remains enabled and very little processing was done in the file which has the problems.

In the longer term we need to get to the bottom of this problem as it suggests a potential buffer overflow somewhere else in the code which may be overwriting the variables that control how the DMR audio is streamed to the speaker via the DMR chip (HR-C6000)

In the medium term, I may simply move any parts of the sound file that do a lot of processing, into another file, as this would hopefully allow optimisation without breaking the DMR audio streaming.



BTW.

Daniel and I have also both been investigating how to fix the display corruption problem, but have not managed to find a solution yet.
The problem seems to be that the display update can't be interrupted, but it gets interrupted when a DMR frame arrives.
Unfortunately not processing the DMR frame immediately is not an option as it causes problems with the audio.


Anyway. Thanks again to Daniel for the huge amount of effort he has put into the Hotspot CW ID and the other fixes.

User avatar
F1CXG
Posts: 167
Joined: Sat Nov 16, 2019 7:24 am
Location: GRENOBLE (France)

Re: Update 22nd Jan

Post by F1CXG » Wed Jan 22, 2020 6:58 am

Thank you Roger, (and thank you Daniel for the Pocsag bug which sometimes annoyed me ... :cry: )

DO4CZ
Posts: 63
Joined: Sat Nov 16, 2019 8:55 am
Location: near Rostock, Germany

Re: Update 22nd Jan

Post by DO4CZ » Wed Jan 22, 2020 7:40 am

Thank you for the update! ;)

User avatar
SQ7PTE
Posts: 146
Joined: Sat Nov 16, 2019 4:23 am
Location: KO00to
Contact:

Re: Update 22nd Jan

Post by SQ7PTE » Wed Jan 22, 2020 7:42 am

Thank you for the awaited update. :o

User avatar
m1dyp
Posts: 601
Joined: Sat Nov 16, 2019 8:03 am
Location: Hertfordshire, U.K.
Contact:

Re: Update 22nd Jan

Post by m1dyp » Wed Jan 22, 2020 8:02 am

Thank you all very very much

F6CYK
Posts: 16
Joined: Sat Nov 16, 2019 9:09 pm

Re: Update 22nd Jan

Post by F6CYK » Wed Jan 22, 2020 9:06 am

Thank you Roger and Daniel for this great work done for the benefit of the ham radio community.
73's from F6CYK/Pierre-Antoine
https://f6cyk.wordpress.com/

User avatar
DU2XXR
Posts: 191
Joined: Thu Nov 28, 2019 5:25 am
Location: Philippines
Contact:

Re: Update 22nd Jan

Post by DU2XXR » Wed Jan 22, 2020 9:23 am

Thank you for the efforts. I will update my radio tonight.

User avatar
IU4LEG
Posts: 191
Joined: Wed Nov 20, 2019 12:49 pm

Re: Update 22nd Jan

Post by IU4LEG » Wed Jan 22, 2020 4:37 pm

Thank you

KB8AOB
Posts: 29
Joined: Sun Dec 29, 2019 7:44 pm
Location: West Virginia

Re: Update 22nd Jan

Post by KB8AOB » Wed Jan 22, 2020 4:42 pm

Thanks!

First trial seems the audio is "brighter" and "crisper" than prior versions...

Rich

User avatar
Ik0nwg
Posts: 242
Joined: Sat Nov 16, 2019 7:23 am
Location: JN61VG
Contact:

Re: Update 22nd Jan

Post by Ik0nwg » Wed Jan 22, 2020 5:10 pm

everything works properly, thanks
Sal

Post Reply