Hi, I have the same problem with my friends
B2920. What I have diagnosed is a bad rectifier/regulator so far. It is burned up on the inside and even has a burnt smell. The wiring diagram I have show the L terminal on the rectifier sending voltage to the controller. If the controller doesnt get the voltage then the safety switches cant get voltage to them in order to satisfy the operators control box. This controller is what sees all the signals from each safety switch then allows voltage from the controller to the starter solenoid. I have ordered an aftermarket rectifier for $30. Kubota is $140.
Here is what I would do.
1. Check battery voltage with meter. If 12.5 then start tractor and should read at least 13.2. If not.
2. Shut off tractor, remove battery cables and use jumper cables to connect a nother known good battery and do the test exactly again. If not any higher voltage than battery tested before tractor was running then.
3. Left side of tractor, unplug the 2 dynamo/alternator wires and put meter on both wires and start tractor. At idle should read 13 volts or more. Speed up
And should read higher up to 30 volts or more. If so.
4. Shut off tractor remove steering wheel and plastic dash. Then remove rectifier (it has cooling fins).
Smell the rectifier for burnt smell if so its bad if not.
5. Plug back in and start tractor. Test back of plug on L terminal it should have 12 plus volts on it. If not replace rectifier. I have schematics if needed but it will take me a day to upload them
From work. If L has voltage then check all the safety switches again with jumper and for continuity. Plug is t marked with L either. Look at connector. The top has 6 terminals and the right hand farthest terminal is L. Hope this helps as I have spent 4 hours tracing the wires and checking everything.