Supervisor fabiosun Posted September 14, 2020 Author Supervisor Share Posted September 14, 2020 I think nmano have not solved that problem.... About my request to not connect any header is to see if in motherboard bios (x299) sees always some thunderbolt settings or not inside it 1 Link to comment Share on other sites More sharing options...
Moderators iGPU Posted October 2, 2020 Moderators Share Posted October 2, 2020 (edited) I've spent some time trying to investigate our BIOS for Thunderbolt locations. For the MSI TRX40 Creator, using a combination of UEFITool and ifrextract, I could localize Thunderbolt sites and extract a text file. Locate sites: Extract bin file: The resulting text file (extraction from above "THUNDRBOLT" search): Spoiler UEFI Protocol Detected -------------------------------------------------------------------------------- String Packages -------------------------------------------------------------------------------- Offset: Language: -------------------------------------------------------------------------------- 0x3824 en-US (0x0) Form Sets -------------------------------------------------------------------------------- Offset: Title: -------------------------------------------------------------------------------- 0x54C4 AMD PBS (0x2 from string package 0x0) Internal Forms Representation -------------------------------------------------------------------------------- Offset: Instruction: -------------------------------------------------------------------------------- 0x54C8 Form Set: AMD PBS [B863B959-0EC6-4033-99C1-8FD89F040222], ClassGuid0 [93039971-8545-4B04-B45E-32EB8326040E] {0E A7 59 B9 63 B8 C6 0E 33 40 99 C1 8F D8 9F 04 02 22 02 00 03 00 01 71 99 03 93 45 85 04 4B B4 5E 32 EB 83 26 04 0E} 0x54EF Guid: [0F0B1735-87A0-4193-B266-538C38AF48CE] {5F 15 35 17 0B 0F A0 87 93 41 B2 66 53 8C 38 AF 48 CE 03 01 00} 0x5504 Guid: [0F0B1735-87A0-4193-B266-538C38AF48CE] {5F 15 35 17 0B 0F A0 87 93 41 B2 66 53 8C 38 AF 48 CE 04 00 00} 0x5519 Default Store: , DefaultId: 0x0 {5C 06 00 00 00 00} 0x551F Default Store: , DefaultId: 0x1 {5C 06 00 00 01 00} 0x5525 VarStore: VarStoreId: 0x1 [A339D746-F678-49B3-9FC7-54CE0F9DF226], Size: 0x80, Name: AMD_PBS_SETUP {24 24 46 D7 39 A3 78 F6 B3 49 9F C7 54 CE 0F 9D F2 26 01 00 80 00 41 4D 44 5F 50 42 53 5F 53 45 54 55 50 00} 0x5549 Form: AMD PBS Option, FormId: 0xB {01 86 0B 00 04 00} 0x554F Ref: AMD Firmware Version, VarStoreInfo (VarOffset/VarName): 0xFFFF, VarStore: 0x0, QuestionId: 0x1, FormId: 0xC {0F 0F 44 00 45 00 01 00 00 00 FF FF 00 0C 00} 0x555E Ref: VR Config, VarStoreInfo (VarOffset/VarName): 0xFFFF, VarStore: 0x0, QuestionId: 0x2, FormId: 0xD {0F 0F 60 00 61 00 02 00 00 00 FF FF 00 0D 00} 0x556D Subtitle: Statement.Prompt: , Flags: 0x0 {02 87 05 00 00 00 00} 0x5574 End {29 02} 0x5576 One Of: Onboard LAN - RTL8111 & RTL8125, VarStoreInfo (VarOffset/VarName): 0x8, VarStore: 0x1, QuestionId: 0x3, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 0B 00 0C 00 03 00 01 00 08 00 10 10 00 01 00} 0x5587 One Of Option: Disabled, Value (8 bit): 0x0 {09 07 07 00 00 00 00} 0x558E One Of Option: Enabled , Value (8 bit): 0x1 (default) {09 07 06 00 10 00 01} 0x5595 End One Of {29 02} 0x5597 One Of: Unused GPP Clocks Off, VarStoreInfo (VarOffset/VarName): 0x0, VarStore: 0x1, QuestionId: 0x4, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 09 00 0A 00 04 00 01 00 00 00 10 10 00 01 00} 0x55A8 One Of Option: Disabled, Value (8 bit): 0x0 (default) {09 07 07 00 10 00 00} 0x55AF One Of Option: Enabled , Value (8 bit): 0x1 {09 07 06 00 00 00 01} 0x55B6 End One Of {29 02} 0x55B8 One Of: MITT/WITT Selection, VarStoreInfo (VarOffset/VarName): 0x9, VarStore: 0x1, QuestionId: 0x5, Size: 1, Min: 0x0, Max 0x2, Step: 0x0 {05 91 0D 00 0E 00 05 00 01 00 09 00 10 10 00 02 00} 0x55C9 One Of Option: MITT Only, Value (8 bit): 0x0 {09 07 0F 00 00 00 00} 0x55D0 One Of Option: WITT Only, Value (8 bit): 0x1 {09 07 10 00 00 00 01} 0x55D7 One Of Option: Both disable, Value (8 bit): 0x2 (default) {09 07 11 00 10 00 02} 0x55DE End One Of {29 02} 0x55E0 One Of: Core Voltage VRM Override, VarStoreInfo (VarOffset/VarName): 0x11, VarStore: 0x1, QuestionId: 0x6, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 12 00 13 00 06 00 01 00 11 00 14 10 00 01 00} 0x55F1 One Of Option: Disabled, Value (8 bit): 0x0 (default) {09 07 07 00 10 00 00} 0x55F8 One Of Option: Enabled , Value (8 bit): 0x1 {09 07 06 00 00 00 01} 0x55FF End One Of {29 02} 0x5601 Suppress If {0A 82} 0x5603 QuestionId: 0x6 equals value 0x0 {12 06 06 00 00 00} 0x5609 Numeric: CoreVoltageVRMOverride Value, VarStoreInfo (VarOffset/VarName): 0x12, VarStore: 0x1, QuestionId: 0x7, Size: 2, Min: 0xF7, Max 0x10F, Step: 0x0 {07 94 14 00 13 00 07 00 01 00 12 00 10 11 F7 00 0F 01 00 00} 0x561D Default: DefaultId: 0x0, Value (16 bit): 0xFF {5B 07 00 00 01 FF 00} 0x5624 End {29 02} 0x5626 End If {29 02} 0x5628 One Of: NVMe RAID mode, VarStoreInfo (VarOffset/VarName): 0x15, VarStore: 0x1, QuestionId: 0x8, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 7A 00 7B 00 08 00 01 00 15 00 10 10 00 01 00} 0x5639 One Of Option: Disabled, Value (8 bit): 0x0 (default) {09 07 07 00 10 00 00} 0x5640 One Of Option: Enabled , Value (8 bit): 0x1 {09 07 06 00 00 00 01} 0x5647 End One Of {29 02} 0x5649 One Of: PCIe Slot1 Configuration, VarStoreInfo (VarOffset/VarName): 0x16, VarStore: 0x1, QuestionId: 0x9, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 7C 00 80 00 09 00 01 00 16 00 10 10 00 01 00} 0x565A One Of Option: x8 Mode, Value (8 bit): 0x0 (default) {09 07 83 00 10 00 00} 0x5661 One Of Option: x4x4 Mode, Value (8 bit): 0x1 {09 07 84 00 00 00 01} 0x5668 End One Of {29 02} 0x566A One Of: PCIe Slot3 Configuration, VarStoreInfo (VarOffset/VarName): 0x17, VarStore: 0x1, QuestionId: 0xA, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 7D 00 80 00 0A 00 01 00 17 00 10 10 00 01 00} 0x567B One Of Option: x16 Mode, Value (8 bit): 0x0 (default) {09 07 81 00 10 00 00} 0x5682 One Of Option: x4x4x4x4 Mode, Value (8 bit): 0x1 {09 07 82 00 00 00 01} 0x5689 End One Of {29 02} 0x568B One Of: PCIe Slot5 Configuration, VarStoreInfo (VarOffset/VarName): 0x18, VarStore: 0x1, QuestionId: 0xB, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 7E 00 80 00 0B 00 01 00 18 00 10 10 00 01 00} 0x569C One Of Option: x8 Mode, Value (8 bit): 0x0 (default) {09 07 83 00 10 00 00} 0x56A3 One Of Option: x4x4 Mode, Value (8 bit): 0x1 {09 07 84 00 00 00 01} 0x56AA End One Of {29 02} 0x56AC One Of: PCIe Slot7 Configuration, VarStoreInfo (VarOffset/VarName): 0x19, VarStore: 0x1, QuestionId: 0xC, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 7F 00 80 00 0C 00 01 00 19 00 10 10 00 01 00} 0x56BD One Of Option: x16 Mode, Value (8 bit): 0x0 (default) {09 07 81 00 10 00 00} 0x56C4 One Of Option: x4x4x4x4 Mode, Value (8 bit): 0x1 {09 07 82 00 00 00 01} 0x56CB End One Of {29 02} 0x56CD One Of: PM L1 SS, VarStoreInfo (VarOffset/VarName): 0x22, VarStore: 0x1, QuestionId: 0xD, Size: 1, Min: 0x0, Max 0xFF, Step: 0x0 {05 91 9F 00 A0 00 0D 00 01 00 22 00 14 10 00 FF 00} 0x56DE One Of Option: Auto, Value (8 bit): 0xFF (default) {09 07 08 00 10 00 FF} 0x56E5 One Of Option: Disabled, Value (8 bit): 0x0 {09 07 07 00 00 00 00} 0x56EC One Of Option: L1.1, Value (8 bit): 0x1 {09 07 A1 00 00 00 01} 0x56F3 One Of Option: L1.2, Value (8 bit): 0x2 {09 07 A2 00 00 00 02} 0x56FA One Of Option: L1.1_L1.2, Value (8 bit): 0x3 {09 07 A3 00 00 00 03} 0x5701 End One Of {29 02} 0x5703 One Of: Data Link Feature Exchange, VarStoreInfo (VarOffset/VarName): 0x23, VarStore: 0x1, QuestionId: 0xE, Size: 1, Min: 0x0, Max 0xFF, Step: 0x0 {05 91 A4 00 A5 00 0E 00 01 00 23 00 14 10 00 FF 00} 0x5714 One Of Option: Auto, Value (8 bit): 0xFF (default) {09 07 08 00 10 00 FF} 0x571B One Of Option: Disabled, Value (8 bit): 0x1 {09 07 07 00 00 00 01} 0x5722 One Of Option: Enabled , Value (8 bit): 0x0 {09 07 06 00 00 00 00} 0x5729 End One Of {29 02} 0x572B One Of: M.2 NVMe/SATA Switch (J3800), VarStoreInfo (VarOffset/VarName): 0x24, VarStore: 0x1, QuestionId: 0xF, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 A6 00 A8 00 0F 00 01 00 24 00 10 10 00 01 00} 0x573C One Of Option: M.2 NVMe/PCIe, Value (8 bit): 0x0 (default) {09 07 A9 00 10 00 00} 0x5743 One Of Option: M.2 SATA, Value (8 bit): 0x1 {09 07 AA 00 00 00 01} 0x574A End One Of {29 02} 0x574C One Of: M.2 NVMe/SATA Switch (J3801), VarStoreInfo (VarOffset/VarName): 0x25, VarStore: 0x1, QuestionId: 0x10, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 A7 00 A8 00 10 00 01 00 25 00 10 10 00 01 00} 0x575D One Of Option: M.2 NVMe/PCIe, Value (8 bit): 0x0 (default) {09 07 A9 00 10 00 00} 0x5764 One Of Option: M.2 SATA, Value (8 bit): 0x1 {09 07 AA 00 00 00 01} 0x576B End One Of {29 02} 0x576D One Of: PCIE REDRIVER TX (J3600), VarStoreInfo (VarOffset/VarName): 0x1A, VarStore: 0x1, QuestionId: 0x11, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 85 00 86 00 11 00 01 00 1A 00 14 10 00 01 00} 0x577E One Of Option: Disabled, Value (8 bit): 0x0 (default) {09 07 07 00 10 00 00} 0x5785 One Of Option: Enabled , Value (8 bit): 0x1 {09 07 06 00 00 00 01} 0x578C End One Of {29 02} 0x578E Suppress If {0A 82} 0x5790 QuestionId: 0x11 equals value 0x0 {12 06 11 00 00 00} 0x5796 One Of: Equalizer Setting (db), VarStoreInfo (VarOffset/VarName): 0x1B, VarStore: 0x1, QuestionId: 0x12, Size: 1, Min: 0x0, Max 0x7, Step: 0x0 {05 91 89 00 8A 00 12 00 01 00 1B 00 14 10 00 07 00} 0x57A7 One Of Option: 0.2_1.0_2.3_5.6, Value (8 bit): 0x0 {09 07 8B 00 00 00 00} 0x57AE One Of Option: 0.2_1.1_2.6_6.2, Value (8 bit): 0x1 (default) {09 07 8C 00 10 00 01} 0x57B5 One Of Option: 1.8_2.7_3.9_7.0, Value (8 bit): 0x2 {09 07 8D 00 00 00 02} 0x57BC One Of Option: 2.1_3.3_4.8_8.5, Value (8 bit): 0x3 {09 07 8E 00 00 00 03} 0x57C3 One Of Option: 3.0_4.2_5.8_9.4, Value (8 bit): 0x4 {09 07 8F 00 00 00 04} 0x57CA One Of Option: 3.2_4.6_6.5_10.4, Value (8 bit): 0x5 {09 07 90 00 00 00 05} 0x57D1 One Of Option: 4.3_5.8_7.8_11.7, Value (8 bit): 0x6 {09 07 91 00 00 00 06} 0x57D8 One Of Option: 4.5_6.5_8.8_13.0, Value (8 bit): 0x7 {09 07 92 00 00 00 07} 0x57DF End One Of {29 02} 0x57E1 One Of: Flat Gain Setting (db), VarStoreInfo (VarOffset/VarName): 0x1C, VarStore: 0x1, QuestionId: 0x13, Size: 1, Min: 0x0, Max 0x3, Step: 0x0 {05 91 93 00 94 00 13 00 01 00 1C 00 14 10 00 03 00} 0x57F2 One Of Option: -3.5, Value (8 bit): 0x0 {09 07 95 00 00 00 00} 0x57F9 One Of Option: -2, Value (8 bit): 0x1 {09 07 96 00 00 00 01} 0x5800 One Of Option: -0.5, Value (8 bit): 0x2 (default) {09 07 97 00 10 00 02} 0x5807 One Of Option: 1, Value (8 bit): 0x3 {09 07 98 00 00 00 03} 0x580E End One Of {29 02} 0x5810 One Of: Swing Setting (mVp-p), VarStoreInfo (VarOffset/VarName): 0x1D, VarStore: 0x1, QuestionId: 0x14, Size: 1, Min: 0x0, Max 0x3, Step: 0x0 {05 91 99 00 9A 00 14 00 01 00 1D 00 14 10 00 03 00} 0x5821 One Of Option: 800, Value (8 bit): 0x0 {09 07 9B 00 00 00 00} 0x5828 One Of Option: 1000, Value (8 bit): 0x1 (default) {09 07 9C 00 10 00 01} 0x582F One Of Option: 1100, Value (8 bit): 0x2 {09 07 9D 00 00 00 02} 0x5836 One Of Option: 1200, Value (8 bit): 0x3 {09 07 9E 00 00 00 03} 0x583D End One Of {29 02} 0x583F End If {29 02} 0x5841 One Of: PCIE REDRIVER RX (J3600), VarStoreInfo (VarOffset/VarName): 0x1E, VarStore: 0x1, QuestionId: 0x15, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 87 00 88 00 15 00 01 00 1E 00 14 10 00 01 00} 0x5852 One Of Option: Disabled, Value (8 bit): 0x0 (default) {09 07 07 00 10 00 00} 0x5859 One Of Option: Enabled , Value (8 bit): 0x1 {09 07 06 00 00 00 01} 0x5860 End One Of {29 02} 0x5862 Suppress If {0A 82} 0x5864 QuestionId: 0x15 equals value 0x0 {12 06 15 00 00 00} 0x586A One Of: Equalizer Setting (db), VarStoreInfo (VarOffset/VarName): 0x1F, VarStore: 0x1, QuestionId: 0x16, Size: 1, Min: 0x0, Max 0x7, Step: 0x0 {05 91 89 00 8A 00 16 00 01 00 1F 00 14 10 00 07 00} 0x587B One Of Option: 0.2_1.0_2.3_5.6, Value (8 bit): 0x0 {09 07 8B 00 00 00 00} 0x5882 One Of Option: 0.2_1.1_2.6_6.2, Value (8 bit): 0x1 (default) {09 07 8C 00 10 00 01} 0x5889 One Of Option: 1.8_2.7_3.9_7.0, Value (8 bit): 0x2 {09 07 8D 00 00 00 02} 0x5890 One Of Option: 2.1_3.3_4.8_8.5, Value (8 bit): 0x3 {09 07 8E 00 00 00 03} 0x5897 One Of Option: 3.0_4.2_5.8_9.4, Value (8 bit): 0x4 {09 07 8F 00 00 00 04} 0x589E One Of Option: 3.2_4.6_6.5_10.4, Value (8 bit): 0x5 {09 07 90 00 00 00 05} 0x58A5 One Of Option: 4.3_5.8_7.8_11.7, Value (8 bit): 0x6 {09 07 91 00 00 00 06} 0x58AC One Of Option: 4.5_6.5_8.8_13.0, Value (8 bit): 0x7 {09 07 92 00 00 00 07} 0x58B3 End One Of {29 02} 0x58B5 One Of: Flat Gain Setting (db), VarStoreInfo (VarOffset/VarName): 0x20, VarStore: 0x1, QuestionId: 0x17, Size: 1, Min: 0x0, Max 0x3, Step: 0x0 {05 91 93 00 94 00 17 00 01 00 20 00 14 10 00 03 00} 0x58C6 One Of Option: -3.5, Value (8 bit): 0x0 {09 07 95 00 00 00 00} 0x58CD One Of Option: -2, Value (8 bit): 0x1 {09 07 96 00 00 00 01} 0x58D4 One Of Option: -0.5, Value (8 bit): 0x2 (default) {09 07 97 00 10 00 02} 0x58DB One Of Option: 1, Value (8 bit): 0x3 {09 07 98 00 00 00 03} 0x58E2 End One Of {29 02} 0x58E4 One Of: Swing Setting (mVp-p), VarStoreInfo (VarOffset/VarName): 0x21, VarStore: 0x1, QuestionId: 0x18, Size: 1, Min: 0x0, Max 0x3, Step: 0x0 {05 91 99 00 9A 00 18 00 01 00 21 00 14 10 00 03 00} 0x58F5 One Of Option: 800, Value (8 bit): 0x0 {09 07 9B 00 00 00 00} 0x58FC One Of Option: 1000, Value (8 bit): 0x1 (default) {09 07 9C 00 10 00 01} 0x5903 One Of Option: 1100, Value (8 bit): 0x2 {09 07 9D 00 00 00 02} 0x590A One Of Option: 1200, Value (8 bit): 0x3 {09 07 9E 00 00 00 03} 0x5911 End One Of {29 02} 0x5913 End If {29 02} 0x5915 One Of: Thunderbolt Support, VarStoreInfo (VarOffset/VarName): 0x26, VarStore: 0x1, QuestionId: 0x849, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 15 00 16 00 49 08 01 00 26 00 14 10 00 01 00} 0x5926 One Of Option: Disabled, Value (8 bit): 0x0 (default) {09 07 07 00 10 00 00} 0x592D One Of Option: Enabled , Value (8 bit): 0x1 {09 07 06 00 00 00 01} 0x5934 End One Of {29 02} 0x5936 Suppress If {0A 82} 0x5938 QuestionId: 0x849 equals value 0x0 {12 06 49 08 00 00} 0x593E One Of: Thunderbolt Host Chipset, VarStoreInfo (VarOffset/VarName): 0x31, VarStore: 0x1, QuestionId: 0x84A, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 17 00 18 00 4A 08 01 00 31 00 14 10 00 01 00} 0x594F One Of Option: Alpine Ridge, Value (8 bit): 0x0 {09 07 19 00 00 00 00} 0x5956 One Of Option: Titan Ridge, Value (8 bit): 0x1 (default) {09 07 1A 00 10 00 01} 0x595D End One Of {29 02} 0x595F Suppress If {0A 82} 0x5961 QuestionId: 0x84A equals value 0x0 {12 06 4A 08 00 00} 0x5967 One Of: TR HR FPB Capability, VarStoreInfo (VarOffset/VarName): 0x33, VarStore: 0x1, QuestionId: 0x19, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 1B 00 1C 00 19 00 01 00 33 00 14 10 00 01 00} 0x5978 One Of Option: Disabled, Value (8 bit): 0x0 {09 07 07 00 00 00 00} 0x597F One Of Option: Enabled , Value (8 bit): 0x1 (default) {09 07 06 00 10 00 01} 0x5986 End One Of {29 02} 0x5988 End If {29 02} 0x598A One Of: Thunderbolt Security Level, VarStoreInfo (VarOffset/VarName): 0x27, VarStore: 0x1, QuestionId: 0x1A, Size: 1, Min: 0x0, Max 0x4, Step: 0x0 {05 91 1D 00 1E 00 1A 00 01 00 27 00 14 10 00 04 00} 0x599B One Of Option: No Security, Value (8 bit): 0x0 {09 07 1F 00 00 00 00} 0x59A2 One Of Option: User Authorization, Value (8 bit): 0x1 (default) {09 07 20 00 10 00 01} 0x59A9 One Of Option: Secure Connect, Value (8 bit): 0x2 {09 07 21 00 00 00 02} 0x59B0 One Of Option: Display Port and USB, Value (8 bit): 0x3 {09 07 22 00 00 00 03} 0x59B7 Suppress If {0A 82} 0x59B9 QuestionId: 0x84A equals value 0x0 {12 06 4A 08 00 00} 0x59BF One Of Option: USB Docking Only, Value (8 bit): 0x4 {09 07 23 00 00 00 04} 0x59C6 End If {29 02} 0x59C8 End One Of {29 02} 0x59CA One Of: Thunderbolt Force PWR, VarStoreInfo (VarOffset/VarName): 0x28, VarStore: 0x1, QuestionId: 0x1B, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 24 00 25 00 1B 00 01 00 28 00 14 10 00 01 00} 0x59DB One Of Option: Disabled, Value (8 bit): 0x0 (default) {09 07 07 00 10 00 00} 0x59E2 One Of Option: Enabled , Value (8 bit): 0x1 {09 07 06 00 00 00 01} 0x59E9 End One Of {29 02} 0x59EB One Of: Thunderbolt Boot From TB, VarStoreInfo (VarOffset/VarName): 0x29, VarStore: 0x1, QuestionId: 0x1C, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 26 00 27 00 1C 00 01 00 29 00 14 10 00 01 00} 0x59FC One Of Option: Disabled, Value (8 bit): 0x0 (default) {09 07 07 00 10 00 00} 0x5A03 One Of Option: Enabled , Value (8 bit): 0x1 {09 07 06 00 00 00 01} 0x5A0A End One Of {29 02} 0x5A0C One Of: Thunderbolt Boot From USB, VarStoreInfo (VarOffset/VarName): 0x2A, VarStore: 0x1, QuestionId: 0x1D, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 28 00 29 00 1D 00 01 00 2A 00 14 10 00 01 00} 0x5A1D One Of Option: Disabled, Value (8 bit): 0x0 (default) {09 07 07 00 10 00 00} 0x5A24 One Of Option: Enabled , Value (8 bit): 0x1 {09 07 06 00 00 00 01} 0x5A2B End One Of {29 02} 0x5A2D One Of: Thunderbolt Assign Resource, VarStoreInfo (VarOffset/VarName): 0x2B, VarStore: 0x1, QuestionId: 0x1E, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 2A 00 2B 00 1E 00 01 00 2B 00 14 10 00 01 00} 0x5A3E One Of Option: Disabled, Value (8 bit): 0x0 (default) {09 07 07 00 10 00 00} 0x5A45 One Of Option: After PCI Enumeration, Value (8 bit): 0x1 {09 07 2C 00 00 00 01} 0x5A4C End One Of {29 02} 0x5A4E One Of: Thunderbolt MMIO Resource, VarStoreInfo (VarOffset/VarName): 0x2C, VarStore: 0x1, QuestionId: 0x1F, Size: 1, Min: 0x0, Max 0x2, Step: 0x0 {05 91 2D 00 2E 00 1F 00 01 00 2C 00 14 10 00 02 00} 0x5A5F One Of Option: Full Size, Value (8 bit): 0x0 (default) {09 07 2F 00 10 00 00} 0x5A66 One Of Option: Half Size, Value (8 bit): 0x1 {09 07 30 00 00 00 01} 0x5A6D One Of Option: Three Quarters, Value (8 bit): 0x2 {09 07 31 00 00 00 02} 0x5A74 End One Of {29 02} 0x5A76 One Of: Thunderbolt in SLOT, VarStoreInfo (VarOffset/VarName): 0x2D, VarStore: 0x1, QuestionId: 0x20, Size: 1, Min: 0x1, Max 0x7, Step: 0x0 {05 91 32 00 33 00 20 00 01 00 2D 00 14 10 01 07 00} 0x5A87 One Of Option: PCIE X8 SLOT 1, Value (8 bit): 0x1 {09 07 34 00 00 00 01} 0x5A8E One Of Option: PCIE X16 SLOT 3, Value (8 bit): 0x3 (default) {09 07 35 00 10 00 03} 0x5A95 One Of Option: PCIE X8 SLOT 5, Value (8 bit): 0x5 {09 07 36 00 00 00 05} 0x5A9C One Of Option: PCIE X16 SLOT 7, Value (8 bit): 0x7 {09 07 37 00 00 00 07} 0x5AA3 End One Of {29 02} 0x5AA5 One Of: Legacy/Native/RTD3, VarStoreInfo (VarOffset/VarName): 0x2E, VarStore: 0x1, QuestionId: 0x21, Size: 1, Min: 0x0, Max 0x3, Step: 0x0 {05 91 38 00 39 00 21 00 01 00 2E 00 14 10 00 03 00} 0x5AB6 One Of Option: Legacy Mode, Value (8 bit): 0x0 {09 07 3A 00 00 00 00} 0x5ABD One Of Option: Native Mode, Value (8 bit): 0x1 (default) {09 07 3B 00 10 00 01} 0x5AC4 One Of Option: Native + RTD3Hot, Value (8 bit): 0x2 {09 07 3C 00 00 00 02} 0x5ACB One Of Option: Native + RTD3Cold, Value (8 bit): 0x3 {09 07 3D 00 00 00 03} 0x5AD2 End One Of {29 02} 0x5AD4 One Of: Thunderbolt L1SS Support, VarStoreInfo (VarOffset/VarName): 0x2F, VarStore: 0x1, QuestionId: 0x22, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 3E 00 3F 00 22 00 01 00 2F 00 14 10 00 01 00} 0x5AE5 One Of Option: Disabled, Value (8 bit): 0x0 (default) {09 07 07 00 10 00 00} 0x5AEC One Of Option: Enabled , Value (8 bit): 0x1 {09 07 06 00 00 00 01} 0x5AF3 End One Of {29 02} 0x5AF5 One Of: Thunderbolt Wake Up Command, VarStoreInfo (VarOffset/VarName): 0x32, VarStore: 0x1, QuestionId: 0x23, Size: 1, Min: 0x0, Max 0x3, Step: 0x0 {05 91 40 00 41 00 23 00 01 00 32 00 14 10 00 03 00} 0x5B06 One Of Option: Disabled, Value (8 bit): 0x0 {09 07 07 00 00 00 00} 0x5B0D One Of Option: GO2SX Command, Value (8 bit): 0x2 (default) {09 07 42 00 10 00 02} 0x5B14 One Of Option: GO2SX_NO_WAKE Command, Value (8 bit): 0x3 {09 07 43 00 00 00 03} 0x5B1B End One Of {29 02} 0x5B1D End If {29 02} 0x5B1F Suppress If {0A 82} 0x5B21 64 Bit Unsigned Int: 0x1 {45 0A 01 00 00 00 00 00 00 00} 0x5B2B One Of: Thunderbolt in SLOT, VarStoreInfo (VarOffset/VarName): 0x30, VarStore: 0x1, QuestionId: 0x24, Size: 1, Min: 0x0, Max 0x7, Step: 0x0 {05 91 32 00 33 00 24 00 01 00 30 00 14 10 00 07 00} 0x5B3C One Of Option: Disabled, Value (8 bit): 0x0 (default) {09 07 07 00 10 00 00} 0x5B43 One Of Option: PCIE X8 SLOT 1, Value (8 bit): 0x1 {09 07 34 00 00 00 01} 0x5B4A One Of Option: PCIE X16 SLOT 3, Value (8 bit): 0x3 {09 07 35 00 00 00 03} 0x5B51 One Of Option: PCIE X8 SLOT 5, Value (8 bit): 0x5 {09 07 36 00 00 00 05} 0x5B58 One Of Option: PCIE X16 SLOT 7, Value (8 bit): 0x7 {09 07 37 00 00 00 07} 0x5B5F End One Of {29 02} 0x5B61 End If {29 02} 0x5B63 End Form {29 02} 0x5B65 Form: AMD Firmware Version, FormId: 0xC {01 86 0C 00 44 00} 0x5B6B Subtitle: Statement.Prompt: AMD Firmware Version, Flags: 0x0 {02 87 44 00 00 00 00} 0x5B72 End {29 02} 0x5B74 Subtitle: Statement.Prompt: , Flags: 0x0 {02 87 05 00 00 00 00} 0x5B7B End {29 02} 0x5B7D Text: Statement.Prompt: AGESA Version, TextTwo: 0 {03 08 58 00 05 00 59 00} 0x5B85 Text: Statement.Prompt: PSP BootLoader Version, TextTwo: 0 {03 08 46 00 05 00 47 00} 0x5B8D Text: Statement.Prompt: PSP SecureOS Version, TextTwo: 0 {03 08 48 00 05 00 49 00} 0x5B95 Subtitle: Statement.Prompt: , Flags: 0x0 {02 87 05 00 00 00 00} 0x5B9C End {29 02} 0x5B9E Text: Statement.Prompt: ABL Version, TextTwo: 0 {03 08 4A 00 05 00 4B 00} 0x5BA6 Text: Statement.Prompt: APCB Version, TextTwo: 0 {03 08 4C 00 05 00 4D 00} 0x5BAE Text: Statement.Prompt: APOB Version, TextTwo: 0 {03 08 4E 00 05 00 4F 00} 0x5BB6 Subtitle: Statement.Prompt: , Flags: 0x0 {02 87 05 00 00 00 00} 0x5BBD End {29 02} 0x5BBF Text: Statement.Prompt: Ucode Patch Version, TextTwo: 0 {03 08 50 00 05 00 51 00} 0x5BC7 Subtitle: Statement.Prompt: , Flags: 0x0 {02 87 05 00 00 00 00} 0x5BCE End {29 02} 0x5BD0 Text: Statement.Prompt: SMU FW Version, TextTwo: 0 {03 08 52 00 05 00 53 00} 0x5BD8 Text: Statement.Prompt: DXIO FW Version, TextTwo: 0 {03 08 54 00 05 00 55 00} 0x5BE0 Subtitle: Statement.Prompt: , Flags: 0x0 {02 87 05 00 00 00 00} 0x5BE7 End {29 02} 0x5BE9 Text: Statement.Prompt: X570/590 Chipset PSP Version, TextTwo: 0 {03 08 5A 00 05 00 5B 00} 0x5BF1 Text: Statement.Prompt: X570/590 Chipset SMU Version, TextTwo: 0 {03 08 5C 00 05 00 5D 00} 0x5BF9 Subtitle: Statement.Prompt: , Flags: 0x0 {02 87 05 00 00 00 00} 0x5C00 End {29 02} 0x5C02 Text: Statement.Prompt: KVM Engine Version, TextTwo: 0 {03 08 5E 00 05 00 5F 00} 0x5C0A Subtitle: Statement.Prompt: , Flags: 0x0 {02 87 05 00 00 00 00} 0x5C11 End {29 02} 0x5C13 Text: Statement.Prompt: GOP Driver Version, TextTwo: 0 {03 08 56 00 05 00 57 00} 0x5C1B End Form {29 02} 0x5C1D Form: VR Config, FormId: 0xD {01 86 0D 00 60 00} 0x5C23 Subtitle: Statement.Prompt: VR Config, Flags: 0x0 {02 87 60 00 00 00 00} 0x5C2A End {29 02} 0x5C2C Subtitle: Statement.Prompt: , Flags: 0x0 {02 87 05 00 00 00 00} 0x5C33 End {29 02} 0x5C35 Text: Statement.Prompt: VRM Config Name, TextTwo: N/A {03 08 62 00 05 00 63 00} 0x5C3D Text: Statement.Prompt: VRM Config Revision, TextTwo: N/A {03 08 64 00 05 00 65 00} 0x5C45 Text: Statement.Prompt: VRM Config Valid, TextTwo: N/A {03 08 66 00 05 00 67 00} 0x5C4D Text: Statement.Prompt: MEM AB Config Name, TextTwo: N/A {03 08 68 00 05 00 69 00} 0x5C55 Text: Statement.Prompt: MEM AB Config Revision, TextTwo: N/A {03 08 6A 00 05 00 6B 00} 0x5C5D Text: Statement.Prompt: MEM AB Config Valid, TextTwo: N/A {03 08 6C 00 05 00 6D 00} 0x5C65 Text: Statement.Prompt: SOC Config Name, TextTwo: N/A {03 08 6E 00 05 00 6F 00} 0x5C6D Text: Statement.Prompt: SOC Config Revision, TextTwo: N/A {03 08 70 00 05 00 71 00} 0x5C75 Text: Statement.Prompt: SOC Config Valid, TextTwo: N/A {03 08 72 00 05 00 73 00} 0x5C7D Text: Statement.Prompt: MEM CD Config Name, TextTwo: N/A {03 08 74 00 05 00 75 00} 0x5C85 Text: Statement.Prompt: MEM CD Config Revision, TextTwo: N/A {03 08 76 00 05 00 77 00} 0x5C8D Text: Statement.Prompt: MEM CD Config Valid, TextTwo: N/A {03 08 78 00 05 00 79 00} 0x5C95 End Form {29 02} 0x5C97 End Form Set {29 02} If this file is searched for "THUNDERBOLT", excerpted and re-arranged, the following is seen (included are proposed actions for each site, such as 0x0 to turn off or 0x1 to turn on; some are values for size): Spoiler BIOS Thunderbolt Configuration Discrete Thunderbolt Support VarOffset: 0x4EC, VarStore: 0x1 turn on: 0x1 TBT Vt-d base security VarOffset: 0x57E, VarStore: 0x1 turn off: 0x0 Thunderbolt Boot Support VarOffset: 0x4F0, VarStore: 0x1 turn off: 0x0 Titan Ridge Workaround for OSUP VarOffset: 0x515, VarStore: 0x1 turn off: 0x0 Tbt Dynamic AC/DC L1 VarOffset: 0x518, VarStore: 0x1 turn off: 0x0 Wake From TB Devices VarOffset: 0x4F1, VarStore: 0x1 turn off: 0x0 Security Level VarOffset: 0x4F5, VarStore: 0x1 turn off: 0x0 SW SMI on TBT hot-plug VarOffset: 0x4F7, VarStore: 0x1 turn off: 0x0 ACPI Notify on TBT Hot-plug VarOffset: 0x4F9, VarStore: 0x1 turn off: 0x0 Thunderbolt Usb Support VarOffset 0x4EF, VarStore: 0x1 turn off: 0x0 GPIO3 Force Pwr VarOffset: 0x4F2, VarStore: 0x1 turn on: 0x1 Wait time in ms after Force Pwr VarOffset: 0x4F3, VarStore: 0x1 set 200ms: 0xC8 GPIO filter VarOffset: 0x4F8, VarStore: 0x1 turn on: 0x1 CLK REQ VarOffset: 0x4FF, VarStore: 0x1 turn off: 0x0 ASPM VarOffset): 0x500, VarStore: 0x1 turn off: 0x0 LTR VarOffset: 0x501, VarStore: 0x1 turn off: 0x0 PTM VarOffset: 0x517, VarStore: 0x1 turn odd: 0x0 TBT ASPM VarStore: 0x516, VarStore: 0x1 turn off: 0x0 Win 10 Thunderbolt support VarOffset: 0x514, VarStore: 0x1 turn on: 0x1 DTBT Controller 0 VarOffset: 0x4FB, VarStore: 0x1 DTBT Controller 1 VarOffset: 0x4FC, VarStore: 0x1 turn on: 0x1 TBT Host Router VarOffset: 0x502, VarStore: 0x1 TBT Host Router VarOffset: 0x503, VarStore: 0x1 set to 2 ports: 0x2 Extra Bus Reserved VarOffset: 0x504, VarStore: 0x1 Extra Bus Reserved VarOffset: 0x505, VarStore: 0x1 set to 106: 0x6A Reseved Memory VarOffset: 0x506, VarStore: 0x1 Reseved Memory VarOffset: 0x508, VarStore: 0x1 set to 737: 0x2E1 Memory Alignment VarOffset: 0x50C, VarStore: 0x1 Memory Alignment VarOffset 0x50D, VarStore: 0x1 set to 26: 0x1A Reserved PMemory VarOffset: 0x50E, VarStore: 0x1 Reserved PMemory VarOffset: 0x510, VarStore: 0x1 set to 1184: 0x4A0 PMemory Alignment VarOffset: 0x512, VarStore: 0x1 PMemory Alignment VarOffset: 0x513, VarStore: 0x1 set to 28: 0x1C Reserved I/O VarOffset 0x50A, VarStore: 0x1 Reserved I/O VarOffset: 0x50B, VarStore: 0x1 turn off: 0x0 Next, using this data and running a special modified GRUB in an EFI, one should be able to check out these sites and adjust. (I used this tool to modify CFG Lock on Intel BIOS, so it does work.) However, this is where everything fails on this TRX40 BIOS. I get an error when simply trying to verify the status of the sites in GRUB. I think everything is accurate up to using the modified GRUB tool. (As I could not load nor verify a site, I could change nothing as proposed in the above text file.) I can only assume we need a different modified GRUB. *** I also studied the BIOS from GB TRX40 Designare. This was decidedly different from the MSI TRX40 Creator, not only in address location, but also the variables. For example, it allows selection between Alpine and Titan Ridge cards. Detailed extraction from GB TRX40 Designare: Spoiler UEFI Protocol Detected -------------------------------------------------------------------------------- String Packages -------------------------------------------------------------------------------- Offset: Language: -------------------------------------------------------------------------------- 0x3824 en-US (0x0) Form Sets -------------------------------------------------------------------------------- Offset: Title: -------------------------------------------------------------------------------- 0x54C4 AMD PBS (0x2 from string package 0x0) Internal Forms Representation -------------------------------------------------------------------------------- Offset: Instruction: -------------------------------------------------------------------------------- 0x54C8 Form Set: AMD PBS [B863B959-0EC6-4033-99C1-8FD89F040222], ClassGuid0 [93039971-8545-4B04-B45E-32EB8326040E] {0E A7 59 B9 63 B8 C6 0E 33 40 99 C1 8F D8 9F 04 02 22 02 00 03 00 01 71 99 03 93 45 85 04 4B B4 5E 32 EB 83 26 04 0E} 0x54EF Guid: [0F0B1735-87A0-4193-B266-538C38AF48CE] {5F 15 35 17 0B 0F A0 87 93 41 B2 66 53 8C 38 AF 48 CE 03 01 00} 0x5504 Guid: [0F0B1735-87A0-4193-B266-538C38AF48CE] {5F 15 35 17 0B 0F A0 87 93 41 B2 66 53 8C 38 AF 48 CE 04 00 00} 0x5519 Default Store: , DefaultId: 0x0 {5C 06 00 00 00 00} 0x551F Default Store: , DefaultId: 0x1 {5C 06 00 00 01 00} 0x5525 VarStore: VarStoreId: 0x1 [A339D746-F678-49B3-9FC7-54CE0F9DF226], Size: 0x80, Name: AMD_PBS_SETUP {24 24 46 D7 39 A3 78 F6 B3 49 9F C7 54 CE 0F 9D F2 26 01 00 80 00 41 4D 44 5F 50 42 53 5F 53 45 54 55 50 00} 0x5549 Form: AMD PBS Option, FormId: 0xB {01 86 0B 00 04 00} 0x554F Ref: AMD Firmware Version, VarStoreInfo (VarOffset/VarName): 0xFFFF, VarStore: 0x0, QuestionId: 0x1, FormId: 0xC {0F 0F 44 00 45 00 01 00 00 00 FF FF 00 0C 00} 0x555E Ref: VR Config, VarStoreInfo (VarOffset/VarName): 0xFFFF, VarStore: 0x0, QuestionId: 0x2, FormId: 0xD {0F 0F 60 00 61 00 02 00 00 00 FF FF 00 0D 00} 0x556D Subtitle: Statement.Prompt: , Flags: 0x0 {02 87 05 00 00 00 00} 0x5574 End {29 02} 0x5576 One Of: Onboard LAN - RTL8111 & RTL8125, VarStoreInfo (VarOffset/VarName): 0x8, VarStore: 0x1, QuestionId: 0x3, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 0B 00 0C 00 03 00 01 00 08 00 10 10 00 01 00} 0x5587 One Of Option: Disabled, Value (8 bit): 0x0 {09 07 07 00 00 00 00} 0x558E One Of Option: Enabled , Value (8 bit): 0x1 (default) {09 07 06 00 10 00 01} 0x5595 End One Of {29 02} 0x5597 One Of: Unused GPP Clocks Off, VarStoreInfo (VarOffset/VarName): 0x0, VarStore: 0x1, QuestionId: 0x4, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 09 00 0A 00 04 00 01 00 00 00 10 10 00 01 00} 0x55A8 One Of Option: Disabled, Value (8 bit): 0x0 (default) {09 07 07 00 10 00 00} 0x55AF One Of Option: Enabled , Value (8 bit): 0x1 {09 07 06 00 00 00 01} 0x55B6 End One Of {29 02} 0x55B8 One Of: MITT/WITT Selection, VarStoreInfo (VarOffset/VarName): 0x9, VarStore: 0x1, QuestionId: 0x5, Size: 1, Min: 0x0, Max 0x2, Step: 0x0 {05 91 0D 00 0E 00 05 00 01 00 09 00 10 10 00 02 00} 0x55C9 One Of Option: MITT Only, Value (8 bit): 0x0 {09 07 0F 00 00 00 00} 0x55D0 One Of Option: WITT Only, Value (8 bit): 0x1 {09 07 10 00 00 00 01} 0x55D7 One Of Option: Both disable, Value (8 bit): 0x2 (default) {09 07 11 00 10 00 02} 0x55DE End One Of {29 02} 0x55E0 One Of: Core Voltage VRM Override, VarStoreInfo (VarOffset/VarName): 0x11, VarStore: 0x1, QuestionId: 0x6, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 12 00 13 00 06 00 01 00 11 00 14 10 00 01 00} 0x55F1 One Of Option: Disabled, Value (8 bit): 0x0 (default) {09 07 07 00 10 00 00} 0x55F8 One Of Option: Enabled , Value (8 bit): 0x1 {09 07 06 00 00 00 01} 0x55FF End One Of {29 02} 0x5601 Suppress If {0A 82} 0x5603 QuestionId: 0x6 equals value 0x0 {12 06 06 00 00 00} 0x5609 Numeric: CoreVoltageVRMOverride Value, VarStoreInfo (VarOffset/VarName): 0x12, VarStore: 0x1, QuestionId: 0x7, Size: 2, Min: 0xF7, Max 0x10F, Step: 0x0 {07 94 14 00 13 00 07 00 01 00 12 00 10 11 F7 00 0F 01 00 00} 0x561D Default: DefaultId: 0x0, Value (16 bit): 0xFF {5B 07 00 00 01 FF 00} 0x5624 End {29 02} 0x5626 End If {29 02} 0x5628 One Of: NVMe RAID mode, VarStoreInfo (VarOffset/VarName): 0x15, VarStore: 0x1, QuestionId: 0x8, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 7A 00 7B 00 08 00 01 00 15 00 10 10 00 01 00} 0x5639 One Of Option: Disabled, Value (8 bit): 0x0 (default) {09 07 07 00 10 00 00} 0x5640 One Of Option: Enabled , Value (8 bit): 0x1 {09 07 06 00 00 00 01} 0x5647 End One Of {29 02} 0x5649 One Of: PCIe Slot1 Configuration, VarStoreInfo (VarOffset/VarName): 0x16, VarStore: 0x1, QuestionId: 0x9, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 7C 00 80 00 09 00 01 00 16 00 10 10 00 01 00} 0x565A One Of Option: x8 Mode, Value (8 bit): 0x0 (default) {09 07 83 00 10 00 00} 0x5661 One Of Option: x4x4 Mode, Value (8 bit): 0x1 {09 07 84 00 00 00 01} 0x5668 End One Of {29 02} 0x566A One Of: PCIe Slot3 Configuration, VarStoreInfo (VarOffset/VarName): 0x17, VarStore: 0x1, QuestionId: 0xA, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 7D 00 80 00 0A 00 01 00 17 00 10 10 00 01 00} 0x567B One Of Option: x16 Mode, Value (8 bit): 0x0 (default) {09 07 81 00 10 00 00} 0x5682 One Of Option: x4x4x4x4 Mode, Value (8 bit): 0x1 {09 07 82 00 00 00 01} 0x5689 End One Of {29 02} 0x568B One Of: PCIe Slot5 Configuration, VarStoreInfo (VarOffset/VarName): 0x18, VarStore: 0x1, QuestionId: 0xB, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 7E 00 80 00 0B 00 01 00 18 00 10 10 00 01 00} 0x569C One Of Option: x8 Mode, Value (8 bit): 0x0 (default) {09 07 83 00 10 00 00} 0x56A3 One Of Option: x4x4 Mode, Value (8 bit): 0x1 {09 07 84 00 00 00 01} 0x56AA End One Of {29 02} 0x56AC One Of: PCIe Slot7 Configuration, VarStoreInfo (VarOffset/VarName): 0x19, VarStore: 0x1, QuestionId: 0xC, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 7F 00 80 00 0C 00 01 00 19 00 10 10 00 01 00} 0x56BD One Of Option: x16 Mode, Value (8 bit): 0x0 (default) {09 07 81 00 10 00 00} 0x56C4 One Of Option: x4x4x4x4 Mode, Value (8 bit): 0x1 {09 07 82 00 00 00 01} 0x56CB End One Of {29 02} 0x56CD One Of: PM L1 SS, VarStoreInfo (VarOffset/VarName): 0x22, VarStore: 0x1, QuestionId: 0xD, Size: 1, Min: 0x0, Max 0xFF, Step: 0x0 {05 91 9F 00 A0 00 0D 00 01 00 22 00 14 10 00 FF 00} 0x56DE One Of Option: Auto, Value (8 bit): 0xFF (default) {09 07 08 00 10 00 FF} 0x56E5 One Of Option: Disabled, Value (8 bit): 0x0 {09 07 07 00 00 00 00} 0x56EC One Of Option: L1.1, Value (8 bit): 0x1 {09 07 A1 00 00 00 01} 0x56F3 One Of Option: L1.2, Value (8 bit): 0x2 {09 07 A2 00 00 00 02} 0x56FA One Of Option: L1.1_L1.2, Value (8 bit): 0x3 {09 07 A3 00 00 00 03} 0x5701 End One Of {29 02} 0x5703 One Of: Data Link Feature Exchange, VarStoreInfo (VarOffset/VarName): 0x23, VarStore: 0x1, QuestionId: 0xE, Size: 1, Min: 0x0, Max 0xFF, Step: 0x0 {05 91 A4 00 A5 00 0E 00 01 00 23 00 14 10 00 FF 00} 0x5714 One Of Option: Auto, Value (8 bit): 0xFF (default) {09 07 08 00 10 00 FF} 0x571B One Of Option: Disabled, Value (8 bit): 0x1 {09 07 07 00 00 00 01} 0x5722 One Of Option: Enabled , Value (8 bit): 0x0 {09 07 06 00 00 00 00} 0x5729 End One Of {29 02} 0x572B One Of: M.2 NVMe/SATA Switch (J3800), VarStoreInfo (VarOffset/VarName): 0x24, VarStore: 0x1, QuestionId: 0xF, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 A6 00 A8 00 0F 00 01 00 24 00 10 10 00 01 00} 0x573C One Of Option: M.2 NVMe/PCIe, Value (8 bit): 0x0 (default) {09 07 A9 00 10 00 00} 0x5743 One Of Option: M.2 SATA, Value (8 bit): 0x1 {09 07 AA 00 00 00 01} 0x574A End One Of {29 02} 0x574C One Of: M.2 NVMe/SATA Switch (J3801), VarStoreInfo (VarOffset/VarName): 0x25, VarStore: 0x1, QuestionId: 0x10, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 A7 00 A8 00 10 00 01 00 25 00 10 10 00 01 00} 0x575D One Of Option: M.2 NVMe/PCIe, Value (8 bit): 0x0 (default) {09 07 A9 00 10 00 00} 0x5764 One Of Option: M.2 SATA, Value (8 bit): 0x1 {09 07 AA 00 00 00 01} 0x576B End One Of {29 02} 0x576D One Of: PCIE REDRIVER TX (J3600), VarStoreInfo (VarOffset/VarName): 0x1A, VarStore: 0x1, QuestionId: 0x11, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 85 00 86 00 11 00 01 00 1A 00 14 10 00 01 00} 0x577E One Of Option: Disabled, Value (8 bit): 0x0 (default) {09 07 07 00 10 00 00} 0x5785 One Of Option: Enabled , Value (8 bit): 0x1 {09 07 06 00 00 00 01} 0x578C End One Of {29 02} 0x578E Suppress If {0A 82} 0x5790 QuestionId: 0x11 equals value 0x0 {12 06 11 00 00 00} 0x5796 One Of: Equalizer Setting (db), VarStoreInfo (VarOffset/VarName): 0x1B, VarStore: 0x1, QuestionId: 0x12, Size: 1, Min: 0x0, Max 0x7, Step: 0x0 {05 91 89 00 8A 00 12 00 01 00 1B 00 14 10 00 07 00} 0x57A7 One Of Option: 0.2_1.0_2.3_5.6, Value (8 bit): 0x0 {09 07 8B 00 00 00 00} 0x57AE One Of Option: 0.2_1.1_2.6_6.2, Value (8 bit): 0x1 (default) {09 07 8C 00 10 00 01} 0x57B5 One Of Option: 1.8_2.7_3.9_7.0, Value (8 bit): 0x2 {09 07 8D 00 00 00 02} 0x57BC One Of Option: 2.1_3.3_4.8_8.5, Value (8 bit): 0x3 {09 07 8E 00 00 00 03} 0x57C3 One Of Option: 3.0_4.2_5.8_9.4, Value (8 bit): 0x4 {09 07 8F 00 00 00 04} 0x57CA One Of Option: 3.2_4.6_6.5_10.4, Value (8 bit): 0x5 {09 07 90 00 00 00 05} 0x57D1 One Of Option: 4.3_5.8_7.8_11.7, Value (8 bit): 0x6 {09 07 91 00 00 00 06} 0x57D8 One Of Option: 4.5_6.5_8.8_13.0, Value (8 bit): 0x7 {09 07 92 00 00 00 07} 0x57DF End One Of {29 02} 0x57E1 One Of: Flat Gain Setting (db), VarStoreInfo (VarOffset/VarName): 0x1C, VarStore: 0x1, QuestionId: 0x13, Size: 1, Min: 0x0, Max 0x3, Step: 0x0 {05 91 93 00 94 00 13 00 01 00 1C 00 14 10 00 03 00} 0x57F2 One Of Option: -3.5, Value (8 bit): 0x0 {09 07 95 00 00 00 00} 0x57F9 One Of Option: -2, Value (8 bit): 0x1 {09 07 96 00 00 00 01} 0x5800 One Of Option: -0.5, Value (8 bit): 0x2 (default) {09 07 97 00 10 00 02} 0x5807 One Of Option: 1, Value (8 bit): 0x3 {09 07 98 00 00 00 03} 0x580E End One Of {29 02} 0x5810 One Of: Swing Setting (mVp-p), VarStoreInfo (VarOffset/VarName): 0x1D, VarStore: 0x1, QuestionId: 0x14, Size: 1, Min: 0x0, Max 0x3, Step: 0x0 {05 91 99 00 9A 00 14 00 01 00 1D 00 14 10 00 03 00} 0x5821 One Of Option: 800, Value (8 bit): 0x0 {09 07 9B 00 00 00 00} 0x5828 One Of Option: 1000, Value (8 bit): 0x1 (default) {09 07 9C 00 10 00 01} 0x582F One Of Option: 1100, Value (8 bit): 0x2 {09 07 9D 00 00 00 02} 0x5836 One Of Option: 1200, Value (8 bit): 0x3 {09 07 9E 00 00 00 03} 0x583D End One Of {29 02} 0x583F End If {29 02} 0x5841 One Of: PCIE REDRIVER RX (J3600), VarStoreInfo (VarOffset/VarName): 0x1E, VarStore: 0x1, QuestionId: 0x15, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 87 00 88 00 15 00 01 00 1E 00 14 10 00 01 00} 0x5852 One Of Option: Disabled, Value (8 bit): 0x0 (default) {09 07 07 00 10 00 00} 0x5859 One Of Option: Enabled , Value (8 bit): 0x1 {09 07 06 00 00 00 01} 0x5860 End One Of {29 02} 0x5862 Suppress If {0A 82} 0x5864 QuestionId: 0x15 equals value 0x0 {12 06 15 00 00 00} 0x586A One Of: Equalizer Setting (db), VarStoreInfo (VarOffset/VarName): 0x1F, VarStore: 0x1, QuestionId: 0x16, Size: 1, Min: 0x0, Max 0x7, Step: 0x0 {05 91 89 00 8A 00 16 00 01 00 1F 00 14 10 00 07 00} 0x587B One Of Option: 0.2_1.0_2.3_5.6, Value (8 bit): 0x0 {09 07 8B 00 00 00 00} 0x5882 One Of Option: 0.2_1.1_2.6_6.2, Value (8 bit): 0x1 (default) {09 07 8C 00 10 00 01} 0x5889 One Of Option: 1.8_2.7_3.9_7.0, Value (8 bit): 0x2 {09 07 8D 00 00 00 02} 0x5890 One Of Option: 2.1_3.3_4.8_8.5, Value (8 bit): 0x3 {09 07 8E 00 00 00 03} 0x5897 One Of Option: 3.0_4.2_5.8_9.4, Value (8 bit): 0x4 {09 07 8F 00 00 00 04} 0x589E One Of Option: 3.2_4.6_6.5_10.4, Value (8 bit): 0x5 {09 07 90 00 00 00 05} 0x58A5 One Of Option: 4.3_5.8_7.8_11.7, Value (8 bit): 0x6 {09 07 91 00 00 00 06} 0x58AC One Of Option: 4.5_6.5_8.8_13.0, Value (8 bit): 0x7 {09 07 92 00 00 00 07} 0x58B3 End One Of {29 02} 0x58B5 One Of: Flat Gain Setting (db), VarStoreInfo (VarOffset/VarName): 0x20, VarStore: 0x1, QuestionId: 0x17, Size: 1, Min: 0x0, Max 0x3, Step: 0x0 {05 91 93 00 94 00 17 00 01 00 20 00 14 10 00 03 00} 0x58C6 One Of Option: -3.5, Value (8 bit): 0x0 {09 07 95 00 00 00 00} 0x58CD One Of Option: -2, Value (8 bit): 0x1 {09 07 96 00 00 00 01} 0x58D4 One Of Option: -0.5, Value (8 bit): 0x2 (default) {09 07 97 00 10 00 02} 0x58DB One Of Option: 1, Value (8 bit): 0x3 {09 07 98 00 00 00 03} 0x58E2 End One Of {29 02} 0x58E4 One Of: Swing Setting (mVp-p), VarStoreInfo (VarOffset/VarName): 0x21, VarStore: 0x1, QuestionId: 0x18, Size: 1, Min: 0x0, Max 0x3, Step: 0x0 {05 91 99 00 9A 00 18 00 01 00 21 00 14 10 00 03 00} 0x58F5 One Of Option: 800, Value (8 bit): 0x0 {09 07 9B 00 00 00 00} 0x58FC One Of Option: 1000, Value (8 bit): 0x1 (default) {09 07 9C 00 10 00 01} 0x5903 One Of Option: 1100, Value (8 bit): 0x2 {09 07 9D 00 00 00 02} 0x590A One Of Option: 1200, Value (8 bit): 0x3 {09 07 9E 00 00 00 03} 0x5911 End One Of {29 02} 0x5913 End If {29 02} 0x5915 One Of: Thunderbolt Support, VarStoreInfo (VarOffset/VarName): 0x26, VarStore: 0x1, QuestionId: 0x849, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 15 00 16 00 49 08 01 00 26 00 14 10 00 01 00} 0x5926 One Of Option: Disabled, Value (8 bit): 0x0 (default) {09 07 07 00 10 00 00} 0x592D One Of Option: Enabled , Value (8 bit): 0x1 {09 07 06 00 00 00 01} 0x5934 End One Of {29 02} 0x5936 Suppress If {0A 82} 0x5938 QuestionId: 0x849 equals value 0x0 {12 06 49 08 00 00} 0x593E One Of: Thunderbolt Host Chipset, VarStoreInfo (VarOffset/VarName): 0x31, VarStore: 0x1, QuestionId: 0x84A, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 17 00 18 00 4A 08 01 00 31 00 14 10 00 01 00} 0x594F One Of Option: Alpine Ridge, Value (8 bit): 0x0 {09 07 19 00 00 00 00} 0x5956 One Of Option: Titan Ridge, Value (8 bit): 0x1 (default) {09 07 1A 00 10 00 01} 0x595D End One Of {29 02} 0x595F Suppress If {0A 82} 0x5961 QuestionId: 0x84A equals value 0x0 {12 06 4A 08 00 00} 0x5967 One Of: TR HR FPB Capability, VarStoreInfo (VarOffset/VarName): 0x33, VarStore: 0x1, QuestionId: 0x19, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 1B 00 1C 00 19 00 01 00 33 00 14 10 00 01 00} 0x5978 One Of Option: Disabled, Value (8 bit): 0x0 {09 07 07 00 00 00 00} 0x597F One Of Option: Enabled , Value (8 bit): 0x1 (default) {09 07 06 00 10 00 01} 0x5986 End One Of {29 02} 0x5988 End If {29 02} 0x598A One Of: Thunderbolt Security Level, VarStoreInfo (VarOffset/VarName): 0x27, VarStore: 0x1, QuestionId: 0x1A, Size: 1, Min: 0x0, Max 0x4, Step: 0x0 {05 91 1D 00 1E 00 1A 00 01 00 27 00 14 10 00 04 00} 0x599B One Of Option: No Security, Value (8 bit): 0x0 {09 07 1F 00 00 00 00} 0x59A2 One Of Option: User Authorization, Value (8 bit): 0x1 (default) {09 07 20 00 10 00 01} 0x59A9 One Of Option: Secure Connect, Value (8 bit): 0x2 {09 07 21 00 00 00 02} 0x59B0 One Of Option: Display Port and USB, Value (8 bit): 0x3 {09 07 22 00 00 00 03} 0x59B7 Suppress If {0A 82} 0x59B9 QuestionId: 0x84A equals value 0x0 {12 06 4A 08 00 00} 0x59BF One Of Option: USB Docking Only, Value (8 bit): 0x4 {09 07 23 00 00 00 04} 0x59C6 End If {29 02} 0x59C8 End One Of {29 02} 0x59CA One Of: Thunderbolt Force PWR, VarStoreInfo (VarOffset/VarName): 0x28, VarStore: 0x1, QuestionId: 0x1B, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 24 00 25 00 1B 00 01 00 28 00 14 10 00 01 00} 0x59DB One Of Option: Disabled, Value (8 bit): 0x0 (default) {09 07 07 00 10 00 00} 0x59E2 One Of Option: Enabled , Value (8 bit): 0x1 {09 07 06 00 00 00 01} 0x59E9 End One Of {29 02} 0x59EB One Of: Thunderbolt Boot From TB, VarStoreInfo (VarOffset/VarName): 0x29, VarStore: 0x1, QuestionId: 0x1C, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 26 00 27 00 1C 00 01 00 29 00 14 10 00 01 00} 0x59FC One Of Option: Disabled, Value (8 bit): 0x0 (default) {09 07 07 00 10 00 00} 0x5A03 One Of Option: Enabled , Value (8 bit): 0x1 {09 07 06 00 00 00 01} 0x5A0A End One Of {29 02} 0x5A0C One Of: Thunderbolt Boot From USB, VarStoreInfo (VarOffset/VarName): 0x2A, VarStore: 0x1, QuestionId: 0x1D, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 28 00 29 00 1D 00 01 00 2A 00 14 10 00 01 00} 0x5A1D One Of Option: Disabled, Value (8 bit): 0x0 (default) {09 07 07 00 10 00 00} 0x5A24 One Of Option: Enabled , Value (8 bit): 0x1 {09 07 06 00 00 00 01} 0x5A2B End One Of {29 02} 0x5A2D One Of: Thunderbolt Assign Resource, VarStoreInfo (VarOffset/VarName): 0x2B, VarStore: 0x1, QuestionId: 0x1E, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 2A 00 2B 00 1E 00 01 00 2B 00 14 10 00 01 00} 0x5A3E One Of Option: Disabled, Value (8 bit): 0x0 (default) {09 07 07 00 10 00 00} 0x5A45 One Of Option: After PCI Enumeration, Value (8 bit): 0x1 {09 07 2C 00 00 00 01} 0x5A4C End One Of {29 02} 0x5A4E One Of: Thunderbolt MMIO Resource, VarStoreInfo (VarOffset/VarName): 0x2C, VarStore: 0x1, QuestionId: 0x1F, Size: 1, Min: 0x0, Max 0x2, Step: 0x0 {05 91 2D 00 2E 00 1F 00 01 00 2C 00 14 10 00 02 00} 0x5A5F One Of Option: Full Size, Value (8 bit): 0x0 (default) {09 07 2F 00 10 00 00} 0x5A66 One Of Option: Half Size, Value (8 bit): 0x1 {09 07 30 00 00 00 01} 0x5A6D One Of Option: Three Quarters, Value (8 bit): 0x2 {09 07 31 00 00 00 02} 0x5A74 End One Of {29 02} 0x5A76 One Of: Thunderbolt in SLOT, VarStoreInfo (VarOffset/VarName): 0x2D, VarStore: 0x1, QuestionId: 0x20, Size: 1, Min: 0x1, Max 0x7, Step: 0x0 {05 91 32 00 33 00 20 00 01 00 2D 00 14 10 01 07 00} 0x5A87 One Of Option: PCIE X8 SLOT 1, Value (8 bit): 0x1 {09 07 34 00 00 00 01} 0x5A8E One Of Option: PCIE X16 SLOT 3, Value (8 bit): 0x3 (default) {09 07 35 00 10 00 03} 0x5A95 One Of Option: PCIE X8 SLOT 5, Value (8 bit): 0x5 {09 07 36 00 00 00 05} 0x5A9C One Of Option: PCIE X16 SLOT 7, Value (8 bit): 0x7 {09 07 37 00 00 00 07} 0x5AA3 End One Of {29 02} 0x5AA5 One Of: Legacy/Native/RTD3, VarStoreInfo (VarOffset/VarName): 0x2E, VarStore: 0x1, QuestionId: 0x21, Size: 1, Min: 0x0, Max 0x3, Step: 0x0 {05 91 38 00 39 00 21 00 01 00 2E 00 14 10 00 03 00} 0x5AB6 One Of Option: Legacy Mode, Value (8 bit): 0x0 {09 07 3A 00 00 00 00} 0x5ABD One Of Option: Native Mode, Value (8 bit): 0x1 (default) {09 07 3B 00 10 00 01} 0x5AC4 One Of Option: Native + RTD3Hot, Value (8 bit): 0x2 {09 07 3C 00 00 00 02} 0x5ACB One Of Option: Native + RTD3Cold, Value (8 bit): 0x3 {09 07 3D 00 00 00 03} 0x5AD2 End One Of {29 02} 0x5AD4 One Of: Thunderbolt L1SS Support, VarStoreInfo (VarOffset/VarName): 0x2F, VarStore: 0x1, QuestionId: 0x22, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 3E 00 3F 00 22 00 01 00 2F 00 14 10 00 01 00} 0x5AE5 One Of Option: Disabled, Value (8 bit): 0x0 (default) {09 07 07 00 10 00 00} 0x5AEC One Of Option: Enabled , Value (8 bit): 0x1 {09 07 06 00 00 00 01} 0x5AF3 End One Of {29 02} 0x5AF5 One Of: Thunderbolt Wake Up Command, VarStoreInfo (VarOffset/VarName): 0x32, VarStore: 0x1, QuestionId: 0x23, Size: 1, Min: 0x0, Max 0x3, Step: 0x0 {05 91 40 00 41 00 23 00 01 00 32 00 14 10 00 03 00} 0x5B06 One Of Option: Disabled, Value (8 bit): 0x0 {09 07 07 00 00 00 00} 0x5B0D One Of Option: GO2SX Command, Value (8 bit): 0x2 (default) {09 07 42 00 10 00 02} 0x5B14 One Of Option: GO2SX_NO_WAKE Command, Value (8 bit): 0x3 {09 07 43 00 00 00 03} 0x5B1B End One Of {29 02} 0x5B1D End If {29 02} 0x5B1F Suppress If {0A 82} 0x5B21 64 Bit Unsigned Int: 0x1 {45 0A 01 00 00 00 00 00 00 00} 0x5B2B One Of: Thunderbolt in SLOT, VarStoreInfo (VarOffset/VarName): 0x30, VarStore: 0x1, QuestionId: 0x24, Size: 1, Min: 0x0, Max 0x7, Step: 0x0 {05 91 32 00 33 00 24 00 01 00 30 00 14 10 00 07 00} 0x5B3C One Of Option: Disabled, Value (8 bit): 0x0 (default) {09 07 07 00 10 00 00} 0x5B43 One Of Option: PCIE X8 SLOT 1, Value (8 bit): 0x1 {09 07 34 00 00 00 01} 0x5B4A One Of Option: PCIE X16 SLOT 3, Value (8 bit): 0x3 {09 07 35 00 00 00 03} 0x5B51 One Of Option: PCIE X8 SLOT 5, Value (8 bit): 0x5 {09 07 36 00 00 00 05} 0x5B58 One Of Option: PCIE X16 SLOT 7, Value (8 bit): 0x7 {09 07 37 00 00 00 07} 0x5B5F End One Of {29 02} 0x5B61 End If {29 02} 0x5B63 End Form {29 02} 0x5B65 Form: AMD Firmware Version, FormId: 0xC {01 86 0C 00 44 00} 0x5B6B Subtitle: Statement.Prompt: AMD Firmware Version, Flags: 0x0 {02 87 44 00 00 00 00} 0x5B72 End {29 02} 0x5B74 Subtitle: Statement.Prompt: , Flags: 0x0 {02 87 05 00 00 00 00} 0x5B7B End {29 02} 0x5B7D Text: Statement.Prompt: AGESA Version, TextTwo: 0 {03 08 58 00 05 00 59 00} 0x5B85 Text: Statement.Prompt: PSP BootLoader Version, TextTwo: 0 {03 08 46 00 05 00 47 00} 0x5B8D Text: Statement.Prompt: PSP SecureOS Version, TextTwo: 0 {03 08 48 00 05 00 49 00} 0x5B95 Subtitle: Statement.Prompt: , Flags: 0x0 {02 87 05 00 00 00 00} 0x5B9C End {29 02} 0x5B9E Text: Statement.Prompt: ABL Version, TextTwo: 0 {03 08 4A 00 05 00 4B 00} 0x5BA6 Text: Statement.Prompt: APCB Version, TextTwo: 0 {03 08 4C 00 05 00 4D 00} 0x5BAE Text: Statement.Prompt: APOB Version, TextTwo: 0 {03 08 4E 00 05 00 4F 00} 0x5BB6 Subtitle: Statement.Prompt: , Flags: 0x0 {02 87 05 00 00 00 00} 0x5BBD End {29 02} 0x5BBF Text: Statement.Prompt: Ucode Patch Version, TextTwo: 0 {03 08 50 00 05 00 51 00} 0x5BC7 Subtitle: Statement.Prompt: , Flags: 0x0 {02 87 05 00 00 00 00} 0x5BCE End {29 02} 0x5BD0 Text: Statement.Prompt: SMU FW Version, TextTwo: 0 {03 08 52 00 05 00 53 00} 0x5BD8 Text: Statement.Prompt: DXIO FW Version, TextTwo: 0 {03 08 54 00 05 00 55 00} 0x5BE0 Subtitle: Statement.Prompt: , Flags: 0x0 {02 87 05 00 00 00 00} 0x5BE7 End {29 02} 0x5BE9 Text: Statement.Prompt: X570/590 Chipset PSP Version, TextTwo: 0 {03 08 5A 00 05 00 5B 00} 0x5BF1 Text: Statement.Prompt: X570/590 Chipset SMU Version, TextTwo: 0 {03 08 5C 00 05 00 5D 00} 0x5BF9 Subtitle: Statement.Prompt: , Flags: 0x0 {02 87 05 00 00 00 00} 0x5C00 End {29 02} 0x5C02 Text: Statement.Prompt: KVM Engine Version, TextTwo: 0 {03 08 5E 00 05 00 5F 00} 0x5C0A Subtitle: Statement.Prompt: , Flags: 0x0 {02 87 05 00 00 00 00} 0x5C11 End {29 02} 0x5C13 Text: Statement.Prompt: GOP Driver Version, TextTwo: 0 {03 08 56 00 05 00 57 00} 0x5C1B End Form {29 02} 0x5C1D Form: VR Config, FormId: 0xD {01 86 0D 00 60 00} 0x5C23 Subtitle: Statement.Prompt: VR Config, Flags: 0x0 {02 87 60 00 00 00 00} 0x5C2A End {29 02} 0x5C2C Subtitle: Statement.Prompt: , Flags: 0x0 {02 87 05 00 00 00 00} 0x5C33 End {29 02} 0x5C35 Text: Statement.Prompt: VRM Config Name, TextTwo: N/A {03 08 62 00 05 00 63 00} 0x5C3D Text: Statement.Prompt: VRM Config Revision, TextTwo: N/A {03 08 64 00 05 00 65 00} 0x5C45 Text: Statement.Prompt: VRM Config Valid, TextTwo: N/A {03 08 66 00 05 00 67 00} 0x5C4D Text: Statement.Prompt: MEM AB Config Name, TextTwo: N/A {03 08 68 00 05 00 69 00} 0x5C55 Text: Statement.Prompt: MEM AB Config Revision, TextTwo: N/A {03 08 6A 00 05 00 6B 00} 0x5C5D Text: Statement.Prompt: MEM AB Config Valid, TextTwo: N/A {03 08 6C 00 05 00 6D 00} 0x5C65 Text: Statement.Prompt: SOC Config Name, TextTwo: N/A {03 08 6E 00 05 00 6F 00} 0x5C6D Text: Statement.Prompt: SOC Config Revision, TextTwo: N/A {03 08 70 00 05 00 71 00} 0x5C75 Text: Statement.Prompt: SOC Config Valid, TextTwo: N/A {03 08 72 00 05 00 73 00} 0x5C7D Text: Statement.Prompt: MEM CD Config Name, TextTwo: N/A {03 08 74 00 05 00 75 00} 0x5C85 Text: Statement.Prompt: MEM CD Config Revision, TextTwo: N/A {03 08 76 00 05 00 77 00} 0x5C8D Text: Statement.Prompt: MEM CD Config Valid, TextTwo: N/A {03 08 78 00 05 00 79 00} 0x5C95 End Form {29 02} 0x5C97 End Form Set {29 02} Edited October 2, 2020 by iGPU 2 Link to comment Share on other sites More sharing options...
thenightflyer Posted November 21, 2020 Share Posted November 21, 2020 unfortunately I decided to abandon the project to switch to rizen....thunderbolt audio card has issues with this new system so maybe in future if all problems will be solved I will consider again my choice. Link to comment Share on other sites More sharing options...
Arrakis Posted November 21, 2020 Share Posted November 21, 2020 (edited) - This is just to confirm what you had set up on the Thunderbolt 3 with the Titan Ridge card in slot 4. - Flash of it with the Firmware TitanRidgeNVM23-E64Fr. - With the programmer (TECNOIOT CH341A 24 25 Series EEPROM). - I have no experience in this area. It went like a letter in the mail. - I confirm that on Windows 10, the card is no longer recognized. (You must absolutely save the original Blue and Green Firmware to go back, attached in the .zip) - SSDT-TBOLT3-NVM23 & SSDT-DTGP found in various EFIs of Meina222. - PLUG & PLAY works perfectly with my Thunderbolt equipment. - I just have a shutdown control problem with the Promise Pegasus 2 R6 when the Hack is turned off. In the meantime, I turn it off with the Promise utility. - I put the firmware and SSDTs in the .zip. Thunderbolt 3 Gigabyte Designare.zip Edited April 18, 2022 by Arrakis you must activate the ERP function in the bios so that the shutdown command works on the disks connected in thunderbolt as soon as you shut down the computer. 1 Link to comment Share on other sites More sharing options...
nkw Posted December 14, 2020 Share Posted December 14, 2020 Has anyone succeeded in getting the Gigabyte Titan Ridge 2.0 Thunderbolt 3 card working with an ASRock TRX40 Creator and Big Sur? I went ahead and purchased the CH341A programmer in case I need to write a different firmware to the card, but I've seen several different out there with various reports of success, so I wanted to check to see what has been successful recently. Link to comment Share on other sites More sharing options...
obus Posted April 19, 2021 Share Posted April 19, 2021 (edited) On 9/6/2020 at 9:29 PM, fabiosun said: Hi know this day I have put my card on a x299 system i see without any ssdt hs01 hs02 ss 01 and 02 maybe sp like meina i mean usb works if connected on cold boot i would like to reach the condition only to see that devices in usb thunderbolt three i understand we may need of a dsdt job Hi @fabiosun "long time no seen" Did you solve this problem. Since the last four or five releases of bios I have the same problem on my Asus C422. I'm on DESIGNARE-Z390-NVM33-Elias64Fr.bin with attached SSDT. The last bios for me with working/enumerated USB -C ports was bios 3003. After that release I have the same problem as you. With bios 3003 both my two Titan Ridge ver.1 cards working flawlessly. Sleep and extended sleep is working and with usb cable connected over an internal NZXT hub I can see all devices connected via USB-C. Even my iPhone with working sleep if I disable internet sharing. Any ideas? SSDT-HOTPLUG-TITAN-TB3-1.aml.zip Edited April 19, 2021 by obus Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted April 19, 2021 Author Supervisor Share Posted April 19, 2021 hi @obus welcome back 🙂 no I have not solved because im MSI bios i have had never had Port enumerations in Gigabyte designare there is an internal bios upport others trx40 do not have @iGPU was trying to solve it via a SSDT but i dont think He solved this problem Link to comment Share on other sites More sharing options...
obus Posted April 19, 2021 Share Posted April 19, 2021 (edited) Did you or @iGPU test with different firmware? I don't think it's a problem with DSDT I think it's firmware related. Edited April 19, 2021 by obus Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted April 19, 2021 Author Supervisor Share Posted April 19, 2021 i have tested with two different firmware and all motherboard bios i have seen till this summer Gigabyte see it well and it has some thunderbolt option enabled in its bios MSI, ASrock and asus no (about trx40 chipset i mean) 1 Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted May 9, 2022 Author Supervisor Share Posted May 9, 2022 I have bought this thunderbolt 3 enclosure: OWC Envoy Express Thunderbolt 3 SSD M.2 NVMe : Amazon.it: Informatica i have inserted in it my Samsung NVME 960 pro disk with my Windows 11 OS My patched Titan ridge 1.0 boots fine from it and i have also in OSX hot swap functionality! never had a thunderbolt device to test but i thought a patched Titan Ridge wasnt working in windows... i am using an old ssdt made by @iGPU some time ago very happy 1 Link to comment Share on other sites More sharing options...
Arrakis Posted May 10, 2022 Share Posted May 10, 2022 IGPU did a great job on the thunderbolt. I also use his work.👏😀 I have 3 devices (2 thunderbolt 2 raid storage and a Blackmagic Uktra 4k mini thunderbolt 3 interface and from the beginning I have never had a disconnect or hot plug issue not recognized. On my configuration, I wonder if it is not the TitanRidge card that prevents sleep. @fabiosunDo you still sleep operating on your machine? Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted May 10, 2022 Author Supervisor Share Posted May 10, 2022 @Arrakis Sleep/wake cycle works as before here (fine!) Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted May 10, 2022 Author Supervisor Share Posted May 10, 2022 in windows 11 1 Link to comment Share on other sites More sharing options...
kokoz Posted September 16, 2022 Share Posted September 16, 2022 (edited) Hi all, Reviving a little old thread. Using MacOS via proxmox. Asus TRX40-E gaming motherboard. I flashed the Titan Ridge v2.0 card using the NVM33 firmware. Passing through the controller + usb controller I get the card properly appearing however doesnt recognize anything plugged in to the card. By plugging something in one slot it also changes the appearance of the thunderbolt tab in sytem information to just showing Vendor name and UID. Not sure why. Either way - is there anything else that should be done to make this work? also attaching the ioreg screenshot. Ignore the 20gbps since that is because I use longer cable that limit speed to 20. Edited September 16, 2022 by kokoz Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted September 16, 2022 Author Supervisor Share Posted September 16, 2022 56 minutes ago, kokoz said: Passing through the controller + usb controller I get the card properly appearing however doesnt recognize anything plugged in to the card. Before was impossible to pass some thunderbolt bridge so we ever had the chance to see it working properly It seems to be the same of your results Link to comment Share on other sites More sharing options...
kokoz Posted September 16, 2022 Share Posted September 16, 2022 (edited) 3 hours ago, fabiosun said: Before was impossible to pass some thunderbolt bridge so we ever had the chance to see it working properly It seems to be the same of your results A small, perhaps surprising update - applying a SSDT (attached) i'm able to use a thunderbolt monitor successfuly. Although its locked at 1440p, it works! From passed through GPU i have dp -> mini dp into thunderbolt card that is passed through to macos and then I have thunderbolt cable in to thunderbolt monitor. One thing that's not working is thunderbolt usb dock. no matter what I do I can't get the devices plugged in the dock to appear. Or the dock itself to appear. However, I was able to put the dock between the monitor and the thunderbolt card and i also get signal. No USB devices though. Weird. Any thoughts? My IOREG now (without anything plugged in looks like attached) Also, the monitor only works when plugged into one of the two ports. SSDT-TB3-HackinDROM2.aml.zip Edited September 16, 2022 by kokoz Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted September 17, 2022 Author Supervisor Share Posted September 17, 2022 @kokoz I would not like to kill the illusion that it could go But these you mentioned are the same results that were achieved some time ago with Proxmox Unfortunately there are some bridges related to thunderbolt that you can't get through Then, on motherboards that don't see thunderbolt in the bios, it's impossible to see the USB part of it USB can be used to charge e.g. Apple Watch, but you don't see connected peripherals and this is not only in proxmox but also in bare metal Boards such as designare, on the other hand, have thunderbolt-related options in the bios, and therefore also show connected USB devices such as disks, hubs, etc. if you like attach your full ioreg as file Link to comment Share on other sites More sharing options...
kokoz Posted September 21, 2022 Share Posted September 21, 2022 @fabiosun attaching full ioreg. that's unfortunate if that's the case, however there is a point that I would disagree. My motherboard doesnt support thunderbolt however i was able to see all of that in linux (pve host) before passing it through - saw the usb side of it and also was able to use the thunderbolt dock. kokoz-ioreg.zip 1 Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted September 21, 2022 Author Supervisor Share Posted September 21, 2022 17 minutes ago, kokoz said: My motherboard doesnt support thunderbolt however i was able to see all of that in linux (pve host) before passing it through - saw the usb side of it and also was able to use the thunderbolt dock. also mine does not support directly Check this (about only USB Devices detection , because iPad or iPhone charging works) as it should be: as we have also using a proper SSDT: I would like to have HS01/02 and SSP1/02 in my ioreg (in your I can't find that section) Above is a Gigabyte Designare trx40 and mine trx40 (msi) Link to comment Share on other sites More sharing options...
kokoz Posted September 21, 2022 Share Posted September 21, 2022 one thing to note is i flashed this to nv23 just to try. didnt change much except the video signal passthrough got glitchy. oh well if this is a dead end i wont waste time figuring it out, just gonna return it and get a regular usb c pcie card Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted September 21, 2022 Author Supervisor Share Posted September 21, 2022 (edited) 5 minutes ago, fabiosun said: nd also was able to use the thunderbolt dock this is ok and you could see also thunderbolt disk I think like this: 3 minutes ago, kokoz said: oh well if this is a dead end i wont waste time figuring it out, just gonna return it and get a regular usb c pcie card No one here have had success in that task (to see USB devices I mean) I do not know if this is changed meanwhile Edited September 21, 2022 by fabiosun picture added Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now