All 3 are programmable and are programmed in the same way. The 4B is the newest and has a few more programmable parameters than the 4A which has more than the 4. Each is just a slightly new generation than the next. The software to do any of the MEFI ECM's is at
www.mefiburn.com and they will also reprogram your Ramjet MEFI for a few hundred dollars.