The Mer Wiki now uses your Mer user account and password (create account on https://bugs.merproject.org/)


Adaptations/libhybris

From Mer Wiki
< Adaptations(Difference between revisions)
Jump to: navigation, search
(added proximity sensor column PS)
Line 17: Line 17:
 
! scope="col" rowspan="2" style="background-color:#cfcfcf; border:1px solid #ddd; padding:2px 0.5em;" | GPS
 
! scope="col" rowspan="2" style="background-color:#cfcfcf; border:1px solid #ddd; padding:2px 0.5em;" | GPS
 
! scope="col" rowspan="2" style="background-color:#cfcfcf; border:1px solid #ddd; padding:2px 0.5em;" | Camera
 
! scope="col" rowspan="2" style="background-color:#cfcfcf; border:1px solid #ddd; padding:2px 0.5em;" | Camera
! scope="col" colspan="4" style="background-color:#cfcfcf; border:1px solid #ddd; padding:2px 0.5em;" | Sensors
+
! scope="col" colspan="5" style="background-color:#cfcfcf; border:1px solid #ddd; padding:2px 0.5em;" | Sensors
 
! scope="col" colspan="2" style="background-color:#cfcfcf; border:1px solid #ddd; padding:2px 0.5em;" | Keys
 
! scope="col" colspan="2" style="background-color:#cfcfcf; border:1px solid #ddd; padding:2px 0.5em;" | Keys
 
! scope="col" rowspan="2" style="background-color:#cfcfcf; border:1px solid #ddd; padding:2px 0.5em;" | Vibra
 
! scope="col" rowspan="2" style="background-color:#cfcfcf; border:1px solid #ddd; padding:2px 0.5em;" | Vibra
Line 29: Line 29:
 
! scope="col" style="background-color:#cfcfcf; border:1px solid #ddd; padding:2px 0.5em;" | Data
 
! scope="col" style="background-color:#cfcfcf; border:1px solid #ddd; padding:2px 0.5em;" | Data
 
! scope="col" style="background-color:#cfcfcf; border:1px solid #ddd; padding:2px 0.5em;" | ALS
 
! scope="col" style="background-color:#cfcfcf; border:1px solid #ddd; padding:2px 0.5em;" | ALS
 +
! scope="col" style="background-color:#cfcfcf; border:1px solid #ddd; padding:2px 0.5em;" | PS
 
! scope="col" style="background-color:#cfcfcf; border:1px solid #ddd; padding:2px 0.5em;" | Accel.
 
! scope="col" style="background-color:#cfcfcf; border:1px solid #ddd; padding:2px 0.5em;" | Accel.
 
! scope="col" style="background-color:#cfcfcf; border:1px solid #ddd; padding:2px 0.5em;" | Gyro.
 
! scope="col" style="background-color:#cfcfcf; border:1px solid #ddd; padding:2px 0.5em;" | Gyro.
Line 52: Line 53:
 
| scope="col" rowspan="1" style="background:gray" align="middle"  | ? <!-- Camera -->
 
| scope="col" rowspan="1" style="background:gray" align="middle"  | ? <!-- Camera -->
 
| scope="col" rowspan="1" style="background:gray" align="middle"  | ? <!-- Light -->
 
| scope="col" rowspan="1" style="background:gray" align="middle"  | ? <!-- Light -->
 +
| scope="col" rowspan="1" style="background:gray" align="middle"  | ? <!-- Proximity -->
 
| scope="col" rowspan="1" style="background:gray" align="middle"  | ? <!-- Accel. -->
 
| scope="col" rowspan="1" style="background:gray" align="middle"  | ? <!-- Accel. -->
 
| scope="col" rowspan="1" style="background:gray" align="middle"  | ? <!-- Gyro. -->
 
| scope="col" rowspan="1" style="background:gray" align="middle"  | ? <!-- Gyro. -->
Line 79: Line 81:
 
| scope="col" rowspan="1" style="background:red" align="middle"  | N <!-- Camera -->
 
| scope="col" rowspan="1" style="background:red" align="middle"  | N <!-- Camera -->
 
| scope="col" rowspan="1" style="background:lightgreen" align="middle"  | Y <!-- Light -->
 
| scope="col" rowspan="1" style="background:lightgreen" align="middle"  | Y <!-- Light -->
 +
| scope="col" rowspan="1" style="background:gray" align="middle"  | ? <!-- Proximity -->
 
| scope="col" rowspan="1" style="background:lightgreen" align="middle"  | Y <!-- Accel. -->
 
| scope="col" rowspan="1" style="background:lightgreen" align="middle"  | Y <!-- Accel. -->
 
| scope="col" rowspan="1" style="background:lightgreen" align="middle"  | Y <!-- Gyro. -->
 
| scope="col" rowspan="1" style="background:lightgreen" align="middle"  | Y <!-- Gyro. -->
Line 106: Line 109:
 
| scope="col" rowspan="1" style="background:grey" align="middle"  | ? <!-- Camera -->
 
| scope="col" rowspan="1" style="background:grey" align="middle"  | ? <!-- Camera -->
 
| scope="col" rowspan="1" style="background:red" align="middle"  | N <!-- Light -->
 
| scope="col" rowspan="1" style="background:red" align="middle"  | N <!-- Light -->
 +
| scope="col" rowspan="1" style="background:gray" align="middle"  | ? <!-- Proximity -->
 
| scope="col" rowspan="1" style="background:grey" align="middle"  | ? <!-- Accel. -->
 
| scope="col" rowspan="1" style="background:grey" align="middle"  | ? <!-- Accel. -->
 
| scope="col" rowspan="1" style="background:red" align="middle"  | N <!-- Gyro. -->
 
| scope="col" rowspan="1" style="background:red" align="middle"  | N <!-- Gyro. -->
Line 133: Line 137:
 
| scope="col" rowspan="1" style="background:grey" align="middle"  | ? <!-- Camera -->
 
| scope="col" rowspan="1" style="background:grey" align="middle"  | ? <!-- Camera -->
 
| scope="col" rowspan="1" style="background:red" align="middle"  | N <!-- Light -->
 
| scope="col" rowspan="1" style="background:red" align="middle"  | N <!-- Light -->
 +
| scope="col" rowspan="1" style="background:gray" align="middle"  | ? <!-- Proximity -->
 
| scope="col" rowspan="1" style="background:yellow" align="middle"  | Y <!-- Accel. -->
 
| scope="col" rowspan="1" style="background:yellow" align="middle"  | Y <!-- Accel. -->
 
| scope="col" rowspan="1" style="background:red" align="middle"  | N <!-- Gyro. -->
 
| scope="col" rowspan="1" style="background:red" align="middle"  | N <!-- Gyro. -->
Line 160: Line 165:
 
| scope="col" rowspan="1" style="background:grey" align="middle"  | ? <!-- Camera -->
 
| scope="col" rowspan="1" style="background:grey" align="middle"  | ? <!-- Camera -->
 
| scope="col" rowspan="1" style="background:red" align="middle"  | N <!-- Light -->
 
| scope="col" rowspan="1" style="background:red" align="middle"  | N <!-- Light -->
 +
| scope="col" rowspan="1" style="background:gray" align="middle"  | ? <!-- Proximity -->
 
| scope="col" rowspan="1" style="background:yellow" align="middle"  | Y <!-- Accel. -->
 
| scope="col" rowspan="1" style="background:yellow" align="middle"  | Y <!-- Accel. -->
 
| scope="col" rowspan="1" style="background:red" align="middle"  | N <!-- Gyro. -->
 
| scope="col" rowspan="1" style="background:red" align="middle"  | N <!-- Gyro. -->
Line 187: Line 193:
 
| scope="col" rowspan="1" style="background:grey" align="middle"  | ? <!-- Camera -->
 
| scope="col" rowspan="1" style="background:grey" align="middle"  | ? <!-- Camera -->
 
| scope="col" rowspan="1" style="background:grey" align="middle"  | ? <!-- Accel. -->
 
| scope="col" rowspan="1" style="background:grey" align="middle"  | ? <!-- Accel. -->
 +
| scope="col" rowspan="1" style="background:gray" align="middle"  | ? <!-- Proximity -->
 
| scope="col" rowspan="1" style="background:grey" align="middle"  | ? <!-- Light -->
 
| scope="col" rowspan="1" style="background:grey" align="middle"  | ? <!-- Light -->
 
| scope="col" rowspan="1" style="background:grey" align="middle"  | ? <!-- Gyro. -->
 
| scope="col" rowspan="1" style="background:grey" align="middle"  | ? <!-- Gyro. -->
Line 215: Line 222:
 
| scope="col" rowspan="1" style="background:yellow" align="middle"  | Y <!-- Accel. -->
 
| scope="col" rowspan="1" style="background:yellow" align="middle"  | Y <!-- Accel. -->
 
| scope="col" rowspan="1" style="background:yellow" align="middle"  | Y <!-- Light -->
 
| scope="col" rowspan="1" style="background:yellow" align="middle"  | Y <!-- Light -->
 +
| scope="col" rowspan="1" style="background:gray" align="middle"  | ? <!-- Proximity -->
 
| scope="col" rowspan="1" style="background:yellow" align="middle"  | Y <!-- Gyro. -->
 
| scope="col" rowspan="1" style="background:yellow" align="middle"  | Y <!-- Gyro. -->
 
| scope="col" rowspan="1" style="background:yellow" align="middle"  | Y <!-- Magne. -->
 
| scope="col" rowspan="1" style="background:yellow" align="middle"  | Y <!-- Magne. -->
Line 240: Line 248:
 
| scope="col" rowspan="1" style="background:yellow" align="middle"  | Y <!-- GPS -->
 
| scope="col" rowspan="1" style="background:yellow" align="middle"  | Y <!-- GPS -->
 
| scope="col" rowspan="1" style="background:red" align="middle"  | N <!-- Camera -->
 
| scope="col" rowspan="1" style="background:red" align="middle"  | N <!-- Camera -->
| scope="col" rowspan="1" style="background:grey" align="middle"  | ? <!-- Accel. -->
 
 
| scope="col" rowspan="1" style="background:grey" align="middle"  | ? <!-- Light -->
 
| scope="col" rowspan="1" style="background:grey" align="middle"  | ? <!-- Light -->
 +
| scope="col" rowspan="1" style="background:gray" align="middle"  | ? <!-- Proximity -->
 +
| scope="col" rowspan="1" style="background:grey" align="middle"  | ? <!-- Accel. -->
 
| scope="col" rowspan="1" style="background:grey" align="middle"  | ? <!-- Gyro. -->
 
| scope="col" rowspan="1" style="background:grey" align="middle"  | ? <!-- Gyro. -->
 
| scope="col" rowspan="1" style="background:grey" align="middle"  | ? <!-- Magne. -->
 
| scope="col" rowspan="1" style="background:grey" align="middle"  | ? <!-- Magne. -->
Line 268: Line 277:
 
| scope="col" rowspan="2" style="background:red" align="middle"  | N <!-- Camera -->
 
| scope="col" rowspan="2" style="background:red" align="middle"  | N <!-- Camera -->
 
| scope="col" rowspan="2" style="background:lightgreen" align="middle"  | Y <!-- Light -->
 
| scope="col" rowspan="2" style="background:lightgreen" align="middle"  | Y <!-- Light -->
 +
| scope="col" rowspan="1" style="background:gray" align="middle"  | ? <!-- Proximity -->
 
| scope="col" rowspan="2" style="background:lightgreen" align="middle"  | Y <!-- Accel. -->
 
| scope="col" rowspan="2" style="background:lightgreen" align="middle"  | Y <!-- Accel. -->
 
| scope="col" rowspan="2" style="background:lightgreen" align="middle"  | Y <!-- Gyro. -->
 
| scope="col" rowspan="2" style="background:lightgreen" align="middle"  | Y <!-- Gyro. -->
Line 300: Line 310:
 
| scope="col" rowspan="2" style="background:red" align="middle"  | N <!-- Camera -->
 
| scope="col" rowspan="2" style="background:red" align="middle"  | N <!-- Camera -->
 
| scope="col" rowspan="2" style="background:grey" align="middle"  | ? <!-- Light -->
 
| scope="col" rowspan="2" style="background:grey" align="middle"  | ? <!-- Light -->
 +
| scope="col" rowspan="1" style="background:gray" align="middle"  | ? <!-- Proximity -->
 
| scope="col" rowspan="2" style="background:grey" align="middle"  | ? <!-- Accel. -->
 
| scope="col" rowspan="2" style="background:grey" align="middle"  | ? <!-- Accel. -->
 
| scope="col" rowspan="2" style="background:grey" align="middle"  | ? <!-- Gyro. -->
 
| scope="col" rowspan="2" style="background:grey" align="middle"  | ? <!-- Gyro. -->
Line 332: Line 343:
 
| scope="col" rowspan="1" style="background:red" align="middle"  | N <!-- Camera -->
 
| scope="col" rowspan="1" style="background:red" align="middle"  | N <!-- Camera -->
 
| scope="col" rowspan="1" style="background:lightgreen" align="middle"  | Y <!-- Light -->
 
| scope="col" rowspan="1" style="background:lightgreen" align="middle"  | Y <!-- Light -->
 +
| scope="col" rowspan="1" style="background:gray" align="middle"  | ? <!-- Proximity -->
 
| scope="col" rowspan="1" style="background:lightgreen" align="middle"  | Y <!-- Accel. -->
 
| scope="col" rowspan="1" style="background:lightgreen" align="middle"  | Y <!-- Accel. -->
 
| scope="col" rowspan="1" style="background:grey" align="middle"  | ? <!-- Gyro. -->
 
| scope="col" rowspan="1" style="background:grey" align="middle"  | ? <!-- Gyro. -->
Line 359: Line 371:
 
| scope="col" rowspan="1" style="background:red" align="middle"  | N <!-- Camera -->
 
| scope="col" rowspan="1" style="background:red" align="middle"  | N <!-- Camera -->
 
| scope="col" rowspan="1" style="background:grey" align="middle"  | ? <!-- Light -->
 
| scope="col" rowspan="1" style="background:grey" align="middle"  | ? <!-- Light -->
 +
| scope="col" rowspan="1" style="background:gray" align="middle"  | ? <!-- Proximity -->
 
| scope="col" rowspan="1" style="background:lightgreen" align="middle"  | Y <!-- Accel. -->
 
| scope="col" rowspan="1" style="background:lightgreen" align="middle"  | Y <!-- Accel. -->
 
| scope="col" rowspan="1" style="background:grey" align="middle"  | ? <!-- Gyro. -->
 
| scope="col" rowspan="1" style="background:grey" align="middle"  | ? <!-- Gyro. -->
Line 386: Line 399:
 
| scope="col" rowspan="1" style="background:red" align="middle"  | N <!-- Camera -->
 
| scope="col" rowspan="1" style="background:red" align="middle"  | N <!-- Camera -->
 
| scope="col" rowspan="1" style="background:lightgreen" align="middle"  | Y <!-- Light -->
 
| scope="col" rowspan="1" style="background:lightgreen" align="middle"  | Y <!-- Light -->
 +
| scope="col" rowspan="1" style="background:gray" align="middle"  | ? <!-- Proximity -->
 
| scope="col" rowspan="1" style="background:red" align="middle"  | N <!-- Accel. -->
 
| scope="col" rowspan="1" style="background:red" align="middle"  | N <!-- Accel. -->
 
| scope="col" rowspan="1" style="background:lightgreen" align="middle"  | Y <!-- Gyro. -->
 
| scope="col" rowspan="1" style="background:lightgreen" align="middle"  | Y <!-- Gyro. -->
Line 413: Line 427:
 
| scope="col" rowspan="1" style="background:red" align="middle" | N <!-- Camera -->
 
| scope="col" rowspan="1" style="background:red" align="middle" | N <!-- Camera -->
 
| scope="col" rowspan="1" style="background:red" align="middle" | N <!-- Light -->
 
| scope="col" rowspan="1" style="background:red" align="middle" | N <!-- Light -->
 +
| scope="col" rowspan="1" style="background:gray" align="middle"  | ? <!-- Proximity -->
 
| scope="col" rowspan="1" style="background:red" align="middle"  | N <!-- Accel. -->
 
| scope="col" rowspan="1" style="background:red" align="middle"  | N <!-- Accel. -->
 
| scope="col" rowspan="1" style="background:red" align="middle" | N <!-- Gyro. -->
 
| scope="col" rowspan="1" style="background:red" align="middle" | N <!-- Gyro. -->
Line 440: Line 455:
 
| scope="col" rowspan="1" style="background:red" align="middle" | N <!-- Camera -->
 
| scope="col" rowspan="1" style="background:red" align="middle" | N <!-- Camera -->
 
| scope="col" rowspan="1" style="background:red" align="middle" | N <!-- Light -->
 
| scope="col" rowspan="1" style="background:red" align="middle" | N <!-- Light -->
 +
| scope="col" rowspan="1" style="background:gray" align="middle"  | ? <!-- Proximity -->
 
| scope="col" rowspan="1" style="background:red" align="middle"  | N <!-- Accel. -->
 
| scope="col" rowspan="1" style="background:red" align="middle"  | N <!-- Accel. -->
 
| scope="col" rowspan="1" style="background:lightblue" align="middle" | N/A <!-- Gyro. -->
 
| scope="col" rowspan="1" style="background:lightblue" align="middle" | N/A <!-- Gyro. -->
Line 467: Line 483:
 
| scope="col" rowspan="1" style="background:gray" align="middle"  | ? <!-- Camera -->
 
| scope="col" rowspan="1" style="background:gray" align="middle"  | ? <!-- Camera -->
 
| scope="col" rowspan="1" style="background:gray" align="middle"  | ? <!-- Light -->
 
| scope="col" rowspan="1" style="background:gray" align="middle"  | ? <!-- Light -->
 +
| scope="col" rowspan="1" style="background:gray" align="middle"  | ? <!-- Proximity -->
 
| scope="col" rowspan="1" style="background:gray" align="middle"  | ? <!-- Accel. -->
 
| scope="col" rowspan="1" style="background:gray" align="middle"  | ? <!-- Accel. -->
 
| scope="col" rowspan="1" style="background:lightblue" align="middle" | N/A <!-- Gyro. -->
 
| scope="col" rowspan="1" style="background:lightblue" align="middle" | N/A <!-- Gyro. -->

Revision as of 10:07, 19 August 2014

List of porters: Adaptations/libhybris/porters

List of devices with display problems: Adaptations/libhybris/gpu

Legend:  Y  - Working,  Y  - HAL works, not hooked up to UI/MW/init yet,  N  - Not working,  ?  - Untested,  N/A  - N/A on device.
  Linux
Kernel
Display Touch LED Audio NFC Bluetooth GSM WLAN GPS Camera Sensors Keys Vibra Haptics Power
Mgmt.
RTC
alarms
USB
SMS Voice Data ALS PS Accel. Gyro. Magne. Vol+/- Home Net. Charge
Find5 | X909 (find5) 3.4.0 N  ?  ?  ?  ?  ?  ?  ?  ?  ? N  ?  ?  ?  ?  ?  ?  ?  ? Y  ?  ?  ? Y Y
Galaxy Nexus (maguro) 3.0.31 Y Y N Y Y Y Y Y Y Y Y N Y  ? Y Y Y Y N/A Y Y Y Y Y Y
Galaxy Note (n7000) 3.0.64 Y Y  ? Y N/A N  ?  ?  ? Y  ?  ? N  ?  ? N  ? Y N N Y Y  ? Y Y
Galaxy Tab 2 Wifi (p3110) 3.0.31 Y Y  ? N N/A N N/A N/A N/A N  ?  ? N  ? Y N  ? Y N/A N N/A Y  ? Y Y
Huawei Ascend P6 (hwp6_u06) 3.0.8 Y Y N N N/A N N N N Y  ?  ? N  ? Y N  ? Y N/A  ? N/A Y  ? Y Y
Nexus One (passion) 2.6.38 Y Y  ?  ? N/A  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ? N N N N Y Y
Nexus 4 (mako) 3.4.0 Y Y  ? Y N N Y Y Y Y N Y Y Y  ? Y Y Y N/A Y Y Y N Y Y
Nexus 5 (hammerhead) 3.4.0 Y Y Y Y  ? Y Y Y Y Y Y N  ?  ?  ?  ?  ? Y N/A Y Y Y N Y Y
Nexus 7 WiFi 2012 (grouper) 3.1.10 Y Y  ? Y Y Y N/A N/A N/A Y Y N Y  ? Y Y Y Y N/A N/A N/A Y N Y Y
Nexus 7 GSM 2012 (tilapia)  ?  ?  ?
Nexus 7 2013 (flo) 3.4.0 Y Y  ? N  ? Y N/A N/A N/A N  ? N  ?  ?  ?  ?  ? Y N/A N/A N/A  ? N Y Y
Nexus 7 2013 (deb)  ?  ?  ?
SGSIII Intl (i9300) 3.0.64 Y Y N Y N N N N N Y N N Y  ? Y  ?  ? Y N Y Y Y N Y Y
SGSIII 4G (i9305) 3.0.64 Y Y  ? Y N N Y Y  ? Y N N  ?  ? Y  ?  ? Y N N Y Y N Y Y
Motorola Photon Q (xt897) 3.0.93 N Y Y N N Y N N N Y Y N Y  ? N Y  ? Y QWERTY N N Y N Y Y
HTC Desire HD (ACE) 3.0.101 N N N N N N N N N N N N N  ? N N  ? N N N N N N Y N
Sony Xperia L C2105 3.4.0 Y Y N Y N N Y Y  ? N N N N  ? N N/A  ? Y N/A N N Y N Y Y
Huawei C8813Q / G525 3.4.0 N  ? Y Y  ?  ?  ?  ?  ?  ? N  ?  ?  ?  ? N/A N/A  ?  ? Y  ?  ?  ? Y Y
Personal tools