@CaseySJ Can you help me modify the Thunderbolt ROM in ASUS ZenBook Pro Duo 15 UX582L?
The ROM file is attached. Thank you!
Original DROM from tbdump.rom:
------- UID and CRC-8 -------
37 --
CRC-8 (cyclic redundancy check for entire 8-byte UID below)
00 00 00 00 00 00 31 00 --
UID (first byte = Thunderbolt
Bus ID)
------- CRC32_C -------
0E 4A 69 74 --
CRC-32C (for all remaining bytes below )
------- Offset 0x0D : 9-byte Preamble -------
01 -- Device ROM Revision
5E --
Length of DROM from offset 0x0D to end of DROM (must be specified correctly)
00
31 00 -- Vendor ID
99 60 -- Device ID
01 -- Device Revision
3E -- EEPROM Revision
------- Port Definitions/Flags -------
08 81
80 02
80 00 00 00 -- TBPort1 DualLinkport2 HPMAddr0 (add
Bus ID to purple bytes)
08 82
90 01
80 00 00 00 -- TBPort2 DualLinkport1 HPMAddr0 (add
Bus ID to purple bytes)
08 83
80 04
80 01 00 00 -- TBPort3 DualLinkport4 HPMAddr1 (add
Bus ID to purple bytes)
08 84
90 03
80 01 00 00 -- TBPort4 DualLinkport3 HPMAddr1 (add
Bus ID to purple bytes)
05 85 50 00 00 -- TBPort5 DisplayPort Adapter
05 86 50 00 00 -- TBPort6 DisplayPort Adapter
02 C7 -- TBSwitch7 --
Change this to
02 87
0B 88 20 01 00 64 00 00 00 00 00 -- TBPort8 PCI Down Adapter DSB1
03 89 80 -- TBPort9 PCI Down Adapter DSB4
05 8A 50 00 00 -- TBPortA DisplayPort Adapter
05 8B 50 00 00 -- TBPortB DisplayPort Adapter
------- Vendor and Device Strings -------
07 01 41 53 55 53 -- Vendor String: The string "ASUS"
00 0A 02 55 58 35 38 32 4C 52 00 -- Device String: The string "UX582LR"
Current patched PROM:
------- UID and CRC-8 -------
37
00 00 00 00 00 00 31 00
------- CRC32_C -------
72 33 13 5a
------- Offset 0x0D : 9-byte Preamble -------
01
5e
00
31 00
99 60
01
3e
------- Port Definitions/Flags -------
08 81 80 02 80 00 00 00
08 82 90 01 80 00 00 00
08 83 80 04 80 01 00 00
08 84 90 03 80 01 00 00
05 85 50 00 00
05 86 50 00 00
02
87
0b 88 20 01 00 64 00 00 00 00 00
03 89 80
05 8a 50 00 00
05 8b 50 00 00
------- Vendor and Device Strings -------
07 01 41 53 55 53
00 0a 02 55 58 35 38 32 4c 52 00