F init hw in trans

Needs testing before merge

Some formatting differences are shown below in some files
although the files were not actually modified. Nothing I can do for that