Ok same problem on both files, the secondary CPU data is missing after 0x00400000 which is why EFILive is complaining, it can't flash the ECM with that missing.
If your tools can extract that then you are set to go (note: it is not the shadow block in the CPU, it is an external chip).