I am not sure about Emin7, but there are some chords that have to be played in root position. If I play notes G,A and D my PSR550 says it's a G major.. It is not. If I play D,G,A it correctly says it is a Dsus. This is, IMO, a Yamaha bug. My Roland EM correctly identified the chord, and interestingly the Casio WK3500 identifies this correctly as well. You might have to play some chords in root position so that it is played correctly.
Starkeeper
_________________________
I play Roland EM20 and Yamaha PSR550