I got that information off the Nanocom website. Don't know what the adaptor is, I have always read the SLABS ECU with the engine off - even then you often need to reset the communications link by unplugging the OBD lead and reconnecting when switching between ECU's.
Like others I'm not sure why they replaced the whole hub for an oil leak - I'm aware that it comes as a sealed assembly but there is also a large "O-ring" at the back of the hub that seals between the hub and axle housing - did they replace that O-ring first?

