Perhaps.
I bought the iCarSoft CR Pro a couple of years back, and it has a proper ODB2 plug with cable.
I prefer it this way.
Unfortunarely, MG is not on the list of covered car-types;
Honda, Isuzu, Hyundai, Kia, Daewoo, Mazda, Ford, Sprinter, BMW, Mini, VW, Säte, Skoda, Volvo, Porsche, SAAB, EU Ford, Holden, Ford Ford, Acura, Subaru, Mitsubishi, Dacia, Renault, Fiat, GM, Chrysler, Mercedes-Benz, Citroen, Jaguar, Peugeot, Audi, Opel, Land Rover, Smart, Suzuki, Vauxhall, Alfa-Romeo, Lancia.
iCarSoft CR Pro is quite expensive, I bough it after first buying a cheap bluetooth variant, which wasn't even bi-directional.
It it clear to me that the OBD2 scanners is an area were lots of "players" are trying to push el cheapo scanners onto innocent car-users. Scanners that are basically useless.
The cheap bluetooth scanner I bought did only show error codes from the ECU. Not from for example the ABS unit (which I needed). There are approx 21 Canbus computers in my car, and they sold me a unit that only showed error codes from one of them!! That's a scam, in my book.
I bought the unit in a local shop, and could therefore return it the next day, getting my money back.
So, does the Thai eZS app scan all the computers? And is it bidirectional?