Могу предположить что проблема может быть в этом:источник
для процессоров MTK со scatter файлами первых версий (например, для процессоров MT6589), сумма размеров ROM2/3/RPMB не может быть больше начала раздела MBR, который должен быть записан по адресу указанному в scatter, который для MT6589 процессора равен 0x600000 (6MB).
Поэтому eMMC с размерами ROM2/3/RPMB 2/2/2MB или 2/2/0,5MB будет работать с MT6589, а с размерами ROM2/3/RPMB 4/4/4 уже не будет.
Вот лог H9TP32A8JDBC
Код:
EMMC CID : 90014A4834473164040502A152F08133
EMMC CSD : D02701320F5903FFFFFFFFEF8A4040D3
Иготовитель eMMC: ID: 0090 , OEM ID: 014A
EMMC Date: 08/2014 Rev.0x5
EMMC NAME: H4G1d , S/N: 44126960
EMMC NAME (HEX): 48344731642000
EMMC ROM1 (Main User Data) Capacity: 3728 MB
EMMC ROM2 (Boot Раздел 1) Емкость: 4096 kB
EMMC ROM3 (Boot Раздел 2) Емкость: 4096 kB
EMMC RPMB (Replay Protected Memory Block) Capacity: 4096 kB
EMMC Permanent Write Protection: No
EMMC Temporary Write Protection: No
EMMC Password Locked: No
Extended CSD rev 1.6 (MMC 4.5)
Итого
MBR 0x600000
ROM2/3/RPMB 4/4/4
Делайте выводы сами.