resetsync: add vendor agnostic implementation