It lives!
The mode changing is kill'n me! Guess this is why I wrote my own firmware... Why the delays? Ugh...