Fausto
If you can't read the device, writing won't work either. I think there
is still some addressing problem.
A search with your package manager or internet search might help you
find a binary editor.
Alternatively, a few lines of python could make a binary file for you:
import os
filename = os.path.join(os.path.dirname(__file__), "eeprom-new.bin")
with open(filename,'wb') as f:
f.write(bytearray([0xc0,0x50,0x1d,0x8d,0x60]))
Then write the new data with
fx2tool -B -d 16c0:296d write_eeprom -W 2 -a 0 -f ./eeprom-new.bin
Good luck, I hope you get it working.
On 2021-01-12 00:01, Fausto Barbosa wrote:
Kevin,
in that case, which editor would I use to edit the bin eeprom file? I
will try to insert that information and flash the modified file.
Thank you.
Fausto.
On Mon, Jan 11, 2021 at 6:27 PM Kevin Grant <elect...@mykolab.com>
wrote:
Hmm. That's still not good. Probably something wrong with eeprom
addressing.
I would expect to see the VID PID in the first few bytes like this:
fx2tool -B -d 16c0:296d read_eeprom -W 2 0 256
c0 c0 16 6d 29 00 00 00 ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
...
Then you would select a new VID PID, maybe this one from api.c:
sigrok FX2 based 16-channel logic analyzer 1d50:608d
Then you would write something like this back to the EEPROM.
c0 50 1d 8d 60 00 00 00
On 2021-01-11 20:49, Fausto Barbosa wrote:
As you guessed, the line
$ fx2tool -B -d 16c0:296d read_eeprom -W 2 0 256
failed but in fact, the model my board has a jumper (J2) that, when
opened, associates address 0x51 to the i2c port.
See this reference (which is identical to my board. J2 is at the bottom
of the figure 1)
https://community.cypress.com/t5/Knowledge-Base-Articles/Cypress-EZ-USB-FX2LP-based-Logic-Analyzer-using-Open-Source/ta-p/252866
Then I opened the jumper, ran the command line again and, voila, got
the empty firmware output again :\
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
...
Is this output expected to show the VID PID numbers in some place?
Best regards.
Fausto.
_______________________________________________
sigrok-devel mailing list
sigrok-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sigrok-devel