Reverting OnePlus 3 to Stock Recovery

Can anyone provide me with a working link of the latest stock recovery image file of the OnePlus 3? I tried a few online but they didn't seem to work. Every time I boot into recovery mode the screen freezes on the OnePlus logo. I initially had TWRP but removed it by flashing the new recovery file. It hasn't worked. I want to be able to upgrade to the latest OxygenOS (which I tried using local storage upload) but on doing so it says "Installation failed". Can anyone help me? Do I just have to wait for a really long time for the phone to boot into recovery? Any help would be appreciated, thanks.