improved chip detect
+added driver-config.h
+increased nmsleep interval as in needbmw fork