the ez flash. and m3 lite. is other brand factory make. M3 LITE IS stop update the program. the card is not good. compatible is no good. but the ez flash is very good. now you sell the ez flashi. if want play the gba game. i think is ez flash 3in1 is good