Bug 1042 - saleae-logic16: Unsupported FPGA version: 0xff; Failed to init device
Summary: saleae-logic16: Unsupported FPGA version: 0xff; Failed to init device
Status: RESOLVED INVALID
Alias: None
Product: PulseView
Classification: Unclassified
Component: Other (show other bugs)
Version: unreleased development snapshot
Hardware: x86 Linux
: Normal normal
Target Milestone: ---
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-09-22 18:47 CEST by Josef Moosbauer
Modified: 2017-09-25 19:37 CEST (History)
1 user (show)



Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Josef Moosbauer 2017-09-22 18:47:43 CEST
Dear Developpers

I purchased a Saleae Logic 16 clone. It works with the original Saleae SW (1.1.15, 1.1.34, 1.2.14)
I would prefer to use Sigrok though pulseview (build from git few days ago along with all the other sigrok components fails when uploading extracted firmware (Tried 1.1.15 and 1.1.34) using sigrok-fwextract-saleae-logic16

Please help - pulseview -V and puldeview -l5 below
Thank you

kind regards
Sepp

sepp@smo-zen:~$ pulseview -V
PulseView 0.5.0-git-83b9c07

sepp@smo-zen:~$ pulseview -l5
sr: [00:00.000001] log: libsigrok loglevel set to 5.
srd: libsigrokdecode loglevel set to 5.
Settings: "/home/sepp/.config/sigrok/PulseView.conf" format 0
sr: [00:00.006127] backend: libsigrok 0.6.0-git-86a1571/4:0:0 (rt: 0.6.0-git-86a1571/4:0:0).
sr: [00:00.006203] backend: Libs: glib 2.42.1 (rt: 2.42.1/4201:1), libzip 0.11.2, libserialport 0.1.1/1:0:1 (rt: 0.1.1/1:0:1), libusb-1.0 1.0.19.10903, libftdi 0.20.
sr: [00:00.006234] backend: Host: x86_64-unknown-linux-gnu, little-endian.
sr: [00:00.006259] backend: SCPI backends: TCP, RPC, serial, USBTMC.
sr: [00:00.006301] backend: Sanity-checking all drivers.
sr: [00:00.006327] backend: Sanity-checking all input modules.
sr: [00:00.006347] backend: Sanity-checking all output modules.
sr: [00:00.006367] backend: Sanity-checking all transform modules.
srd: libsigrokdecode 0.6.0-git-5b2595b/4:0:0 (rt: 0.6.0-git-5b2595b/4:0:0).
srd: Libs: glib 2.42.1 (rt: 2.42.1/4201:1), Python 3.4.2 / 0x30402f0 (API 1013, ABI 3).
srd: Host: x86_64-unknown-linux-gnu, little-endian.
srd: Initializing libsigrokdecode.
srd: Adding '/usr/local/share/libsigrokdecode/decoders' to module path.
srd: Adding '/usr/local/share/libsigrokdecode/decoders' to module path.
srd: Loading protocol decoder 'dsi'.
srd: Loading protocol decoder 'spdif'.
srd: Loading protocol decoder 'em4305'.
srd: Loading protocol decoder 'am230x'.
srd: Loading protocol decoder 'stepper_motor'.
srd: Loading protocol decoder 'lpc'.
srd: Loading protocol decoder 'ir_nec'.
srd: Loading protocol decoder 'arm_itm'.
srd: Loading protocol decoder 'microwire'.
srd: Loading protocol decoder 'nrf24l01'.
srd: Loading protocol decoder 'pwm'.
srd: Loading protocol decoder 'midi'.
srd: Loading protocol decoder 'arm_tpiu'.
srd: Loading protocol decoder 'i2cdemux'.
srd: Loading protocol decoder 'usb_signalling'.
srd: Loading protocol decoder 'jtag_stm32'.
srd: Loading protocol decoder 'ade77xx'.
srd: Loading protocol decoder 'eeprom93xx'.
srd: Loading protocol decoder 'i2s'.
srd: Loading protocol decoder 'adns5020'.
srd: Loading protocol decoder 'ssi32'.
srd: Loading protocol decoder 'jitter'.
srd: Loading protocol decoder 'eeprom24xx'.
srd: Loading protocol decoder 'dmx512'.
srd: Loading protocol decoder 'i2c'.
srd: Loading protocol decoder 'i2cfilter'.
srd: Loading protocol decoder 'lm75'.
srd: Loading protocol decoder 'jtag'.
srd: Loading protocol decoder 'spiflash'.
srd: Loading protocol decoder 'can'.
srd: Loading protocol decoder 'dali'.
srd: Loading protocol decoder 'modbus'.
srd: Loading protocol decoder 'qi'.
srd: Loading protocol decoder 'mdio'.
srd: Loading protocol decoder 'iec'.
srd: Loading protocol decoder 'usb_power_delivery'.
srd: Loading protocol decoder 'adf435x'.
srd: Loading protocol decoder 'avr_isp'.
srd: Loading protocol decoder 'mlx90614'.
srd: Loading protocol decoder 'pan1321'.
srd: Loading protocol decoder 'ps2'.
srd: Loading protocol decoder 'spi'.
srd: Loading protocol decoder 'max7219'.
srd: Loading protocol decoder 'aud'.
srd: Loading protocol decoder 'sdcard_spi'.
srd: Loading protocol decoder 'rgb_led_spi'.
srd: Loading protocol decoder 'sdcard_sd'.
srd: Loading protocol decoder 'tca6408a'.
srd: Loading protocol decoder 'avr_pdi'.
srd: Loading protocol decoder 'swd'.
srd: Loading protocol decoder 'ds28ea00'.
srd: Loading protocol decoder 'z80'.
srd: Loading protocol decoder 'em4100'.
srd: Loading protocol decoder 'timing'.
srd: Loading protocol decoder 'dcf77'.
srd: Loading protocol decoder 'guess_bitrate'.
srd: Loading protocol decoder 'gpib'.
srd: Loading protocol decoder 'wiegand'.
srd: Loading protocol decoder 'xfp'.
srd: Loading protocol decoder 'rtc8564'.
srd: Loading protocol decoder 'onewire_network'.
srd: Loading protocol decoder 't55xx'.
srd: Loading protocol decoder 'ds1307'.
srd: Loading protocol decoder 'rgb_led_ws281x'.
srd: Loading protocol decoder 'rfm12'.
srd: Loading protocol decoder 'nunchuk'.
srd: Loading protocol decoder 'mxc6225xu'.
srd: Loading protocol decoder 'mrf24j40'.
srd: Loading protocol decoder 'onewire_link'.
srd: Loading protocol decoder 'usb_request'.
srd: Loading protocol decoder 'edid'.
srd: Loading protocol decoder 'uart'.
srd: Loading protocol decoder 'parallel'.
srd: Loading protocol decoder 'arm_etmv3'.
srd: Loading protocol decoder 'usb_packet'.
srd: Loading protocol decoder 'ir_rc5'.
srd: Loading protocol decoder 'tlc5620'.
sr: [00:00.478111] hwdriver: Scan found 0 devices (asix-sigma).
sr: [00:00.518901] hwdriver: Scan found 0 devices (beaglelogic).
sr: [00:00.552143] hwdriver: Scan found 0 devices (chronovu-la).
sr: [00:00.560140] hwdriver: Scan found 1 devices (demo).
sr: [00:00.566094] hwdriver: Scan found 0 devices (dreamsourcelab-dslogic).
sr: [00:00.569810] hwdriver: Scan found 0 devices (ftdi-la).
sr: [00:00.572232] hwdriver: Scan found 0 devices (fx2lafw).
sr: [00:00.587425] hwdriver: Scan found 0 devices (gwinstek-gds-800).
sr: [00:00.591807] hwdriver: Scan found 0 devices (hameg-hmo).
sr: [00:00.594422] hwdriver: Scan found 0 devices (hantek-6xxx).
sr: [00:00.596902] hwdriver: Scan found 0 devices (hantek-dso).
sr: [00:00.604153] hwdriver: Scan found 0 devices (ikalogic-scanalogic2).
sr: [00:00.611092] hwdriver: Scan found 0 devices (ikalogic-scanaplus).
sr: [00:00.633291] hwdriver: Scan found 0 devices (lecroy-logicstudio).
sr: [00:00.637434] hwdriver: Scan found 0 devices (lecroy-xstream).
sr: [00:00.675402] hwdriver: Scan found 0 devices (ols).
sr: [00:00.683781] hwdriver: Scan found 0 devices (p-ols).
sr: [00:00.727761] hwdriver: Scan found 0 devices (rigol-ds).
sr: [00:00.730982] hwdriver: Scan found 0 devices (saleae-logic-pro).
sr: [00:00.732543] ezusb: uploading firmware to device on 1.7
sr: [00:00.732604] ezusb: setting CPU reset mode on...
sr: [00:00.732656] resource: SIGROK_FIRMWARE_DIR environment variable not set, ignoring.
sr: [00:00.732883] resource: Opened '/home/sepp/.local/share/sigrok-firmware/saleae-logic16-fx2.fw'.
sr: [00:00.733213] ezusb: Uploading firmware 'saleae-logic16-fx2.fw'.
sr: [00:00.733550] ezusb: Uploaded 4096 bytes.
sr: [00:00.733660] ezusb: Uploaded 1121 bytes.
sr: [00:00.733670] ezusb: Firmware upload done.
sr: [00:00.733677] ezusb: setting CPU reset mode off...
sr: [00:00.733716] hwdriver: Scan found 1 devices (saleae-logic16).
sr: [00:00.742349] hwdriver: Scan found 0 devices (sysclk-lwla).
sr: [00:00.954254] hwdriver: Scan found 0 devices (yokogawa-dlm).
sr: [00:00.957302] hwdriver: Scan found 0 devices (zeroplus-logic-cube).
sr: [00:01.011267] device: saleae-logic16: Opening device instance.
sr: [00:01.011308] saleae-logic16: Waiting for device to reset.
sr: [00:01.411632] saleae-logic16: Waited 677ms.
sr: [00:01.511771] saleae-logic16: Waited 778ms.
sr: [00:01.611910] saleae-logic16: Waited 878ms.
sr: [00:01.712171] saleae-logic16: Waited 978ms.
sr: [00:01.812369] saleae-logic16: Waited 1078ms.
sr: [00:01.912611] saleae-logic16: Waited 1178ms.
sr: [00:02.012808] saleae-logic16: Waited 1279ms.
sr: [00:02.112993] saleae-logic16: Waited 1379ms.
sr: [00:02.213134] saleae-logic16: Waited 1479ms.
sr: [00:02.313368] saleae-logic16: Waited 1579ms.
sr: [00:02.413609] saleae-logic16: Waited 1679ms.
sr: [00:02.513845] saleae-logic16: Waited 1780ms.
sr: [00:02.614037] saleae-logic16: Waited 1880ms.
sr: [00:02.714219] saleae-logic16: Waited 1980ms.
sr: [00:02.716478] saleae-logic16: Original Saleae Logic16 detected.
sr: [00:02.716517] saleae-logic16: Uploading FPGA bitstream 'saleae-logic16-fpga-18.bitstream'.
sr: [00:02.716531] resource: SIGROK_FIRMWARE_DIR environment variable not set, ignoring.
sr: [00:02.716601] resource: Opened '/home/sepp/.local/share/sigrok-firmware/saleae-logic16-fpga-18.bitstream'.
sr: [00:05.935750] saleae-logic16: FPGA bitstream upload (149516 bytes) done.
sr: [00:05.936904] saleae-logic16: Original Saleae Logic16 using old bitstream.
sr: [00:05.948778] saleae-logic16: Unsupported FPGA version: 0xff.
sr: [00:05.948843] saleae-logic16: Failed to init device.
sr: [00:06.049112] saleae-logic16: Waited 5315ms.
sr: [00:06.049152] saleae-logic16: Device failed to renumerate.
^Csrd: Exiting libsigrokdecode.
srd: Unloading protocol decoder 'DSI'.
srd: Unloading protocol decoder 'S/PDIF'.
srd: Unloading protocol decoder 'EM4305'.
srd: Unloading protocol decoder 'AM230x/DHTxx/RHTxx'.
srd: Unloading protocol decoder 'Stepper motor'.
srd: Unloading protocol decoder 'LPC'.
srd: Unloading protocol decoder 'IR NEC'.
srd: Unloading protocol decoder 'ARM ITM'.
srd: Unloading protocol decoder 'Microwire'.
srd: Unloading protocol decoder 'nRF24L01(+)'.
srd: Unloading protocol decoder 'PWM'.
srd: Unloading protocol decoder 'MIDI'.
srd: Unloading protocol decoder 'ARM TPIU'.
srd: Unloading protocol decoder 'I²C demux'.
srd: Unloading protocol decoder 'USB signalling'.
srd: Unloading protocol decoder 'JTAG / STM32'.
srd: Unloading protocol decoder 'ADE77xx'.
srd: Unloading protocol decoder '93xx EEPROM'.
srd: Unloading protocol decoder 'I²S'.
srd: Unloading protocol decoder 'ADNS-5020'.
srd: Unloading protocol decoder 'SSI32'.
srd: Unloading protocol decoder 'Jitter'.
srd: Unloading protocol decoder '24xx EEPROM'.
srd: Unloading protocol decoder 'DMX512'.
srd: Unloading protocol decoder 'I²C'.
srd: Unloading protocol decoder 'I²C filter'.
srd: Unloading protocol decoder 'LM75'.
srd: Unloading protocol decoder 'JTAG'.
srd: Unloading protocol decoder 'SPI flash'.
srd: Unloading protocol decoder 'CAN'.
srd: Unloading protocol decoder 'DALI'.
srd: Unloading protocol decoder 'Modbus'.
srd: Unloading protocol decoder 'Qi'.
srd: Unloading protocol decoder 'MDIO'.
srd: Unloading protocol decoder 'IEC'.
srd: Unloading protocol decoder 'USB PD'.
srd: Unloading protocol decoder 'ADF435x'.
srd: Unloading protocol decoder 'AVR ISP'.
srd: Unloading protocol decoder 'MLX90614'.
srd: Unloading protocol decoder 'PAN1321'.
srd: Unloading protocol decoder 'PS/2'.
srd: Unloading protocol decoder 'SPI'.
srd: Unloading protocol decoder 'MAX7219'.
srd: Unloading protocol decoder 'AUD'.
srd: Unloading protocol decoder 'SD card (SPI mode)'.
srd: Unloading protocol decoder 'RGB LED (SPI)'.
srd: Unloading protocol decoder 'SD card (SD mode)'.
srd: Unloading protocol decoder 'TI TCA6408A'.
srd: Unloading protocol decoder 'AVR PDI'.
srd: Unloading protocol decoder 'SWD'.
srd: Unloading protocol decoder 'DS28EA00'.
srd: Unloading protocol decoder 'Z80'.
srd: Unloading protocol decoder 'EM4100'.
srd: Unloading protocol decoder 'Timing'.
srd: Unloading protocol decoder 'DCF77'.
srd: Unloading protocol decoder 'Guess bitrate'.
srd: Unloading protocol decoder 'GPIB'.
srd: Unloading protocol decoder 'Wiegand'.
srd: Unloading protocol decoder 'XFP'.
srd: Unloading protocol decoder 'RTC-8564'.
srd: Unloading protocol decoder '1-Wire network layer'.
srd: Unloading protocol decoder 'T55xx'.
srd: Unloading protocol decoder 'DS1307'.
srd: Unloading protocol decoder 'RGB LED (WS281x)'.
srd: Unloading protocol decoder 'RFM12'.
srd: Unloading protocol decoder 'Nunchuk'.
srd: Unloading protocol decoder 'MXC6225XU'.
srd: Unloading protocol decoder 'MRF24J40'.
srd: Unloading protocol decoder '1-Wire link layer'.
srd: Unloading protocol decoder 'USB request'.
srd: Unloading protocol decoder 'EDID'.
srd: Unloading protocol decoder 'UART'.
srd: Unloading protocol decoder 'Parallel'.
srd: Unloading protocol decoder 'ARM ETMv3'.
srd: Unloading protocol decoder 'USB packet'.
srd: Unloading protocol decoder 'IR RC-5'.
srd: Unloading protocol decoder 'TI TLC5620'.
sr: [00:26.507418] hwdriver: Cleaning up all drivers.