Software used is: VBE7 BIOS Editor, atiflash and bootable usb memorystick (atiwinflash locks up when flashing, luckily no bricking).
Downloaded sapphires' r9 290 bios release, ran the hp util and copied atiflash and the bioses to the usb memory stick.
Bios obtained from Techpowerup's vga bios collection.
I've kept to the 15.039 version bios for dualx, vaporx and toxic edition.
Dead outputs on all bioses (earlier sapphire bioses, msi bios, sapphire 7970 bios). I thought I fixed it and got working outputs with the MSI bios but I realised later I was just running off onboard! Doh.
The card does get detected in windows though and mines if using the msi bios and onboard as primary.
Otherwise only the original (backup) bios flashes and results in no dead outputs. Some good news, using the orignal backup bios, vbe7 works. So at least with a bios editor I can affect the default clocks and volts.
Think I'm getting a bottleneck as well as I'm using a 280x & 7950 on the same motherboard, tho the 280x is just a 7900 series card all but in name more or less. If I remove the 7950 I canget 700kh/sec with the 280x (but then I get better temps of course and lack of possible bottleneck...).
Anyway looking at the bios thru vbe and techpowerup, even tho mem is autodetect I notice my vram is a different brand than what most bios have. Maybe that can explain the disabling of outputs? Or is it the lack of uefi bios? The card should just work in legacy mode? As well the original bios modified by VBE7 works and it disables uefi.
I notice on my card it has mem "Elpida Edw2032BBBG" and the vga bios available seem to have "Hynix H5GQ2H24AFR" listed. It shouldn't matter what brand as it meets a spec, so I guess I grasping at straws
Once last try I'm going to try the 290 bios sapphire released and then modify the clocks in vbe, all the dualx bioses (lists my brand at least and one of them contains uefi).
1st bios works - made sure to be plugged into its outputs and set as primary this time
. Looks like it either matters that UEFI is present in the rom file and or Elpida is specifically stated that its supported in the rom file. So yeah dualx with uefi present and my memory brand supported in the rom file works and is 15.039. So I finally find a BIOS that works but mining crashes the driver, guess I have to find a good voltage.
OK think I answered my question, after editing the 1st bios that uefi present in the image and then disabled by vbe7 it still works. AS its powertune settings were different than the original bios, I just copied the values from the original bios into the modified bios. Hmm adjusting the power adjusts the tdp :-/. Cgminer still crashing. Hmm think its to do with the voltages being locked (?) in the dualx bios, played with same of the vddc and tdp settings and still crashing. I notice when setting the clock with trixx or msi ab it doesn't change from 1v, whereas if using the original back it changes. Thus no doubt why cgminer crashing the display as not enough volts are going to the card. At least the original backup still works.
Also i think I know why people get no posting - I think its due to the bios you are flashing with is for Hynix vram vs Elpida (your gpu most likely uses Elpida vram). I'm lead to believe this as the only bios image to work to date lists Elpida as supported. All the other bioses that don't display video only support Hynix.
Is someone able to post up a link to a downloadable bios image that is for v15.039 and your vram is Elpida. You can find out by opening your bios file in VBE7. Memory Types should listed Elpida EDW2032BBBG - if it lists Hynix only don't bother (can list both tho but Elpida has to be present). Thanks.
CGminer still crashes, so I think I'll have to go back to the original bios for now until I find a bios that works for both display and mining. At least i know now to target my memory type as far as bios images are concerned.