Skip to content

Tool for updating the firmware on Parade Touch devices on a Linux host (e.g., Chrome OS).

License

Notifications You must be signed in to change notification settings

ParadeTechnologies/paradetech-updater

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

paradetech-updater (PtUpdater)

Tool for updating the firmware on Parade Technologies Touch devices on a Linux host (e.g., Chrome OS).

Requirements

  1. Linux Operating System (on both target and host devices).
  2. x86_64 (Intel) or ARM platform on the target device.
  3. If you are cross-compling an ARM build, then an appropriate toolchain must be installed/available on the host machine. We recommend using Buildroot.
  4. I2C-HID Linux driver on the target device.

Compilation

x86_64 (Intel) Target Platform

If you only need a build for x86_64, then just run make all command in the root directory of this project. Upon successful completion, the binary artifact will be available at bin/ptupdater.

ARM Target Platform (Cross-compilation)

If you are cross-compiling a build for an ARM target platform, and if you are using the Buildroot toolchain, then we recommend that you simply run the build.sh bash script -- this will build for both x86_64 and ARM. Binaries will be found at out/intel/ptupdater and out/arm/ptupdater for x86_64 and ARM, respectively. NOTE: Ensure that you have your Buildroot root directory in, or symlinked to your $HOME directory on the host machine you are building on (i.e., ~/buildroot/ must exist).

Usage

Please refer to the help output for usage instructions. i.e., via ./ptupdater --help or just ./ptupdater.

About

Tool for updating the firmware on Parade Touch devices on a Linux host (e.g., Chrome OS).

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages