[Solved!] Broadlink stopped working after hassio upgrade 0.87.1 -> 0.88.1

Running 0.87.1 my broadlink switches worked fine. No related errors in the log as far as I can remember. After updating to 0.88.1 my broadlink switches do nothing and in the log I have

Setup of platform broadlink is taking over 10 seconds. (from __main__.py, WARNING)

and

Timeout during authorization (from broadlink.py, ERROR)

My Broadlink hardware is the RM mini 3.
Hass.io running on a Rpi. I tried rebooting it, no change.

From my config:

- platform: broadlink
  host: 192.168.<redacted>
  mac: '<redacted>'
  #timeout: 5
  type: rm_mini
  switches:
    tv_lg:
      friendly_name: "LG TV Power"
      command_on: 'JgCAAAABKJMUERQRFDYTEhMSFBEUERQRFDYTNhQREzcTNhQ2EjcTNhQRExMSExM2FBEUERMSFBITNhM2FDYTEhM2FDYTNhM2FAAFHgABKEkTAAxRAAEoSRIADFIAAShIFAAMUQABJ0kUAAxQAAEoSRQADFAAAShJEwAMUQABKEkTAA0FAAAAAAAAAAA='
      command_off: 'JgCAAAABKJMUERQRFDYTEhMSFBEUERQRFDYTNhQREzcTNhQ2EjcTNhQRExMSExM2FBEUERMSFBITNhM2FDYTEhM2FDYTNhM2FAAFHgABKEkTAAxRAAEoSRIADFIAAShIFAAMUQABJ0kUAAxQAAEoSRQADFAAAShJEwAMUQABKEkTAA0FAAAAAAAAAAA='
    soundbar_philips:
      friendly_name: "Soundbar Power"
      command_on: 'JgBGAVgdDxwPDg8PDxkhDg8ODw4eHQ8ODw4PDg8OEA4PDg8OHQ8PHA8ODwAKr1gcDx0PCxIODx0eDg8ODw4eHA8OEA4PDg8ODw4PDhAOHQ4PHSwACq9XHQ8dDw4PDg8dHQ8PDg8OHR0PDg8ODg8tDg8ODw4eDBEdDw4PAAqvVx0PHQ8ODw4PHR8MDwoTDx0dDw4PDg8ODw8PDg8ODw4eDg8dDw4PAAquWB0PHA8OLRweDg8ODw4eHQ8ODw4PDg8ODw8PDRAOHQ8PHA8OFQAKqVgcDx0PDg8ODx0eDg8ODw4eHA8ODwkVDg8OLA4PDx0ODx0PDg8ACq9XHQ8dDw4PDg8dHQ4QDhMKHR0PDg8ODw4QDg8ODw4PDh4ODx0PDBEACq5YGBQaEg4PDg8dHQ4PDg8OHh0PDg8ODw4PDw8ODw4PCj8cEA4PAA0FAAA='
      command_off: 'JgBGAVgdDxwPDg8PDxkhDg8ODw4eHQ8ODw4PDg8OEA4PDg8OHQ8PHA8ODwAKr1gcDx0PCxIODx0eDg8ODw4eHA8OEA4PDg8ODw4PDhAOHQ4PHSwACq9XHQ8dDw4PDg8dHQ8PDg8OHR0PDg8ODg8tDg8ODw4eDBEdDw4PAAqvVx0PHQ8ODw4PHR8MDwoTDx0dDw4PDg8ODw8PDg8ODw4eDg8dDw4PAAquWB0PHA8OLRweDg8ODw4eHQ8ODw4PDg8ODw8PDRAOHQ8PHA8OFQAKqVgcDx0PDg8ODx0eDg8ODw4eHA8ODwkVDg8OLA4PDx0ODx0PDg8ACq9XHQ8dDw4PDg8dHQ4QDhMKHR0PDg8ODw4QDg8ODw4PDh4ODx0PDBEACq5YGBQaEg4PDg8dHQ4PDg8OHh0PDg8ODw4PDw8ODw4PCj8cEA4PAA0FAAA='

I was thinking this might be related: https://github.com/home-assistant/home-assistant/pull/20924
But I don’t use timeout in my config.

Solved. Had to not only reboot hassio, I also had to shut down and physically disconnect power to the raspberry. Now it works…

I just had the same issue under the exact same conditions except other version of hass.io.

Same ‘solution’ solved it for me. Thanks a lot, was driving me mad.