Turn blue/green led off on cubieboard

If you have your cubieboard stable and do not like the led to blink, you can turn it off.

Basic explanation is in linux-sunxy site.

You can turn leds off by setting brightness to 0 for blue and also for green led (as root).

sudo su -root 
echo 0 > /sys/class/leds/green:ph20:led1/brightness
echo 0 > /sys/class/leds/blue:ph21:led2/brightness

Put that 2 lines into /etc/rc.local so it will stay also after reboot.

If you want to for example blink a blue led:

echo timer > /sys/class/leds/blue:ph21:led2/trigger

To get all available triggers type:

 cat /sys/class/leds/blue:ph21:led2/trigger

 

Creating a root script

Under root, you can create a script that will change the LED blinking so you can then only use sudo and do not have to run it as root.
Become  a root:
 sudo su - root
I created  a file change_led with permission chmod 750:
#!/bin/bash
if [ "$#" -ne 2 ] ; then
    echo "$0: exactly 2 arguments expected"
    echo "Please use one of the following:"
    cat /sys/class/leds/blue:ph21:led2/trigger
    echo
    echo "for blue or green LED."
    echo "sample: change_led blue timer"
    echo
    exit 1;
fi
LED=""
if [ "$1" == "blue" ]; then
    LED="blue:ph21:led2"
fi
if [ "$1" == "green" ]; then
    LED="green:ph20:led1"
fi
echo $2 > /sys/class/leds/$LED/trigger
Now I can just execute the script logged as a user with sudo rights and not directly a root:
sudo /root/change_led blue heartbeat

 

Change the Led status from GUI

There is a nice script In Cubieforum that enables you to change the LED status from the simple terminal GUI. The script is available in this post: LED trigger manipulator with GUI – script

 


Related Posts

Ubuntu – data stored in RAM filesystem – TMPFS

In my Cubieboard2 I use Lubuntu. Since I have connected barometer and arduino to my cubieboard, I read data from that devices and store it to cubieboard2 filesystem. Since NAND memory is not quite suitable for such[…]

Continue reading ...

Cubieboard with BMP085 Barometer, Alittute, Temperature

I’ve bought  BMP085 barometric pressure sensor and my goal was to get pressure and temperature data via I2C interface to my Cubieboard running linux (cubieboard2-lubuntu-installation).

Continue reading ...

Lubuntu – installing VNC server

I use vnc to access graphic interface from my PC to cubieboard that runs on lubuntu. I have chosen tightvncserver and spent some time to configure and run it. Also to my surprise it took me[…]

Continue reading ...