Well, I found a solution to the Big Sur and SiLabs 5.3.5 driver issue from a couple of guys on the SiLabs community forum. It was really quite simple to implement their solution. Here are the steps.
Reboot into Recovery Mode (hold Command - R until the Apple logo displays).
Log in with your password.
Select Utilities>Terminal from the drop down menu.
In Terminal, enter the following command:
/usr/sbin/spctl kext-consent add 52444FG85C
Verify with the following commands:
/usr/sbin/spctl status SHOULD RETURN "Kernel Extension User Consent: ENABLED"
/usr/sbin/spctl kext-consent list SHOULD RETURN "Allowed Team Identifiers: 52444FG85C"
Now reboot into Big Sur and install SiLabs 5.3.5. Reconfigure Station Comms in WeatherCat and you should see the SiLabs 5.35 listed.
First, thanks for posting this menu for installing the existing SiLabs driver. I tried installing the driver on a laptoop (one not running Weathercat), and everything worked as you have posted. I was reluctant to install on my production system until more experience has been posted. Now that you have been running for a few days, is everything still working correctly?
If so it shows that Apple is simply denying such drivers for bureaucratic reaons and not for functional reasons, so it shouldn't take SiLabs too long to update.
I do have one question, however. In your menu, you say to reconfigure station comms in Weathercat after installing the driver. Was there any loss (or change) of data in doing that? Also, if Weathercat is never started under Big Sur, do you know if that step necessary? In other words, is simply restarting Weathercat enough?
Thanks again for your post.