Iām not sure you really processed my concerns properly, so please allow me to address each of yours.
There are many software applications that allow restore of a previous release (within reason - not like 10 releases back) and up-convert when reloaded (in the Voice world, I work on them every day). It happens all the time. However, I can accept that maybe wasnāt a priority for the devs and since an alternative could be to downgrade the loaded image back to 2.5, wasnāt the end of the world.
I didnāt ānot follow the upgrade instructionsā, I specifically led off with the fact the SD card ate itself and a re-imaging was required (by default, that would mean an in-place upgrade was NOT an option). Sadly, life created that particular complication, but we persevere. From there, I merely attempted a few different logical methods of getting to the latest release, one of which ultimately simulated your very suggestion (that I had already thought of). Every one of those methods erased most data (I did just discover the HomeKit config was still intact, so the real concern was all the Things were gone).
So, forced to reimage the SD, I got it back on 2.5 and successfully restored the database with all components intact. I then merely tell it to in-place upgrade (as you suggest) to 3.1 - that also blew away all the previously-built things. And if that had actually worked, I feel confident in saying I wouldnāt have created this thread.
Whether the image loaded with 3 and downgraded, or led off with 2.5 is completely and utterly irrelevant to this entire thread. Why? Because, I got the data restored while it was on 2.5. The pertinent question is, why (with an intact config on 2.5) did that in-place upgrade from 2.5>3 wipe out all the Things that were previously configuredā¦
I appreciate you instantly assuming āstupid userā, and I further applaud your attempt to publicly āe-flogā me (as well as celebrate your right to do so). Unfortunately, itās mis-placed and ill-advised, as I do understand up and down (both directionally and in the form of software vs. platform x-grades), and in the detail I did know to provide, kinda already showed that actually wasnāt the issue. I did also notice the directories had changed, and thought that might have been obvious to not call out since I also initially stated I restored my 2.x file into the 3.x environment (which would have meant placing the restore file in the new directory path). (sigh)
I must say, I never claimed to be an expert on this platform, but I am a pretty smart and logical guy (despite your perceived assumption and attempted public degradation of my intelligence). When something seemingly simple didnāt work as expected, I tried multiple logical methods in an effort to collect additional data points (all yielding the exact same results). At that point, I knew enough to then reach out to others who are far smarter on this platform for their guidance. You took that āvulnerabilityā as your shot to feel superior. Ok, cool - youāre superior - do you feel better now (rhetorical - donāt really need an answer)?
Your second-to-last sentence was the first useful and non-nasty line in your response. Cool, now I know a file name/location that might be needed so others might be more helpful and lessā¦ wellā¦ youā¦
Thanks for your thought and effort in your responseā¦ Itās greatly appreciated, if not merely for itās comedic value.