As for the first question, I had to deal with that this year. Hold reset and program when you power on, then let off of reset but keep holding program for a few seconds, then let off program and tap reset. The controller should be back to normal. I don’t know of any other sequences, but I’m sure there has to be at least one more.
This sequence doesn’t always work for a stubborn RC. We tried it several times, and each time after tapping reset the program light would go green for about three seconds and then go orange again. We ended up having to reflash the RC with the master code and then hold down the program button while we downloaded new user code. In all, it took us about 30 minutes to troubleshoot. I know I was doing the unstick-from-program-mode sequence correctly, because our on our '06 RC it happens quite frequently, but our '07 RC just doesn’t care. It’s a real pain.
Does anyone know the causes of the stay-in-program-mode bug?
We had this problem about a week ago. Possibly the problem is that the program you downloaded was interrupted/severely broken. Symptoms include not being “stuck” in programming mode if you aren’t tethered/radio modem connected, and you can press the button and send it into program mode. The RC is in a bizzare state of running but not running, where the watchdog LED (Code error) won’t turn on. We resolved the issue by swapping laptops, and found we were having a problem with the serial port.
Otherwise, look for the sliver like A.A. suggested.
Funny this should come up. Yesterday our RC went into Knight Rider mode and pulsed the green and red LEDs up and down until we hit the reset button. We’re not really sure what caused it, but it sure looked cool, despite causing panic in the shop.