Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to configure EEPROM: EEPROM does not support mirroring #365

Open
jokubas11 opened this issue Dec 29, 2023 · 1 comment
Open

Unable to configure EEPROM: EEPROM does not support mirroring #365

jokubas11 opened this issue Dec 29, 2023 · 1 comment

Comments

@jokubas11
Copy link

jokubas11 commented Dec 29, 2023

Through pyftdi Python library I am unable to commit changes to EEPROM.

Cable: TTL-234X-5V
OS: Linux Mint 20.2
Python: 3.10.12
pyftdi: 0.55.0

from pyftdi.eeprom import FtdiEeprom
eeprom = FtdiEeprom()
eeprom.open("ftdi://ftdi:ft-x:FT79RVRU/1")
eeprom.set_product_name("My Name")
eeprom.commit(dry_run=False)

raises Error:
pyftdi.ftdi.FtdiError: EEPROM does not support mirroring

Using ftconf.py like this also throws mirroring error:
ftconf.py ftdi://ftdi:ft-x:FT79RVRU/1 -p "My Name" -u

However, I am able to change the Product Name on the FTProg Windows application, so it does not seem to be the issue with FTDI or EEPROM itself. I am not sure what else can I do. I have given the access to FTDI through udev rules, not sure what else can I try.

@MarcFinetRtone
Copy link

have you tested 0.55.1 (as per #304 (comment)) ? It fixed the same error for my FT232RL.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants