For EMUI 5 on P9, use the TWRP from that thread (btw, that was an excellent custom ROM based on EMUI 5)
Given TWRP is for EMUI 5, no matter which build number
If you use a valid SIM card, phone should have been updated to the latest EMUI 5. It can be also updated manually - btw, what is your full version name and number (Settings/About) like EVA-L09c432b389 or what
My build number is EVA-L09C464B389 and EMUI 5.03 and there is no update when i check with a valid & working simcard....