msba2 changes are unrelated because of:
1. this is the PR for avsextrem support, for changes in msba2 use a new PR
2. most of the changes in msba2 are reverting totally working & clean code to something bad (see code below)