hamishcoleman / thinkpad-ec

Infrastructure for examining and patching Thinkpad embedded controller firmware
GNU General Public License v2.0
1.05k stars 116 forks source link

t430s #173

Open Droon99-Developer opened 4 years ago

Droon99-Developer commented 4 years ago

Yesterday I had the mental lapse of the century and managed to accidentally install the t430 EC patches on my t430s. Obvious PEBKAC, I know. I figured before I start soldering I would ask if you knew of any solutions to this predicament. Also some behavior documentation for you:

I used a boot ISO, which eventually decided it was cool with running, and everything went by as per the instructions (minus my blunder). The EC appeared to flash (it did the reboot with the "EC is flashing" message) and then entered the state I like to call purgatory, where it charges, all of the lights and automatic functions work, but after the power button is pressed, the system merely spins up for a second and then shuts down (Oddly a similar issue was documented in a bios due to ram incompatibility. If that's the problem I'm having it's a very picky machine, I gave it some high quality options. Actually, I tried literally every stick of laptop memory I have, in each slot).

I can't imagine the response is going to be "oh just reboot at noon tomorrow while pressing F16 and doing a jig", but I figured I would drop you a message to put off actually solving the problem for a little while longer. Hope this gave you a mild laugh at least, and thank you for your work.

hamishcoleman commented 4 years ago

I've been thinking about this since you posted it, and cannot think of any simple method that I have seen. There is no documented failsafe stand on one leg at noon recovery.

Some of the russian forums had some documentation on the jtag programming points and had some links to hardware and software for using a hardwareflasher to at least dump the firmware from the MEC chip - have a look at zmatts original blog posts on his research for pointers to those.

Good Luck!