add device-specific changes for bln