...is there a way to read the contents of my CM15 back into AHP?
...Managed to find a back-up....
First let me say I'm glad you found a backup!
While there was a patch that had limited distribution that unlocked some additional AHP features including a "read" function, it was for diagnosis purposes only. Since
only the basic functions that X10 needs to preform are stored in the CM15A, there is no way to recover an ahx file to AHP. e.g. While your AHP file may have a macro (M5) that you've named WAKEUP that turns on your radio (C3) and your light (C4), the CM15A only stores the M5 macro with ON commands for C3 and C4. The CM15A does not know or care that it's turning ON of C3 is torturing you with one of your least favorite songs and that it's C4 ON is blinding you as you head to the shower.