BeardOverflow / msi-ec

GNU General Public License v2.0
134 stars 41 forks source link

support for msi modern 14 b5m? #64

Open vt92i opened 10 months ago

vt92i commented 10 months ago

ec_version: 14DLEMS1.105

glpnk commented 10 months ago

Do you tried debug mode? Send EC dump

Guide after installation


sudo make load-debug
cat /sys/devices/platform/msi-ec/debug/fw_version 
cat /sys/devices/platform/msi-ec/debug/ec_dump
vt92i commented 10 months ago

Do you tried debug mode? Send EC dump

Guide after installation

sudo make load-debug
cat /sys/devices/platform/msi-ec/debug/fw_version 
cat /sys/devices/platform/msi-ec/debug/ec_dump

here we go. actually, i just want to fix kbd-backlight. it's literally broken, can't even turn on.

Aug 19 20:29:00 msi kernel: MSI B5M - EC Firmware Version: 14DLEMS1.105
Aug 19 20:29:00 msi kernel: MSI B5M - EC - 0x00
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x00: 0x00 (0)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x01: 0x90 (144)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x02: 0x04 (4)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x03: 0x04 (4)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x04: 0x04 (4)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x05: 0x04 (4)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x06: 0x04 (4)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x07: 0x04 (4)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x08: 0x04 (4)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x09: 0x04 (4)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x0A: 0x04 (4)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x0B: 0x04 (4)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x0C: 0x04 (4)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x0D: 0x04 (4)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x0E: 0x04 (4)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x0F: 0x04 (4)
Aug 19 20:29:00 msi kernel: MSI B5M - EC - 0x10
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x10: 0x04 (4)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x11: 0x04 (4)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x12: 0x04 (4)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x13: 0x04 (4)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x14: 0x04 (4)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x15: 0x04 (4)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x16: 0x04 (4)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x17: 0x04 (4)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x18: 0x04 (4)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x19: 0x04 (4)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x1A: 0x04 (4)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x1B: 0x04 (4)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x1C: 0x04 (4)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x1D: 0x04 (4)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x1E: 0x04 (4)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x1F: 0x04 (4)
Aug 19 20:29:00 msi kernel: MSI B5M - EC - 0x20
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x20: 0x04 (4)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x21: 0x04 (4)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x22: 0x04 (4)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x23: 0x04 (4)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x24: 0x04 (4)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x25: 0x04 (4)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x26: 0x04 (4)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x27: 0x04 (4)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x28: 0x04 (4)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x29: 0x04 (4)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x2A: 0x04 (4)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x2B: 0xBB (187) **(mic_mute)**
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x2C: 0xE0 (224) **(audio_mute)**
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x2D: 0x84 (132) **(webcam)**
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x2E: 0x0F (15)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x2F: 0x0F (15)
Aug 19 20:29:00 msi kernel: MSI B5M - EC - 0x30
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x30: 0x07 (7)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x31: 0x01 (1)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x32: 0x04 (4)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x33: 0x0D (13)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x34: 0x55 (85)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x35: 0x0E (14)
Aug 19 20:29:00 msi kernel:         MSI B5M - EC 0x36: 0x05 (5)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x37: 0x04 (4)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x38: 0xF4 (244)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x39: 0x0C (12)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x3A: 0x88 (136)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x3B: 0x2C (44)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x3C: 0x4B (75)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x3D: 0x01 (1)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x3E: 0xC0 (192)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x3F: 0x00 (0)
Aug 19 20:29:01 msi kernel: MSI B5M - EC - 0x40
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x40: 0x16 (22)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x41: 0x0D (13)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x42: 0x53 (83)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x43: 0x00 (0)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x44: 0x97 (151)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x45: 0x08 (8)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x46: 0x00 (0)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x47: 0x00 (0)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x48: 0x1E (30)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x49: 0x07 (7)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x4A: 0x16 (22)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x4B: 0x2E (46)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x4C: 0xB5 (181)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x4D: 0x0B (11)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x4E: 0xFA (250)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x4F: 0x32 (50)
Aug 19 20:29:01 msi kernel: MSI B5M - EC - 0x50
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x50: 0x04 (4)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x51: 0x04 (4)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x52: 0x04 (4)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x53: 0x04 (4)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x54: 0x04 (4)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x55: 0x04 (4)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x56: 0x04 (4)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x57: 0x04 (4)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x58: 0x04 (4)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x59: 0x04 (4)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x5A: 0x04 (4)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x5B: 0x04 (4)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x5C: 0x04 (4)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x5D: 0x04 (4)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x5E: 0x04 (4)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x5F: 0x04 (4)
Aug 19 20:29:01 msi kernel: MSI B5M - EC - 0x60
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x60: 0x04 (4)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x61: 0x04 (4)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x62: 0x04 (4)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x63: 0x04 (4)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x64: 0x04 (4)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x65: 0x04 (4)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x66: 0x04 (4)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x67: 0x04 (4)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x68: 0x29 (41) **(cpu_temp)**
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x69: 0x00 (0)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x6A: 0x38 (56)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x6B: 0x3E (62)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x6C: 0x44 (68)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x6D: 0x4A (74)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x6E: 0x50 (80)
Aug 19 20:29:01 msi kernel:         MSI B5M - EC 0x6F: 0x5A (90)
Aug 19 20:29:01 msi kernel: MSI B5M - EC - 0x70
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x70: 0x78 (120)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x71: 0x00 (0)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x72: 0x00 (0)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x73: 0x32 (50)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x74: 0x41 (65)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x75: 0x49 (73)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x76: 0x50 (80)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x77: 0x5A (90)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x78: 0x64 (100)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x79: 0x6E (110)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x7A: 0x04 (4)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x7B: 0x03 (3)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x7C: 0x03 (3)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x7D: 0x03 (3)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x7E: 0x03 (3)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x7F: 0x03 (3)
Aug 19 20:29:02 msi kernel: MSI B5M - EC - 0x80
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x80: 0x00 (0)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x81: 0x00 (0)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x82: 0x32 (50)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x83: 0x3C (60)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x84: 0x46 (70)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x85: 0x52 (82)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x86: 0x5A (90)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x87: 0x5D (93)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x88: 0x64 (100)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x89: 0x00 (0)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x8A: 0x2D (45)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x8B: 0x32 (50)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x8C: 0x41 (65)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x8D: 0x48 (72)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x8E: 0x50 (80)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x8F: 0x55 (85)
Aug 19 20:29:02 msi kernel: MSI B5M - EC - 0x90
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x90: 0x64 (100)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x91: 0x00 (0)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x92: 0x03 (3)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x93: 0x05 (5)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x94: 0x05 (5)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x95: 0x06 (6)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x96: 0x03 (3)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x97: 0x03 (3)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x98: 0x06 (6)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x99: 0x23 (35)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x9A: 0x73 (115)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x9B: 0x02 (2)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x9C: 0x00 (0)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x9D: 0x66 (102)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x9E: 0x04 (4)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0x9F: 0x00 (0)
Aug 19 20:29:02 msi kernel: MSI B5M - EC - 0xA0
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0xA0: 0x31 (49)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0xA1: 0x34 (52)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0xA2: 0x44 (68)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0xA3: 0x4C (76)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0xA4: 0x45 (69)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0xA5: 0x4D (77)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0xA6: 0x53 (83)
Aug 19 20:29:02 msi kernel:         MSI B5M - EC 0xA7: 0x31 (49)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xA8: 0x2E (46)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xA9: 0x31 (49)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xAA: 0x30 (48)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xAB: 0x35 (53)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xAC: 0x34 (52)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xAD: 0x3C (60)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xAE: 0x37 (55)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xAF: 0x35 (53)
Aug 19 20:29:03 msi kernel: MSI B5M - EC - 0xB0
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xB0: 0x36 (54)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xB1: 0x34 (52)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xB2: 0x36 (54)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xB3: 0x35 (53)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xB4: 0x35 (53)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xB5: 0x3C (60)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xB6: 0x3E (62)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xB7: 0x34 (52)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xB8: 0x35 (53)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xB9: 0x3E (62)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xBA: 0x34 (52)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xBB: 0x37 (55)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xBC: 0x97 (151)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xBD: 0x08 (8)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xBE: 0x00 (0)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xBF: 0x2E (46)
Aug 19 20:29:03 msi kernel: MSI B5M - EC - 0xC0
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xC0: 0x04 (4)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xC1: 0x07 (7)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xC2: 0x23 (35)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xC3: 0x0F (15)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xC4: 0x04 (4)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xC5: 0x9E (158)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xC6: 0xC4 (196)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xC7: 0x04 (4)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xC8: 0x00 (0)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xC9: 0x1D (29)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xCA: 0x04 (4)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xCB: 0x04 (4)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xCC: 0x00 (0)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xCD: 0xBA (186)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xCE: 0x04 (4)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xCF: 0x00 (0)
Aug 19 20:29:03 msi kernel: MSI B5M - EC - 0xD0
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xD0: 0x00 (0)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xD1: 0x04 (4)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xD2: 0x40 (64)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xD3: 0x80 (128)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xD4: 0x70 (112)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xD5: 0xA0 (160)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xD6: 0x04 (4)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xD7: 0x00 (0)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xD8: 0x1C (28)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xD9: 0x60 (96)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xDA: 0x28 (40)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xDB: 0x84 (132)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xDC: 0x04 (4)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xDD: 0x00 (0)
Aug 19 20:29:03 msi kernel:         MSI B5M - EC 0xDE: 0x00 (0)
Aug 19 20:29:04 msi kernel:         MSI B5M - EC 0xDF: 0x00 (0)
Aug 19 20:29:04 msi kernel: MSI B5M - EC - 0xE0
Aug 19 20:29:04 msi kernel:         MSI B5M - EC 0xE0: 0xE6 (230)
Aug 19 20:29:04 msi kernel:         MSI B5M - EC 0xE1: 0x06 (6)
Aug 19 20:29:04 msi kernel:         MSI B5M - EC 0xE2: 0x04 (4)
Aug 19 20:29:04 msi kernel:         MSI B5M - EC 0xE3: 0x04 (4)
Aug 19 20:29:04 msi kernel:         MSI B5M - EC 0xE4: 0x14 (20)
Aug 19 20:29:04 msi kernel:         MSI B5M - EC 0xE5: 0x00 (0)
Aug 19 20:29:04 msi kernel:         MSI B5M - EC 0xE6: 0x04 (4)
Aug 19 20:29:04 msi kernel:         MSI B5M - EC 0xE7: 0x00 (0)
Aug 19 20:29:04 msi kernel:         MSI B5M - EC 0xE8: 0x00 (0)
Aug 19 20:29:04 msi kernel:         MSI B5M - EC 0xE9: 0x04 (4)
Aug 19 20:29:04 msi kernel:         MSI B5M - EC 0xEA: 0x26 (38)
Aug 19 20:29:04 msi kernel:         MSI B5M - EC 0xEB: 0x20 (32)
Aug 19 20:29:04 msi kernel:         MSI B5M - EC 0xEC: 0x00 (0)
Aug 19 20:29:04 msi kernel:         MSI B5M - EC 0xED: 0x83 (131)
Aug 19 20:29:04 msi kernel:         MSI B5M - EC 0xEE: 0x00 (0)
Aug 19 20:29:04 msi kernel:         MSI B5M - EC 0xEF: 0x84 (132)
Aug 19 20:29:04 msi kernel: MSI B5M - EC - 0xF0
Aug 19 20:29:04 msi kernel:         MSI B5M - EC 0xF0: 0x00 (0)
Aug 19 20:29:04 msi kernel:         MSI B5M - EC 0xF1: 0x00 (0)
Aug 19 20:29:04 msi kernel:         MSI B5M - EC 0xF2: 0xC0 (192)
Aug 19 20:29:04 msi kernel:         MSI B5M - EC 0xF3: 0x81 (129)
Aug 19 20:29:04 msi kernel:         MSI B5M - EC 0xF4: 0x0D (13)
Aug 19 20:29:04 msi kernel:         MSI B5M - EC 0xF5: 0x04 (4)
Aug 19 20:29:04 msi kernel:         MSI B5M - EC 0xF6: 0x05 (5)
Aug 19 20:29:04 msi kernel:         MSI B5M - EC 0xF7: 0x04 (4)
Aug 19 20:29:04 msi kernel:         MSI B5M - EC 0xF8: 0x04 (4)
Aug 19 20:29:04 msi kernel:         MSI B5M - EC 0xF9: 0x04 (4)
Aug 19 20:29:04 msi kernel:         MSI B5M - EC 0xFA: 0x04 (4)
Aug 19 20:29:04 msi kernel:         MSI B5M - EC 0xFB: 0x04 (4)
Aug 19 20:29:04 msi kernel:         MSI B5M - EC 0xFC: 0x04 (4)
Aug 19 20:29:04 msi kernel:         MSI B5M - EC 0xFD: 0x04 (4)
Aug 19 20:29:04 msi kernel:         MSI B5M - EC 0xFE: 0x04 (4)
Aug 19 20:29:04 msi kernel:         MSI B5M - EC 0xFF: 0x04 (4)
vt92i commented 10 months ago

