If you are trying to jump from a very old version to the newest one, you may need an "intermediate" firmware. Search for a "Middle Version" firmware for your specific model.

Yes. Mobily does not charge for firmware updates. Be wary of third-party sites asking for payment.