<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>
<div>I found a solution that works.</div>

<div>
<div>I changed the AM29F010A/B entry inside flashchips.c</div>

<div>Under ".feature_bits" I removed FEATURE_ADDR_2AA leaving only FEATURE_EITHER_RESET,<br/>
After recompiling, flashrom now detects my Am29F010 and it also successfully reads and writes!</div>

<div>I'm not a programmer so I can't explain why this works but it does.</div>
</div>

<div> 
<div name="quote" style="margin:10px 5px 5px 10px; padding: 10px 0 10px 10px; border-left:2px solid #C3D9E5; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<div style="margin:0 0 10px 0;"><b>Sent:</b> Wednesday, July 29, 2015 at 6:22 PM<br/>
<b>From:</b> "Idwer Vollering" <vidwer@gmail.com><br/>
<b>To:</b> flashrom <flashrom@flashrom.org><br/>
<b>Subject:</b> Re: [flashrom] Not detecting Am29F010 using 3Com PCI nic</div>

<div name="quoted-content">2015-07-29 20:38 GMT+02:00 Ignatius Grippa <ignatiusgrippa@gmx.com>:<br/>
> Hello,<br/>
><br/>
> First time posting.<br/>
><br/>
> I cannot get my Am29F010 EEPROM recognized by flashrom v0.9.8-r1889<br/>
<br/>
That chip *should* be detected:<br/>
<a href="http://www.flashrom.org/Supported_hardware#Supported_flash_chips" target="_blank">http://www.flashrom.org/Supported_hardware#Supported_flash_chips</a><br/>
<br/>
><br/>
> I'm using a 3Com PCI ethernet card (3C90xB) that recognizes the EEPROM<br/>
> using a different program "bromutil"<br/>
<br/>
So what does [b|c|oc]romutil [1] do what the code in flashrom's<br/>
nic3com.c doesn't do?<br/>
<br/>
<a href="http://git.etherboot.org/gpxe.git/tree/90bffed805ec453d2f75e61157b73eb2bb6b1fe1:/contrib/3c90xutil" target="_blank">http://git.etherboot.org/gpxe.git/tree/90bffed805ec453d2f75e61157b73eb2bb6b1fe1:/contrib/3c90xutil</a><br/>
<br/>
> I've also tested my 3Com using a different chip AT29C010 which is recognized<br/>
> & reads/writes with flashrom so I think it must be a software issue with the<br/>
> AMD.<br/>
><br/>
> I can get flashrom to read the AMD to a file if I do a force -f -c<br/>
> Am29F010A/B but no write because it's not recognized.<br/>
<br/>
Forcing shouldn't be necessary...<br/>
<br/>
> I've attached my log. Seems flashrom is not reading the id codes correctly<br/>
> for the AMD. Instead it reads the first 2 bytes of info stored on the chip<br/>
> (4c ef in the log) However, probing for Atmel and many others retrieves the<br/>
> correct manufacturer/model id codes for the AM29F010 which is 01 20<br/>
><br/>
> Any clue what might be happening? Thanks very much.<br/>
><br/>
> Dave<br/>
><br/>
><br/>
> _______________________________________________<br/>
> flashrom mailing list<br/>
> flashrom@flashrom.org<br/>
> <a href="http://www.flashrom.org/mailman/listinfo/flashrom" target="_blank">http://www.flashrom.org/mailman/listinfo/flashrom</a><br/>
<br/>
_______________________________________________<br/>
flashrom mailing list<br/>
flashrom@flashrom.org<br/>
<a href="http://www.flashrom.org/mailman/listinfo/flashrom" target="_blank">http://www.flashrom.org/mailman/listinfo/flashrom</a></div>
</div>
</div>
</div></div></body></html>