• Sign in to follow this  
    Followers 0

    Clevo P150EM - Battery Cell Upgrade Success


    Khenglish

    So back when I got my P150EM, one of the deciding factors on getting it was that due to optimus/enduro, the battery life was respectable. I wanted the top hardware while still having some mobility. Over time though, the battery became more and more worn out, to the point where I hardly got over an hour of life out of it. New batteries are stupidly expensive, and Clevo used cheap cells for it in the first place. I wasn't paying $100 for a mediocre replacement battery. I decided to pay $50 for top end cells to boost capacity by 30% and get over 6h of battery life. I figured that this could get messy, and luckily a friend let me have his nearly dead P150HM battery for me to have some spare parts.

     

    So I swapped the cells, while destroying the plastic battery shell in the process, and got a battery that worked just like it still had the old cells. Figuring I needed to reprogram the EEPROM on the battery pack, I started removing the glue all over the EEPROM chip to get it in my programmer. I stupidly forgot that I was working on a  BATTERY, which meant that it was ALWAYS ON, and poured MEK over it, blowing a fuse.

     

    After getting pissed off and giving up for a few months, today I gave it another go. I got the EEPROM chip out and started taking guesses at how to reprogram it. If I guessed wrong, good thing the fuse was blown so I don't melt anything. I figured out that battery EEPROM contains the capacity info in terms of mAh for a pair of battery cells. I searched for the default 5200 mAh (1450 in hex) and found it. I then raised this to 6800 mAh (1A90 in hex). It was a success! Nominal battery capacity was now 100640 mAh total.

     

    So now I knew I could probably program things right after enough tries. It was now time to get the battery operational again. I bridged the fuse, and the battery came back to life. Sort of. It would charge when off, but not on. It would run, but windows reported no battery drain (infinite energy!?!?!?!?). In short, the battery EEPROM was not being updated at all as the battery state changed. I was under the impression that if  Ilet it charge, it would not stop until overvoltage protection kicked in, and if I let it discharge, it would not turn off until the system BIOS detected an undervoltage scenario, which is far below the safe discharge voltage of the battery. I figured for the time I'd just let it be and try to get the EEPROM right.

     

    Next was looking for the wear capacity. This is the capacity left in the battery as it ages. Using hwinfo64, I got the wear level, converted it to hex, and found it in the EEPROM. I then changed it to only 5% wear instead of 74%. I left some wear because I did let the cells sit for a few months, and I was directly soldering to the cells, which isn't really good for them due to the heat from the iron. This was a success. Current charge % correctly dropped as well.

     

    So now I needed to get the battery charging right. My only option was to rip apart my old, but fully functional P150EM battery. I found that the fuse was actually really weird with 3 prongs, and only 2 prongs were supposed to have 0 resistance. I had soldered all 3 together on the P150HM battery. I switched the EEPROM chips and boards, then hoped it would work and not require me to run and get the fire extinguisher.

     

    It worked! The battery is now charging properly as I type this. It also discharges right too. It looks like the laptop will try to overcharge it a bit since the current charge % was a little low vs reality, but that should just give it a little extra wear, with the charge % being calibrated properly at 100%.

     

    mbgQXIR.png

     

    9OMCtUR.png

     

    rJ8Isnq.jpg?2

     

    I'm not sure how I'm going to get that back in the shell...

     

    Continue discussion in original thread here. 


    6 people like this
    Sign in to follow this  
    Followers 0


    User Feedback


    There are no comments to display.



    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

  • Similar Content

    • By hoani
      Hi,
       
      I have upgraded my P170EM with a 970M a couple of years ago. I used the vBIOS from @Prema and his v2 BIOS.
       
      Has shown on many thread, the v3 bios is not public and I have to stick with the v2 so I modded my infs for upgrading my nvidia drivers.
       
      Upgrading from win7 to win10 was quite difficult and after many tries and fails, I managed to get a v359.13 version working properly.
      I modded the inf by myseft experiencing methods grabbed from many sources. I must say that this is not as simple as some says... Every version, the infs to be modded changes and sometimes it works, sometime it don't.
       
      I then try to work with @J95, posting my difficulties on his inf mod dedicated thread.
       
      All his releases are dedicated to "non-optimus" clevo laptop and thus are not working out of the box with my P170EM. He kindly tried many hacks to make his modded drivers work with the P170EM without success.
       
      The only thing that work completly today is the v359.13.... And I had to revert back from the win10 anniversary edition to have at least the discrete GPU to be active. All my tries on drivers differents from 359.13 on non-anniversary edition of win10 would have the dx10/11 not working on discrete GPU or the dx9 not working on discrete GPU.
       
      I can't count the hours I spent DDU my drivers, modding, trying, failing, retring.... This is a real hassle. Now I don't even want to try the new driver... But sometime I need to upgrade, especially for the optimisation available for the new games I can buy.
       
      That's why I'm asking @Prema whether he could think about releasing the v3 BIOS for P170EM public ? I would also be OK with the option to be able to purchase it for a reasonable price.
       
      Thanks in advance for your reply !
    • By J95
      Please follow the instructions below.
      • Specs.
      • Device manager ->Display Adapters ->Details ->Device Description ->Hardware Ids, post results (request).
      - Extract downloaded driver using 7-Zip/winrar.
      - Extracted Nvidia...International\Display.Driver folder\ -> copy/overwrite nvdmi.inf
      - Nvidia...International folder\ -> run setup.exe
      - Windows 8 - disable driver signing
      Command Prompt (Admin) Win key + X Type:
        bcdedit /set {current} testsigning yes -> "The operation completed successfully" ->reboot ->Install drivers.
      Exit test mode, cmd (admin).
        bcdedit /set {current} testsigning no ->reboot.
      - Use DDU to remove previous drivers/GPU installations (Nvidia & AMD), create restore point then select first uninstall option (safe mode).
      GeForce 334.89 WHQL
      Modded nvdmi.inf v334.89 AW M17XR2/R3/R4 3D + M18XR1/R2 GTX 680M / 780M
      Modded nvdmi.inf v334.89 AW M18XR1/R2 GTX 680M / 780M SLI Enabled
      - - - Updated - - -
      Quadro Notebook Driver 334.95
      PhysX 9.13.1220
      - Extract
      - Nvidia...International folder\ -> delete the following folders:
      Display.NView
      Display.Update
      Display.Optimus
      NVWMI
      - Display.Driver copy/overwrite nvdmwi.inf
      - Nvidia...International\ -> run setup exe
      - Install Physx -> reboot
      Fire Strike NVIDIA GeForce GTX 780M video card benchmark result - Intel Core i7-3940XM,Alienware M17xR4
      [
      nvdmwi.inf_v334.95_AW_M17XR2_R3_R4_3D_M18XR1_R2_GTX_680M_780M.zip
      nvdmwi.inf_v334.95_AW_M18XR1_R2_GTX_680M_780M_SLI_Enabled.zip
    • By 750dmg
      Hi guys,
      I succesfully flashed v2 vbios from prema and I tried 1v and and oc but I couldnt. I think it was power suply. Mine is 230w. And I tried 0.75 0.50 0.25 and 0 volt. But now I m trying game, benchmark screen goes dark and after beeping at 0 volt. Is this a hardware damage? I used just 1v max.(temperature max 70c)
      I tried
      cmos reset
      DDU
      Xtu uninstall
      And come back to stock vbios
      I think my card is dying
      Please help me!
       
    • By MC-Sammer
      I was looking for new drivers for my p750dm2-g and stumbled across this.. [PM me for the link]
       
      I thought I'd share.
    • By Jamie Legends
      Hi,   I have a Clevo P170EM with an AMD 7970M.   Last year I tried to change the vBIOS of my 7970M, a friend of my tried to change it because he wanted to ''overlock'' the card. He said no worries I said okay do it, then later on he returned my laptop and bricked both my card and the normal BIOS. I had to repair the laptop trough a repair company in the city. They only could repair the BIOS by doing another BIOS on it. They said to try everything with the card but my laptop wouldn't accept it.   The problem:   After the Windows 10 installation I installed all the drivers from the manufacters site (http://www.eurocom.com/ec/drivers(226)ec). Including the SSD driver, then I FIRST installed and fully updated the Intel HD Graphics. After that I installed the AMD videocard drivers (crimsons edition), the weird part is, AMD autodetect sees my card and so does Windows. Then the driver ask me to restart my laptop, after restarting the Windows logo appears then the screen goes black with a blinking cursor left upper screen.   I believe it has someting to do with the vBIOS of the card and I also believe that the card is not bricked but just wrong BIOS.     I asked the manufacter and they say that the card may be bricked, when I ask for the BIOS they would not provide it for free (bastards). I asked for both the motherboard and AMD card BIOS, they said I have to pay for it.   Question:   Can someone provide information and files for the right vBIOS? I mean the vBIOS that is standard.   Greetz,   Jamie   P.s I have some pictures and screenshot of Windows and the BIOS detecting the graphic card, the weird thing is both OS and BIOS detect the card but when I install the drivers it goes black   P.s.s I already tried everything AMD support provided so I have no use for comments like ''Try unistall with DDU'' or try with second monitor etc.     As you can see I've disabled the card because when I enable, Windows freezes and screen goes black.