Hi, hoping someone can offer some advice/help here. First, my setup: A500 with the v7 Bootloader, Thor's R169 Rom, Recovery 1.7.3 all of which are working just fine and Thor's Rom is incredibly good. The problem I have, is the auto-rotate function does not work. I have tried all the suggested fixes I can find on both here and the XDA forums and none of them work. I have also checked that the hardware switch is OK and it is functioning as it should. This problem has only appeared since installing ICS and applies to any Rom I try, with the auto-rotate not working in any Rom, or with any bootloader. I have tried different bootloaders, different roms, full wipes, full formats of all partitions, factory resets, the pinhole reset and a number of different auto-rotate applications from the market. None of them make the slightest bit of difference and auto-rotate continues to be non-functional. Logcat shows continual "MLUpdateData error (code26)" errors with the hardware switch in the on position and when I then switch it to the off position, shows "Error: illegal state transition from ML_STAT_SERIAL_CLOSED to ML_STATE_DMP_OPENED", followed by "vendor/3rdparty/Invensense/libservers/mlsdk/mllite/mldmp.c|MLDmpStop|161 returning 25 I am satisified from using a program called AdvancedTools from the market, that the sensors are present and responding to restart requests. What they are not doing is any auto-rotate function and nothing I have tried seems to change that. To a layman like me, it seems like it may be a driver issue or perhaps a kernel issue. Anyone here able to help at all please ?