Home     Products     Web Store       Product Customization       OEM/ODM     Contact  
    Software Guide   X708          
    Raspbian Stretch
<1>  To setup I2C support on the Raspbian
  pi@raspberrypi ~ $  sudo raspi-config
  Select 5 Interfacing Options and then  P5 I2C - Enable/Disable automatic loading. A prompt will appear asking Would you like the ARM I2C interface to be enabled?, select "Yes" 

Select "Back" to return to the command line and reboot your raspberry pi.
<2> Once you have logged into your Raspberry Pi from the command line, run the following command to install i2c-tools
  pi@raspberrypi ~ $  sudo apt-get install python-smbus 
  pi@raspberrypi ~ $  sudo apt-get install i2c-tools 
<3> Download the required script
  pi@raspberrypi ~ $  wget https://raw.githubusercontent.com/suptronics/x708/master/x708.sh
<4> Install the script
  pi@raspberrypi ~ $  sudo bash x708.sh
<5> Setting up the command to turn off X708 from software 
  pi@raspberrypi ~ $  printf "%s\n" "alias x708off='sudo x708softsd.sh'" >> ~/.bashrc 
<6> Reboot the Raspberry Pi
  pi@raspberrypi ~ $  sudo reboot
<7>  Reading battery voltage and percentage  
  pi@raspberrypi ~ $  sudo python x708bat.py
<8> Powering off the Raspberry Pi from software 
  pi@raspberrypi ~ $  x708off 
<9> Testing AC power loss or power adapter failure detection
  pi@raspberrypi ~ $  sudo python x708pld.py