I have upgraded the firmware previously using the Cura prompts.
I've used a multimeter to check the connections and they're fine from the motherbd to both the heatbed and the temp sensor. I even re-soldered the bed connections. The temp sensor still measures about 104 ohms and between the heatbed solder connections, it measures 4.2 ohms while disconnected.
The problem remains, I can print using the default Cura firmware up to version 15 as long as I don't mention I have a heated bed. As soon as I install firmware with the heated bed, it installs normally and the display shows the additional heatbed bed temperture measurement, but it immediately displays the "ERR: MAXTEMP BED". Cura 2.1 always crashes on my old laptop.
I tried installing the non-heated bed firmware then swapping the nozzle wire pair with the heated bed wire pair on the motherbd. I could control the display, I didn't get any heat or any flashing of the LED on the transistors. I don't know how to test the power supply under load, but it works to heat the printhead anyway.
The Ultimaker was working just 2 weeks ago, until I accidentally upgraded it with the Cura 2.1 using another, better laptop, with the heated bed KIT firmware.
I'm getting ready to order a replacement MK2B Dual Power bed as I don't know what else the problem could be. I'm also getting tired of spending so much time to troubleshoot such a crude software, but I would still appreciate any feedback from the community, thanks.