If you want I can try to do remote support, by teamviewer.
Because I have already done Programming and Coding in F series in years from 2012 to 2015, and it work very well.
I have done for example 2 x M550D
http://www.m-power.com/_open/s/varlink1.jsp?id=2655&lang=en
This is a very difficult car.