390x bios leaked

Discussion in 'Videocards - AMD Radeon Drivers Section' started by WarDocsRevenge, Jun 16, 2015.

  1. OneB1t

    OneB1t Master Guru

    Messages:
    262
    Likes Received:
    0
    GPU:
    R9 290X@R9 390X 1050/1325
    i need to install some native ubuntu as linux can read these values and show them in human readable format

    when i see what to look for then its easy to parse it out

    EDIT:
    USHORT usVoltageLevel; // real voltage level in unit of mv
    USHORT usVoltageId; // Voltage Id programmed in Voltage Regulator
    ULONG ulReseved;
    [​IMG]
    so its 2x2byte then 4 byte empty space but values are weird...
     
    Last edited: Jul 5, 2015
  2. |ALE|

    |ALE| Master Guru

    Messages:
    387
    Likes Received:
    0
    GPU:
    Sapphire R9 Fury X
    can you put on hawai BIOS editor the offset change discovered by gupsterg?
     
  3. DDSZ

    DDSZ Member

    Messages:
    46
    Likes Received:
    0
    GPU:
    Gigabyte R9 290 unlocked
    [​IMG]
    So thats how it works? :D

    **EDIT**
    Still having black screen on TriX 390x rom, even with +75mV :(
     
    Last edited: Jul 5, 2015
  4. |ALE|

    |ALE| Master Guru

    Messages:
    387
    Likes Received:
    0
    GPU:
    Sapphire R9 Fury X
    editing those 3 values doesn't worked for me, no changes in MSI ab/gpuz voltage reading
     

  5. gupsterg

    gupsterg Member Guru

    Messages:
    177
    Likes Received:
    1
    GPU:
    RX VEGA 64
    If you're changing the values marked by DDSZ in the HawaiiReader Voltage Table in powerplay tab, that is not what I did.

    Yes I changed the 04.

    The 290 / 290X bioses which have a VoltageObjectInfo table with the HEX codes 8D 00 (xx) 00 work for GPU voltage offset modding.

    Voltage Table in the Hawaii reader is unchanged from stock values in The Stilt roms and Sapphire roms I viewed with these HEX codes.

    I have not had time yet to see if a bios does not have 8D 00 (xx) 00 in VoltageObjectInfo how you add it. Adding these HEX values changes length of table so somewhere else in bios HEX may need removing (what I call padding)? plus the first HEX of VoltageObjectInfo would need changing to correspond with new length. Also 6D 00 DF 00 is not present in the Stilt rom but is in the AIB roms which have GPU core voltage offset hex code.

    This is all I know at present.

    The Stilt ROM has these GPU voltage offset hex in differing location within VoltageObjectInfo compared to others.

    [​IMG]

    You can also see differing location with VoltageObjectInfo between Sapphire TriX 290 OC vs VaporX 290X OC bios.

    TriX 290 STD vs OC

    [​IMG]

    Asus DCUII 290X STD vs VaporX 290X STD vs VaporX 290X OC

    [​IMG]

    *** edit ***

    Link:- Test video for +50mV
     
    Last edited: Jul 5, 2015
  6. |ALE|

    |ALE| Master Guru

    Messages:
    387
    Likes Received:
    0
    GPU:
    Sapphire R9 Fury X
    this is (i think) the same part of bios of my DC2 290x like your screenshot

    [​IMG]

    what i should edit to add +25mv or maybe +50mv offset on my gpu voltage?
     
  7. Plug2k

    Plug2k Maha Guru

    Messages:
    1,487
    Likes Received:
    8
    GPU:
    2x Gigabyte Fe 1080TI +WB
    cant wait until you add a slider to your editor with these new offsets so we can ulter the voltages ....
    i have tried with my R9295x2 and the last 6 strings i have changed and no voltage change in windows.
     
  8. OneB1t

    OneB1t Master Guru

    Messages:
    262
    Likes Received:
    0
    GPU:
    R9 290X@R9 390X 1050/1325
    Last edited: Jul 5, 2015
  9. Plug2k

    Plug2k Maha Guru

    Messages:
    1,487
    Likes Received:
    8
    GPU:
    2x Gigabyte Fe 1080TI +WB
    hey onebit mate any progress on adding the algorithm to the editor yet :)
    im all up for testing :D
     
  10. DDSZ

    DDSZ Member

    Messages:
    46
    Likes Received:
    0
    GPU:
    Gigabyte R9 290 unlocked
    Not all bioses have this. I think 295x2 and reference 290(x) are out of luck:frown:
     

  11. marcoloves360

    marcoloves360 Member Guru

    Messages:
    108
    Likes Received:
    0
    GPU:
    S 290x Vapor-X @1090/1475
    Can i test your modded bios? i have same gpu as you. thx.
     
  12. Plug2k

    Plug2k Maha Guru

    Messages:
    1,487
    Likes Received:
    8
    GPU:
    2x Gigabyte Fe 1080TI +WB
    oh thats not great news :( guess we r9295x2 and 290x guys wont be able to change our voltages with bios editing :(
     
  13. gupsterg

    gupsterg Member Guru

    Messages:
    177
    Likes Received:
    1
    GPU:
    RX VEGA 64
    Friends!

    :bunch:

    It's

    [​IMG]

    TIME!!


    I know how to add GPU core voltage offset hex to VoltageObjectInfo! to bios which not have it! :banana:

    I will be testing as soon as I have finished cooking dinner as it's my turn to cook tonight! :cry:

    No worries I'll sort it as ASAP ;) , I'll contact you via PM :) .
     
  14. marcoloves360

    marcoloves360 Member Guru

    Messages:
    108
    Likes Received:
    0
    GPU:
    S 290x Vapor-X @1090/1475
    I know thats a pain in the ass! thanks for your great work and everyone involved, this is great for the community :)
     
  15. |ALE|

    |ALE| Master Guru

    Messages:
    387
    Likes Received:
    0
    GPU:
    Sapphire R9 Fury X
    don't worry i'll be calm !

    https://www.youtube.com/watch?v=DeAcDieYgkw
     

  16. Plug2k

    Plug2k Maha Guru

    Messages:
    1,487
    Likes Received:
    8
    GPU:
    2x Gigabyte Fe 1080TI +WB
    sweet, i sure hope thats possible ;) would love to have voltage control on my R9295x2 ;)
     
  17. gupsterg

    gupsterg Member Guru

    Messages:
    177
    Likes Received:
    1
    GPU:
    RX VEGA 64
    Did testing, sadly no joy adding GPU voltage offset to a bios without it :bang: :cry:.

    I first reordered data tables and command tables for each bios in the txt file from AtomDis (attached in zip to this post).

    Then made a bios structure guide and made notes as compared and assessed what to do.

    [​IMG]

    From the bios structure I could see that the OC bios had shunted data by 4 hex codes after the VoltageObjectInfo data table. This shunt then was absorbed by reduced hex codes in what I call the unknown padding area.

    I did the same for the modded bios I created (Finalv1.rom in zip, 1100 GPU 1525 RAM 44mV).

    Here is link to zip with STD / OC and my modded rom.

    I was wondering if someone can take the time to see what I'm doing wrong, cheers.

    *** Warning I took a risk flashing Finalv1.rom , the file is here so someone can view and compare with others to see where I went wrong. If you flash this file be aware I have no knowledge as to what the outcome could be ***​
     
    Last edited: Jul 7, 2015
  18. OneB1t

    OneB1t Master Guru

    Messages:
    262
    Likes Received:
    0
    GPU:
    R9 290X@R9 390X 1050/1325
    we need more info about what exactly is stored in voltageobjectinfo
    i tryed all kind of parsing of that table with offsets and using * 6.25 to get mV but dont seem like there is anything human readable

    it looks like just data for voltage regulator which cant be interpreted..
     
  19. Gilbert Suarez

    Gilbert Suarez New Member

    Messages:
    3
    Likes Received:
    0
    GPU:
    XFX R9 290X DD Black OC
    Hello OneB1t! I like your Hawaii Bios Reader/Editor project you have going a lot! :)

    I was wondering if you can please include support for my new XFX R9 290X Double Dissipation Black Edition OC GPU that currently lacks support.

    If you can help, here is my XFX BIOS dumped with GPU-Z v0.8.4 and a MD5 file:
    Code:
    https://drive.google.com/open?id=0Bzz6JsWm9EHPNzVRZVAwVHlhZEU 
    Side notes about my BIOS:

    It has auto-detect for three memories:
    H5GQ2H24AFR
    EDW2032BBBG_DEBUG2
    H5GC2H24BFR

    Hawaii Info v1.2 shows status of: Memory config: 0x500046A9 Hynix
    Memory info v1.0.0.5 by ASUS shows status of: H5GQ2H24AFR

    It's based off of: ATOMBIOSBK-AMD VER015.046.000.000.000000

    My ASIC value is reported to be 73.1%.

    Thanks a lot to all forum members from this cool thread!

    P.S. I'm also using awesome asder00 latest 15.200.1023.7 beta drivers too with my stock XFX BIOS! :)
     
  20. OneB1t

    OneB1t Master Guru

    Messages:
    262
    Likes Received:
    0
    GPU:
    R9 290X@R9 390X 1050/1325
    added :) for now without fan table
     

Share This Page