> > The main remaining problem is the missing release event for the ECO / KEY_PROG4. > > Like all buttons the ACPI events are generated on release. > > When releasing the button it, this results in: > > > > [Mo Jan 22 08:37:09 2018] ACPI: \_SB_.FEXT: fujitsu_laptop: FUNC 0x1000 (args 0x4, 0x0, 0x0) returned 0x320 > > [Mo Jan 22 08:37:09 2018] ACPI: \_SB_.FEXT: fujitsu_laptop: Flags state 0x00000320 > > These two log lines seem unrelated to ECO as the FUNC call above seems > to be performed by radio_led_get(). Did you include these lines on > purpose? If so, I am missing it. Please disregard this, I just noticed these logs are also generated by a call_fext_func() invocation inside acpi_fujitsu_laptop_notify(). -- Best regards, Michał Kępień