找回密碼
 立即註冊
查看: 430|回復: 0

[問題求助] 关于M37516-M62150-AK6480AR组合的笔记本电池EEPROM数据修改

[複製鏈接]
發表於 2025-8-24 17:40:55 | 顯示全部樓層 |閱讀模式
本帖最後由 fix2010 於 2025-8-24 06:41 PM 編輯

继2016年更换IBM X31的电池电芯后,近十年了又快不行了。为了这台舍不得丢弃的老机,打算再次更换一下电芯。
这块电池采用的是“M37516(主控)-M62150-AK6480AR(EEPROM)”组合的电源管理,主板如图:
电池管理组件正面(M37516-M62150-80AR组合).jpg
电池管理组件反面(M37516-M62150-80AR组合).jpg


之前已经在网络上找到几个关键字段的地址及修改方法,并在2016年修改成功,具体如下:
①生产日期:0xEA、EB位 由0C1E(2004.03.24)→126D(2016.05.22)
②充电次数:0x26A、26B位 改为0080(1次)
③充满容量:0xCA、CB位 改为与设计容量相同(6000mAh),即E80E
④设计容量:0x16A、16B位 由880C(4400mAh)→E80E(6000mAh)

这些数据的计算方法比较绕,基本参照:

如果循环次数“Cycle Count”位0x26A=12,0x26B=34,那么二进制为:
0001 0010 0011 0100

每4位逆位后为:
1000 0100 1100 0010

然后每字节按高低位互换最终数据:
0100 1000 0010 1100
即:482C=18476次,当然这个只是举例说明。

而日期字段有些特殊,格式是年(15-9位,基数1980)、月(8-5位)、日(4-0位),例如:2007年1月12日
年:2007-1980=27=1B=0011011(注意是7位)
月:1=0001(注意是4位)
日:12=0C=01100(注意是5位)
这样组合在一起为双字节数据:0011011000101100;
每4位逆位后为:1100011001000011;
再每字节按高低位互换最终数据为:0110110000110100,即6C34。

ASCII字符也是同样要逆位后再高低转换。

可惜的是,俺并没有找到“First used date”(首次使用日期)字段的地址,但它的数据在电脑中的电池管理软件中能看到,如图:

20160525(换芯4600mAH).JPG

数据是“2004-07”。
问题来了,这里有没达人做过相同或类似的活?有的话,能否指导下小弟这个字段的数据计算方法以及adg其可能存放的地址呢?谢谢大家了!

对了,以下是用编程器从AK6480AR EEPROM读取的1024个字节数据:
  1. 1088008004880000FF3C2680D8E89B6B9868A5A5262600004787CE86F8E8000000884CA45AFA10E9FFFFAA26E8480000B53DA5A584E800AA020A2C2CFF500000FFFF100800725A0A504CFF3434E40000C848A5A5262600004787D21C7030306AB464623C46C600FA0000FF7AF0D00000134C10FF9CF400F0263CFFFFFF000000FB920AEA2626FFFF001368015868000018A8A5A5000000004747FF4CA8885497CDD5FF9DD8B0D875B878FF7228F000005B4BFFFF7C9C00A71828FFFFFF260000808DD595125CC065FF71902714C40000FFA0A5A500AA5A0A4B4BFFFF509080F494843C322000003A27270C1EA4F800004C13FF1EE4F800D08646FFFF266200003F7540C0521C0C6720202820D01000474CB4A5A53A860000C7C7C6961CAC00008931FF3C0000A0C70070CE2620800000F04BFFF0F8C8805600620C4A142880EA80F59B19E80826324A7CFFFF50C000002404A5A52626285087071C2C785880EA22821E2600CA8089C747880CED1500004C786998705000402814FFFF6828000000C8FF40068688F0FFFF1020C82000001424A5A5082000000707B242542470823126054C2626E0F9F1515050408000003114FFFFA870C0CF7112FFFF2BD50000808D4B23C6260027FF32D83C108000973041A5A5000000EA0B8B8CD0D8682EC002BC384454040000C7C70A30DC1C408AFFFFFFFFD01000E0AA3AFFFF1AFA0000AC421AFA0C140000FF28FE004000FB3BC4D8A5A5C6260000C74776F6F494000062007A0A008AB013FFFF3C0A24F800000FD7A5A560C000C30202CC2C100080C1C088FFC0D000007AFFFAFFFF2C8C00003868A5A52626000007FB0C1C18C8D03D3CAC5A0A3A06808E000080A1688800003C4CFFFF400000685A62FFFF50E00000FF45A09046C6FFFF8C1CFFC026E500000498A5A500000000C74792D038E88080323C4C262C14106E3C00FFFF98A8000010EB10FFC08040C22478FFFFF2000000C0884DB526265037785AE9968C7400140037A5A50000007A4B4BFFFF28F0FB6DEC4C144C2810E80947470062CC74005C0014FFFF40000000FA06FFFFFF3100007915FF80565A0000500F5051487000008890A5A500AA000087870C00B08000C0C559904C9020E885FF4BBE1E90E00000C040FFFF0C94808A70502C4C0A3C0000C0C8260034D805415E660010188800002805A5A5BA863C148787FFFF1080004C9850061E000000A1C7C7540C982000006969FF6998C800E8C626FFFF0438000000B63C0A1A7A3CA0FFFF6888789800000890A5A5A4D8000087870CB49080407878D04C14262672D59929608420C000001405FFFFE4B8008C0059FFFF59AB0080FF402850864660B85A13623C70D00000FF00A5A5300000A806019C5A99650000C890FF782626000027C776867040000000000B80C8F0CB0B0012000040C00000
複製代碼

評分

1

查看全部評分

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

手機版|禁閉室|連繫我們|痞酷網電子技術論壇

GMT+8, 2026-1-11 09:30 AM , Processed in 0.027624 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2026 Discuz! Team.

快速回復 返回頂部 返回列表