To support multiple hardware variants, the Linux kernel must be compiled with CONFIG_MACH_MT6572 generic board support.
For a firmware to be "universal" or portable, the is the most critical constraint. mt6572 universal firmware work
The display driver in the universal pack doesn't match your specific LCD. No Touch: The digitizer driver is incompatible. To support multiple hardware variants, the Linux kernel
MediaTek’s Smart Phone Flash Tool (SP Flash Tool) relies on a scatter file—a text file mapping logical partitions to physical memory addresses. Universal firmware developers created parametric scatter files with placeholders for variable partition sizes. They also developed patchers that would read the device’s original partition table and adjust the firmware’s scatter file before flashing, preventing overwriting critical regions like NVRAM (which stores IMEI and radio calibration data). To support multiple hardware variants