I have a similar problem. Have plugged the M3i Zero card in after programming it. Switch on the DSi, the screen switches on, the prompt to "Touch the touchscreen" comes on briefly and then the unit powers off.
I know the DSi unit is ok because if i remove the M3i Zero adapter and install a game...