Page 1 of 2

blank screen below signal meter dmr mode

Posted: Sat Jan 18, 2020 6:47 am
by m1dyp
hi all, i have been experiencing this for about a month now. sorry didnt make a note of when it started. :?:
occasionally when monitoring a dmr channel, incoming signals make the screen below the rf signal meter go totally blank.
i have this on both dvmega bluestack and mmdvm pi-star.
it is not all the time, most times it is ok and everything is displayed as normal.
just thought i would make a note of it here, its not life threatening :mrgreen: just frustrating maybe :D

Re: blank screen below signal meter dmr mode

Posted: Sat Jan 18, 2020 9:20 am
by IU4LEG
I can confirm it. sometimes happens

Re: blank screen below signal meter dmr mode

Posted: Sat Jan 18, 2020 9:32 am
by F1RMB
IU4LEG wrote:
Sat Jan 18, 2020 9:20 am
I can confirm it. sometimes happens
Like empty Talker Alias and TG ?

Cheers.

Re: blank screen below signal meter dmr mode

Posted: Sat Jan 18, 2020 10:32 am
by IU4LEG
yes, only the bar above remains

Re: blank screen below signal meter dmr mode

Posted: Sat Jan 18, 2020 10:45 am
by m1dyp
it could be related to t/a, not sure, anyway, this is what happens, but it is intermittent

Re: blank screen below signal meter dmr mode

Posted: Sat Jan 18, 2020 10:52 am
by DL4LEX
The TG and DMR id is included in a voice header transmitted at the start of each transmission. It is also included in some LC header between the voice frames. But these LC header are also used to transmit other infos like the talker alias.

When the radio misses the DMR Voice Header, it has to wait for a LC header with this information. This happens within 6 frames of 30ms voice data in one timeslot. So the delay should be max 360 ms as we have 2 timeslots.

In an earlier test version I displayed "waiting..." in these cases. But we removed this as the time is very short.

Re: blank screen below signal meter dmr mode

Posted: Sat Jan 18, 2020 11:15 am
by F1RMB
DL4LEX wrote:
Sat Jan 18, 2020 10:52 am
The TG and DMR id is included in a voice header transmitted at the start of each transmission. It is also included in some LC header between the voice frames. But these LC header are also used to transmit other infos like the talker alias.

When the radio misses the DMR Voice Header, it has to wait for a LC header with this information. This happens within 6 frames of 30ms voice data in one timeslot. So the delay should be max 360 ms as we have 2 timeslots.

In an earlier test version I displayed "waiting..." in these cases. But we removed this as the time is very short.
I just checked the code, and the only condition I see for this is on menuUtilityRenderQSOData() when TG or PC == 0 (as ChannelMode rendering clear the display, render the header first).

Maybe we may not redraw the screen in this case, and wait for the next turn.

Cheers.

Re: blank screen below signal meter dmr mode

Posted: Sat Jan 18, 2020 11:24 am
by DL4LEX
In an early version I displayed "waiting" in this case. So I don't think it's a redraw problem.

This was part of solving the problem displaying TG 0.

Re: blank screen below signal meter dmr mode

Posted: Sat Jan 18, 2020 11:27 am
by F1RMB
DL4LEX wrote:
Sat Jan 18, 2020 11:24 am
In an early version I displayed "waiting" in this case. So I don't think it's a redraw problem.

This was part of solving the problem displaying TG 0.
Yeah, but this has been removed, and the information rendering was put in a if (HRC6000GetReceivedTgOrPcId() != 0) statement.
So, this is why, I think, when this happen, only the header is displayed, while the rest of the screen remain blank.

I never talked about a redraw problem, just the sequence of when that probably happens.

Re: blank screen below signal meter dmr mode

Posted: Sat Jan 18, 2020 11:45 am
by DL4LEX
OK, then I misunderstood and we talk about the same.

The information is not available so nothing is displayed except the header.