Have you tried @jvanier proposed solution to update the brownout voltage setting of the photon?
See: Eeprom persistence issue post