Skip to main content

Topics

This section allows you to view all Topics made by this member. Note that you can only see Topics made in areas you currently have access to.

Topics - eanema

1
Open Bench Logic Sniffer / firmware for v1.04 hardware
Hi All,
A few years ago I bought  an Open Bench Logic Sniffer, hardware version v1.04. I thought it was a great project so I bought it without a specific use in mind. Now I've whipped it out with hopes of using it and I've been having problems. The client kept crashing on me so I decided to try and upgrade the firmware on it to something a bit more modern.

Using the ols-upgrader.sh script in the ols-0308 archive I believe I managed to get the PIC programmed. I say this because when I issue this command, I notice that it reports FW: 3.0.

$ sudo linbin/ols-loader -write -erase -p:/dev/ttyACM0 -wB:FPGAROM/logic_sniffer_3.07-Demon-Core.bit -t:115200
Logic Sniffer ROM loader v0.3 (November 9, 2010)
Opening serial port '/dev/ttyACM0' @ 115200 ... OK
Found OLS HW: 1, FW: 3.0, Boot: 2
Error - unknown flash type (48 01 46 03)
$
$ sudo linbin/ols-loader -boot -p:/dev/ttyACM0 -t:115200
Logic Sniffer ROM loader v0.3 (November 9, 2010)
Opening serial port '/dev/ttyACM0' @ 115200 ... OK
Found OLS HW: 1, FW: 3.0, Boot: 2
Error - unknown flash type (48 01 46 03)
$
 

The problem is that when I power cycle the board the ACT light blinks then stays on solid. From reading the forums I believe this means that the CPU is not talking to the FPGA (likely because the FPGA is not loading the bit file) and has timed out and defaulted into flash programming mode. Which is fine, but it seems that the software does not recognise the flash chip on my board (v1.04 hardware) so I cannot actually program the flash part. I assume 0x48014603 is a hardware id of the flash chip?

I have tried downgrading back to FW version 2.3 but I still can't manage to program the bit file to the flash using the above two commands.

What can be done to get the board back up and running? Do I need to use an older version of the firmware to use the older hardware I have? I have access to a good variety of programmers at work, I assume there is a flash programmer around somewhere that I could use to upload the bit file. I was kinda hoping that I could make this work how it was intended though. If necessary I can order i different flash chip, assuming of course that the pinouts haven't changed in future hardware revisions...

TL;DR
Questions:
What firmware versions should I be using to program onto my v1.04 hardware?
how can I program the bit file to the flash part?

Thanks for any input