The SP4, SP5, MP4, MP5 and MP Edge equipped with vector controllers all use the same PI-405 programming cable:
The SP5, MP5 and MP Edge can also be programmed using the Bluetooth dongle and a suitable phone.
The programming cable for the Smart Pie External will depend upon which controller you use.
If you use the BAC-281P controller:
You would need to use the PI-200E programming lead:
Click on pictures for more information.
Alan