I did have my other Cab 1 apart and cleaned the keypad to get a balky whistle button going again. I used isopropyl alcohol and a micro fibre cloth. Seems to work great again, but from what I can see with the uncommunicative Cab 1, the buttons are not the problem.
Rod