OHP Ford ELMconfig USB device 500kbit/s ELM327 compatible interface with MS-CAN switch for Forscan FoCCCus Mazda OBD2 diagnostics
https://www.amazon.com/dp/B01F0GVBWY/ref=cm_sw_r_cp_apip_By4txlzFBFvDD
That is the device I use.
I have not done the brake controller yet but I also have a 2016.
I had the truck into the dealer getting to extra keys cut and programmed (free of charge to me). As they were doing it I asked if that was the same programmer they used to change the code for the individual modules? He said it was not possible. I mentioned Bambi mode and changing the DRLs to be the fogs and parking lights.
He said that is impossible to change as there is not that much control.
I said go stand I front of the truck put it in Park and his eyes got quite big.
I said nice DRLs aren’t they.
So just because the dealer says it is not possible does not mean it is true.
Question is for the 2017s is it worth a $100 gamble if your parts dept won’t let you return it.