On the subject of screen rotation, I noticed that the logcat output you sent to fun a while back showed some sensor driver activity (although the "g_sensor_fd:-1" looks a bit suspicious to me - an invalid file desciptor), but when I boot the 16/June version of CM7 it's showing an error as follows when it tries to start the driver :-
- Code: Select all
D/SensorService( 988): nuSensorService starting...
E/SensorService( 988): couldn't open control device in backwards-compat mode for module sensors (Unknown error: 0)
Were you using the cherrypad driver at the time, or the 2.1 sensor.tcc92xx.so file, or the original CM7 version or ... ?
Have you tried the updated version or are you still using the 14/june release?
I'm baffled as to how the Cherrypad firmware ever worked as the sensor chip seems to be completely different (BMA020 as opposed to the Scroll's BMA220).
I don't want to discuss it with fun at the moment as I'm still trying to get to grips with Android's hardware abstraction interface, and I know he's up to his eyes in it. It's a pity we don't have stock images from a 2.3 scroll yet. I'd like to have a look at its sensor library to see if it's different from the 2.1 file.
Eddie