I installed Fortin on 2013 CX and 2016 Mazda6 last year. I forgot the specifics but I do know you have to ensure you install the latest firmware update. I did purchase the Fortin Key Fobs as well for longer distance.
The hardest part was doing the programming sequence over and over until you got it. Best ana;ogy I can make is its like dialing a 35-digit phone number on a rotary phone. Get digit 33 wrong and you start all over again.
Only Issues:
1. When Remote Starting and getting into takeover mode (you unlock the car, press start button, wait for red light on dash, then brake pedal to assume control) the cruise control is disabled on the CX-5 but not on the Mazda6. Not an issue as the cruise control is not used much. I would have to shut the car off then back on to use cruise control. I think there's a way to fix that but too lazy. As long as the car is cool were good.
2. When parking under metal-roofed carports, it sometimes throws the reception off.
Pros:
Hood Connector pin not required
Was able to remote start car from 1/4 mile away from 2nd story office line of sight.
Low price.
Tech support answered calls. Prior to purchase ask them which kit to buy.......as they will always refer you to purchase the easier to install kit.
Documentation out there from other forums /DIYers on their Mazda including Youtube Vids.
Can remove module and t-harness and reinstall into another compatible late model Mazda.