Working on a 1999 Land Rover Discovery 2 VIN SALTY1245XA223367. Replaced both forward O2 sensors, one due to failed heater circuit and one due to false lean condition. On that bank the fuel trim had maxed at +25%. The 15.4 software had no provision to command a relearn. Clearing codes multiple times did not work. Disconnecting the battery for over 3 hours would not work either. MaxiSys scanner had the necessary "Reset Adaptive Memory" function that worked instantly. I'm not sure if driving the vehicle would have worked but Snap-On should have this capability.