Arduino Based SPD Reader / Writer with Reversible Software Write Protection Enabling and Disabling Capabilities