Sorry to tell, but it was too soon to celebrate.
The problem happened again, and this time Chrome was even not opened.
Read FAQ, "Problem Reporting"
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Ok. I Think this is all you have asked me.
It might be USB related (your USB configuration is wrong).
See guide: https://www.tonymacx86.com/threads/guide-creating-a-custom-ssdt-for-usbinjectall-kext.211311/
Or you might try different (older) versions of BrcmPatchRAM.
Could you please explain what is wrong with my USB Configuration?
I have exactly the ports I need and want enabled with the correct USB connector on each port.
The only used port I intentionally disabled was SS03 that is for my webcam USB port. It was disabled because my webcam is not compatible and I use another Logitech Usb on external port.
For the port injection I use USBXHCI-D5557.kext that is configured for MacBook9,1 HUB.
It is on my EFI/Clover/Kexts/Other folder.
The USBConnector values are clearly wrong. HSxx ports associated with SSxx ports should be UsbConnector=3.
Maybe I misunderstood your instructions, but I've configured that using usbinjectall.kext and port limit patch.
Dell 5557 has only 3 external USB ports.
1 on the left and 2 on the right side.
The one on the left is only USB 2.0 (HS01)
The other two on the right works as USB 2.0 and USB 3.0.
When they are 3.0 it's on SS01 and SS02.
SS03 is the Webcam that was disabled. It's USB 3.0 too.
I thought that USB 2.0 should be configured and UsbConnector=0.
Please Look at this ioreg. There you will see my left port HS04 is the same for both USB2 and USB3 devices, meaning that it is connected to a USB2 port. So based to what you have wrote, this should be UsbConnector=0.For each USB port there is an HSxx component for USB2 devices and an SSxx component for USB3 devices.
Both HSxx and SSxx should be UsbConnector=3 if it is attached to a USB3 port.