Ok, I finally got some hardware now. The CH341a programmer arrived from china, quality is decent and seems worth the money. I still need to verify downloading data from a generic SPI chips works, aka. setup verification, before I use the “claw” on the two real chips. Seems like both the intel and bios is sitting in separated chips.
Also bought (locally) a Axagon PCEM2-N PCIE NVME M.2 ADAPTER, including a NVME drive, Team Group SSD MP33 512GB M.2 PCI Express 3.0
Also bought a E5-4610 v2 from eBay, the E5-4610 v2 will arrive within days. I will later upgrade to E5-2697 v2, when I find a decent price on AliExpress, eBay prices are #¤%, I might end up buying one from AliExpress. The key word here E5-x6xx series, the “6” denotes support for atomic pci operations (need for AI image generation on a AMD RX 480 using stable diffusion/pytorch)
The cool thing is : all the bios version from both HW versions are available all the way down to the earlier versions, they are all hidden but present on Lenovo’s download server. Url was https://download.lenovo.com/pccbbs/thinkcentre_bios/?name?>, where ?name? could be a0jy61usa.exe, a0jy60usa.exe,… (a0 = old HW, a2 = new HW). The number denotes the release number.
I created a new bios to test. I found the the FIT table was screwed up regarding micro CPU codes, but since I have two bios, near identical, I just replaced the old E5-V1 with the new E5-V2 table, time will tell if this is ok. I also injected PCIe NVME boot driver and Resizable BAR driver.
Now all I need to time to backup the two chips, reprogram and verify.
Due to holiday, kids, life and other stuff, next free “timeslot” is next Tuesday.