If you have rotation enabled, run the following to see what MCE's reporting: dbus-monitor --system "path=/com/nokia/mce/signal,interface=com.nokia.mce.signal,member=sig_d evice_orientation_ind" If you see nothing, it means that MCE hasn't been told to poll. Run "dbus-send --system --print-reply --type=method_call --dest=com.nokia.mce /com/nokia/mce/request com.nokia.mce.request.req_accelerometer_enable" and this'll turn on MCE's polling. Running the dbus-monitor command above should now start to report something. Make sure to run "dbus-send --system --print-reply --type=method_call --dest=com.nokia.mce /com/nokia/mce/request com.nokia.mce.request.req_accelerometer_disable" when done to stop it from polling* could be possible however that the device is faulty. Also a preious fix (ignoring the battery out and in method) is checking what else installed could intefere with the accelerometer? When you did a complete reflash + emmc, did you test the accelerometer before installing anything? Also what version are you running CE, 1.2 etc?