I’m sorry to start this new topic, but my intellect is over. I have a problem with the revival of the MK-312BT. I’ll be glad if someone more experienced helps me to discover the cause of the problem. After turning on, “failure 20” will appear.
Here are the facts:
I use DPS version 1.3B
The BT module configuration firmware has worked smoothly. (https://github.com/buttshock/mk312-bt/tree/master/bluetooth_conf)
I measured voltage on the voltage regulators. In tolerance. The battery is charging well.
I replaced the battery with a laboratory source. I have tried different levels of tension.
He checked and recalculated the voltage dividers, the battery and the power adapter, by the processor.
I checked the processor’s programming fuses. (low: 0xFF, high: 0xDC)
I replaced the LTC1661 circuit with the MAX548 circuit. (of course in the right hole)
I have checked the proper casting and orientation of powerful MOSFET transistors.
I have tried different firmware resources:
https://github.com/buttshock/buttshock-et312-frankenbutt/tree/master/m005 (I’ve compiled this firmware in a virtual Linux machine according to the instructions.)
I understand Hardware well, but I do not understand programming very well, and the assembler is not my friend.
It would be helpful if someone explained to me in more detail the meaning of the fault code 20, so that I could jump from something.
Thank you very much for every subject.