Hello,
Check the JSON maybe have some problems as below:
1. The json have not include the access authority(0x27) check. Is modify the bootloader uds_app_cfg.c?
2. The json file have not include download flash driver. Is flash driver integrated in bootloader project?
3. The uds service 0x31 01 02 02 is check binary validty. Default is check flash driver and APP' binary over CRC.
4. The json file have not include UDS services 0x36(transfer data), 0x37(exit transfer data). Default process is 0x34(request transfer data), 0x36(transfer data), 0x37(exti transfer data), 0x31 01 02 02 xx (checksum check). The process pls reference HIS and UDS spec.
Suggestion you reference the default process provided by NXP. The detail UDS service or process pls reference HIS and UDS(ISO14229) spec.
Best Regards!