Yes, these are sister cards, the S7100X is the 8Gb version, the W7170M is the 4Gb version of the R9 390X/395X
I'm working on the modification now.
You have a non-workstation vbios which is excellent. This is what we need to get this to work.
The workstation vbios is 512KB in size and has some kind of ECC vram in its GPU controller code with redundancy and is very tricky to work with.
The problem with this card is also that it has 6929 as the ID, this is not part of the MacOS AMD9000Controller.kext and therefore you will not get acceleration:
View attachment 1978026
No problem, we can spoof it to use: 0x69391002 if we have to, which is part of the accelerator package.But first let's see if we can get it working with 0x6929 base ID.
I will try to put together a rom with the following parameters:
- patched OBJ table
- stock vram table for s7100x K4G80325FB
- manual FF to 00 bug fix for Resize app, @ offset 0000255
- GPUControlsBL changed to "1"
- your .ROM chip shows: 25Q41BT, which means we are dealing with a 512Kb flash SPI, but your dump file is only 128Kb. Can you explain?
Hello.
I don't own an imac but I do have a bios dump from a w7170m 8gb (black PCB) that I thought might come in useful for you imac users. I have successfully flashed this rom to the s7100x for use in mining with both amdvbflash (windows and linux) and with the ch341a. Software for ch341a "New_Oficial_ch341a_v134" has support for GD25Q41 chips.
The voltage controller for the w7170m 8gb is the NCP81022 and may be different on the s7100x. The samsung timings are the second set and I believe the first set of timings is mushkin. I have run the s7100x with this bios for mining with mem as high as 1725Mhz and core as high as 849Mhz both with undervolting (and water cooled). These cards run at higher clocks (mining) with 825mV core and 975mV mem voltages while consuming less power and maintaining lower temps.
If you know where the settings are for enabling vga video out for PC I would definitely be interested in changing those offsets.
This bios is similar to rx470-580? FYI these gpus are based on "Tonga" but are technically "Amethyst" as seen on techpowerup.
The folder attached is a stock bios dump and a text file readout from atombios reader.
Attachments
Last edited: