Do you really mean the 4870? (not 3870) And how do you know they have a 128K ROM?
I have one, and I confirmed it using ATIWinFlash.
Also:
The radeon HD4870 has a 128k chip, which contains both a 61k Bios and some other data (maybe some ATI AtomBios script or table) ...
When dumping the bios with GPU-Z, for instance, it probably just reads the bios size from the beginning of the rom (or some card register), and decides to stop right after it.
But when using AtiWinFlash, you can decide by yourself the size that has to be dumped, thus allowing to dump the complete content of the rom chip (bios, efi, and whatever else that's been put inside)
And you can see the following in the changes of version 0.2.5 of GPU-Z (http://www.techpowerup.com/downloads...-Z_v0.2.5.html) :
Which proves that GPU-Z is terrible at dumping non-trivial Bioses ... And they probably just included a quick hack in this version for this specific cardFixed BIOS Reading on HD 4870. Please do not flash non-128K BIOSes to GDDR5 cards
Also, I raised the EFI Bios issue on GPU-Z forum a few months ago, but never got any answer from w1z ...