The safest method. Go to the official Oppo support site for your region. Unfortunately, Oppo removes older firmware versions after a while, but it's always worth checking first.

If you are nervous about flashing, an Oppo service center will flash the official firmware for a small fee or even free if under warranty.

Some users flash firmware from different regions to change the language pack or remove carrier bloatware pre-installed by local distributors.