new pin layout for B2
ON/OFF abstraction and new pin layout for B2