Hello everyone,
I've just flashed linksys wrt1900acs and everything works as expected except LED lights, switch lights are good but power/wifi/sata panel is really dimmed.
After looking into /sys/class/leds/${led}/max_brightness
is set to 1 and i cannot change it.
echo "255" > shelby:white:power/max_brightness
results in ash: write error: I/O error
Any help is appreciated.
Some leds are on/off but historically they were controlled by byte value. 255-on 0 - off, middle - undefined. Now they are collapsed to predictable values.
The LEDs on some wrtpac members are noted to fade over time, go figure.
Not sure what this last line means, my led is on as brightness is set to 1 but it is very dimm like 1/255 of full value but i cannot change max_brightness so when i change brightness to 255 and rebot it it blinks very bright and gets restored to value of 1 after reboot.
You need to backtrack dts changes in this case. I got only bool led-s so I appreciate this feat....
sure, i've seen that but leds were fine untill i've flashed openwrt.
You can expose gpio-s and write whatever values bypassing led device in kernel (/sys/class/{gpios|led} )
i also get IO error while trying to update max_brightness file there
It is more complex - you expose led gpio as seen in dts file, then write values bypassing led framework checks.