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
    maybe later :D now its just bios reader ;)
     
  2. asder00

    asder00 Don Di Driver Staff Member

    Messages:
    1,193
    Likes Received:
    1
    GPU:
    RX VEGA 64 Liquid
    I forgot another important value the TDC.

    [​IMG]
    So to recap:
    DB in XFX BIOS is TDP value (DB hex to dec = 219) 219w
    DA in XFX BIOS is Maximum Power Delivery Limit value (DA hex to dec = 218) 218w
    C8 in XFX BIOS is TDC value (C8 hex to dec = 200) 200a

    D0 in V3A Slit BIOS is TDP value (D0 hex to dec = 208) 208w
    D0 in V3A Slit BIOS is Maximum Power Delivery Limit value (D0 hex to dec = 208) 208w
    C8 in V3A Slit BIOS is TDC value (C8 hex to dec = 200) 200a

    TDP: "Change TDP limit based on customer's thermal solution"
    Maximum Power Delivery Limit: "This power limit is the total chip power that we need to stay within in order to not violate the PCIe rail/connector power delivery"
    TDC: "PowerTune limit for maximum thermally sustainable current by VDDC regulator that can be supplied"

    @OneB1t add them to the bios reader. :)
     
    Last edited: Jul 1, 2015
  3. OneB1t

    OneB1t Master Guru

    Messages:
    262
    Likes Received:
    0
    GPU:
    R9 290X@R9 390X 1050/1325
    allready added first two :D now i need to add TDC ;)
     
  4. asder00

    asder00 Don Di Driver Staff Member

    Messages:
    1,193
    Likes Received:
    1
    GPU:
    RX VEGA 64 Liquid
    Nice we are making good progress with all of this, thanks to everyone involved! :)
    I will keep posting new offsets i find later...
     

  5. OneB1t

    OneB1t Master Guru

    Messages:
    262
    Likes Received:
    0
    GPU:
    R9 290X@R9 390X 1050/1325
    ok :) TDC TDP and max power delivery added also included new .exe so you can test it without need for Visual studio

    also gupsterg send me ideas for some new values as max GPU/CPU clock in CCC and fan target
     
  6. Krteq

    Krteq Master Guru

    Messages:
    662
    Likes Received:
    204
    GPU:
    RX Vega 56 +64 BIOS
    Nice to see you guys working on this :)

    //following text in czech
    @OneB1t: Jestli to dodelate do funkcniho editoru, tak mas u me minimalne pivo :thumbup:
     
    Last edited: Jul 1, 2015
  7. OneB1t

    OneB1t Master Guru

    Messages:
    262
    Likes Received:
    0
    GPU:
    R9 290X@R9 390X 1050/1325
    you can allready use it as editor just edit by hand with given locations in hex then use
    HD7xxx Series UEFI Patch Tool BETA.exe
    to fix checksum (works also on 290/390 without problems)

    after edit you can use reader again to comfirm that your modification was correct :)

    automatization will maybe come but its not first priority now :)

    main problem is what values to edit for voltage increase/decrease etc...
     
    Last edited: Jul 1, 2015
  8. cosita88

    cosita88 New Member

    Messages:
    5
    Likes Received:
    0
    GPU:
    Sapphire r9 290
    Hello, I've got the BIOS from a Sapphire 390 Nitro Tri -x.
    htt ps://mega.nz/#!OBAFAT5S!e9QHXDwuPEesNIOYOpa4hoYt_JSQ16BhnZxgXSwhgOo
    Someone could modify it for use in a 290 TRI- X ?


    Thank You
     
  9. gupsterg

    gupsterg Member Guru

    Messages:
    177
    Likes Received:
    1
    GPU:
    RX VEGA 64
    Max Fan speed 100% , as fan can not spin faster than that, ;) , will try overclocking fan :D .

    Max GPU / RAM clock in CCC VBE7 only allow 9999 / 9999 editing, and AMD HD 7970 bios does successfully take this. Will test if in windows CCC pick this up later and report via PM :) .
     
    Last edited: Jul 1, 2015
  10. OneB1t

    OneB1t Master Guru

    Messages:
    262
    Likes Received:
    0
    GPU:
    R9 290X@R9 390X 1050/1325
    pls send also positions and in which bios you found them :)
    also if someone can prepare hint texts for each field that would be awesome :)
    (what that value means and what range is expected etc..)
     

  11. gupsterg

    gupsterg Member Guru

    Messages:
    177
    Likes Received:
    1
    GPU:
    RX VEGA 64
    Have view of this Link:- http://i.imgur.com/vBnTFU7.jpg

    As been more transfixed with voltage thing I will start noting position in other bioses when viewing. I know for sure the red boxed hex is always after temp 4. Gold is always near end of the lime/red boxed code, the gap variation between gold and red code maybe due to that bios being the malformed one but not sure.

    Red Boxed 1st HEX CCC Fan Target Enable = 01 (HEX) Disable = 00 (HEX)
    Red Boxed 2nd HEX CCC Max Fan Speed = 28 (HEX) = 40 (DEC) = 40%

    Gold Boxed 1st set of 3 HEX CCC OD MAX GPU 1500 MHz = 150000 (DEC) = 0249F0 (HEX) = F04902 (BIOS HEX <-->)
    Gold Boxed 2nd set of 3 HEX CCC OD MAX RAM 2000 MHz = 200000 (DEC) = 030D40 (HEX) = 40D403 (BIOS HEX <-->)
     
    Last edited: Jul 1, 2015
  12. asder00

    asder00 Don Di Driver Staff Member

    Messages:
    1,193
    Likes Received:
    1
    GPU:
    RX VEGA 64 Liquid
    About fan control:
    There are 2 types of fan control in the powerplay table:
    one is called "advanced fan control" basically is the method used in the early r9 290(x) reference cards, it will keep the noise down (so low % speed) until the temperature reaches the treshold (95°) then the fan will ramp up to the % set in the bios/driver.
    The other one is the old style of switching fan speed based on on 3 temperatures/%. (already in the hawaii bios reader)
    If i remember correctly there is a simple 00 and 01 in hex for declaring fan control type.
    I will provide the offsets later when i come back home and have time to dig in.
     
    Last edited: Jul 1, 2015
  13. gupsterg

    gupsterg Member Guru

    Messages:
    177
    Likes Received:
    1
    GPU:
    RX VEGA 64
    Last edited: Jul 1, 2015
  14. Fender178

    Fender178 Ancient Guru

    Messages:
    4,140
    Likes Received:
    195
    GPU:
    GTX 1070 | GTX 1060
    Is it worth it to flash any of the 290/X based cards to 390/X cards?
     
  15. ultraex2003

    ultraex2003 Member Guru

    Messages:
    161
    Likes Received:
    31
    GPU:
    Amd 2x290 Cfx
    yes man !!

    I would very much like to try it with gigabyte 290x 3x wind force
     

  16. Nwanko

    Nwanko Active Member

    Messages:
    51
    Likes Received:
    0
    GPU:
    GTX 1070 FTW 2151/5000
    +1 Me too.
     
  17. DirgethCZ

    DirgethCZ New Member

    Messages:
    6
    Likes Received:
    0
    GPU:
    R9 290x Vapor-X 4GB
    Here is original Gigabyte 390x G1 BIOS:
    uloz.to/x7x5ZeZw/hawaii-rom

    Also black-screen on my 290x Vapor-X :(
     
  18. gupsterg

    gupsterg Member Guru

    Messages:
    177
    Likes Received:
    1
    GPU:
    RX VEGA 64
    I require members to view and give thoughts on this.

    [​IMG]

    My thoughts are this green boxed code is length of table XFX = 192 V32 = 200 V2C = 204 . Besides coding changes by differing hex values I think functions can be added by added code and stating change in length. I assume this due to the known differences between each bios being compared.

    Now The Stilt state he changed from stock bios:-

    Enhanced the VRM configuration, yielding >5% improvement in VRM efficiency on the medium leaking test samples.

    GPU EVV VDDC dependency removed, changed to static voltage levels (VID based)

    So Blue boxed code must be one or both changes he states? the blue box code is extra in V32 (same in V2C) compared with XFX, V32 gives DPM7 state voltage of 1.2375v.

    I think Pink code is the GPU offset he added to create V2C DPM7 state voltage of 1.2750V but done by using 1.2375V + 0.3750V as in the post for that bios he state:-

    These programs will show a 37.5mV offset by default now, thats normal.

    And comparing powerplay of V32 & V2C confirm this as they are the same.

    Dark red hex code changes between XFX , V32 & V2C.

    Due to the number of changes The Stilt has made to stock bios and having no guidance on data table VoltageObjectInfo/VRAM_GPIO_DetectionInfo I'm now going to try comparing other bioses same data table with say Sapphire bios to see if can see something.
     
  19. DDSZ

    DDSZ Member

    Messages:
    46
    Likes Received:
    0
    GPU:
    Gigabyte R9 290 unlocked
    [​IMG]
    Temporary solution :D
    Use at your own risk
    mega
    Don't forget to fix checksum
     
  20. marcoloves360

    marcoloves360 Member Guru

    Messages:
    108
    Likes Received:
    0
    GPU:
    S 290x Vapor-X @1090/1475
    i would like to see if theres any improvement flashing to the 390x, for now looks like it dont work.
     

Share This Page