*********************************************************************************************** For ethernet host PC set it to 192.168.1.123 subnet mask: 255.255.255.0 or set it to 10.10.10.1 subnet mask: 255.255.255.0 for the alternate IP So the ip is within range of the target ip ./mesaflash --device 7i92 --addr 10.10.10.10 --readhmid <-- Defaule address stored in EEPROM ./mesaflash --device 7i92 --addr 192.168.1.121 --readhmid <-- Default ip address ./mesaflash --device 7i92 --addr 10.10.10.10 --write bitfilename.bit sudo ./mesaflash --device 7i80 --addr 10.10.10.10 --readhmid <-- Defaule address stored in EEPROM sudo ./mesaflash --device 7i80 --addr 192.168.1.121 --readhmid <-- Default ip address sudo ./mesaflash --device 7i80 --addr 10.10.10.10 --write bitfilename.bit *********************************************************************************************** To Write a bitfile to the 7I90 with parallel port: sudo ./mesaflash --device 7i90 --epp --addr 0x378 --readhmid ssudo ./mesaflash --device 7i90 --epp --addr 0x378 --write bitfilename.bit sudo ./mesaflash --device 7i90 --epp --addr 0x378 --write /home/tom/linuxcnc/configs/Sherline/Bitfiles/7i90/SVST2_4_7I47S_TLP_72.BIT ./mesaflash --device 7i90 --epp --addr 0x378 --write /home/tom/linuxcnc/mesa/7i90/configs/hostmot2/7i90_epp_justio.bit To Write a bitfile to the 7I90 with spi: sudo ./mesaflash --device 7i90 --spi --addr /dev/spidev0.0 --readhmid sudo ./mesaflash --device 7i90 --spi --addr /dev/spidev0.0 --write 7i90_spi_svss6_8.bit sudo ./mesaflash --device 7i90 --spi --addr /dev/spidev0.0 --write /home/tom/linuxcnc/configs/Sherline/Bitfiles/7i90/SVST2_4_7I47S_TLP_72.BIT To Write a bitfile to the 6I24: GIT MESAFLASH: ************************************ https://github.com/jethornton/mesaflash git clone https://github.com/jethornton/mesaflash.git Quickstart: MesaFlash depends on the libpci-dev, to install it: sudo apt install libpci-dev You may need to install git first: sudo apt install git Clone MesaFlash: git clone https://github.com/jethornton/mesaflash.git From the top level directory, switch to the source directory: cd mesaflash In the source directory to build MesaFlash: make To get command line syntax from a local make: ./mesaflash --help To build and install MesaFlash: sudo make install To run an installed MesaFlash: mesaflash --help