Comments (8)
I actually have EC version 1.14, but BIOS version 2.60 and thought i need both to be most recent to be on the save side before flashing skulls. If most recent EC but BIOS is mostly irrelevant that might be good to add in the documentation. Lenovo still releases BIOSes so someone wanting to install skulls, probably would not need to update one last time since EC version is not increasing anymore.
Also, thanks for your hard work!
from skulls.
As I understand it, Lenovo's original flash update tools have to be used. Also, skulls is a bios image; we don't touch the EC. But we mention it in our docs and could document this possibility...
from skulls.
thanks for mentioning this! I'd love to have an ISO image (using the latest lenovo one) with only the battery EC patch applied.
Even if we won't be allowed to distribute it, that'd be great
from skulls.
@merge The focus of Skulls is the BIOS but because it also has a script to run ME cleaner easier, I thought this would also be a good addition. As there is already a script to modify the bottom x230
chip, my idea was to include an option in that script that would copy the user's EC, decrypt it, patch it and reflash it.
Obviously, I need to do more research and test this out myself. If this seems like an appropriate path for Skulls to take, I can create a pull request.
from skulls.
if you find an easy way, feel free to add an option to apply this. we apply me_cleaner during hardware-flashing using a clip. You won't be able to read the EC memory from there though.
I think https://github.com/google/pawn could read the EC memory too, but I could be horribly wrong. The projects you pointed at all use Lenovo's official update tools.
If you're looking for an easier target: I created a "battery patched" USB/CD image from the latest Lenovo ISO image; it's documented and ideally we could offer an image to download too...
It would be valuable if you'd document and test how to run this "official" EC update when you're already running the latest firmware, and the front Lenovo-UI stops, saying "not necessary" or something. http://zmatt.net/unlocking-my-lenovo-laptop-part-3/ mentions this too. Of course this is only relevant for people who are still on the Lenovo bios, but then at least for all of them.
from skulls.
I think our current documentation is about as much as we can do here. I dont see a way to automate this using free software, so I'll close this. Feel free to reopen or create a new issue if what is documented can be automated. thanks a lot!
from skulls.
If you're looking for an easier target: I created a "battery patched" USB/CD image from the latest Lenovo ISO image; it's documented and ideally we could offer an image to download too...
Actually i am looking exactly for that. The battery of my x230t died years ago and i wanted to do a last EC update before moving to skulls. I have no windows around to do a flash from there, but sketched out a manual way without battery check including a Windows PE ISO and the Update tool from lenovo, interrupting the update at some point (alle files extracted) and starting the flash tool with a switch ignoring the battery state.
Since that is pretty hacky and i have not found some else having done this before, a "USB/CD image" that has done this before would be highly appreciated!
from skulls.
are you talking about using a cheap, 3rdparty aftermarket battery, or some check during flashing that any battery is inserted at all, or is not empty?
This issue is about the first problem. If the lenovo flashing tool wants the battery to be "not empty", that's a different issue. But you only need an EC update of your version really is older than 1.14.
from skulls.
Related Issues (20)
- T440p internal flashing from 1.0.6 to 1.0.7 (Error: "Image size doesn't match the flash chip's size") HOT 5
- TINT (Secondary Payload) HOT 1
- Boot process x230 HOT 4
- TL;DR wrong command?
- x230 touchpad not working HOT 2
- T440p free RAM init available HOT 4
- works with ThinkPad S230u (Twist) HOT 1
- Please use flashrom v1.2 or later. You seem to use . HOT 4
- Flashrom cannot read EEPROM, no DMI table found HOT 1
- master is currently behind tag 1.0.8 HOT 2
- Tigard - External Install Top
- Feature: Thinkpad p17
- Problems and concerns after flashing T430
- Request: Support other brands as well HOT 1
- Request: Support for the ThinkPad T430s HOT 2
- "Error: Extra parameter found" when Flashing Bottom Chip T430 HOT 11
- I got error with windows HOT 1
- Error with skulls 1.09 HOT 1
- T430 USB Issues HOT 1
- T530 ACPI_BIOS_ERROR 1.0.9 WIN BOOT HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from skulls.