The AHCI is an option ROM, not a BIOS, same applies for the memory checker. These could not be changed by the firmware you flashed, only by manually editing them in a BIOS and flashing it, or reflashing the BIOS.
Yes, I know that forum is French, sorry! Have you tried posting your question in English and then also in French in the same thread, if not please do as I'm sure someone can help and they've surely seen this issue before. Did you browse around their forum and find the Marvell firmware threads? If not look, there's probably info about this issue in one of those too.
AHCI BIOS and memory checker are included in the MAIN BIOS as part of the actual BIOS file, they are reflashed anytime you flash the BIOS as the BIOS flashes a complete chip with the new BIOS. I could change out the ROM for you, but that wouldn't help, it would just flash a new ROM in with the BIOS flash, same as the regular BIOS flashing does.
Please clear the DMI pool, this may help! Flash a normal regular BIOS using FlashSPI with the /c switch at the end of the command, or flash using @BIOS and check the Clear DMI Pool option before you browse to the BIOS file and flash it.
If that does not help, unplug the PSU from the board, press and hold the power on switch for one minute, then remove the battery and place a jumper or other short on the Clear CMOS Pins. Then let it sit like that for 12+ hours. Then connect the PSU back, remove the jumper and put the battery back in. Then do the optimized default dance.
If you want to kick in the dual BIOS recovery manually you can! Here's how, see the end of my second post here, for the PSU trick
http://forums.tweaktown.com/gigabyte/27576-bios-flashing-how-qflash-guide.htmlGigabyte is not to blame for you flashing some un-official firmware into your board from a random site that isn't even in a language you speak. I'm not trying to sound mean or anything like that, but you can't blame Gigabyte for your own errors.
Remove all USB items from the board when you next try to start it, that may be slowing the memory checking process. Also remove all devices from the Marvell ports until you sort this out.
The memory checking process is not a separate BIOS or anything like you are thinking, it is all included in the main BIOS, same applies to the AHCI ROM's. There is an Intel AHCI ROM, and the Marvell firmware ROM contains both it's RAID module and AHCI module, which are both flashed when you force the Marvell update, the Intel one is reflashed as part of the main BIOS every time you update it. None are separate at all, except the Marvell as it goes onto it's own chip.
What you probably need to do is properly flash the firmware you originally were trying to do, as I've known many users update theirs that way. I'll lookup the correct procedure for you to do that, or find one of those users and contact them for you.
When you downloaded the firmware, did you download the untouched one or the MOD one?