• 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 Paclik
      Hello everyone. 
       
      I've been reading the forums for quite a while now, and I can't even describe how helpful everyone at techinferno is. 
       
      It's time for my first post and my question is towards the GPU vBios and Alienware/Clevo gurus here at techinferno.
       
      I've bought a barebone Origin EON 15-X (Clevo p750dm) it's the Skylake version. I also have an MSI GTX970m 6GB which doesn't seem to be working when installed in the 15-X (black screen not even backlight, only the keyboard backlight is working, no fans are spinning and there are no beeps). I think it might be due to the MSI vBios. I want to try to flash the card with a Clevo vBios (thanks to Prema) and see if the card would then work.
       
      I was hoping I can use my trusty M18x r2 for that task. 
       
      In the primary GPU slot I've got my 7970m and in the slave slot I've put the 970m. When I power the laptop and go to the bios, it only shows "ATI GFX" for "Discrete Graphics 1 and for "Discrete Graphics 2" shows "Not Detected". I've tried booting to Windows and checked the device manager, same thing only the 7970m is listed.
       
      I'm not sure if what I'm trying to do is even possible.
       
      Any help will be greatly appreciated. Thanks in advance
    • By freak123
      Does anyone know if I can smack 2x16gb(32gb) ddr3l sodimm into the y510p without issue?
      Yes the documentation states it's upgradable to 16gb maximum, but surely that's bs, I mean the 4700Mq is capable of 32gb RAM so what's the problem?
      I read some speculation online on various forums, but can anyone confirm it is possible? I'm just scared to buy the RAM if it's not going to work.
      Thanks
      InB4 "you don't need that much RAM"
      I do.
    • By Flu
      What is up. Emailed Sager about latest bios and they sent me one. Suppose to provide support for Kabby lake 7XXX series processors as well as optimization for crappy WIFI cards that aka (cough cough KILLER) le'ts not point fingers here XD. File is below. Gotta flash through USB... there are plenty tutorials out there how to do but here are instruction from the email I got.
       
      https://drive.google.com/open?id=0B_Ud_l2en4O0MGw0WWJCaXFUS0E
       
      Rename the attached file to 9870BV08LS2.7z(Done it for you already)
       
      Unzip the 9870BV08LS2.7z to a USB flash drive.
       
      Restart Windows.
       
      When the screen turns black, keep tapping F7.
       
      Select enter setup on the boot menu.
       
      Pull down the exit menu in the CMOS setup.
       
      Launch EFI shell from filesystem device.
       
      The Startup.nsh will flash the BIOS.
      Note. Sager Computer does not take the responsibility if the computer does not work after you updated the system BIOS & firmware by
       
      yourself. ( Neither do I)

      Enjoy
       
       
       
    • By Chamim
      Hei guys !
      Really need help. I have notebook, motherboard CLEVO W240HU. the BIOS from American Megatrend Inc. When I'm trying to flash my bios. it said "Bios write-proected". How can I disabling it?
      Thanks