./mesaflash --device 7i90 --epp --addr 0x378 --write bitfile.bit --verbose do you still include the file in the .ini even though it's uploaded to the card? No, you remove the firmware stanza from the ini (or hal) file you have to write the firmware to the on card flash with mesaflash (just once) it now works on all cards and can make pinout documentation files it make the .pin files that document the pinout/module info To print out the Pinfile: sudo ./mesaflash --device 7i90 --epp --addr 0x378 --readhmid sudo ./mesaflash --device 5i25 --pci --readhmid ./mesaflash --device 7i90 --epp --addr 0x378 --readhmid >/home/tom/linuxcnc/configs/Sherline/Bitfiles/7i90/7i90new_config.txt To Write a bitfile to the 7I90: sudo ./mesaflash --device 7i90 --epp --addr 0x378 --write bitfilename.bit ./mesaflash --device 7i90 --epp --addr 0x378 --reload ./mesaflash --device 7i90 --epp --addr 0x378 --write /home/tom/linuxcnc/configs/Sherline/Bitfiles/7i90/SVST2_4_7I47S_TLP_72.BIT pwmgen: cd /home/tom/linuxcnc/mesa/mesaflash-master ./mesaflash --device 7i90 --epp --addr 0x378 --write /home/tom/linuxcnc/configs/Sherline/Bitfiles/7i90/SVST2_4_7I47TLP_72.BIT stepgen: cd /home/tom/linuxcnc/mesa/mesaflash-master ./mesaflash --device 7i90 --epp --addr 0x378 --write /home/tom/linuxcnc/configs/Sherline/Bitfiles/7i90/SVST2_4_7I47TLS_72.BIT mesaflash --help gives brief instructions