I feel @sritacco's pain. A few days ago, I decided to trash my 18-year old Compli Scenist hardware lighting controller for which I programmed custom IR codes back when Roomie was still in diapers, in favor of HomeKit-compatible Leviton Smart Dimmers (Mod 2). My main theater controller (for years) has been an iPad Air, which I belatedly discovered, was running iPadOS 12.5.4, the last version supported on the Air. Roomie was sitting at 6.2.1 Build 2104, from April 19, 2020. Attempts to upgrade it to something fresher failed. I figured Roomie matched itself to the OS.
To test this theory, I decided to download Roomie to my "walking around" iPad Pro 11", running iPadOS 14.6, and see which version I got. Sure enough, I got a year newer version. Then, disaster struck. This "test" version installed as an empty project, albeit in the correct household. I expected it to sync to the main theater controller. But it didn't. So I deleted the Roomie app, and went back to my original iPad, sitting in its pedestal kiosk, in the theater.
But it had been wiped clean, and Roomie appeared as a new project, as well. I attempted to restore it from backup, but that failed. I know how to swap in self-archived backups in iCloud, and that failed, as well. I lost nearly a decade and hundreds of hours of fine-tuned Roomie programming for a (very) complex theater.
I obviously didn't read the fine print, "Don't mix versions"! So, I'm starting from scratch -- a forced opportunity to "refactor" my code. But I also face a dilemma. The Catch 22 with Roomie's official policy of "the latest iOS plus one older" flies in the face of the fact that thousand of us generally use our <i>old</i> devices as controllers. For example, every time I buy a new iPad (~3 years), I move the OLD one to be my theater controller. My wife has been controlling her AV assets in the gym with a dedicated iPhone 6 and Roomie. The one in her purse is an iPhone 11. The problem with this practice is that we will "age out" of Roomie's window almost immediately. Every time.
I am now faced with the prospect of driving to the Apple Store and purchasing a brand new iPad, a custom kiosk enclosure on a pedestal to fit, and another brand new iPhone (or iPod?), maybe $1000, just to have the two dedicated control devices that our household needs -- and hopefully we can squeeze 2-3 years of life out of, before once again aging out. Those are expensive remotes. But nobody does what Roomie does, so I'll probably suck it up and slap down the credit card.