I have the IFD and ME from an x220 that I recently flashed with coreboot for a customer, extracted from their stock firmware, and verified working with the coreboot ROM I subsequently flashed. Can zip and send via email, or whatever you prefer
On Mon, Mar 6, 2017 at 10:23 PM, [email protected] <[email protected]> wrote: > On 03/05/2017 05:20 AM, Arthur Heymans wrote: > > "[email protected]" <[email protected]> writes: >> >> Well I managed to download the latest BIOS from the lenovo site, which >>> includes an ME update now the issue is that I can't seem to figure out >>> how to extract it from the .FL1 and .FL2 files. >>> >>> Those might have a length too long to fit a flash so you need to trim >> those down before using ifdtool on those (If they contain and ifd of >> course) >> so depending on size of rom >> dd if=FL1(or 2)file of=vendor_bios.rom bs=1 count=xM >> >> and then ifdtool -x vendor_bios.rom >> > It didn't work :( after that still "no flash descriptor found in this > image" > > These are the files and the flash chip on the board is 8M > 8523776 '$01CB000.FL1' > 8523776 '$01CB000.FL2' > 8523776 '$01CB100.FL2' > All of them have different hashes, but I do not know what makes them > different (maybe it is for various board revisions?) > > >> I would also like to know as to how I can re-flash the EC firmware if >>> that could potentially cause problems, I of course do not know if it >>> has DMA. >>> >>> Only existing tool to flash EC is using vendor tool. >> EC are only accessed trough port mapped IO (or on newer ones also via >> memory mapped IO). EC itself does not have DMA afaik. >> >> > -- > coreboot mailing list: [email protected] > https://www.coreboot.org/mailman/listinfo/coreboot >
-- coreboot mailing list: [email protected] https://www.coreboot.org/mailman/listinfo/coreboot

