I just installed .24 from previous version .23 on a QMX+. Copying over firmware seemed normal, but now the QMX+ is stuck on Initializing Audio System:
?
Not sure how to recover from this at the moment¡
That's a very interesting problem. Well, interesting to me. I suspect it may be a bit worrying for you right now.?
During this step Initializing Audio System, the code is setting up the DSP filtering and the generalized Goertzel filter. I suspect that if your EEPROM happens to hold some settings data which is not consistent with the permitted filter and second filter mappings, the code could go off on a frolic of its own. For ever. I can't find it quite yet but I believe this is what must have happened. As soon as you could boot up into the settings, you'd be able to edit the CW filter selection but you can't get that far, because it can't get through the initialization.?
And for me during testing, I could never see this problem because my settings are correct and sensible... the problem could only come about depending on what data happens to be in your EEPROM. So that could be why the upgrade has worked for other people but for you, appears? to cause this initialization problem.?
I think the solution will be for me to put some boundary constraints around the data loaded from EEPROM before the intialization?occurs, thereby preventing it (the code) from wandering?off into unknown and undefined territories. Then I will make this a version 1_00_025, and you can install that. Most likely you will have to do the force-update technique.?
I can do this in a few hours... right now it is? 5:49pm local time, the two older lab techs have gone to volley ball, tennis, football but the littlest one will be in MY charge 11 minutes from now, whereupon I shall feed him, take him to the park, maybe swim with him, whatever he wants, put him to bed, then come back to the lab and make the code changes.?
For now it would be prudent for others to WAIT.?