@CaseySJ After further testing
1. power from programmer and try to read firmware (fail)
2. power from motherboard disconnect vcc on programmer and try to read firmware (fail)
3. buy empty "MX25L8006E M2I-12G" chip and try to read empty chip (success)
After above test, and some reading on google where people say some chip might have to be desolder inorder to read correctly, I can assume this it the case I'm facing now, but as desoldering will violate the warranty of the MB I'll just have to stop here.
Thanks for all your help, sorry at last I still can't provide the firmware of this MB.