I think you have very much proved that then next step is the firmware!