I'm sure even if your using a controller from Berlin you can still check the M222 log for reasons a learn run is aborted