Jump to content

bcunje

Registered User
  • Posts

    24
  • Joined

  • Last visited

Everything posted by bcunje

  1. @Agoneous , if you are willing to open your laptop one more time, clipping/disconnecting the sense pins on the fan will cause it to run at max speed all the time.
  2. It might be possible to custom fab a PCB with the traces lined up to the pins, but that in itself might not have a solid connection to the Ultrabay plug... It's unlikely that any standard PCIe slot/port would work because they are huge in comparison and the pin pitch is much larger.
  3. Upon further inspection, the only way that I could get a clean PCIe 3.0 x4 interface would be to use 8 SMA coaxial connectors. I don't think there are any other connection types that support that kind of bandwidth and are in my price range. On the other hand 8 SATA cables, each one sending/receiving one lane with twinaxial cabling should be able to handle a PCIe 2.0 interface just fine. 8x PCIe 2.0 will be sufficient. Not even sure why I've gone and researched this yet since I have yet to even unlock to BIOS! EDIT: Oh yeah, I can't use SMA right angle connectors because they are a few millimeters too large to fit into the Ultrabay. EDIT2: Micro coax is an option (DC-10GHz), but is also expensive...
  4. Type in "40025_Compal_LA-8692P" into google and it's the first result. I have SLI GT750M's in my laptop, but the only performance bottlenecks are the GPUs. They run hot, and in SLI I get the inevitable frame stuttering... I'm going to be developing on an Oculus Rift DK2, so I just need more GPU power. Frame stuttering in VR would be nauseating!!!
  5. Nice find, however the Ultrabay connector is completely proprietary. It LOOKS like a normal PCIe connector because of the key notch, however it is not. There's 30 pins (15 each side) on the smaller half of the Ultrabay connector and only 22 (11 each side) on a traditional PCIe connection. I wish it was that simple!!! Also, the HDD caddys and disc drives do not have functioning Ultrabay connectors. They are just plastic blanks .
  6. You're right, a x4 PCIe 3.0 bus would be more than sufficient. However since I'm going to be designing this entire eGPU system from the ground up, I'm going to add in lines for the other 4 PCIe lanes, especially since it's not too much effort to implement them anyways. I'm going to use a SATA interface to extend the PCIe bus because it looks like it will be the easiest to match trace lengths, it's cheap, and it's definitely up to the task. Each SATA cable will implement a single PCIe lane which means 4 cables for the x4 and 8 cables for x8 connections. There will also need to be an extra SATA cable for the CLK/CLK#, and I guess the SMBus data as well. This is all totally achievable and I don't mind getting my own PCBs fabricated. But first thing's first, getting rid of the Lenovo GPU whitelist. I can test this because I have another Ultrabay GPU which is technically not compatible with the system, so I will be able to tell whether or not the GPU passes the whitelist or not. I will try my best to keep updated on my progress in the other thread (http://forum.techinferno.com/diy-e-gpu-projects/5943-egpu-possible-lenovo-ideapad-y510p.html). I might need to source some of the expert's help to modify the BIOS if I'm unable to do it... Only time will tell! This is an exciting project . Edit: I've only for 4 inches of space to work with, so that leaves me with 5 SATA connector widths 4x PCIe 3.0 it is!
  7. That's a shame... The Lenovo Y410P has 8x PCIe 3.0 lanes, so it looks like I will just have to design the board myself. I was hoping to just save some time instead of doing PCB fab from scratch. Since HDMI lines aren't good enough for the LVDS lines, perhaps I'll look into something else more readily available. Maybe SATA3, USB3, or DisplayPort Lines...? I am pretty certain their specifications are <6MT/s though... Oh well I'll figure it out! Thanks @Tech Inferno Fan !!!
  8. I am going to be using the Ultrabay 8x PCI-e bus within the Lenovo Y410P laptop. I am going to be modifying the BIOS to remove the GPU whitelist, and I have a spare Ultrabay connector. Since Ultrabay provides 8 PCIe lanes, I wanted to know if there were any eGPU solutions that have 8 lanes implemented. If there are, it would save be some time and make the PCB fabrication of the Ultrabay connector slightly easier. Let me know!!! Thanks in advance
  9. This is going to happen... Just need to do some more reading, familiarize myself with this particular assembly instruction set, and remove the function call. I'll probably just modify svl7s y410p BIOS to start with. Interestingly enough the 1.07 and 3.05 BIOS' have different strings for the GPU lock. Hopefully there's a y410p flash recovery procedure for when I inevitably break it!
  10. Figured out how to remove the PCI-e whitelist for GPUs within the BIOS. It's essential an assembly jump loop that locks you into a screen that says "Please remove hardware". Simply jump out of the loop and you're good. I also have a spare Ultrabay connector that I can de-solder from a [working] GN35. This will happen but I need some time to custom fab a PCB with LVDS lane extensions as well as to modify the BIOS.
  11. Google: "40025_Compal_LA-8692P" Again, the only issues with the setup are: ultrabay connector scarcity and PCI-e lanes 8-15 not being accessible due to Lenovo whitelisting.
  12. Does anybody know if the new unlocked 3.05 bios lifts the Ultrabay GPU restriction? Last I recalled, it does not. Perhaps there are some new unlocked settings within the bios which will allow it to be unlocked?
  13. @allstone I was able to get a pinout the the ultrabay connector, and it is totally possible. Interestingly the controls for the fan on the Ultrabay GPU are sent through the ultrabay connector X). The only data transactions between the motherboard and ultrabay are PCI-e LVDS 8x lanes and SMBus data. I'm assuming all the stupid whitelist info goes through SMBus. If svl7's bios removes the GPU whitelist, then this is as simple as re-purposing ultrabay connector by "chip-quik-ing" it and replanting it. All the necessary PCI-e pins exist there EXCEPT for the JTAG (optional) and hot plug detect (bypassable). On the Lenovo side of things, most of the other signals are power enables, power good, temp sense, fan speed, and fan tach. Voltages present on ultrabay connector are 3V, 5V, and 19V.. and we really only need the 3V. If the bios mod doesn't allow for GPU whitelist, then an option would be to capture/hold the SMBus with and FPGA or something and falsify the output to allow it to pass. Using a logic analyzer would allow us to see the fine details of the data bus transaction. @svl7 you may be interested...?
  14. @allstone, I've got a GN35 (650M Ultrabay) that I unsuccessfully was able to convert into a 750M, mostly for experimentation. I was able to turn a GT755M into GT750M by modifying the hardware straps and reflashing it, then SLIing it with my onboard GT750M. The GN35 works perfectly fine, but I wouldn't mind goring it apart to experiment with an eGPU via Ultrabay connector. The only REAL issue is getting past the Lenovo whitelist. The Lenovo whitelist is why you can't normally slip a GT755M into a GT750M laptop, hence the need to change the hardware straps to change the Device ID. Just reflashing the card with a different Device ID will NOT allow the card to pass the Lenovo whitelist check. Do you know if svl7's latest unlocked 3.05 BIOS removes ultrabay GPU whitelist as well as wlan whitelist? If so, I'm going to get the desoldering the ultrabay connector and reverse engineering the pinout. Let me know.
  15. @svl7 I was wondering if you could possibly take a look at the differences between the 650m and 750m vBIOS. I tried sifting through the two, but wasn't able to get my modified GT650M Ultrabay to work with a different vBIOS...
  16. Hello techinferno. I apologize for the necropost, but I am working on fully converting a GN35 Ultrabay GT650M into a GT750M. I have already SUCCESSFULLY modified a GT755M Ultrabay into a GT750M as per this thread on notebookreview: SLI'ing Y410P GT750M with GT755M Natively! No driver mods. GT755M -> GT750M conversion was as simple as modifying the hardware straps, then reflashing. That's it. The current road of GT650M -> GT750M is proving to be a bit tougher. So far I have successfully modified the hardware straps on the GN35, allowing the Ultrabay card to bypass the Lenovo Y410P white list. Now I am trying to figure out what vBIOS it needs. One thing to note is that the SPI flash chip on the GN35 is only 128k and not 256k like the GT750M/GT755M. Also the GN35 uses write protection whereas the GT750M/GT755M do not. GN35: 128K Macronix MX25L1005 GT750/755: 256K Macronix MX25L200(5/6) 128K is still plenty to hold the 750M vBIOS however. When the GN35 has the stock 650M vBIOS, it 'seemingly' works fine. It installs, shows up with the CORRECT 750M Device ID (10DE 0FE4) and even shows up as a 750M in Device Manager. Obviously the clocks and voltages are at 650M though. Oddly enough there isn't anything indicating that it's a 650M at all unless you use nvflash to read the vBIOS version info. Even GPU-z pulls up all 750M type info excluding clocks/BIOS version etc. With the stock 650M vBIOS it even tells you that the system is SLI Capable, but then black screens if you try to do so. I was able to flash the 650M with 750M vBIOS, which reads fine in nvflash, but would never install correctly in Windows 8. GPU-z doesn't pull the right information after re-flashing as well... No matter if I clean installed Windows or reinstalled the nVIDIA drivers, it just doesn't stick. One thing to note is that the 650M vBIOS is definitely different than the 750M, and is about 6kB smaller in size. I've tried the svl7, original, 8.1 fixed, and modified versions of the 750M vBIOS and none work. Just as a control variable, as soon as I slip in my modified [GT755M -> GT750M] Ultrabay, it works immediately. Perhaps replacing the 128K MX25L1005 with a 256K MX25L2006 that doesn't have the write-protect bits and has the 750M vBIOS on it would work? Any tips/suggestions would be greatly appreciated. I'm not too good with BIOS modifications, but can do any hardware mod in a jiffy. I've got all the equipment for that. EDIT: I made a guide to downconvert the GT755M5 -> GT750M Ultrabay because Lenovo never released the GT750M4 for all the Y410P owners. The GT750M5 also cost over $250 whereas the GT755M was only $99. Now the GT755M isn't being produced anymore, but the GN35 is still available for purchase (even comes with 14" bezel). This is why I am trying to upconvert the GN35 -> GT750M. EDIT2: Also something silly, when the GN35 is still on 650M vBIOS, GPU-z shows it as having Hynix GDDR5, when it is actually Samsung
  17. @oli129 sure thing. There are some detailed instructions on this thread as well as the thread on notebookreview.com. It should be linked above. If you have any questions specifically, let me know. I think the guide should have pretty much all the information you need.
  18. Is there a moddified vBIOS for Windows 8.1 for the 750m Ultrabay card? Right now the onboard card is stock clocked at 1058 MHz and the Ultrabay is clocked at 941 MHz. However when I use GPU-Z sensors, it says they are both running at 1058 MHz. Not sure what to believe.
  19. Alternate thread at notebookreview, same information: SLI'ing Y410P GT750M with GT755M Natively! No driver mods.
  20. GT750M, and GT755M Ultrabays all use the SAME EXACT PCB, and likely the same components too. There is literally no difference between the two except for the hardware straps (for configuring Device ID) and the vBIOS. Both of which can be easily changed. I modified them on a GT755M and "downgraded" it into a GT750M and am running native SLI in my August 2013 y410p GT750M. I'm running a large Alienware PSU so I have plenty of power. The motherboard handles the power just fine. It's not an issue with the motherboards, it's an issue with the Ultrabay manufacturing. Most likely the vBIOS as the Lenovo mod pointed out.
  21. This is great @dhuesca. My y410p randomly decides to uninstall my GT750M Ultrabay whenever it wants, and since I don't have an SSD, it takes ages to boot and re-install it. I'll keep your installation order in mind when my 128GB NGFF comes in.
  22. The changes from anything above 1.07 seem rather insignificant. Lenovo just changes their whitelist settings for the most part. I'm currently running my stock 1.07 y410p GT750M from August 2013, and am NATIVELY SLI'ing it with a GT755M that I modified and "downgraded".
  23. Hello techinferno, my name is bcunje. I have been an observer of this forum for a while along with notebookreview, however I think this forum better suits my needs. Summary: I own an early version August 2013 y410p with 1.07 BIOS and single GT750M. I wanted a 750m Ultrabay for SLI, but Lenovo never delivered. So, I bought a GT755M ultrabay when it was on sale for $99 dollars (instead of the now over 200 dollar price), and made it work without ANY BIOS modifications. The laptop is natively supporting SLI without any driver or BIOS modifications. Here's how I did it. Requirements: -GPUs need the same device IDs 10DE 0FE4 (subsystem ID does not seem to matter, but mine is 380017AA whereas I THINK the y510p's are 380117AA) -It needs to actually fit in the laptop -vBIOS should be the same, mostly just for clock speeds. The card pulls device ID off of the hardware straps. The First Step.... I tried just flashing the 750M vBIOS onto the 755M to see if I could get past the BIOS whitelist. That did not work. I used a Raspberry PI to SPI flash the Lenovo provided 750m vBIOS for Windows 8.1. Here's some pics for fun: SPI Flashing 750M vBIOS onto a 755M card with a Raspberry PI The Second Step.... User EmberV from notebookreview was extremely helpful in this part. I posted PCB pictures of the GT755M Ultrabay, and he pointed out that although the GT750M and GT755M were the same chip, same RAM, even the same PCB... there was ONE resistor that was configured differently. GT755M Ultrabay PCB Pictures Pictured below are the hardware straps. GT755M Left, GT750M Right [FONT=HelveticaNeue-Light] GT755M Resistor Pattern[/FONT] [FONT=HelveticaNeue-Light]10110010[/FONT] [FONT=HelveticaNeue-Light]01001101[/FONT] [FONT=HelveticaNeue-Light]GT750M[/FONT][FONT=HelveticaNeue-Light] Resistor Pattern[/FONT] [FONT=HelveticaNeue-Light]10111010[/FONT] [FONT=HelveticaNeue-Light]01000101 [/FONT] First thought is that they were just 0 ohm resistors configuring the Device ID, however they are actually resistors, in increments of 5k Ohms, between 5K and 45K which set the Device ID. More on how Nvidia does hardware straps here: [MOVED] Hacking NVidia Cards into their Professional Counterparts - Page 1 One of my buddies has a y510p GT750M SLI laptop and he was kind enough to allow me to take his Ultrabay apart and poke it with a DMM. This is what I found, with the upper left most resistor being pad 1 and the bottom right most resistor being pad 16. Pad (GT755M) Resistor Impedance Pad (GT750M) Resistor Impedance 1 1 25k 1 1 34.6k CHANGE TO 35K 2 0 105.7k 2 0 105k 3 1 44.8k 3 1 45.2k 4 1 4.9k 4 1 4.9k 5 0 90.1k 5 1 24.9k CHANGE TO 25K 6 0 85.3k 6 0 84k 7 1 4.9k 7 1 4.9k 8 0 75.4k 8 0 75k 9 0 81k 9 0 93k 10 1 45.4k 10 1 45.1k 11 0 106.9k 11 0 127k 12 0 63.0k 12 0 60k 13 1 29.9k 13 0 80k REMOVE 14 1 25.0k 14 1 24.7k 15 0 60.8k 15 0 64k 16 1 14.9k 16 1 15k Previously, the y410p would tell you that the Ultrabay is unsuitable for the laptop and tell you to remove it so you couldn't even boot into Windows. Making these changes allowed my y410p to get past the BIOS and into Windows. Simply re-flashing the chip again got it working properly. and the next time I booted my machine I was greeted with this: Now I'm pushing >200FPS in CS:GO, BF4 on Ultra, Tomb Raider on All high (except stupid TRESSFX)... It's great, except now the CPU is throttling hardcore. If you have any questions about how I did this please let me know. I'm trying to get my first 5 posts so I can actually be an active member so I can download svl7's y410p BIOS mod to undervolt my CPU and prevent throttling issues while gaming ^_^. If you are so inclined, you can follow my incremental progress on this thread, although it veers off topic a bit: Y410p [SLI] Purchase - Page 8 tl;dr: 1) modify hardware straps 2) reflash 3) happiness
  24. So I have a VERY special scenario y410p, and I'm looking for some input. My laptop is a nearly August 2013 y410p on 1.07 BIOS with single 750m. I just recently bought one of the GT755M5s from Lenovo when they were only $99, and modified the hardware straps and BIOS so that it could be recognized in my y410p as a 750m. SLI is working great. It's a 750m SLI'ed with 755m->750m downgraded Ultrabay card. Does this 1.07 BIOS mod allow for SLI? If so I noticed that there is a notice for SLI users to reflash their Ultrabay... however I'm a 750m user using a hax0r'd 755m. I just want undervolting really. Not too worried about the whitelisting. My laptop is throttling excessively while playing games and it is unacceptable.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.