10 Mar
2013
10 Mar
'13
5:01 p.m.
The problem is easy to spot with the debugging print I put in for above. For each channel, it is getting/setting up the whole bank structure, in order to find out what banks it is in. If you've got 900 memories and 24 banks, get_bank_memories will get called 21,600 times.
Yeah, I did this for the ftxxxx radios and noted that it probably needed to be done for the others:
http://chirp.danplanet.com/projects/chirp/repository/revisions/980e756a4270
--
Dan Smith
www.danplanet.com
KK7DS