Greetings,
A new daily build of CHIRP is available. This includes changes made directly to the tree yesterday, and may include additional features, bug fixes, and/or bugs. If you are interested in trying it, grab it from the following location:
http://trac.chirp.danplanet.com/chirp_daily/daily-20130315
A list of the changes included in this build (since the last daily) follows:
Changes for Build #179 [Tom Hayward tom@tomh.us] [thd72] Add get_raw_memory() method for TH-D72 clone mode driver. #697
[Tom Hayward tom@tomh.us] [thd72] Fix initialization of skip byte in clone mode driver. #697
Paul Cummings programmed his TH-D72 with Chirp's clone mode driver and now his radio will not scan past channel 136. When recalled on the radio, the lockout value for memory 137+ is corrupt.
The memory Chanel 137 is corrupt somehow. The lockout option shows random characters instead of a "on &off" option.
Upon examination of his img file, unknown1 was 0xFE for channels greater than 136. On my non-corrupt radio, unknown1 is always 0x00. Based on the "random characters", it appears the D72 reads the full byte (unknown1 + skip) to evaluate lockout. This patch modified Chirp to read the full byte.
[Tom Hayward tom@tomh.us] [vx6] Fix valid/used flag logic so new memories are valid and unmasked. #685
[Dan Smith dsmith@danplanet.com] Fix logic error preventing auto repeater setting in some cases
If autorpt is enabled and you enter a frequency into a blank channel that is the same as was previously just entered, the new item defaulting code fools ed_freq() into thinking that the frequency field was unchanged, and thus that the auto repeater logic should not be applied. This enhances the logic that determines if the frequency was changed to avoid this problem.
Fixes #683