M3i zero (GMP-2003) can support to 3DS 4.5.0-10 and DSi 1.4.5 . If your m3i zero card cannot work on it please try to follow this guide to update it.
Step 1. Download the M3i zero “SYSTEM” kernel file here: http://www.linfoxdomain.com/nintendo/ds/dl.php/M3G6_DS_Real_v4.9a_M74_Multi.zip
Step 2. Download the old “F_CORE” (V4.1) here:
Step 3. Extract those you downloaded (You will get “SYSTEM” folder and a “F_CORE.DAT” file), and then copy them to the ROOT of your TF card.
Step 4. Connect between the m3i zero card and PC with the usb power cable. After the connection,your m3i zero will turn on red light then turn off , usually you can unplug it 15 seconds (Make sure unplug it until the light turn off).
Step 5. Download the 3DS4.5&DSi1.4.5 Update patch here: http://www.gbalpha.cn/software/M3GUpdaterPlus_450HW.zip
and download the newest F_CORE (V4.5) here:
Extract the zip file to the root of your TF card, then overwrite those in TF card. This time your directory of the TF card will exist “SYSTEM” + “M3GUpdaterPlus_450HW.nds” + “F_CORE.DAT” . With a dslite console and running the “M3GUpdaterPlus_450HW.nds” to upgrade. After about 1~2 minutes, the update finished.
Step 6. You should reconnect between the m3i zero card and PC with the usb power cable. After the connection,your m3i zero will turn on red light then turn off , usually you can unplug it 15 seconds (Make sure unplug it until the light turn off).Then, insert your m3i zero into your 3ds v4.5
Step 7.Power your console,if you see this icon,then congra,you have flashed your m3i zero successfully. : )