Many issues with RF signals and blinds
These issues all appear to be new in recent versions.

1) Learning RF signals is hard to achieve. It asks me to hold a button down, but on my controller holding the button down sends a different signal. So I press it over and over, but it times out after asking me to "press the button and pause". If I choose to learn RF, then learn IR simultaneously, sometimes it will output the hex.
2) After learning 1 RF signal, I need to hard reboot the BroadLink device - it stops responding.
3) The BroadLink devices frequently seem to lose connection.
4) When a blind is moving, it seems to lock up the whole system. I am unable to interrupt it with another command, or send a signal to another blind.
5) I had to manually install hap-nodejs to stop my entire homebridge install crashing.
6) Even after all of this, I pretty much can't control my blinds anymore. Some will close but not open, other seem to do nothing.

Thanks so much for all your hard work. I have 3 BroadLink RM+ devices all on firmware v52. Let me know if I can try anything to help troubleshoot.

Here's the relevant section of my config.json:

{
            "platform": "BroadlinkRM",
            "name": "Broadlink RM",
            "hosts": [
                {
                    "address": "10.0.1.64",
                    "mac": "34:ea:34:42:f9:ec",
                    "isRFSupported": true
                },
                {
                    "address": "10.0.1.68",
                    "mac": "78:0f:77:18:0b:75",
                    "isRFSupported": true
                },
                {
                    "address": "10.0.1.70",
                    "mac": "78:0f:77:fd:7d:cb",
                    "isRFSupported": true
                }
            ],
            "hideWelcomeMessage": true,
            "accessories": [
                {
                    "name": "Master Bedroom Blinds",
                    "type": "window-covering",
                    "host": "10.0.1.64",
                    "sendStopAt0": false,
                    "sendStopAt100": false,
                    "totalDurationClose": 49,
                    "totalDurationOpen": 50,
                    "data": {
                        "open": "b2002201212110101110220f1120120f120f120f22202220212022202220111011102120120f22101110112011102110112011102220111011102110111011000291000292313220212121202220222021201210110f2210112011101110111021202220222021212120120f1110222011102110111011201110220f122011102120120f120f220f120f110002910002933032212121212022202120222011101110220f12201110110f120f22202220212022202220111011102121110f2210111011201110220f1120120f222011101110211011101100029100029231322022202120222022202220111011102110112011101110111021212120222022202120120f120f222011102110111011201110220f122011102120120f1110220f120f120005dc000000000000",
                        "close": "b2006e0131222021212121212121202210110f112111102110111011101120222022202121212121101120222011102111110f11211011211011201110211110212121111011100002930002913231212121202220212121212110111011201110220f1110111011212120222022202220220f112121201110221011101120111021101121110f221011202220111011100002920002923231212121202220212121212110111011201110220f1210110f112121202220222022202110112121211010221011101021111021101120111022101120222011101110000292000292323121212120222022202121211011101121111021101110101110212121212121202220221010212121101121101110112011102210102111102110112121201110111000029300029231312220212121212121212120111011102111102110111011101120222021212121212121101021212111102110111011211010221010211110211011212120120f11100005dc00000000000000000000",
                        "stop": "b200a6001110211011101110111011000291000292313220222021212121212022201110111021101120120f11101110222021212120222022202121110f221011201110111021101120120f221011201110211011101110111011000291000292313220222021212120222022201110111021101120120f11101110222021212120222021212121111021101120111011102110112012102110112011102110111011101110110005dc0000"
                    }
                },
                {
                    "name": "Kitchen Blinds",
                    "type": "window-covering",
                    "host": "10.0.1.68",
                    "sendStopAt0": false,
                    "sendStopAt100": false,
                    "totalDurationClose": 49,
                    "totalDurationOpen": 50,
                    "data": {
                        "open": "7800d40100029232302121212121202221202121111011102111102121202121212120120f11111010111011102110110f122022101021111010112110112011102220111021110f21111011101110000292000290323220212121212121202220211012101020121020212121212022211011101011101110110f230f11101120221011201110111021101121101022201011211011211011110f111000029200029132302220222021212121212120111110102110102220222022202121110f120f11101110111022101010112121101021111010102210112011102220120f211011201111101011100002920002913231212120212220221f22202110111111201011221f222120212121101110111010111011102110120f11212110102111111010220f11201210202111112010122010101210110f000292000291323022202121212121212021221010101121101121202121222021211110101011101110111021101110112021111021111010112110102111112021111021101121110f11101111000291000290323122202121212022202121211011101120111022202120212122201110111010111011110f2210110f11212111102111101010221010211110212110112011102111101011110f0005dc00000000",
                        "close": "b2006e0020111021101110112011102210112021101121110f11101110111011100002920002913230222021212121212022202110111011201111212021212121212011101110111011101110211011202121111021101110112011102110112121101120111011101110111011100005dc00000000000000000000",
                        "stop": "78004403000292323022202220221f22202220220f120f112110102220231f221f2221110f120f120f1110120e2220230f11201110220f1210111f120f230f1120230e12101120110f2210120f0002a3000291323022202121221f231f2220220f120f121f120f2220222021212220110f1210110f120e1210221f22101121110f2210110f1120120f221012202110110f112111102110120f0002a300029132302220221f2320221f2221220e121011201110221f2220222121201110120f110f1210110f2220220f1220120f211011101121110f220f121f230f111011201110220f11110002a2000291332f2221212022202121221f230f110f1220120f2220221f231f2220120f1110120f110f12102120220f12201110220f11101120120f220f12202110120f121f120f2210110f0002a30002913331221f21212120222022202210110f1121110f2220222022202220110f120f120f120f110f23202110112011102210110f11201210210f1220220f120f121f130e221011100002a200029133302220221f2221221f222021101210111f120f231f222022202220110f120f120f1110120f222022101020120f220f120f1220120e2211111f2210120e12201110220f11100002a40002903231221f232021212120231f2210110f11211110221f22202220221f130f1110120e111110102220220f1121110f2210110f12201110220f1220220f11101120120f2210110f0002a30002913330222022202220212121202210110f1121110f2220222022202220110f1210110f120f120f2220220f1220110f220f120f1220110f2210121f220f120f1220110f221011100002a300029132302220221f23202120222022101110111f130f221f222121202220110f120f120f1110120f2220220f121f1210220f111011201110220f11202210120f1121110f230f11100002a20002913330221f231f222021202221210f120f12201110221f22202220231f11101110110f1210110f231f2210112011102110120f1120120f220f121f230f1110121f1210210f120f0002a3000291332f22212121212021202220221011101120120e231f2220222021211110120f110f1210110f2220220f121f1210210f12101120120f221011202110111011201110220f11100005dc00000000"
                    }
                },
                {
                    "name": "Annex Blinds",
                    "type": "window-covering",
                    "host": "10.0.1.70",
                    "sendStopAt0": false,
                    "sendStopAt100": false,
                    "totalDurationClose": 49,
                    "totalDurationOpen": 50,
                    "data": {
                        "open": "b20684032121212011101110220f1220212121202220220f11101110111011101120220f1220220f1120120f120f22101120111022201110110f222011101110110002a20002923132202220212121212120222011101110220f1120222022202220220f111011101110111011202210112021101120120f120f221011201110222011101110221f120f1110110002a20002923132202220222021212120222011101110220f1121212022202220220f11101110111011101120220f122021101120120f1110220f122011102121110f120f222011101110110002a200029231322021212120222022202121110f120f2210112022202121212022101110110f1210110f112022101120220f1220111011102110112011102220111011102120120f1110110002a200029230332021212120222022202220110f120f22101120222021212120221011101110110f120f112022101120221011201110111021101120120f2220111011102220110f120f110002a20002923132202220222021212120222011101110220f1121212022202220220f120f1110111011101120220f1220220f1121110f120f2210112011102220111011102120120f1110110002a20002923132202220212022212120222011101110211011202220222022202110111011101110110f1220220f11212110112011101110220f1121110f2221110f1110222011101110110002a100029330322121202220222022202120120f120f220f1220212121202220220f120f120f11101110112022101120220f1220111011102110112011102220111011102120120f120f120002a1000293303320212022202220222021211110110f22101120222021212120221011101110110f120f122021101120221011201110111021101120120f2220111011102220110f1210110002a100029331322021212120222022202220111011102110112022202220221f221011101110111011101120220f121f22101120120f1110220f122011102120120f120f222011101110110002a20002923132202220222021212120222011101110220f1220212022202220220f120f120f11101110112022101120220f12201110111021101120120f2220111011102121110f120f110002a2000293303320212121202220222022201110110f22101120222021212121211011101110110f120f112121101120221011201110111021101120120f2220111011102120120f120f120005dc00000000",
                        "close": "b200bc0020222021202210112022201110211011101120120f222011101110220f11101120221011100002a3000290323121212120222022202121211011101120111022202220110f1110120f22202220212022101120222011102110111011201110212111101110211011101120220f120f0002a3000291313122202220212022202220220f11101120120f2220222011101110111021202220222021101120222011102110120f121f11102220111011102110111011202210110f0005dc000000000000000000000000",
                        "stop": "b200f202202120222022202220220f11101120120f222022201110110f120f222022202220221f221011201110220f120f121f120f2220111011102110120f120f1110111011100002a300029032312220221f222022202220220f11101120120f2220222011101110110f2220222022202220220f1120120f22101110112011102220110f120f2210110f120f120f120f120f0002a3000291323121202220222022202120221011101120111022202220110f120f120f222022202220212022101120120f220f120f1220110f2220120f1110220f120f120f120f120f11100002a3000291323121202220222022202220211011101120120f2220222011101110110f2220222022202220220f1120120f22101110112011102121110f1210211011101110110f121010100002a40002903330222022202121221f2220220f120f122011102120231f120f1110111022202220221f2220221011201110220f11101120120f222011101110220f111011101110111011100002a300029133302220221f222022202220220f120f121f120f22202220120f111011102120222022202220220f12201110220f11101120120f222011101110220f111011101110110f120f0002a4000291323022202220222022202220211011101120120f2220222011101110110f222022202220222021101120120f2210110f12201110221f120f120f221011101110110f120f120f0002a3000291333022202220212121202220220f120f1220111021202220120f111011102220221f22202220221011201110220f120f1120120f222011101110220f120f11101210110f11100002a4000290333022202220212022202220220f120f1220110f222022201110111011102220212022202220220f12201110220f1110112011102220111011102110120f11101110111011100002a3000291333022202220212022202220221011101120111021202220120f120f111022202220221f2220221011201110220f120f121f120f2220120f1110220f120f120f1110111011100005dc000000000000"
                    }
                }
            ]
        }