Bug #11131
closedTIDRADIO H8: Empty memory in chirp appears as valid channel in radio
100%
Description
The memory assigned to "empty" memory channels by chirp does not align with what the radio considers an unused channel.
a) After flash -on the radio- every "empty" channel appears to have a frequency of 136.050 instead of skipping to the next populated channel #.
b) Subsequent reads from the radio display channels that are viewed in radio as 136.050, not empty.
c) Truly deleted channels (done on radio) appear to have the same memory values chirp assigns to the 'empty' channels
d) Truly deleted channels set the corresponding usedFlag bit to 0, chirp does not.
Root cause (I think): Chirp does set empty channel memory correctly (c) but does NOT set the correct bits in the usedFlag memory block to indicate an unused channel (d). Once the radio interacts/displays one of these 'empty' channels, it attempts to fix their 'corruption' and reformats as a valid channel (b), creating valid -unwanted- channel data that is displayed and stored in memory (a).
Suggested change: Update the TD-H8 (and/or the whole family) drivers to properly set usedflags for empty channels.
I'll do it if nobody gets around to it but my personal laptop decided to brick itself again (sell your Dell stock asap) so that might take a minute.
Files
Updated by Henry Grasman 10 months ago
- Status changed from New to Closed
- % Done changed from 0 to 100
Applied in changeset github|f9e2bada168e68c34e02ca4cb50b8a6a75fb3c37.