Again, I may be out of my league technically speaking on this but I can get that particular chip non flashed and I do see pulls on the market that might have the firmware on it. Also, used boards are available as well and they may have the correct firmware. This is guessing that you are correct that AM29F040 is the correct P/N.
On a side note, there are different variations of the AM29F040 that I see as well. FYI- AM29F040-xxx -120 -120EC -70 ....etc.