Supervisor fabiosun Posted August 9, 2020 Author Supervisor Share Posted August 9, 2020 not curious IMHO I think it is related with PCIE slot sharing lines with NVME and this could be a problem it should be to try to detach all name disk only a star disk and GPU and TB card to see 1 1 Link to comment Share on other sites More sharing options...
Moderators iGPU Posted August 9, 2020 Moderators Share Posted August 9, 2020 3 hours ago, fabiosun said: not curious IMHO I think it is related with PCIE slot sharing lines with NVME and this could be a problem it should be to try to detach all name disk only a star disk and GPU and TB card to see I realize that it's due to lane sharing. (I wrote extensively about this same on the X570 build on the AMD OS X forum and here, section 6.) I wrote about the SF0 issue so that other users can check other mobos for a similar response. I think they will find the same result as this most likely is a function of the TRX40 chip. What I think it might suggest, is a technique to de-populate the SF0 device. In other words, if SF0 is populated, we can simply add NVMe drives (maybe a small one for Proxmox?; small ones are inexpensive) to attempt to move things out of SF0. This will facilitate writing SSDT for the non-SF0 devices. Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted August 10, 2020 Author Supervisor Share Posted August 10, 2020 I would like to have these stuff in Proxmox 😂 1 Link to comment Share on other sites More sharing options...
meina222 Posted August 13, 2020 Share Posted August 13, 2020 @fabiosun Which of these EEPROM programmers would you recommend. Or maybe either one is fine? https://www.amazon.com/s?k=CH341A+EEPROM&rh=n%3A172282%2Cp_76%3A1249137011&dc&qid=1597280797&rnid=1249135011&ref=sr_nr_p_76_1 Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted August 13, 2020 Author Supervisor Share Posted August 13, 2020 4 hours ago, meina222 said: @fabiosun Which of these EEPROM programmers would you recommend. Or maybe either one is fine? https://www.amazon.com/s?k=CH341A+EEPROM&rh=n%3A172282%2Cp_76%3A1249137011&dc&qid=1597280797&rnid=1249135011&ref=sr_nr_p_76_1 I have used this: https://www.amazon.com/KeeYees-SOIC8-EEPROM-CH341A-Programmer/dp/B07SHSL9X9/ with this it is possible to have 3,3v and you do not have to desolder stuff (for me without tools and experience would be impossible to do) inserting red oval pin in red square position on programmer you can measure 3,2/3,3 v instead, inserting it in green square position you have an higher voltage measure of about 5,5 v (and this maybe is not good) then following the instructions posted (@igpu) you have to install software to flash and you can do all easily..I have flashed multiple time without any problems 2 Link to comment Share on other sites More sharing options...
meina222 Posted August 14, 2020 Share Posted August 14, 2020 (edited) I ordered the flash rom device. Should get it by early next week and will then try the TB. I'm in a long discussion with Gigabyte support trying to figure how to make it work in Slot 4 of my motherboard - an issue for all GB TRX40 users who also want to use the NVME 4x4x4x4 adapter as it causes PCIE resource problems. Edited August 14, 2020 by meina222 Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted August 14, 2020 Author Supervisor Share Posted August 14, 2020 In Proxmox should be impossible for now also in slot 2 I think it is not possible to passthrough all PCIE Bridges of TR In Bare metal I think you could have success! 1 Link to comment Share on other sites More sharing options...
meina222 Posted August 17, 2020 Share Posted August 17, 2020 @fabiosun - I got my flash rom device today from Amazon. Which romfile do you use for Titan Ridge and how can I get it? Thanks. Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted August 17, 2020 Author Supervisor Share Posted August 17, 2020 GC-TITAN-RIDGE-NVM23-Elias64Fr.bin google for it yyou will find a github repository with also others firmware i have used that one 1 Link to comment Share on other sites More sharing options...
meina222 Posted August 21, 2020 Share Posted August 21, 2020 (edited) I noticed this mentioned on GB forums https://www.amazon.com/dp/B08BC11XW8/ref=cm_sw_em_r_mt_dp_GA3pFbDFSJTQD Is Gigabyte ditching the Titan Ridge in favor of an Intel chipset? Name still says TR but lists Intel's brand on the chipset. No USB ports from visual inspection and different chipset (original one didn't have USB either - seems identical visually but different revision) . Given the many problems this card is causing for various people I wonder if they decided to move in a different direction. Edited August 21, 2020 by meina222 Link to comment Share on other sites More sharing options...
meina222 Posted September 5, 2020 Share Posted September 5, 2020 (edited) @fabiosun, @iGPU - time to inject some life into this topic. So I have this at hand (have had it for more than 2 weeks now waiting to finally have Gigabyte fix their BIOS and enable me to run it in the slot I wanted to - Slot 4, for aesthetic and practical reasons - and they finally delivered). https://www.amazon.com/KeeYees-SOIC8-EEPROM-CH341A-Programmer/dp/B07SHSL9X9#customerReviews So the thing of course comes with no manual whatsoever and I found a few online videos showing how to use it, but they are not perfect. Reading online and following @fabiosun's advice, I am supposed to use 3.3V and then there are at least 5 or 6 BIOS versions floating around and on top one needs SSDT and (maybe?) disable SIP? On BIOS flash 1st: I don't have voltage meter. How do you make sure you have 3.3V? By default there is a jumper shorting 2 pins on the EEPROM programmer board. Are they reliable? I read somewhere BIOS elias64f NVM33 is "best". Is that recommended? On SSDT and SIP: Do I need to unseal my Big Sur volume following @iGPU's guide to disable SIP? Is it even needed? And after that, what's the challenge? Maybe I can try it on the Designare and see if I get any different results. I can start with passing thru TB video to my TB3 monitor but later want to get TB3 external GPU for compute tasks. p.s. ugh 😞 Do I have to do this? I was hoping it'd be easier as Amazon says 3.3V/5V Edited September 5, 2020 by meina222 Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted September 5, 2020 Author Supervisor Share Posted September 5, 2020 I did not in that way i measured 3.3v only putting stuff as I said in previous message to you if you can’t find after my breakfast I will search or write again for it @meina222 1 Link to comment Share on other sites More sharing options...
meina222 Posted September 5, 2020 Share Posted September 5, 2020 Yeah, I read some more on it - many people were fine with that particular model. I think the one I got is OK, but I'll get a volt meter just to be safe tomorrow. Link to comment Share on other sites More sharing options...
meina222 Posted September 5, 2020 Share Posted September 5, 2020 flash worked like a charm from 1st try, no modifications. Will try it in the hack later. 1 Link to comment Share on other sites More sharing options...
ckrueger99 Posted September 5, 2020 Share Posted September 5, 2020 Gentlemen, Is this video the correct technique for flashing the TR card? Thanks. Link to comment Share on other sites More sharing options...
meina222 Posted September 5, 2020 Share Posted September 5, 2020 Yes, but I did not use the white wires he soldered on the board. Technically, you should use a volt meter and check voltage, but I got lazy and did it anyways. Flashed twice, no problem using https://www.amazon.com/gp/product/B07SHSL9X9/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1 and the clip + the 25XXX green PCB oriented correctly ('1' on the PCB facing the lever on the lever side and red wire routed from 1 to the BLUE dot on the chip). I would 1st watch this video and then check the video from the German gentleman. 1 Link to comment Share on other sites More sharing options...
meina222 Posted September 5, 2020 Share Posted September 5, 2020 (edited) @fabiosun - I decided to try 1st DESIGNARE-Z390-NVM33-Elias64Fr.bin Initially I flashed NVM23 modified (I should have probably left it alone at this point as it showed correctly in my TB section of System Report and it showed 2 new network interfaces) but then I read several people praising the NVM33 which is an image from a on-board Designare TB and works well according to these people on the AIC ver 1.0 card I have. I still see TB 2x20 in my summary and I see network bridge in ETH, but I no longer see extra interfaces. Not too concerned about bridging, I want for now to just have it working on my TB monitor. No SSDT yet. Lots of SSDT's out there. Any consensus on what works best? Edited September 5, 2020 by meina222 Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted September 5, 2020 Author Supervisor Share Posted September 5, 2020 I have tested many firmware for me the best one is the first you tried to achieve best speed you have to build a ssdt i can’t help there monitor should work I think i see all ports available only flashing with patched firmware but maybe I am wrong on this @meina222 ot if you can could you try cb15 I have posted on bare metal thread in vm and I bare metal? only gpu test thank you 1 Link to comment Share on other sites More sharing options...
ckrueger99 Posted September 5, 2020 Share Posted September 5, 2020 (edited) On 7/29/2020 at 1:44 PM, fabiosun said: guide to flashing programming from CaseySJ This is the more up-to-date link, which uses 3.3V natively. Edited September 5, 2020 by ckrueger99 1 Link to comment Share on other sites More sharing options...
meina222 Posted September 5, 2020 Share Posted September 5, 2020 Ok, I will try SSDT generation using this method (taken from a tonymac thread I'm reading, to be honest I have no idea what this does besides the promise to generate unique ID for the network ROM). I need to modify PCI path too from the template. I'll report the results later when I get a chance to test. https://hackindrom.zapto.org 1 Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted September 5, 2020 Author Supervisor Share Posted September 5, 2020 @ckrueger99 thanks if you see we have a thread about Titan ridge I have also put some pictures to explain how I have achieved 3,3v with most used eprom programmer I have no skill in this subject and I have tested volt in both setup 2 Link to comment Share on other sites More sharing options...
meina222 Posted September 5, 2020 Share Posted September 5, 2020 Trying to follow this guide to generate my SSDT: https://www.tonymacx86.com/threads/success-gigabyte-designare-z390-thunderbolt-3-i7-9700k-amd-rx-580.267551/page-2343#post-2148640 @fabiosun apologies for pasting yet another external link, but it seems these people have dived very deep into this matter so it might be useful. I am matching my ROM to this guide. We'll see what happens. Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted September 5, 2020 Author Supervisor Share Posted September 5, 2020 Hi @meina222 I think @iGPU is in touch with people studying this from many times ago as he said in other post here however post your result when you have Some progress building your ssdt thank you 1 Link to comment Share on other sites More sharing options...
meina222 Posted September 5, 2020 Share Posted September 5, 2020 I think I need @iGPU's help as I have no idea how this SSDT is supposed to work. I tried compiling one based on the link above, matching my ROM and my PCI path, but it doesn't seem to have any effect. Attaching IOReg and SSDT I tried to use. @iGPU - any input on SSDT is much appreciated. For me this is right now pattern matching without really understanding the details. SSDT-TBOLT3-2.aml.zipMyMacPro.zip Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted September 6, 2020 Author Supervisor Share Posted September 6, 2020 from your ioreg this seems a big improvments and maybe your claim with Gigabyte have had some success 🙂 here instead you miss much data and also in general renaming is not working could you post an ioreg without using any SSDT for thunderbolt? 1 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