First, thank you for taking the time to dig into the root cause. I know it wasn't your intention to go after it so early but I am glad you did.
It's installed and I am currently testing with all of my case statements removed. My plan is to let it run overnight but it is over 150,000 cycles now. Consider I was lucky if it made it past 10,000 with the old firmware. So what ever changes you have made greatly improved it's robustness.
![ThumbsUp :-+](https://www.eevblog.com/forum/Smileys/default/icon_smile_thumbsup.gif.pagespeed.ce._JElyJQqdB.gif)
***
Job well done! It ran all night without any further problems. I also ran some other basic checks using your software as well as mine and it all seems to work.
With the software and firmware shaping up, the only thing missing now is those 5X probes.
![Wink ;)](https://www.eevblog.com/forum/Smileys/default/xwink.gif.pagespeed.ic.cldandycH0.png)
We can always revisit that. Looks like no one had anything specific they wanted to see during the review. My plan is to finish up this weekend and let you get back to your normal routine.
![Laughing :-DD](https://www.eevblog.com/forum/Smileys/default/smiley_laughing.gif.pagespeed.ce._hfWAz_QHO.gif)
Again, good job. You have made a lot of progress over this last month.