View Full Version : Programming EEPROM from Linux
02-11-2012, 03:40 PM
The company I work for is engineering a system that makes use of the DisplayLink. It's non-x86, so can't boot windows. The DL-125 is on the PCB, so it can't be connected to anything else.
We have a 128k EEPROM attached to it. None of the open source drivers (libdlo, udlfb, etc) have EEPROM programming in it.
Also, I can't seem to find any generic firmware to load into it.
So, I would like to know if the manufacturing tools are available for Linux, and if so, where to get them.
02-11-2012, 05:16 PM
I figured out that our extranet account allows building the firmware (as soon as we get a PID assigned).
I'm still wondering about how to program it, since none of the tools available for download will work for us (Linux-only non-x86 environment with built-in DL-125 chip).
I'm looking for pointers to libdlo or other source patches that allow writing to the EEPROM via the I2C endpoint.
The programming tools, only available with an NDA with DisplayLink, are Windows only. There is no Linux tool available to program the firmware into the EEPROM.
You will need a Windows system to program the firmware.
02-22-2013, 05:32 PM
How would I go about getting an NDA? My system seems to work best on firmware v119 or 119. The v105 or even the v120 firmware is giving me problems.
I would love to be able to flash the screens I get in to v118
03-27-2013, 08:08 AM
Probably flashrom http://www.coreboot.org/Flashrom would be a good starting point.
(Programming of mainboard BIOS, flashing on some network/graphics/raid cards on devices themselves)
Eventually ask on the coreboot mailinglist?
08-15-2013, 09:04 PM
flashrom now has its own website http://www.flashrom.org/.
As of this writing the claim is that flashrom
"Supports more than 380 flash chips, 260 chipsets, 450 mainboards, 50 PCI devices, 12 USB devices and various parallel/serial port-based programmers."
So the infrastructure is there.
vBulletin® v3.8.7, Copyright ©2000-2013, vBulletin Solutions, Inc.