Hi there friend, For 1), did you plug a BIOS chip into a CH341A directly? Or using a DIP-8 test clip? + would be nice if you have more than one CH341A and could try with both of them to exclude a programmer's fault (one of my ch341a had a missing capacitor and another had a badly soldered chip leg). Yes, a BIOS chip could be dead, but instead of getting a replacement 8MB chip you can get a larger 16MB one in a DIP-8 shape. For example, W25Q128FVIQ - I saw a lot of 2pcs of them on AliExpress for $2.19 with a free shipping ( https://www.aliexpress.com/item/4000539812523.html ) . May be a better deal per pcs from the other sellers if you need more of these chips. With 16MB chips, and coreboot taking less than 1MB, there's a big room for some interesting experiments (floppy-based OS images like KolibriOS, tiny Linux, etc.)
2) Yes, it's a known problem that a TINT payload link is dead, I've submitted a patch with a new link but seems it hasn't been merged to a coreboot master yet. So you'd need to either manually fix a link or disable Tint. Coreinfo should be fine and you could enable it again. > When I boot with Coreboot, I see a black screen It's expected if you're having the flashing problems, I wonder what % of coreboot.rom really got flashed. 3) For the sample configuration, what is this file? CONFIG_PAYLOAD_CONFIGFILE="$(top)/src/mainboard/$(MAINBOARDDIR)/config_seabios" This config file for SeaBIOS contains a few lines for disabling some of the configs irrelevant for our board. For example, if A88XM-E doesn't have a TPM header, could just remove the TPM support from a SeaBIOS build for it and save like 20 KB of free space. Hope this helps ;) On Thu, Jan 14, 2021 at 4:18 AM magiccat1--- via coreboot <coreboot@coreboot.org> wrote: > > All, > I have an Asus A88XM-E, and I am trying to install Coreboot on it. > > 1 ) The chip that came with the board says "GD25Q64(B)" (8192 kB, SPI). I > think the chip definitely broken somehow. Everytime I tried to flashrom, it > says > > Erasing and writing flash chip... FAILED at 0x00000000! Expected=0xff, > Found=0x00, failed byte count from 0x00000000-0x00000fff: 0xd0c > > ERASE FAILED! > > when I tried sudo flashrom -w build/coreboot.rom --programmer ch341a_spi, it > says > > Verifying flash... FAILED at 0x00000000! Expected=0x5f, Found=0xff, failed > byte count from 0x00000000-0x007fffff: 0xb5 > > Your flash chip is in an unknown state. > > I am having a hard time flashing back to original bios as well. Can I buy > W25Q64FVAIG to replace? The chip says GD25B64BP1G . Is that caused by using 5 > V to be broken? I only performed flashrom -w and flashrom -r . > > 2) For configuration, I copied this configuration: > > https://review.coreboot.org/cgit/board-status.git/tree/asus/a88xm-e/4.12-3285-ga2118c7b54/2020-10-15T00_01_02Z/config.short.txt? > > to .config and added the board. I have exported the vga bios from Linux > using: cp /sys/devices/pci0000:00/0000:00:01.0/rom vgabios.bin . > > The above config does not work with make, it tries to go to a webpage for > secondary payload, and that webpage is changed. Removing those two lines > CONFIG_COREINFO_SECONDARY_PAYLOAD=y && CONFIG_TINT_SECONDARY_PAYLOAD=y will > let me build the rom. When I do sudo flashrom -w build/coreboot.rom > --programmer ch341a_spi, it sometimes says write done: > > Erasing and writing flash chip... Erase/write done. > > Verifying flash... FAILED at 0x00000000! Expected=0x5f, Found=0xff, failed > byte count from 0x00000000-0x007fffff: 0xb5 > > Your flash chip is in an unknown state. > > When I boot with Coreboot, I see a black screen. I renamed vgabios.bin to > pci1002,990c.rom, and I put that file in the ~/Coreboot/ folder. > > Thanks for helping out, > _______________________________________________ > coreboot mailing list -- coreboot@coreboot.org > To unsubscribe send an email to coreboot-le...@coreboot.org _______________________________________________ coreboot mailing list -- coreboot@coreboot.org To unsubscribe send an email to coreboot-le...@coreboot.org