I don't think engine type should matter as only BECM access is required but I don't have a Nanocom so cannot be certain.
Correct. Nanocom codes are only for engine variants. All other ECU's should communicate normally, except HEVAC which randomly fails to communicate. I found switching ignition of & on again, and then trying usually works.