Actually, it's WinCE firmware. And as with any firmware, it must be the same chipset and screen for a specific device