Check my interpretation of zmatt's patch, port this patch to all other firmwares
parent
5fff7730a8
commit
b58d1eae7e
@ -0,0 +1,39 @@
|
||||
|
||||
This replicates on the t430 the patches that zmatt needed to do to get his aftermarket
|
||||
battery to validate.
|
||||
|
||||
Completely untested!
|
||||
|
||||
@@ -7220,14 +7220,14 @@
|
||||
0001c330 01 11 42 29 00 02 d8 1e 02 10 d9 1e 42 10 1e ff |..B)........B...|
|
||||
0001c340 42 28 01 02 da 1e 42 10 db 1e 02 10 c9 70 0a d9 |B(....B......p..|
|
||||
0001c350 3c da 04 db 18 f1 c4 16 01 10 c7 09 5e 80 c7 16 |<...........^...|
|
||||
-0001c360 81 10 8c e9 88 e0 ca 21 81 0f 00 00 64 00 a0 0c |.......!....d...|
|
||||
+0001c360 81 10 e0 78 88 e0 ca 21 81 0f 00 00 64 00 a0 0c |...x...!....d...|
|
||||
0001c370 21 f2 ca 20 c1 03 0d f0 05 8e 01 e0 0f 78 88 e0 |!.. .........x..|
|
||||
0001c380 4e 02 2a 00 05 ae 07 d8 c5 03 20 00 04 ae 7f 02 |N.*....... .....|
|
||||
0001c390 20 00 04 8e c9 70 0b d9 eb 05 ef ff 3c da c5 16 | ....p......<...|
|
||||
0001c3a0 82 10 55 26 43 1c 59 63 58 63 32 89 10 88 00 23 |..U&C.YcXc2....#|
|
||||
0001c3b0 90 00 08 b9 00 21 04 00 58 63 13 88 59 63 31 89 |.....!..Xc..Yc1.|
|
||||
0001c3c0 2f 24 08 01 08 b8 38 60 10 78 88 71 8a 0d 2f f3 |/$....8`.x.q../.|
|
||||
-0001c3d0 f8 16 02 11 0b 08 51 00 00 86 83 b8 24 f0 10 10 |......Q.....$...|
|
||||
+0001c3d0 f8 16 02 11 4a 26 00 70 00 86 83 b8 24 f0 10 10 |....J&.p....$...|
|
||||
0001c3e0 80 20 11 10 81 20 08 b8 38 60 12 10 81 20 10 78 |. ... ..8`... .x|
|
||||
0001c3f0 13 10 82 20 08 b9 59 61 30 79 96 0d 2f f3 f8 16 |... ..Ya0y../...|
|
||||
0001c400 02 11 0f 08 51 00 00 86 45 20 00 0a 0e f0 05 8e |....Q...E ......|
|
||||
@@ -7243,13 +7243,13 @@
|
||||
0001c4a0 20 00 b2 d1 b0 d0 21 80 14 6a 58 60 14 79 4a 24 | .....!..jX`.yJ$|
|
||||
0001c4b0 40 74 56 26 c2 16 a8 20 c0 01 01 11 80 04 01 1a |@tV&... ........|
|
||||
0001c4c0 12 00 c9 70 0a d9 27 da bd 04 ef ff 11 db c4 16 |...p..'.........|
|
||||
-0001c4d0 00 10 e1 b8 25 f3 c7 16 80 10 88 e8 e9 70 32 0b |....%........p2.|
|
||||
+0001c4d0 00 10 e1 b8 25 f3 c7 16 80 10 e0 78 e9 70 32 0b |....%......x.p2.|
|
||||
0001c4e0 2f f2 8a 21 0f 0a 55 f1 05 8e 01 e0 0f 78 69 08 |/..!..U......xi.|
|
||||
0001c4f0 33 02 05 ae 2e f0 76 0c 2f f2 e9 70 81 e0 11 f5 |3.....v./..p....|
|
||||
0001c500 47 f1 c9 70 0b d9 7f 04 ef ff 28 da 08 16 c2 10 |G..p......(.....|
|
||||
0001c510 8c 22 ff 8f 04 f4 17 00 20 00 95 d1 92 d0 34 6a |."...... .....4j|
|
||||
0001c520 59 61 3b 79 01 80 11 e0 19 61 46 0f ef fe 56 26 |Ya;y.....aF...V&|
|
||||
-0001c530 c0 16 89 e8 00 86 a4 b8 00 a6 14 d8 0f 02 20 00 |.............. .|
|
||||
+0001c530 c0 16 e0 78 00 86 a4 b8 00 a6 14 d8 0f 02 20 00 |...x.......... .|
|
||||
0001c540 04 ae 06 16 c0 10 61 b8 0d 78 0d 08 72 00 06 ae |......a..x..r...|
|
||||
0001c550 0e d8 f6 f1 00 86 84 b8 f0 f1 a5 ae 05 d8 04 ae |................|
|
||||
0001c560 c9 70 a4 fd e9 01 00 00 21 96 15 d8 9f 09 1e 01 |.p......!.......|
|
@ -0,0 +1,40 @@
|
||||
|
||||
This replicates on the t430s the patches that zmatt needed to do to get his aftermarket
|
||||
battery to validate.
|
||||
|
||||
Completely untested!
|
||||
|
||||
@@ -7182,14 +7182,14 @@
|
||||
0001c0d0 04 10 fa 16 01 11 42 29 00 02 d8 1e 02 10 d9 1e |......B)........|
|
||||
0001c0e0 42 10 1b ff 42 28 01 02 da 1e 42 10 db 1e 02 10 |B...B(....B.....|
|
||||
0001c0f0 c9 70 0a d9 3c da 04 db 18 f1 c4 16 01 10 c7 09 |.p..<...........|
|
||||
-0001c100 5e 80 c7 16 81 10 8c e9 88 e0 ca 21 81 0f 00 00 |^..........!....|
|
||||
+0001c100 5e 80 c7 16 81 10 e0 78 88 e0 ca 21 81 0f 00 00 |^......x...!....|
|
||||
0001c110 64 00 fc 0e 21 f2 ca 20 c1 03 0d f0 05 8e 01 e0 |d...!.. ........|
|
||||
0001c120 0f 78 88 e0 4e 02 2a 00 05 ae 07 d8 c5 03 20 00 |.x..N.*....... .|
|
||||
0001c130 04 ae 7f 02 20 00 04 8e c9 70 0b d9 eb 05 ef ff |.... ....p......|
|
||||
0001c140 3c da c5 16 82 10 55 26 43 1c 59 63 58 63 32 89 |<.....U&C.YcXc2.|
|
||||
0001c150 10 88 00 23 90 00 08 b9 00 21 04 00 58 63 13 88 |...#.....!..Xc..|
|
||||
0001c160 59 63 31 89 2f 24 08 01 08 b8 38 60 10 78 88 71 |Yc1./$....8`.x.q|
|
||||
-0001c170 e6 0f 2f f3 fa 16 02 11 0b 08 51 00 00 86 83 b8 |../.......Q.....|
|
||||
+0001c170 e6 0f 2f f3 fa 16 02 11 4a 26 00 70 00 86 83 b8 |../.....J&.p....|
|
||||
0001c180 24 f0 10 10 80 20 11 10 81 20 08 b8 38 60 12 10 |$.... ... ..8`..|
|
||||
0001c190 81 20 10 78 13 10 82 20 08 b9 59 61 30 79 f2 0f |. .x... ..Ya0y..|
|
||||
0001c1a0 2f f3 fa 16 02 11 0f 08 51 00 00 86 45 20 00 0a |/.......Q...E ..|
|
||||
@@ -7205,13 +7205,13 @@
|
||||
0001c240 04 f4 13 00 20 00 b2 d1 b0 d0 21 80 14 6a 58 60 |.... .....!..jX`|
|
||||
0001c250 14 79 4a 24 40 74 56 26 c2 16 a8 20 c0 01 01 11 |.yJ$@tV&... ....|
|
||||
0001c260 80 04 01 1a 12 00 c9 70 0a d9 27 da bd 04 ef ff |.......p..'.....|
|
||||
-0001c270 11 db c4 16 00 10 e1 b8 25 f3 c7 16 80 10 88 e8 |........%.......|
|
||||
+0001c270 11 db c4 16 00 10 e1 b8 25 f3 c7 16 80 10 e0 78 |........%......x|
|
||||
0001c280 e9 70 8e 0d 2f f2 8a 21 0f 0a 55 f1 05 8e 01 e0 |.p../..!..U.....|
|
||||
0001c290 0f 78 69 08 33 02 05 ae 2e f0 d2 0e 2f f2 e9 70 |.xi.3......./..p|
|
||||
0001c2a0 81 e0 11 f5 47 f1 c9 70 0b d9 7f 04 ef ff 28 da |....G..p......(.|
|
||||
0001c2b0 08 16 c2 10 8c 22 ff 8f 04 f4 17 00 20 00 95 d1 |....."...... ...|
|
||||
0001c2c0 92 d0 34 6a 59 61 3b 79 01 80 11 e0 19 61 26 0f |..4jYa;y.....a&.|
|
||||
-0001c2d0 ef fe 56 26 c0 16 89 e8 00 86 a4 b8 00 a6 14 d8 |..V&............|
|
||||
+0001c2d0 ef fe 56 26 c0 16 e0 78 00 86 a4 b8 00 a6 14 d8 |..V&...x........|
|
||||
0001c2e0 0f 02 20 00 04 ae 06 16 c0 10 61 b8 0d 78 0d 08 |.. .......a..x..|
|
||||
0001c2f0 72 00 06 ae 0e d8 f6 f1 00 86 84 b8 f0 f1 a5 ae |r...............|
|
||||
0001c300 05 d8 04 ae c9 70 a5 fd e9 01 00 00 21 96 15 d8 |.....p......!...|
|
||||
rm t430s.G7HT39WW.img.hex
|
@ -0,0 +1,38 @@
|
||||
This replicates on the w530 the patches that zmatt needed to do to get his aftermarket
|
||||
battery to validate.
|
||||
|
||||
Completely untested!
|
||||
|
||||
@@ -7343,14 +7343,14 @@
|
||||
0001cae0 01 11 42 29 00 02 d8 1e 02 10 d9 1e 42 10 1b ff |..B)........B...|
|
||||
0001caf0 42 28 01 02 da 1e 42 10 db 1e 02 10 c9 70 0a d9 |B(....B......p..|
|
||||
0001cb00 3c da 04 db 18 f1 c4 16 01 10 c7 09 5e 80 c7 16 |<...........^...|
|
||||
-0001cb10 81 10 8c e9 88 e0 ca 21 81 0f 00 00 64 00 f0 0c |.......!....d...|
|
||||
+0001cb10 81 10 e0 78 88 e0 ca 21 81 0f 00 00 64 00 f0 0c |...x...!....d...|
|
||||
0001cb20 e1 f1 ca 20 c1 03 0d f0 05 8e 01 e0 0f 78 88 e0 |... .........x..|
|
||||
0001cb30 4e 02 2a 00 05 ae 07 d8 c5 03 20 00 04 ae 7f 02 |N.*....... .....|
|
||||
0001cb40 20 00 04 8e c9 70 0b d9 eb 05 ef ff 3c da c5 16 | ....p......<...|
|
||||
0001cb50 82 10 55 26 43 1c 59 63 58 63 32 89 10 88 00 23 |..U&C.YcXc2....#|
|
||||
0001cb60 90 00 08 b9 00 21 04 00 58 63 13 88 59 63 31 89 |.....!..Xc..Yc1.|
|
||||
0001cb70 2f 24 08 01 08 b8 38 60 10 78 88 71 da 0d ef f2 |/$....8`.x.q....|
|
||||
-0001cb80 f8 16 02 11 0b 08 51 00 00 86 83 b8 24 f0 10 10 |......Q.....$...|
|
||||
+0001cb80 f8 16 02 11 4a 26 00 70 00 86 83 b8 24 f0 10 10 |....J&.p....$...|
|
||||
0001cb90 80 20 11 10 81 20 08 b8 38 60 12 10 81 20 10 78 |. ... ..8`... .x|
|
||||
0001cba0 13 10 82 20 08 b9 59 61 30 79 e6 0d ef f2 f8 16 |... ..Ya0y......|
|
||||
0001cbb0 02 11 0f 08 51 00 00 86 45 20 00 0a 0e f0 05 8e |....Q...E ......|
|
||||
@@ -7366,13 +7366,13 @@
|
||||
0001cc50 20 00 b2 d1 b0 d0 21 80 14 6a 58 60 14 79 4a 24 | .....!..jX`.yJ$|
|
||||
0001cc60 40 74 56 26 c2 16 a8 20 c0 01 01 11 80 04 01 1a |@tV&... ........|
|
||||
0001cc70 12 00 c9 70 0a d9 27 da bd 04 ef ff 11 db c4 16 |...p..'.........|
|
||||
-0001cc80 00 10 e1 b8 25 f3 c7 16 80 10 88 e8 e9 70 82 0b |....%........p..|
|
||||
+0001cc80 00 10 e1 b8 25 f3 c7 16 80 10 e0 78 e9 70 82 0b |....%......x.p..|
|
||||
0001cc90 ef f1 8a 21 0f 0a 55 f1 05 8e 01 e0 0f 78 69 08 |...!..U......xi.|
|
||||
0001cca0 33 02 05 ae 2e f0 c6 0c ef f1 e9 70 81 e0 11 f5 |3..........p....|
|
||||
0001ccb0 47 f1 c9 70 0b d9 7f 04 ef ff 28 da 08 16 c2 10 |G..p......(.....|
|
||||
0001ccc0 8c 22 ff 8f 04 f4 17 00 20 00 95 d1 92 d0 34 6a |."...... .....4j|
|
||||
0001ccd0 59 61 3b 79 01 80 11 e0 19 61 62 0f ef fe 56 26 |Ya;y.....ab...V&|
|
||||
-0001cce0 c0 16 89 e8 00 86 a4 b8 00 a6 14 d8 0f 02 20 00 |.............. .|
|
||||
+0001cce0 c0 16 e0 78 00 86 a4 b8 00 a6 14 d8 0f 02 20 00 |...x.......... .|
|
||||
0001ccf0 04 ae 06 16 c0 10 61 b8 0d 78 0d 08 72 00 06 ae |......a..x..r...|
|
||||
0001cd00 0e d8 f6 f1 00 86 84 b8 f0 f1 a5 ae 05 d8 04 ae |................|
|
||||
0001cd10 c9 70 aa fd e9 01 00 00 21 96 15 d8 9f 09 1e 01 |.p......!.......|
|
@ -1,46 +1,37 @@
|
||||
TODO
|
||||
- actually check this patch against the disassembly. The sha1sum did not
|
||||
match the expected one, so something is wrong somewhere..
|
||||
- This patch has not been tested, however this x230t version should
|
||||
be identical to the one zmatt wrote
|
||||
|
||||
@@ -327714,7 +327714,7 @@
|
||||
00500210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
||||
00500220 00 00 00 00 00 00 00 00 11 40 da 00 1c 67 63 0d |.........@...gc.|
|
||||
00500230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
||||
-00500240 47 43 48 54 32 35 57 57 00 00 00 00 00 00 00 00 |GCHT25WW........|
|
||||
+00500240 47 43 48 54 32 35 4d 43 00 00 00 00 00 00 00 00 |GCHT25MC........|
|
||||
00500250 03 16 05 30 01 00 15 00 00 c0 00 00 00 00 00 00 |...0............|
|
||||
00500260 00 00 00 00 00 00 00 00 28 43 29 20 43 6f 70 79 |........(C) Copy|
|
||||
00500270 72 69 67 68 74 20 49 42 4d 20 43 6f 72 70 2e 20 |right IBM Corp. |
|
||||
@@ -335117,7 +335117,7 @@
|
||||
0051d0c0 71 17 00 f6 00 80 f8 1e 04 10 f8 16 01 11 42 29 |q.............B)|
|
||||
0051d0d0 00 02 d8 1e 02 10 d9 1e 42 10 1d ff 42 28 01 02 |........B...B(..|
|
||||
0051d0e0 da 1e 42 10 db 1e 02 10 c9 70 0a d9 3c da 04 db |..B......p..<...|
|
||||
-0051d0f0 18 f1 c4 16 01 10 c7 09 5e 80 c7 16 81 10 8c e9 |........^.......|
|
||||
+0051d0f0 18 f1 c4 16 01 10 c7 09 5e 80 c7 16 81 10 e0 78 |........^......x|
|
||||
0051d100 88 e0 ca 21 81 0f 00 00 64 00 04 0f a1 f1 ca 20 |...!....d...... |
|
||||
0051d110 c1 03 0d f0 05 8e 01 e0 0f 78 88 e0 4e 02 2a 00 |.........x..N.*.|
|
||||
0051d120 05 ae 07 d8 c5 03 20 00 04 ae 7f 02 20 00 04 8e |...... ..... ...|
|
||||
@@ -335125,7 +335125,7 @@
|
||||
0051d140 43 1c 59 63 58 63 32 89 10 88 00 23 90 00 08 b9 |C.YcXc2....#....|
|
||||
0051d150 00 21 04 00 58 63 13 88 59 63 31 89 2f 24 08 01 |.!..Xc..Yc1./$..|
|
||||
0051d160 08 b8 38 60 10 78 88 71 ee 0f af f2 f8 16 02 11 |..8`.x.q........|
|
||||
-0051d170 0b 08 51 00 00 86 83 b8 24 f0 10 10 80 20 11 10 |..Q.....$.... ..|
|
||||
+0051d170 4a 26 00 70 00 86 83 b8 24 f0 10 10 80 20 11 10 |J&.p....$.... ..|
|
||||
0051d180 81 20 08 b8 38 60 12 10 81 20 10 78 13 10 82 20 |. ..8`... .x... |
|
||||
0051d190 08 b9 59 61 30 79 fa 0f af f2 f8 16 02 11 0f 08 |..Ya0y..........|
|
||||
0051d1a0 51 00 00 86 45 20 00 0a 0e f0 05 8e 01 e0 0f 78 |Q...E .........x|
|
||||
@@ -335141,12 +335141,12 @@
|
||||
0051d240 b0 d0 21 80 14 6a 58 60 14 79 4a 24 40 74 56 26 |..!..jX`.yJ$@tV&|
|
||||
0051d250 c2 16 a8 20 c0 01 01 11 80 04 01 1a 12 00 c9 70 |... ...........p|
|
||||
0051d260 0a d9 27 da bd 04 ef ff 11 db c4 16 00 10 e1 b8 |..'.............|
|
||||
-0051d270 25 f3 c7 16 80 10 88 e8 e9 70 96 0d af f1 8a 21 |%........p.....!|
|
||||
+0051d270 25 f3 c7 16 80 10 e0 78 e9 70 96 0d af f1 8a 21 |%......x.p.....!|
|
||||
0051d280 0f 0a 55 f1 05 8e 01 e0 0f 78 69 08 33 02 05 ae |..U......xi.3...|
|
||||
0051d290 2e f0 da 0e af f1 e9 70 81 e0 11 f5 47 f1 c9 70 |.......p....G..p|
|
||||
0051d2a0 0b d9 7f 04 ef ff 28 da 08 16 c2 10 8c 22 ff 8f |......(......"..|
|
||||
0051d2b0 04 f4 17 00 20 00 95 d1 92 d0 34 6a 59 61 3b 79 |.... .....4jYa;y|
|
||||
-0051d2c0 01 80 11 e0 19 61 5e 0f ef fe 56 26 c0 16 89 e8 |.....a^...V&....|
|
||||
+0051d2c0 01 80 11 e0 19 61 5e 0f ef fe 56 26 c0 16 e0 78 |.....a^...V&...x|
|
||||
0051d2d0 00 86 a4 b8 00 a6 14 d8 0f 02 20 00 04 ae 06 16 |.......... .....|
|
||||
0051d2e0 c0 10 61 b8 0d 78 0d 08 72 00 06 ae 0e d8 f6 f1 |..a..x..r.......|
|
||||
0051d2f0 00 86 84 b8 f0 f1 a5 ae 05 d8 04 ae c9 70 ac fd |.............p..|
|
||||
@@ -7437,7 +7437,7 @@
|
||||
0001d0c0 71 17 00 f6 00 80 f8 1e 04 10 f8 16 01 11 42 29 |q.............B)|
|
||||
0001d0d0 00 02 d8 1e 02 10 d9 1e 42 10 1d ff 42 28 01 02 |........B...B(..|
|
||||
0001d0e0 da 1e 42 10 db 1e 02 10 c9 70 0a d9 3c da 04 db |..B......p..<...|
|
||||
-0001d0f0 18 f1 c4 16 01 10 c7 09 5e 80 c7 16 81 10 8c e9 |........^.......|
|
||||
+0001d0f0 18 f1 c4 16 01 10 c7 09 5e 80 c7 16 81 10 e0 78 |........^......x|
|
||||
0001d100 88 e0 ca 21 81 0f 00 00 64 00 04 0f a1 f1 ca 20 |...!....d...... |
|
||||
0001d110 c1 03 0d f0 05 8e 01 e0 0f 78 88 e0 4e 02 2a 00 |.........x..N.*.|
|
||||
0001d120 05 ae 07 d8 c5 03 20 00 04 ae 7f 02 20 00 04 8e |...... ..... ...|
|
||||
@@ -7445,7 +7445,7 @@
|
||||
0001d140 43 1c 59 63 58 63 32 89 10 88 00 23 90 00 08 b9 |C.YcXc2....#....|
|
||||
0001d150 00 21 04 00 58 63 13 88 59 63 31 89 2f 24 08 01 |.!..Xc..Yc1./$..|
|
||||
0001d160 08 b8 38 60 10 78 88 71 ee 0f af f2 f8 16 02 11 |..8`.x.q........|
|
||||
-0001d170 0b 08 51 00 00 86 83 b8 24 f0 10 10 80 20 11 10 |..Q.....$.... ..|
|
||||
+0001d170 4a 26 00 70 00 86 83 b8 24 f0 10 10 80 20 11 10 |J&.p....$.... ..|
|
||||
0001d180 81 20 08 b8 38 60 12 10 81 20 10 78 13 10 82 20 |. ..8`... .x... |
|
||||
0001d190 08 b9 59 61 30 79 fa 0f af f2 f8 16 02 11 0f 08 |..Ya0y..........|
|
||||
0001d1a0 51 00 00 86 45 20 00 0a 0e f0 05 8e 01 e0 0f 78 |Q...E .........x|
|
||||
@@ -7461,12 +7461,12 @@
|
||||
0001d240 b0 d0 21 80 14 6a 58 60 14 79 4a 24 40 74 56 26 |..!..jX`.yJ$@tV&|
|
||||
0001d250 c2 16 a8 20 c0 01 01 11 80 04 01 1a 12 00 c9 70 |... ...........p|
|
||||
0001d260 0a d9 27 da bd 04 ef ff 11 db c4 16 00 10 e1 b8 |..'.............|
|
||||
-0001d270 25 f3 c7 16 80 10 88 e8 e9 70 96 0d af f1 8a 21 |%........p.....!|
|
||||
+0001d270 25 f3 c7 16 80 10 e0 78 e9 70 96 0d af f1 8a 21 |%......x.p.....!|
|
||||
0001d280 0f 0a 55 f1 05 8e 01 e0 0f 78 69 08 33 02 05 ae |..U......xi.3...|
|
||||
0001d290 2e f0 da 0e af f1 e9 70 81 e0 11 f5 47 f1 c9 70 |.......p....G..p|
|
||||
0001d2a0 0b d9 7f 04 ef ff 28 da 08 16 c2 10 8c 22 ff 8f |......(......"..|
|
||||
0001d2b0 04 f4 17 00 20 00 95 d1 92 d0 34 6a 59 61 3b 79 |.... .....4jYa;y|
|
||||
-0001d2c0 01 80 11 e0 19 61 5e 0f ef fe 56 26 c0 16 89 e8 |.....a^...V&....|
|
||||
+0001d2c0 01 80 11 e0 19 61 5e 0f ef fe 56 26 c0 16 e0 78 |.....a^...V&...x|
|
||||
0001d2d0 00 86 a4 b8 00 a6 14 d8 0f 02 20 00 04 ae 06 16 |.......... .....|
|
||||
0001d2e0 c0 10 61 b8 0d 78 0d 08 72 00 06 ae 0e d8 f6 f1 |..a..x..r.......|
|
||||
0001d2f0 00 86 84 b8 f0 f1 a5 ae 05 d8 04 ae c9 70 ac fd |.............p..|
|
||||
|
Loading…
Reference in New Issue