Jump to content
NotebookTalk

AMD MXM on Clevo Laptops


Troika

Recommended Posts

Does anyone have any experience getting an AMD MXM GPU to work on a Clevo laptop? I have a old Dell Precision M6800 that I side-graded from to a Clevo P177SM. I'm currently using a GTX 970M that I had because it works with INF modded drivers. I want to upgrade to either a Radeon Pro WX7100 Mobile or a RX 580 Mobile that I have. Both technically worked on the M6800 but they draw too much power. The WX7100 works fine but doesn't have a consistent core clock because it pulls upto 110w and the laptop is only able to provide about 90w continuously. The RX 580 Mobile pulls around 130w and crashes the M6800 unless you drop the power draw manually in MSI Afterburner. It suffers from the same problem the WX7100 does with inconsistent core clocks, though it does have higher memory clocks than the WX7100. I tried manually editing the bios but it doesn't seem to work and it won't take a lower power draw bios. Ideally, I'd like to get the RX 580 Mobile to work in the Clevo but I'm not sure if it'll work given the power draw. The WX7100 is likely to be a better fit.

TLDR: Is there a way to make either the WX7100 or the RX 580 work with the Clevo laptop without the laptop beeping and automatically shutting down after 30 seconds? I'm using the Prema Bios P177SM 34 31 PM v2. From what I've gathered in my research, its an issue with the EC not being able to get a temperature signal from the gpu. Is there any way to spoof or bypass the EC?

Link to comment
Share on other sites

Yes you are right, the problem is in the EC controller firmware of the laptop. You need to either change the address value of the temperature sensor or disable this check completely.
As an example, I can provide a video where a similar operation was done with another laptop clevo/hasee, unfortunately it is in Russian, but I think with subtitles will be clear.
The fragment you need is from 7 to 11 minutes:
https://www.youtube.com/watch?v=GJ9fadWsx7E

Link to comment
Share on other sites

On 12/26/2024 at 3:53 PM, panda_zzz said:

Yes you are right, the problem is in the EC controller firmware of the laptop. You need to either change the address value of the temperature sensor or disable this check completely.
As an example, I can provide a video where a similar operation was done with another laptop clevo/hasee, unfortunately it is in Russian, but I think with subtitles will be clear.
The fragment you need is from 7 to 11 minutes:
https://www.youtube.com/watch?v=GJ9fadWsx7E


Oh shit! That might actually be what I need to make my AMD GPUs work! I ordered one of the flashers that the person in the video mentioned. I'll report back once it arrives and I give this firmware mod a try!

Link to comment
Share on other sites

  • 2 weeks later...

So, I got the programmer earlier this week and I did try to follow the guide from the russian video but I wasn't able to even access the ITE chip. The flasher didn't have a profile for my particular laptop so I had to make one using trial and error, examining a wiring data sheet for the IT8587E, the data sheet for my particular laptop and how it was wired up on the motherboard. I think I got the profile setup right but I wasn't able to even dump the firmware onto my computer so I can edit it. I think someone with more specific knowledge on this topic is going to have to crack this one. I'll include the log dump from the flasher incase someone has any ideas on how to get the profile to work.

 

Vertyanov JIG FW_v51
Soft version    --> 8.15.8468.49486
Mode selected   --> ITE  (IT8XXX)
JIG pcb version --> 3.0/3.1
[AK08TIMC][414B303854494D43]
[W10326]  [573130333236FF151819]
EC RD|WR counters:
ITE:0|0 ENE:0|0 MEC:0|0 NUV:0|0 EPF:0|0
## JIG registered ##

User select MB:
6-77-P177SM00 KB_pins=26 LEFT DOWN 1MM PD0=1 PD1=2 PD2=3 PD3=4 PD4=5 PD5=6 PD6=7 PD7=8 BUSY=10 STB=24 AFD=23 INIT=22 SLIN=21 KSI4=20 KSI5=19 FLASH=128 CHIP=IT8587E-128
Found parameters:
FLASH=128KB
KB_pins=26
Pins_step 1MM
First pin on the LEFT
Contact position DOWN
PD0=1
PD1=2
PD2=3
PD3=4
PD4=5
PD5=6
PD6=7
PD7=8
BUSY=10
STB=24
AFD=23
INIT=22
SLIN=21
KSI4=20
KSI5=19
smallest pin->1
largest pin ->24
Added choices for USER_FFC: 24,25,26,
User selected FFC 26 pin
User selected FFC_type A - one side
Chance FFC from first pin on MB -> GOOD
Chance FFC from end   pin on MB -> GOOD
Formula number [2] is chosen
**********************************************
Pin original location:
PD0=1 PD1=2 PD2=3 PD3=4 PD4=5
PD5=6 PD6=7 PD7=8 BUSY=10 STB=24
AFD=23 INIT=22 SLIN=21 KSI4=20 KSI5=19
Pin calculated location:
PD0=26 PD1=25 PD2=24 PD3=23 PD4=22
PD5=21 PD6=20 PD7=19 BUSY=17 STB=3
AFD=4 INIT=5 SLIN=6 KSI4=7 KSI5=8
**********************************************
Connect FFC cable on JIG from first pin
Settings sent successfully!

 Check GND.
 Connect the motherboard power adapter.
 We are ready for reading or writing.

Save the file: C:\Users\Troika\Documents\ITE_Unmodded.bin
1/6/2025 11:08:37 PM
Check connection ...
Received ITE ID  -> FFFF rev -> FF

Wrong EC ID!

 

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

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. Terms of Use