Microsoft has screwed up its Windows Phone upgrades once again. While the software maker promised that all Lumia Windows Phone 8 devices would be upgraded to Windows 10, it's breaking that promise. Microsoft started rolling out Windows 10 Mobile to existing Lumia devices this week, and revealed that handsets like the Lumia 920 and Lumia 1020 will be stuck on Windows Phone 8. Here's the full list of officially supported Lumia devices:

Lumia 1520

Lumia 930

Lumia 830

Lumia 730

Lumia 735

Lumia 640

Lumia 640XL

Lumia 635 1GB

Lumia 636 1GB

Lumia 638 1GB

Lumia 540

Lumia 535

Lumia 532

Lumia 435

Lumia 430

Given the age of some Lumia phones it's not surprising Microsoft isn't supporting them, but it's also ditching the Lumia Icon and Blu's Win JR LTE. Microsoft says the Lumia Icon might still get upgraded, but that there's no second wave of Windows 10 Mobile upgrades for other devices. That means Blu's Win JR LTE is definitely off the list. You might not have heard of the Win JR LTE, but it's a handset that Microsoft has been promoting as a compatible Windows 10 device. Microsoft silently updated its Store page to remove a reference to "upgradeable to Windows 10 when available" for the Win JR LTE this week, and it has angered owners who purchased the phone and were promised the software upgrade.

Windows Phone fans aren't necessarily angry at the lack of upgrade for their chosen devices, it's more the broken promises. Windows Phone 7 handsets were never upgraded to Windows Phone 8, and Microsoft set the expectation this time that history wouldn't repeat itself. Another broken promise is bad news for a mobile operating system that is practically dead, and once again Microsoft has angered its small but loyal base of Windows Phone users.

Microsoft’s new Lumia 650