The safest way to get the latest firmware is directly through the router's interface or the official app:
Are you looking to unlock your router for a specific carrier, or just need to update to the latest security patch?
can often unlock the device via a credit-based system without changing the internal OS. Risks & Warnings