-```bash
-$ git submodule init
-$ git submodule update
-```
-
-- An [USB CAN adapter][USB_CAN] connected to OBD2 connector through the [right cable][OBD2_cable].
-
-- Make sure you have installed the AGL generator else you aren't able to generate custom low-level CAN binding. Generator can be found [here][generator] with the attached instruction to install and run it. It will produce a *configuration-generated.cpp* file to paste in the source, *src/*, directory.
-
-# Getting started
-
-## Compile and install the binding
-
-With an AGL SDK environment correctly set, I encourage you to set the TARGET variable in the root CMakeLists.txt file if you have an AGL target already running in your network. Then you can directly build and install the binding and source directory on your target system.
-
-Execute commands to get your binding compile :
-
-```bash
-$ mkdir build
-$ cd build
-$ cmake ..
-$ make
-```
-
-And if you have set TARGET variable, you can install it on your AGL system :
-
-```bash
-$ make install
-[ 16%] Built target bitfield
-[ 27%] Built target isotp
-[ 40%] Built target openxc
-[ 48%] Built target uds
-[ 97%] Built target low-can-binding
-[100%] Built target widget
-Install the project...
--- Install configuration: ""
-true
-{ "added": "low-can-binding@0.1" }
-```
-
-It's possible that you'll see the following message :
-
-```bash
-Error org.freedesktop.DBus.Error.Failed: "system error"
-```
-It's because installation remove the binding before installing it. If it is the first time that you make the installation then you'll have this message in place of ***true***.
-
-To install it manually, you need to copy the *low-can-binding.wgt* file on your target, then from it execute the following commands :
-
-On your host, to copy over the network :
-```bash
-$ scp low-can-binding.wgt root@<target_IP>:~
-```
-
-On the target, assuming ***wgt*** file is in the root home directory :
-
-```bash
-~# afm-util install low-can-binding.wgt
-{ "added": "low-can-binding@0.1" }
-```
-## Install AFB Websocket CLI client to test the binding.
-
-You can test it using afb-client-demo CLI tool provided by the RPM package *libafbwsc-dev*. You can find this package in your build environment, using docker SDK recommended setup the file is */xdt/build/tmp/deploy/rpm/<your-target-arch>/*. Using Renesas RCar Gen2, porter board, you have to copy the file like this if your board is connected to your network and you know its IP address: