You can clear the codes with a elm327 scanner and the forscan software, as well as reset the computer data.
I got a BAFX Products 34t5 Bluetooth OBDII Scan Tool for Android Devices off amazon for 22 bucks, and I also had to get a bluetooth dongle for my computer. I used the forscan software (on a windows virtual machine) with it to reprogram the keys on my '04 exploder as the battery had died while changing the water pump on it, and it wouldn't start at all because the PATS system computer locked me out because it no longer recognized the keys. You can find cheaper ones, but I also read some of the cheaper ones didn't have all the connections wired. I don't know how true that was and was under a time constraint, and not worth saving the 10 bucks to find out and costing me another 2 days.
I -assume- the device may not work with IOS devices as those use bluetooth low energy, and may not be compatible with the bluetooth on the elm327 device. I don't know. I haven't looked at it that closely. I haven't even tried to use it with my android device.
There is other software besides forscan. Forscan was just the only one that said it could do the PATS programming.
20 bucks is within my 'it ain't worth my time dinking around' price range.