Codes working and then failing.

lost_and_confused:
F

johnwasser:
I would worry that V10afy_W.zip includes a copy of Arduino.h. That might cause a conflict with the standard Arduino.h.

They all have a file called Arduino.h so I am missing something.

WHY do you have a file called Arduino.h? That's a very important header in the standard Arduino libraries. If you have one of your own it may cause a conflict.

I note that your sketch includes:

#define alarm_EEPROM_storage 100 // Where the alarm is saved.  The first 100 bytes are for other things.
#define EEPROM_user 0           // Where I put my things/

If the format of stuff you store in EEPROM changes from version to version you will have a problem with running different versions in different orders. Do you have version information in the EEPROM that you check before using any of the data? Doesn't look like it.