tbh, i made sstupid mistake. i am so desperate to find the right register. i did for loop from 0x0 to 0xF and write 0xFF to each register value to see if my kbd backlight will turn on. after that my laptop just freeze then i reboot then NOW my battery level is always at 82% lol.

vt92i commented 10 months ago

i will try to download and install windows then try resetting in msi center.

glpnk commented 10 months ago

Try to reset BIOS with special button or pressing power button for 30+ sec. For keyboard backlight try different levels with EC dump and diff it. Or your keyboard does not have backlight button? Also how you dumped EC? Is it now printed not in table form?

vt92i commented 10 months ago

Try to reset BIOS with special button or pressing power button for 30+ sec. For keyboard backlight try different levels with EC dump and diff it. Or your keyboard does not have backlight button? Also how you dumped EC? Is it now printed not in table form?

it has backlight like modern 15. but the function key (in this case f8) don't work at all. that ec dump is different because i used my own script.

glpnk commented 10 months ago

If suppose that EC is RAM it may be resetted by battery disconnection (may void warranty if case had warranty sticker on some screw)

glpnk commented 10 months ago

Also I played with writing to unknown registers but it ended with charge state triggering because I flipped single bit in charger registers.

glpnk commented 10 months ago

Can you edit your comments to remove nested quotes to make this issue more readable?

