def METHOD_NAME(cls, ctrl_connection: Connection, device_identifier):
    if not device_identifier:
        device_identifier = ""
    ret = bladerf.open(device_identifier)
    if not device_identifier:
        ctrl_connection.send("OPEN:" + str(ret))
    else:
        ctrl_connection.send("OPEN ({}):{}".format(device_identifier, ret))
    ctrl_connection.send("If you experience problems, make sure you place a rbf file matching your device"
                         " at the correct location. See http://www.nuand.com/fpga_images/"
                         " and https://github.com/Nuand/bladeRF/wiki/FPGA-Autoloading")
    return ret == 0