With regard to firmware on the PCIe cards i have 7 cards of different variants of the RTL8127
DIEWU RTL8127 Firmware 2.073
LEKUO RTL8127 Firmware 2.074
DIEWU RTL8127AT Firmware 2.073
DIEWU RTL8127ATF x 2 Firmware 2.075
LEKUO RTL8127ATF x 2 Firmware 2.077
I dumped the SPI of all of my cards
Anyway the firmware has nothing specific to the card in it e.g. the MAC or anything
and is fully interchangable from any model
The DIEWU cards can be read and written to just fine with a CH341 in situ
The LEKUO cards cannot (if you fit a 1.8v module you can read the SPI in situ but cannot erase them or write)
Long story cut short LEKUO block access to the SPI in a powered on state that the 1.8v module seems to bypass for reading
I presume by being enough to bring the SPI up but not enough power for the card and certainly not enough power to write to the SPI
I ended up issuing an erase command on the LEKUO 2.074 firmware at 3.3v when it failed to detect and on fitting the 1.8v module i could see that it had been erased so replaced the SPI (FENTECH 25VQ40CTIGT) with a PUYA chip that i have about 40 of that i know are not problematic
I wrote the 2.077 firmware to it before fitting
Just fitted and still has flux all over it before cleaning with isopropanol..
Anyway they all run Firmware 2.077 now
and the PUYA acts like the FENTECH SPI did in situ now and can only be read with the 1.8v module and such
so its some sort of protection for sure that the LEKUO cards are doing
Luckily i only had to pull the chip on one card as the other LEKUO cards where already on 2.077
I have these backed up if anyone ever needs one
Here's a few images of cards that have been updated
I tested all the cards in an old Z390 M Gaming i7-8700K hence the different bios versions
Device Name: <null string> is normal for 8127ATF cards Realtek havnt got around to putting a name string for 8127ATF's yet in the UEFI option rom

