brennenstuhl autodetection added

improved brennenstuhl functionality and added autodetection