[LG Optimus L90] enij:
This should be my logcat (said should cause i don't know if i made the right things!)

root@w7:/ # dmesg | grep sensor
<3>[ 0.419150 / 01-01 00:00:00.400] ocmem: Client sensors (id: 6) not allowed to use OCMEM
<3>[ 1.025944 / 01-01 00:00:01.010] msm_sensor_power_down exit
<3>[ 1.048366 / 01-01 00:00:01.030] msm_sensor_match_id chip id doesnot match
<3>[ 1.048381 / 01-01 00:00:01.030] msm_sensor_power_up:1085 match id failed rc -19
<3>[ 1.048395 / 01-01 00:00:01.030] msm_sensor_power_up:1097 failed
<3>[ 1.069821 / 01-01 00:00:01.060] msm_sensor_platform_probe imx219 power up failed
<3>[ 1.169957 / 01-01 00:00:01.160] hi707_sensor_match_id: read id: b8 expected id b8:
<3>[ 1.277710 / 01-01 00:00:01.260] msm_sensor_power_down exit
<3>[ 5.396883 / 01-02 12:00:02.180] hi707_sensor_config:1316 hi707 cfgtype = 8
<3>[ 5.396904 / 01-02 12:00:02.180] hi707_sensor_config:1330 sensor name hi707
<3>[ 5.396925 / 01-02 12:00:02.180] hi707_sensor_config:1332 session id 2
<3>[ 5.396942 / 01-02 12:00:02.180] hi707_sensor_config:1335 subdev_id[0] -1
<3>[ 5.396965 / 01-02 12:00:02.180] hi707_sensor_config:1335 subdev_id[1] -1
<3>[ 5.396980 / 01-02 12:00:02.180] hi707_sensor_config:1335 subdev_id[2] -1
<3>[ 5.397003 / 01-02 12:00:02.180] hi707_sensor_config:1335 subdev_id[3] -1
<3>[ 5.397020 / 01-02 12:00:02.180] hi707_sensor_config:1335 subdev_id[4] -1
<3>[ 5.397041 / 01-02 12:00:02.180] hi707_sensor_config:1335 subdev_id[5] -1
<3>[ 5.397061 / 01-02 12:00:02.180] hi707_sensor_config:1335 subdev_id[6] 1
<3>[ 5.397076 / 01-02 12:00:02.180] hi707_sensor_config:1335 subdev_id[7] -1
<3>[ 5.397091 / 01-02 12:00:02.180] hi707_sensor_config:1335 subdev_id[8] 1
<3>[ 5.397109 / 01-02 12:00:02.180] hi707_sensor_config:1335 subdev_id[9] -1
<3>[ 5.397131 / 01-02 12:00:02.180] hi707_sensor_config:1316 hi707 cfgtype = 9
<3>[ 5.397149 / 01-02 12:00:02.180] hi707_sensor_config:1377 init params mode 1 pos 1 mount 270
root@w7:/ # dmesg | grep sensor
<3>[ 1.025944 / 01-01 00:00:01.010] msm_sensor_power_down exit
<3>[ 1.048366 / 01-01 00:00:01.030] msm_sensor_match_id chip id doesnot match
<3>[ 1.048381 / 01-01 00:00:01.030] msm_sensor_power_up:1085 match id failed rc -19
<3>[ 1.048395 / 01-01 00:00:01.030] msm_sensor_power_up:1097 failed
<3>[ 1.069821 / 01-01 00:00:01.060] msm_sensor_platform_probe imx219 power up failed
<3>[ 1.169957 / 01-01 00:00:01.160] hi707_sensor_match_id: read id: b8 expected id b8:
<3>[ 1.277710 / 01-01 00:00:01.260] msm_sensor_power_down exit
<3>[ 5.396883 / 01-02 12:00:02.180] hi707_sensor_config:1316 hi707 cfgtype = 8
<3>[ 5.396904 / 01-02 12:00:02.180] hi707_sensor_config:1330 sensor name hi707
<3>[ 5.396925 / 01-02 12:00:02.180] hi707_sensor_config:1332 session id 2
<3>[ 5.396942 / 01-02 12:00:02.180] hi707_sensor_config:1335 subdev_id[0] -1
<3>[ 5.396965 / 01-02 12:00:02.180] hi707_sensor_config:1335 subdev_id[1] -1
<3>[ 5.396980 / 01-02 12:00:02.180] hi707_sensor_config:1335 subdev_id[2] -1
<3>[ 5.397003 / 01-02 12:00:02.180] hi707_sensor_config:1335 subdev_id[3] -1
<3>[ 5.397020 / 01-02 12:00:02.180] hi707_sensor_config:1335 subdev_id[4] -1
<3>[ 5.397041 / 01-02 12:00:02.180] hi707_sensor_config:1335 subdev_id[5] -1
<3>[ 5.397061 / 01-02 12:00:02.180] hi707_sensor_config:1335 subdev_id[6] 1
<3>[ 5.397076 / 01-02 12:00:02.180] hi707_sensor_config:1335 subdev_id[7] -1
<3>[ 5.397091 / 01-02 12:00:02.180] hi707_sensor_config:1335 subdev_id[8] 1
<3>[ 5.397109 / 01-02 12:00:02.180] hi707_sensor_config:1335 subdev_id[9] -1
<3>[ 5.397131 / 01-02 12:00:02.180] hi707_sensor_config:1316 hi707 cfgtype = 9
<3>[ 5.397149 / 01-02 12:00:02.180] hi707_sensor_config:1377 init params mode 1 pos 1 mount 270
<3>[ 153.622598 / 08-03 23:47:50.836] msm_sensor_config:1657 sensor state 1
<3>[ 153.666394 / 08-03 23:47:50.876] msm_sensor_power_down exit
<3>[ 153.666417 / 08-03 23:47:50.876] msm_sensor_config:1685 sensor state 0
<3>[ 154.131538 / 08-03 23:47:51.346] msm_sensor_cci_i2c_util line 496 rc = -22
<3>[ 154.152971 / 08-03 23:47:51.366] hi707_sensor_config:1316 hi707 cfgtype = 8
<3>[ 154.152990 / 08-03 23:47:51.366] hi707_sensor_config:1330 sensor name hi707
<3>[ 154.153006 / 08-03 23:47:51.366] hi707_sensor_config:1332 session id 2
<3>[ 154.153022 / 08-03 23:47:51.366] hi707_sensor_config:1335 subdev_id[0] -1
<3>[ 154.153038 / 08-03 23:47:51.366] hi707_sensor_config:1335 subdev_id[1] -1
<3>[ 154.153053 / 08-03 23:47:51.366] hi707_sensor_config:1335 subdev_id[2] -1
<3>[ 154.153068 / 08-03 23:47:51.366] hi707_sensor_config:1335 subdev_id[3] -1
<3>[ 154.153084 / 08-03 23:47:51.366] hi707_sensor_config:1335 subdev_id[4] -1
<3>[ 154.153102 / 08-03 23:47:51.366] hi707_sensor_config:1335 subdev_id[5] -1
<3>[ 154.153118 / 08-03 23:47:51.366] hi707_sensor_config:1335 subdev_id[6] 1
<3>[ 154.153134 / 08-03 23:47:51.366] hi707_sensor_config:1335 subdev_id[7] -1
<3>[ 154.153150 / 08-03 23:47:51.366] hi707_sensor_config:1335 subdev_id[8] 1
<3>[ 154.153166 / 08-03 23:47:51.366] hi707_sensor_config:1335 subdev_id[9] -1
<3>[ 154.153188 / 08-03 23:47:51.366] hi707_sensor_config:1316 hi707 cfgtype = 9
<3>[ 154.153205 / 08-03 23:47:51.366] hi707_sensor_config:1377 init params mode 1 pos 1 mount 270
root@w7:/ #

Still have buttons bug (menu button work like it's home button)