neoVI PI
All DocsProductsLearning CenterSupport
  • neoVI PI
  • Safety and Other Important Notices
  • Introduction and Overview
  • A Tour of neoVI PI Hardware
  • How to flash the neoVI PI CM4
  • Disassemble & Reassemble neoVI PI
  • Software Setup
    • Python API
    • SocketCAN Kernel
  • Control membrane LEDs and Trigger Button
  • Reference: Connector Pinouts and Cable Signal Mappings
  • Support Contact Information
Powered by GitBook
LogoLogo

Applications

  • Cybersecurity
  • Data Logging
  • Simulate ECU Functions
  • Diagnostics, Testing and Validation

Products

  • Vehicle Network Adapters
  • Data Loggers
  • Software
  • Automotive Ethernet Tools

Support

  • Support Resources
  • Contact Support
  • Class Schedule & Registration
  • Training Video Library

Company

  • About
  • News
  • Events
  • Contact Us

Copyright © 2025 | All Rights Reserved

On this page
  • Install ICS software on pi
  • About
  • Running the install script
  • Usage
Edit on GitHub
  1. Software Setup

Python ICS installation

Last updated 8 months ago

Install ICS software on pi

About

This is a shell script that will install the following:

  1. ICS python library:

  2. xlib python library:

  3. All required dependencies for controlling the membrane using Python:

Running the install script

1. Download the install_script.zip file attached and unzip it in the PI's home directory.

Run ls in your home directory to make sure you can see install_ics.sh and requirements.txt

2. Run the install script

In your terminal window run the following 2 commands:

sudo chmod +x $HOME/install_ics.sh
./install_ics.sh

It could take up to 20 minutes to complete.

If you see "Licensing error! Please place a valid license in /home/pi/.vspyx/Licenses" then the installation was successful.

Usage

There are two ways of using the environment. First one is to activate it with pyenv:

pyenv activate xlib_env

Then just use python myscript.py.

The second way to use it without activating the environment but still using it:

sudo $HOME/.pyenv/versions/xlib_env/bin/python myscript.py

ICS-python is free to use without any licenses.

To use xlib you will need a valid licence from ICS, so if you do not have one please contact .

ICS support
python-ics docs
xlib(formerly VspyX) docs
membrane example for python
2KB
install_script.zip
archive