Re: DMR Rx Dropout
Posted: Thu Sep 29, 2022 1:39 am
Anyone with the DMR Rx dropout
Can you change to using this version
https://opengd77.com/downloads/MDUV380/ ... 01196e4f59
Colin has discovered a clash between various parts of the firmware accessing the C6000 DMR chip, which is probably what has been causing a lot of the problems.
I have also changed all the interrupt signal priorities to make sure the CPU can instantly respond to the C6000 when there is a DMR Timeslot synchronisation trigger.
And I have also changed the ADC processing which samples the volume control and battery and VOX, so this is handled by Direct Memory Access in the processor, rather than software ADC sampling
Its possible that the ADC sample rate will need to be adjusted, as I reduced it from 1000 samples per second, which was much more than was necessary to around 50 samples per second. But possibly we should use 100 samples per second for the volume control.
Note. The volume control in this radio is unfortunately not direct hardware, and the CPU has to handle the changes to volume control
Also battery voltage display averaging may also need to be adjusted, and currently the displayed battery voltage will not change as quickly in response to changes to supply / battery voltage changes
Can you change to using this version
https://opengd77.com/downloads/MDUV380/ ... 01196e4f59
Colin has discovered a clash between various parts of the firmware accessing the C6000 DMR chip, which is probably what has been causing a lot of the problems.
I have also changed all the interrupt signal priorities to make sure the CPU can instantly respond to the C6000 when there is a DMR Timeslot synchronisation trigger.
And I have also changed the ADC processing which samples the volume control and battery and VOX, so this is handled by Direct Memory Access in the processor, rather than software ADC sampling
Its possible that the ADC sample rate will need to be adjusted, as I reduced it from 1000 samples per second, which was much more than was necessary to around 50 samples per second. But possibly we should use 100 samples per second for the volume control.
Note. The volume control in this radio is unfortunately not direct hardware, and the CPU has to handle the changes to volume control
Also battery voltage display averaging may also need to be adjusted, and currently the displayed battery voltage will not change as quickly in response to changes to supply / battery voltage changes