390x bios leaked

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

  1. gupsterg

    gupsterg Member Guru

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

    Fender178 Ancient Guru

    Messages:
    3,787
    Likes Received:
    97
    GPU:
    GTX 1070 | GTX 1060
    Is it worth it to flash any of the 290/X based cards to 390/X cards?
     
  3. ultraex2003

    ultraex2003 Member Guru

    Messages:
    140
    Likes Received:
    22
    GPU:
    Amd 2x290 Cfx
    yes man !!

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

    Nwanko Active Member

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

  5. 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 :(
     
  6. 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.
     
  7. 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
     
  8. 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.
     
  9. OneB1t

    OneB1t Master Guru

    Messages:
    262
    Likes Received:
    0
    GPU:
    R9 290X@R9 390X 1050/1325
    it works with XFX 390X for some reason but there is no need for other working bios if we can edit all things in it :)
     
  10. marcoloves360

    marcoloves360 Member Guru

    Messages:
    108
    Likes Received:
    0
    GPU:
    S 290x Vapor-X @1090/1475
    any improvement at same clock?
     

  11. asder00

    asder00 Don Di Driver Staff Member

    Messages:
    1,193
    Likes Received:
    1
    GPU:
    RX VEGA 64 Liquid
    Completed fan control offsets:
    [​IMG]

    Advanced fan control / lookup table fan control mode switch:
    Advanced fan control ENABLED - Lookup table fan control DISABLED 01 HEX
    Lookup table fan control ENABLED - Advanced fan control DISABLED 00 HEX

    Lookup table fan control mode offsets:
    Hysteresis Down 06 HEX to DEC = 6C (The fan speed will remain constant until more than Hysteresis Down change is detected)
    T1 (temperature) 7C15 HEX swap = 157C HEX to DEC = 5500 VALUE = 55.00C
    T2 (temperature) 4C1D HEX swap = 1D4C HEX to DEC = 7500 VALUE = 75.00C
    T3 (temperature) 2823 HEX swap = 2328 HEX to DEC = 9000 VALUE = 90.00C
    P1 (fan speed) D007 HEX swap = 07D0 HEX to DEC = 2000 VALUE = 20.00%
    P2 (fan speed) 4C1D HEX swap = 1D4C HEX to DEC = 7500 VALUE = 75.00%
    P3 (fan speed) 1027 HEX swap = 2710 HEX to DEC = 10000 VALUE = 100.00%
    TMax 4826 HEX swap = 2648 HEX to DEC = 9800 VALUE = 98.00C (max temperature)

    Advanced fan control mode offsets:
    FAN PWM Max (advanced fan control only) 28 HEX to DEC = 40 VALUE = 40% (Specify the maximum PWM that the fan controller will set. Changing this value will impact the cooling capability of the thermal solution and could result in different thermal behavior in the system.)

    Bios used in the img above download here
     
    Last edited: Jul 1, 2015
  12. OneB1t

    OneB1t Master Guru

    Messages:
    262
    Likes Received:
    0
    GPU:
    R9 290X@R9 390X 1050/1325
    image not working :/
     
  13. asder00

    asder00 Don Di Driver Staff Member

    Messages:
    1,193
    Likes Received:
    1
    GPU:
    RX VEGA 64 Liquid
    Changed host try now.
     
  14. OneB1t

    OneB1t Master Guru

    Messages:
    262
    Likes Received:
    0
    GPU:
    R9 290X@R9 390X 1050/1325
    ok everything about fans and temperature added to hawaii bios reader ;)
    starting work on voltagetableinfo
     
    Last edited: Jul 1, 2015
  15. asder00

    asder00 Don Di Driver Staff Member

    Messages:
    1,193
    Likes Received:
    1
    GPU:
    RX VEGA 64 Liquid
    Forgot a value earlier today, you can place this under TDC:

    Maximum ASIC Temperature 5F HEX to DEC = 95 VALUE = 95C (Specify the maximum ASIC operating temperature. This will impact the thermal policy temperature limit.)

    [​IMG]
     

  16. OneB1t

    OneB1t Master Guru

    Messages:
    262
    Likes Received:
    0
    GPU:
    R9 290X@R9 390X 1050/1325
    ok added too but i think this value is maybe on different places for different bios

    it would be interesting to search for double precision limitation in W9100 bios o_O as all R9 290X are capable of 4x performance in dual precision tasks
     
    Last edited: Jul 1, 2015
  17. asder00

    asder00 Don Di Driver Staff Member

    Messages:
    1,193
    Likes Received:
    1
    GPU:
    RX VEGA 64 Liquid
    Just remember when the advanced fan control mode is enabled the lookup table mode values are not used so they shouldn't be visible.
    And when the lookup table mode is enabled the advanced fan control mode PWM MAX is not used and shouldn't be visible.

    Another thing the max asic temp should be in the powerplay tab under tdc limit, not in fan profile tab.

    Tnx for the great work :)
     
  18. OneB1t

    OneB1t Master Guru

    Messages:
    262
    Likes Received:
    0
    GPU:
    R9 290X@R9 390X 1050/1325
    these are just cosmetic issues will polish them later :D (or maybe someone who is better with WPF gui)
     
  19. asder00

    asder00 Don Di Driver Staff Member

    Messages:
    1,193
    Likes Received:
    1
    GPU:
    RX VEGA 64 Liquid
    Yeah you are right i just wanted to clarify :)
    Do you need the offsets for CCC core & mem limits?
     
  20. OneB1t

    OneB1t Master Guru

    Messages:
    262
    Likes Received:
    0
    GPU:
    R9 290X@R9 390X 1050/1325
    sure if you have them

    EDIT: there fantables are pain they are on different place in every bios and also with different starting pattern need to look for some inteligent way to detect this table without looking for 30x patterns
     
    Last edited: Jul 1, 2015

Share This Page