vt92i commented 10 months ago

damn now i can't even charge my laptop lol.

vt92i commented 10 months ago

damn now i can't even charge my laptop lol.

just fixed it. i did reset ec reset. follow this guide. https://www.msi.com/support/technical_details/NB_EC_RESET

thanks to my friend @bootloopmaster636 for giving me the link to guide.

glpnk commented 10 months ago

@vt92i As user of nearly identical model as 14 C5M do you have any issues with laptop suspend (s2idle or S3)? Not related with project.

vt92i commented 10 months ago

@vt92i As user of nearly identical model as 14 C5M do you have any issues with laptop suspend (s2idle or S3)? Not related with project.

good question, but i never suspend my laptop. standby all day.

vt92i commented 10 months ago

just a small update, register value for backlight is 0xF3. but as you know i was stupid and set all register value to 0xFF. so my keyboard backlight led is blown up.

glpnk commented 10 months ago

@vt92i do you have debug mode enabled? Send full EC dump or value of 0xF3 address with

echo F3 | sudo tee /sys/devices/platform/msi-ec/debug/ec_get > /dev/null && cat /sys/devices/platform/msi-ec/debug/ec_get

Many models have F3=83 for full brightness so for test you can execute

echo F3=83 | sudo tee /sys/devices/platform/msi-ec/debug/ec_set

Or your backlight is literally damaged?

vt92i commented 10 months ago

@vt92i do you have debug mode enabled? Send full EC dump or value of 0xF3 address with

echo F3 | sudo tee /sys/devices/platform/msi-ec/debug/ec_get > /dev/null && cat /sys/devices/platform/msi-ec/debug/ec_get

Many models have F3=83 for full brightness so for test you can execute

echo F3=83 | sudo tee /sys/devices/platform/msi-ec/debug/ec_set

Or your backlight is literally damaged?

it's literally damaged for sure.