Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content

Developer options "simulate color space" not working AND accessibility settings "display inversion" not working

Developer Options "simulate color space" not working AND accessibility settings "display inversion" not working

  • /e/ version: 0.14-2021012999010 (Build: e_FP3-userdebug 10 QQ3A.200805.001 eng.root.20210129.150423 dev-keys,stable-release)
  • Device model(s): FP3/FP3+

Summary

Developer options "simulate color space" not working AND accessibility settings "display inversion" not working. The settings doesn't change the display colors and the display stays as without these settings turned on. It are two different issues, but they seeme quite related. Because of this this issue is filed as one.

The problem

Steps to reproduce

  • Install /e/ version 0.14-2021012999010 on an FP3 device and:

  • go to settings -> developer options -> simulate color space and choose monochromatic or another selection except none.

or

  • go to settings -> accessibility -> display inversion
  • tap the switch to on

What is the current behavior?

  • The display doesn't change the color space to monochromatic.
  • The display doesn't invert the colors

What is the expected correct behavior?

  • The display should display the colors in monochromatic.
  • The display should invert the colors.

Technical informations

Relevant logs (adb logcat)

(...)

02-25 21:49:58.309  1589  1783 E WifiNative: Could not get Iface object for interface null
02-25 21:49:58.314  1589  1621 E BatteryExternalStatsWorker: no controller energy info supplied for bluetooth
02-25 21:49:58.369  1589  1621 E KernelCpuSpeedReader: Failed to read cpu-freq: /sys/devices/system/cpu/cpu4/cpufreq/stats/time_in_state: open failed: ENOENT (No such file or directory)
02-25 21:49:58.370  1589  1621 E KernelCpuSpeedReader: Failed to read cpu-freq: /sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state: open failed: ENOENT (No such file or directory)
02-25 21:49:58.404   604   982 I netd    : trafficSwapActiveStatsMap() <21.37ms>
02-25 21:49:58.413   604   982 I netd    : tetherGetStats() <4.95ms>
02-25 21:50:00.014 19076 19076 D KeyguardClockSwitch: Updating clock: 21:50
02-25 21:50:01.240  1589  2314 E LightsService: Light requested not available on this device. 2
02-25 21:50:02.357  1589  1691 V InputDispatcher: Asynchronous input event injection succeeded.
02-25 21:50:02.365  1589  1691 E LightsService: Light requested not available on this device. 2
02-25 21:50:02.466  1589  1691 V InputDispatcher: Asynchronous input event injection succeeded.
02-25 21:50:03.626  1589  1691 I chatty  : uid=1000(system) InputDispatcher identical 1 line
02-25 21:50:03.718  1589  1691 V InputDispatcher: Asynchronous input event injection succeeded.
02-25 21:50:03.803 17592 17614 D OpenGLRenderer: endAllActiveAnimators on 0x790800da00 (AlertController$RecycleListView) with handle 0x799110b0c0
02-25 21:50:03.811  1589  7487 E InputDispatcher: Window handle Window{d3b2b10 u0 com.android.settings/com.android.settings.SubSettings} has no registered input channel
02-25 21:50:03.815  1589  1589 V SettingsProvider: Notifying for 0: content://settings/secure/accessibility_display_daltonizer_enabled
02-25 21:50:03.825 17592 17592 W ListPreference: Setting a summary with a String formatting marker is no longer supported. You should use a SummaryProvider instead.
02-25 21:50:03.854   681   721 E SDM     : ColorManager::ApplyLinearColorTransform: Apply PCC for SetTransform FAILED 
02-25 21:50:03.855   681   721 E SDM     : HWCDisplay::HandleColorModeTransform: Failed to set Color Transform Matrix
02-25 21:50:03.855   681   721 E SDM     : HWCDisplay::SetColorTransform: failed for hint = 1
02-25 21:50:03.855   681   721 E SDM     : HWCDisplayPrimary::SetColorTransform: failed for hint = 1
02-25 21:50:03.855   510   510 W HwcComposer: command 0x2000000 generated error 8
02-25 21:50:09.239  1589  2314 E LightsService: Light requested not available on this device. 2
02-25 21:50:12.459 29087 30114 W WM-WorkSpec: Backoff delay duration less than minimum value
02-25 21:50:12.768  1589  1610 E NetlinkSocket: Error in NetlinkSocket.sendOneShotKernelMessage, errmsg=NetlinkErrorMessage{ nlmsghdr{StructNlMsgHdr{ nlmsg_len{100}, nlmsg_type{2(NLMSG_ERROR)}, nlmsg_flags{0())}, nlmsg_seq{1}, nlmsg_pid{-1349065187} }}, nlmsgerr{StructNlMsgErr{ error{-2}, msg{StructNlMsgHdr{ nlmsg_len{80}, nlmsg_type{256(unknown RTM type: 256)}, nlmsg_flags{261(NLM_F_REQUEST|NLM_F_ACK|NLM_F_ROOT))}, nlmsg_seq{1}, nlmsg_pid{0} }} }} }

(...)

02-25 21:50:15.113  1589  1691 V InputDispatcher: Asynchronous input event injection succeeded.
02-25 21:50:15.119  1589  1691 E LightsService: Light requested not available on this device. 2
02-25 21:50:15.244  1589  1691 V InputDispatcher: Asynchronous input event injection succeeded.
02-25 21:50:16.515  1589  1691 I chatty  : uid=1000(system) InputDispatcher identical 73 lines
02-25 21:50:19.224  1589  1691 V InputDispatcher: Asynchronous input event injection succeeded.
02-25 21:50:19.266 19076 19076 D StatusBar: disable<e i a s b h r c s > disable2<q i n >
02-25 21:50:19.357  1589  1691 V InputDispatcher: Asynchronous input event injection succeeded.
02-25 21:50:19.401  1589  1691 I chatty  : uid=1000(system) InputDispatcher identical 4 lines
02-25 21:50:19.402  1589  1691 V InputDispatcher: Asynchronous input event injection succeeded.
02-25 21:50:19.402 19076 19076 D StatusBar: disable<e i a s b h r c s > disable2<q i n >
02-25 21:50:19.411  1589  1691 V InputDispatcher: Asynchronous input event injection succeeded.
02-25 21:50:23.415  1589  1691 I chatty  : uid=1000(system) InputDispatcher identical 70 lines
02-25 21:50:23.506  1589  1691 V InputDispatcher: Asynchronous input event injection succeeded.
02-25 21:50:23.549  1589  1589 V SettingsProvider: Notifying for 0: content://settings/secure/accessibility_display_inversion_enabled
02-25 21:50:23.586   681   721 E SDM     : ColorManager::ApplyLinearColorTransform: Apply PCC for SetTransform FAILED 
02-25 21:50:23.586   681   721 E SDM     : HWCDisplay::HandleColorModeTransform: Failed to set Color Transform Matrix
02-25 21:50:23.586   681   721 E SDM     : HWCDisplay::SetColorTransform: failed for hint = 1
02-25 21:50:23.586   681   721 E SDM     : HWCDisplayPrimary::SetColorTransform: failed for hint = 1
02-25 21:50:23.587   510   510 W HwcComposer: command 0x2000000 generated error 8

Solutions

Workaround

  • not known yet

Possible fixes

  • Check if this is an upstream issue in LineageOS.