vcx nano works well with IDS 116, you can also do online programming with etis ford
it is important to power the car 14v during programming (if your maintainer only pushes 13.6 volts, it can be ok only it must be stable without hesitation).
see youtube.
vcx nano Ford IDS source:
https://www.obd2shop.co.uk/wholesale/vxdiag-vcx-nano-for-ford-mazda.html