Re: " there was a significant change in specificatio"
If Winphone continues to restrictively specify the design of new devices it has no future. Apple already captured the minority happy to all own the 'same' phone, the majority stampeded toward the 'fragmented' world of Android.
Microsoft really got this wrong, avoiding fragmented hardware only sounds good in business meetings but it's not what the buying public actually want... the share of the public not already tied to Apple that is. MS aren't ever going to shift enough iOS users to WP and have contracts with Apple preventing them copying the look&feel of iOS to ensure it.
Quite how MS managed to build an OS unable to cope with varied hardware is hard to understand, device abstractions and wide driver support is what created their desktop OS success. Seems certain it was a deliberate decision, I'd guess driven by Apples success when they started work on Winphone and the endless fountain of PR castigating Android fragmentation strongly suggests they've always wrongly believed it was a crucial sales feature.
The problem is they completely forgot to check with the market, a market with thousands of different devices before smartphones rose and with a thriving customisation aftermarket even on locked down iPhones. Most buyers want variation, even if only cosmetic and Microsoft went out of their way to not offer that. Huge mistake when you're this late to a market.
The end result is a engineering mindset at Microsoft that means they aren't building each version of WP with the flexibility to deal with off-spec hardware. I don't believe that attitude will change in time to make WP9 support WP8 spec hardware, they need to acknowledge a central part of the sales plan is wrong and Microsoft haven't yet accepted they need change to rescue the products.