Recent batches of DuoX 2 come with Evox M8+_1.6 bios on one of the banks. You need to flip the switch because the default switch position gives the Xecuter2 bios for v1.0-1.5.
I have modded quite a number of v1.6b (Hynix) as well as the very latest v1.6a (Samsung), all of them work fine with the official Evox M8+_1.6 bios. I see no need for Yoshihiro's modified M8 bios.
You can use Evtool v1.09 to edit the official Evox M8+_1.6 bios to add IGR and LBA48 supports. Safer to get both Evox M8+ bios and Evtool v1.09 from the usual xbins depository.
For flashing, it will flash fine using the latest evox. Evox will resize automatically for you, so just use a 256KB bios file. Of course you need to boot up first, so remember to flip the switch to the right position, especially if the xbox is a v1.6 or 1.6b.