There are ONLY 2 bank X2BM says there are 4 but in reality there are only 2x512 banks, and due to M8_16+ will only work on Bank 2 you need to make a 1024K BIOS because the chip ALWAYS starts flashing from bank 1 regardless of the switch set-up. So to flash your chip you need to have a 2 512K BIOS's then put the EvoM8_16+ on bank 3 in X2BM (it will fill bank 4 also) then put any other BIOS on bank 1 (it will fill bank 2 due to it is a 512k BIOS). Here is an example (how it will look in X2BM)
Bank 1&2 FlashBIOS 3.01 or 3.03
Bank 3&4 EvoM8_16+
Then just set the switch to bank 1, Unprotect select your flashing method on the FlashBIOS screen and your good to go