
#!/bin/sh # there are different modes: run disabled load. I use run for ON and disabled for OFF mode="run" # 0-255 brightness="50" echo $mode > /sys/class/i2c-adapter/i2c-2/2-0032/engine3_mode echo $brightness > /sys/class/i2c-adapter/i2c-2/2-0032/leds/lp5523:kb1/brightness echo $brightness > /sys/class/i2c-adapter/i2c-2/2-0032/leds/lp5523:kb2/brightness echo $brightness > /sys/class/i2c-adapter/i2c-2/2-0032/leds/lp5523:kb3/brightness echo $brightness > /sys/class/i2c-adapter/i2c-2/2-0032/leds/lp5523:kb4/brightness echo $brightness > /sys/class/i2c-adapter/i2c-2/2-0032/leds/lp5523:kb5/brightness echo $brightness > /sys/class/i2c-adapter/i2c-2/2-0032/leds/lp5523:kb6/brightness

#!/bin/sh
# status
stat=$(cat /sys/class/power_supply/bq27200-0/status)
# time
if grep Charging /sys/class/power_supply/bq27200-0/status > /dev/null
then
time=$(cat /sys/class/power_supply/bq27200-0/time_to_full_now)
else
time=$(cat /sys/class/power_supply/bq27200-0/time_to_empty_avg)
fi
# capacity
cfd=$(cat /sys/class/power_supply/bq27200-0/charge_full)
cn=$(cat /sys/class/power_supply/bq27200-0/charge_now)
# voltage
vmd=$(cat /sys/class/power_supply/rx51-battery/voltage_max_design)
vn=$(cat /sys/class/power_supply/bq27200-0/voltage_now)
# temp
temp=$(cat /sys/class/power_supply/bq27200-0/temp)
# out
echo status: $stat
if grep Charging /sys/class/power_supply/bq27200-0/status > /dev/null
then
echo $time | awk '{ printf ("time to full: %.2d:%.2d\n" , ($1/3600%24) , ($1/60%60)) }'
else
echo $time | awk '{ printf ("time to empty: %.2d:%.2d\n" , ($1/3600%24) , ($1/60%60)) }'
fi
echo $cn $cfd | awk '{ printf ("capacity: %.1f%%\n" , ($1/$2*100) ) }'
echo $vn $vmd | awk '{ printf ("voltage: %.1f%%\n" , ($1/$2*100) ) }'
echo $temp | awk '{ print "temp: " $1/10 "°C" }'
echo 3 > /sys/class/i2c-adapter/i2c-2/2-0032/select_engine
lp5523x 2-0032: firmware request failed
| The Following 5 Users Say Thank You to AapoRantalainen For This Useful Post: | ||
echo 3 > /sys/class/i2c-adapter/i2c-2/2-0032/select_engine
apt-get install mtd-utils modprobe ubifs ubiattach /dev/ubi_ctrl -m 5 mount -t ubifs ubi0:rootfs /mnt mount /dev/mmcblk0p2 /mnt/home/ mount /dev/mmcblk0p1 /mnt/home/user/MyDocs/
for i in sys dev proc; do mount -o bind /$i /mnt/$i; done chroot /mnt /bin/sh
fuser -k -M -m /mnt/ for i in sys dev proc; do umount /mnt/$i; done umount /mnt/home/user/MyDocs/ umount /mnt/home/ umount /mnt
setxkbmap -rules evdev -model nokiarx51 -option grp:ctrl_shift_toggle -layout us
apt-get install mtd-utils modprobe ubifs ubiattach /dev/ubi_ctrl -m 5 mount -t ubifs ubi0:rootfs /mnt mount /dev/mmcblk0p2 /mnt/home/ mount /dev/mmcblk0p1 /mnt/home/user/MyDocs/
/dev/mmcblk0p2 on / type ext4 (rw,noatime,data=ordered)
nano /usr/share/applications/keybset.desktop
[Desktop Entry] Name=Keybset Comment=Sets the RX-51 keyboard layout Exec=setxkbmap -rules evdev -model nokiarx51 -option grp:ctrl_shift_toggle -layout us Icon=false NoDisplay=false Terminal=true Type=Application Categories= StartupNotify=true
chmod a+x /usr/share/applications/keybset.desktop