@Grorom: which 3.1 version do have installed? older 3.1_ad716f8 or latest 3.1_0631e26? The attached original boot image is of version 3.1_ad716f8.
I have no clue whether a boot image can interfere with finger touch drivers.
I have no boot image of 3.1_0631e26, because only a diff of boot image is included in onyx' not full update file. I haven't installed 3.1_0631e26 yet because firmware update doesn't like my altered system partition and stops. I was not willing to do a factory reset.
Could you have a look at logcat? Error messages of TouchInteractingService or SurfaceFlinger etc.?
You have made a factory reset and this should install original matching boot image, but you got still missing finger touch. When you have finger touch in recovery your max lumi hasn't got a hardware defect.
Plain Android settings with more options than onyx settings
Code:
adb shell am start -n com.android.settings/.Settings