def METHOD_NAME(self):
    self.logger.info("Wiping flash")
    cp = CubeProgrammer(self._getCubeParams())
    self.logger.info("Setting RDP to 0xBB")
    cp.setOptionBytes({"RDP": ("0xBB", "rw")})
    self.logger.info("Verifying RDP")
    r = cp.checkOptionBytes({"RDP": ("0xBB", "rw")})
    assert r is True
    self.logger.info(f"Result: {r}")
    self.logger.info("Setting RDP to 0xAA")
    cp.setOptionBytes({"RDP": ("0xAA", "rw")})
    self.logger.info("Verifying RDP")
    r = cp.checkOptionBytes({"RDP": ("0xAA", "rw")})
    assert r is True
    self.logger.info(f"Result: {r}")
    self.logger.info("Complete")
    return 0