Thanks for the reply. I will do some homework on the coreboot. However I think my chanllenge here is to find a program (I don't have hardware programmer) to flash the chip. I run flashrom.exe -p internal -c MX25L4005(A/C) -VVV and here is what I gotflashrom v0.9.6.1-r1671 on MS-DOS 7 (i686)flashrom is free software, get the source code at http://www.flashrom.org flashrom was built with libpci 3.1.5, GCC 4.4.4, little endianCommand line (5 args): c:/bios/flashrom.exe -p internal -c MX25L4005(A/C) -VVVCalibrating delay loop... OS timer resolution is 110000 usecs, 298M loops per second, delay more than 10% too short (got 84% of expected delay), recalculating... 347M loops per second, 10 myus = 0 us, 100 myus = 0 us, 1000 myus = 0 us, 10000 myus = 0 us, 440000 myus = 440000 us, OK.Initializing internal programmerNo coreboot table found.DMI string system-manufacturer: ""DMI string system-product-name: ""DMI string system-version: ""DMI string baseboard-manufacturer: ""DMI string baseboard-product-name: ""DMI string baseboard-version: ""DMI string chassis-type: ""DMI chassis-type is not specific enough.Found ITE Super I/O, ID 0x8712 on port 0x2eBad Command or file nameBad Command or file nameBad Command or file nameBad Command or file nameBad Command or file nameBad Command or file name I am not sure which part is wrong. Is it because I don't have a full dos enviroment? Thanks,
Date: Tue, 14 May 2013 22:05:06 +0200 From: vidwer@gmail.com To: z2333@outlook.com CC: flashrom@flashrom.org; coreboot@coreboot.org Subject: Re: [flashrom] About flashing mx25l4005 on Itona TC2331
2013/5/14 Bin X z2333@outlook.com:
I apologize if it does not make sense at all since this is my first attempt to flash a bios with unmatched bios ID.
I was trying to flash bios on a Itona TC2331 to get rid of the limitation they put on of any IDE HDD and USB HDD can’t be larger than 64mb.
coreboot can do that, but you have to spend 'some' time on adding support for your particular mainboard.
See http://b2b.gigabyte.com/products/product-page.aspx?pid=3215#sp ("Chipset VIA CN700 chipset with VIA VT8237R Plus") and http://www.coreboot.org/Supported_Chipsets_and_Devices
The current bios rom, flash program and documentation can be found here:
ftp://ftpguest:letmein@ftp.vxl.net/../Utilities/BIOS/TC23YY/
Since I don’t have any working rom so I am hoping to use the file from this board
http://b2b.gigabyte.com/products/product-page.aspx?pid=3215#dl
Because they are from the same vendor and used the same chipset. I understand it may not work at all but decide to take the risk.
However, I can’t find any program to flash the bios that can ignore the bios ID. The vendor provided one can flash the bios but does not have the option to ignore the unmatched bios ID. Flashrom failed at probing the chipset.
The building Q-Flash tells that it is MX25L4005 which should be supported by Flashrom. I also tried “internal:laptop=this_is_not_a_laptop” and still no success.
It's very good that you found that programmer parameter. However, the Gigabyte product picture shows that this (non-VXL) board uses LPC flash instead of SPI.
What we're interested in is what flashrom's output looks like when there is - your words - no success. Does its output end with many times "<hexadecimal value>:S"?
So I am not sure what else I should try to make Flashrom work.
Any suggestions?
Thanks,
flashrom mailing list flashrom@flashrom.org http://www.flashrom.org/mailman/listinfo/flashrom
flashrom mailing list flashrom@flashrom.org http://www.flashrom.org/mailman/listinfo/flashrom