I bought my ND roof controller from the MX5Things UK based stockist last April - https://www.mlsdistribution.com/car-parts-mazda-mx-5-rf/mazda/roof-controller-for-mazda-mx-5-rf-pd-56.php
I’m not sure if reports of roof malfunction errors in this country are due to software issues but I contacted MX5Things in the USA and they sent me an EU software update for the initial install and it hasn’t missed a beat.
I followed this video and it was done in less than 30 minutes - https://www.youtube.com/watch?v=sS_W1FJ4x70&t=1s
Before its last dealer service before the warranty expired I put it back to factory operation, then switched back for the drive home
To quickly change the configuration from one-touch to OEM mode or Valet mode use this sequence:
- Turn the car power off.
- Keep driver side door open.
- Enable the programmed one-touch operation for a key fob: Push roof switch up and hold it in
position. Click the “Unlock” button on the key fob twice. Release the roof switch.
Disable the programmed one-touch operation for a key fob: Push roof switch down and hold it in
position. Click the “Unlock” button on the key fob twice. Release the roof switch.
Hope this helps
Mal