NorthAmTransAm
Moderator
- Joined
- Jul 26, 2018
- Messages
- 2,042
- Motherboard
- MSI Pro Z690-A DDR4
- CPU
- i7-12700k
- Graphics
- RX 580
- Mac
- Mobile Phone
@CaseySJ, some thoughts on patching Alpine Ridge firmware. This applies to both GC-Alpine and EX3-Alpine.
1) The EX3 is strange and reading the chip is unreliable. One card just stopped reading all together and the other has various failures at verification...sometimes. (I have two EX3's btw)
2) When copying the active partition of one firmware into another I've had success in copying section by section instead of the entire 0x4000-0x5000 because they don't always line up. Thats either a great observation or part of the failure. Either way, specifically EE_PCIE_PHI and DROM has done the trick.I'd almost bet that you don't need DROM. (Clearly DROM is important. This was an isolated "success")
3) On the patched GC-Alpine Ridge firmware (DROM and EE_PCIE_PHI pulled from the Gigabyte windows firmware updater via Wine) USB does actually show up but only when in PEG but at the expense of other devices. Otherwise on RPXX the thunderbolt is perfect with an SSDT.
4) I was greatly confused by Osy's firmware because the first 4000 bytes looked way different than anything else. It also is the only one that actually goes all the way to 1meg. I'm realizing now thats likely because the firmware that Gigabyte or Asus use with their software updaters look way different than what you pull from the actual chip with an EEPROM Flasher. If thats true then that solves a lot of head scratching for me.
Note: Was edited for coherence.
1) The EX3 is strange and reading the chip is unreliable. One card just stopped reading all together and the other has various failures at verification...sometimes. (I have two EX3's btw)
2) When copying the active partition of one firmware into another I've had success in copying section by section instead of the entire 0x4000-0x5000 because they don't always line up. Thats either a great observation or part of the failure. Either way, specifically EE_PCIE_PHI and DROM has done the trick.
3) On the patched GC-Alpine Ridge firmware (DROM and EE_PCIE_PHI pulled from the Gigabyte windows firmware updater via Wine) USB does actually show up but only when in PEG but at the expense of other devices. Otherwise on RPXX the thunderbolt is perfect with an SSDT.
4) I was greatly confused by Osy's firmware because the first 4000 bytes looked way different than anything else. It also is the only one that actually goes all the way to 1meg. I'm realizing now thats likely because the firmware that Gigabyte or Asus use with their software updaters look way different than what you pull from the actual chip with an EEPROM Flasher. If thats true then that solves a lot of head scratching for me.
Note: Was edited for coherence.
Last edited: