I doubt its firmware issue.
For field weakening to work have to you tried 1,2,3 modes? Are modes activated? There is eco and sport modes. Have you tried to change, set sport mode. Sport and eco probably it is more to do with throttle response or amps ramp up.
For reverse you need to short two...