What U0100 usually means
U0100 means another module expected regular messages from the ECM or PCM and stopped seeing them. That does not automatically prove the engine computer died. It often means the PCM lost power or ground, the CAN network went unstable, or system voltage dropped low enough that the PCM could not stay online consistently.