OTA updates would work on the 01 and not on the 12f with the same code.
Constant crashing on the 12f.
12f could not be powered by anything lower than a 12v running through a 3.3v reg, 5v volt running through a 3.3 reg would not work.
I have since switched my programmer to 5v and not 3.3v.
Result:
OTA now works.
No crashing.
Can run the device from a 5v input without a 3.3 reg.