I had a Bosch DLX series dishwasher that had multiple problems.
First, it had greyish water in the bottom and pushing the power button did not turn on any lights. it had mostly finished a cycle, but not quite. my first thought was to clean it out. i sponged out all the water and removed and cleaned out the filters from the bottom which were all quite nasty. i found food, tiny bones, etc. I cleaned it out and that did nothing but was still probably the cause of the problem. I called Bosch tech support and asked about areset switch. There is none. They told me to switch off the circuit breaker for 30 MINUTES to reset everything. I did that which did not fix the problem.
I then examined the connector wires (connecting the electric to my house wiring) which are in the front under the kick plate, and discovered that they had MELTED! The wiring supplied by Bosch was stranded wire, and my home wiring is solid core. i trimmed the burnt stuff and reconnected it with new wire nuts. if this happens again i plan to disassemble the dishwasher's electric and replace the stranded wire with the good stuff.
That restored the electric and the lights and display. i then ran a test cycle and it seemed to just hum. my guess after googling a bit was that the float was stuck in the up position, and it was trying to drain. This site http://www.applianceaid.com/boschDW.html
told me how to run the test mode.
"To start test program, press and hold both POWER SCRUB PLUS and REGULAR WASH program buttons, then turn unit on by pressing ON/OFF button. When program buttons are released, lights above them will flash. To end test program, press ON/OFF button."
The test mode tested out all functions which I think wound up reseting the float switch which actually fixed the rest of it.