Adventures in laptop battery hacking

  Рет қаралды 25,840

linux conf au 2017 - Hobart, Australia

linux conf au 2017 - Hobart, Australia

Күн бұрын

Matthew Chapman
linux.conf.au/schedule/present...
When I bought a replacement battery for my laptop, little did I know that I was going to be up for an adventure just to get it to charge. Join me on a dive into the innards of laptops and laptop batteries, BIOS, ACPI, embedded controllers, vendor authentication schemes, and the remarkable way in which people come together on the Internet to solve problems.

Пікірлер: 27
@beickus
@beickus 6 жыл бұрын
"my device is mine - i should be able to modify it"
@enlightendbel
@enlightendbel 6 жыл бұрын
We don't even have the right to repair 99% of the time :@ The tech industry is so fucked.
@berlnberln5289
@berlnberln5289 6 жыл бұрын
Really nice to have a thinkpad, the community around it is interesting, I'm pretty sure that the latitude and other laptop dose not have that much interesting users. It's a shame that lenovo is killing that with all their new dumb design "Improvement". Nice work and thanks to share
@edgeeffect
@edgeeffect 3 жыл бұрын
It's certainly created many interesting hacks... this is the second talk I've watched in as many days about people trying to hack their way around Lenovo's "improvements". I used a Lenovo ONCE.... never ever again, I'm telling you.... yeuch! That awful excuse for a mouse.... the annoyance of Ubuntu crashing twice a day.... never again.... never ever again.
@Spacefish007
@Spacefish007 7 жыл бұрын
Haha really nice! We had one battery we had to throw away, just because the damn controller on the battery set the "pemanent failure" flag incorrectly...
@hernancoronel
@hernancoronel 3 жыл бұрын
It would have been awesome if the gift at the end of the talk was an original Lenovo battery! LOL!
@christianflores3437
@christianflores3437 2 жыл бұрын
This man has to get to the end
@AlejandroHernandez-br8jg
@AlejandroHernandez-br8jg 2 жыл бұрын
2020, and this video has saved my life... Thank you
@vancouverman4313
@vancouverman4313 3 жыл бұрын
Life used to be so much easier, when batteries ran out, you just replaced them, hacking devices meant you just cut the red wire. I'm sure glad these programming geniuses know all this stuff so I don't need to learn it.
@jlinkels
@jlinkels 6 жыл бұрын
Smart hack. It is wonderful if you can afford to spend the time to do things like that. Although you did a great job, I fear that it does not help a bit to avoid the implementation of smart batteries, smart chargers, smart ink cartridges and smart whatever. How much more time before a laptop bricks deliberately after some amount of elapsed time or processing hours because "the manufacturer cannot longer guarantee optimum performance after X hours of use?"
@jinxterx
@jinxterx 7 жыл бұрын
Nice hack, well done :)
@jimmy_jamesjams_a_lot4171
@jimmy_jamesjams_a_lot4171 7 жыл бұрын
SUFFICIENT DETERMINATION! This is the stuff of MANY grand, philosophical questions. Namely, "Does this task warrant my determination?", & "Does merely reaping some benefit warrant the initial motivation to carry out the task?" I say, "if there's Even any slight possibility that good Could come of it, then Go On and Be DETERMINED!"
@ml1186
@ml1186 6 ай бұрын
Nice!
@aaronr.9644
@aaronr.9644 3 жыл бұрын
pretty cool
@ronchinoy
@ronchinoy 2 жыл бұрын
Everybody talks about the fuse that blows when you try to replace the cells on your bat. You mentioned you need to replace the fuse. Where is this fuse ?. Can you post a pic ?.
@edgeeffect
@edgeeffect 3 жыл бұрын
Quick link to Charlie Miller's talk that gets mentioned in this one: kzfaq.info/get/bejne/lZ91pdGgsbzcc3U.html
@edgeeffect
@edgeeffect 3 жыл бұрын
I find it highly amusing that there is a need to apologise for Windows. :D :D But then... I think "I'm the rdesktop guy" and then I think of how I used to curse "R ----ing Desktop" not because I found an particular fault with the software itself... just the "things that I would have to do" whilst running it.... so maybe it is right to apologise for Windows.
@saleemakram1851
@saleemakram1851 6 жыл бұрын
you can remove this problem by updating battery firmware avaailable at support.lenovo.com/us/en/downloads/ds001322
@oz93666
@oz93666 7 жыл бұрын
I was informed by someone in the industry that laptop batteries are prematurely terminated by software, to ensure revenue continues to flow to the computer company .... Can anyone confirm this rumour? LI-ion batteries should last many thousand cycles ..
@SuperHaunts
@SuperHaunts 7 жыл бұрын
dedication!
@casperes0912
@casperes0912 7 жыл бұрын
Can't say for all brands, but Apple Li-Ion and Li-Polymer batteries do last thousands of cycles. My MacBook Pro (15") is 3,5 years old now, use it every day, and it's max battery life is around 10 hours still
@filipesantos3745
@filipesantos3745 4 жыл бұрын
IDK, my old ThinkPad W500 stills with the original batteries (including the "ultra bay" one) for almost 10 years.
@SianaGearz
@SianaGearz 3 жыл бұрын
I think you have a slight misconception but are not entirely wrong. "Termination" in context of battery charging refers to the voltage or charge state, at which the charging is designed to stop, i.e. the state of the battery which is considered fully charged by the charge controller. There is a fundamental tradeoff between nominal capacity and ultimate life that is regulated by the termination voltage. So older Li-Ion chemistries were safe to charge to 4.2V on the dot, and generally survived about 500-1000 cycles when used this way. Newer chemistries have been stabilised with newly discovered additives, and this presents an opportunity to go either way. Either you can raise the charge termination to 4.35V or so, and get a little bit of extra nominal capacity out of it, about 10-12% extra, and still offer a nominal life of 500 full charge discharge cycles for the vast majority of cells. Or you can retain 4.20V charge termination, then the cells are likely to do 2000-5000 full charge discharge cycles. If you consider a likely life of the device of 500 cycles, i.e. 2 years give or take, then retaining the classic 4.20V termination is still the more consumer friendly choice, as over this life, there will be more actual capacity of the cell left throughout device lifecycle, as the battery will degrade and lose capacity slower. If you believe devices or device batteries should last 5 years, chasing nominal capacity at the cost of life becomes outright indefensible. I don't know what charge termination laptops are going for nowadays. In phones, the increased termination voltage of 4.35V is basically universal, has been for a long time. I think the laptops made say 7-9 years ago already were in part using vastly improved cells, but weren't yet usually pushing termination voltage to the very edge of what they will suffer - but an odd defective cell that dies early still happens. The laptop in this talk is a 2013 laptop, and its battery life ran out after 2-3 years presumably due to a single defective cell rather than expected decay. So if you were thinking there is some kind of cycle counting that kills off or "terminates" the battery after a time, this is incorrect. But there exists this kind of engineering tradeoff that is being used in a manner hostile to the customer, which limits useful life, and prioritises on-paper specs over actual user experience over the lifetime of device.
@yethuraj4873
@yethuraj4873 5 жыл бұрын
Lenovo is now selling low quality smartphones and other products. Old ThinkPad laptops have better material quality than todays model even the keyboard is better in old ones than new. Old Laptop Keyboards are far better than Apple MacBook keyboard. Why companies Like Lenovo build low quality products.
@edgeeffect
@edgeeffect 3 жыл бұрын
It's basic neo-liberal capitalism... minimise costs to the very lowest level... make optimal profits as quickly as possible... run away with all the money before the customers get too angry. The irony that the last "great" (so-called) Communist country is the centre of this (lowest for of) capitalism is the greatest joke of all.
@yethuraj4873
@yethuraj4873 3 жыл бұрын
@@edgeeffect People should go to consumer court.
@bearwolffish
@bearwolffish 2 жыл бұрын
​@@edgeeffect What is liberal about that, might as well call it neo con. It's just same old greedy capitalist bs. The left and right terms are used to play you.
The Trouble with FreeBSD
45:54
linux conf au 2017 - Hobart, Australia
Рет қаралды 157 М.
DEF CON 19 - Charlie Miller - Battery Firmware Hacking
49:06
DEFCONConference
Рет қаралды 10 М.
마시멜로우로 체감되는 요즘 물가
00:20
진영민yeongmin
Рет қаралды 34 МЛН
아이스크림으로 체감되는 요즘 물가
00:16
진영민yeongmin
Рет қаралды 62 МЛН
Porting Games To Linux
28:25
linux conf au 2017 - Hobart, Australia
Рет қаралды 9 М.
Package Managers all the way down
46:40
linux conf au 2017 - Hobart, Australia
Рет қаралды 13 М.
The Vulkan Graphics API - what it means for Linux
47:00
linux conf au 2017 - Hobart, Australia
Рет қаралды 33 М.
OpenAI's New SearchGPT Shakes Up the Industry, Google Stock CRASHES!
10:10
My personal fight against the modern laptop
44:50
linux conf au 2017 - Hobart, Australia
Рет қаралды 117 М.
ScummVM Retrospective - Lessons learnt, from games preserved.
25:03
linux conf au 2017 - Hobart, Australia
Рет қаралды 5 М.
Rust 101
1:30:48
linux conf au 2017 - Hobart, Australia
Рет қаралды 39 М.
마시멜로우로 체감되는 요즘 물가
00:20
진영민yeongmin
Рет қаралды 34 МЛН