More work on driver module. First tries with implementing on/off hardware check