"The hardware is not compatible" will appear if you used different firmware on a different hardware..
For example, you have M3 simply hardware, and you used a r4 official firmware though they are likely the same i.e. clones, without patching _DS_MENU.dat the message will appear. I don't really know any other "factors" that results into this.. but in my case, that is the problem.. This happens to me before...