-
Notifications
You must be signed in to change notification settings - Fork 3
Installation and Run
if you're interested in using the prebuilt binaries, check the release page.
the binaries depend on libusb-1.0-0 and libudev1 so apt install libusb-1.0-0 libudev1
for building the tools yourself you'll need libusb-1.0 and libudev:
apt install libusb-1.0-0-dev libudev-dev
go into mfcserver and run: make
start the server with: sudo ./mfc-main-svr
go into your client folder (e.g. 'clients/pcars') and run: make
start the client with: sudo ./mfc-cli-pcars2
you'll need to use the USB extractor and mfcxtractor tools, you need to build and start those too.
build the usbxtractor tool with make
in usbxtractor/sw
note that you'll need an atmega32u4-based adapter as noted here so make sure to read that and build your adapter.
start the USB extractor with: sudo ./usbxtract
build the mfcxtractor tool with make
in mfcxtractor
start the MFC extractor with: sudo ./mfcxtract
start each of them with 'sudo' or as root into their respective directories. later on, the web app may be used for this or you might want to start them all automatically using the systemd or rc.local/profile (in /etc) function.