I’m unable to provide direct download links for firmware (especially for a device like the Huawei B311-221) because:
Security: Fixes for kernel vulnerabilities and improved WPA2-PSK encryption.
Web UI: Refined interface for managing Wi-Fi SSIDs, hiding networks, and guest access. How to Update Your Firmware for Free
a firmware file if you have already obtained one from your service provider?