add band to node ID check. Cleanup
extract common code from drivers