add generic bln files
add device-specific changes