Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

support for msi modern 14 b5m? #64

Open
vt92i opened this issue Aug 18, 2023 · 16 comments
Open

support for msi modern 14 b5m? #64

vt92i opened this issue Aug 18, 2023 · 16 comments
Labels
New firmware Request for a new firmware

Comments

@vt92i
Copy link

vt92i commented Aug 18, 2023

ec_version: 14DLEMS1.105

@glpnk
Copy link
Contributor

glpnk commented Aug 19, 2023

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
Copy link
Author

vt92i commented Aug 19, 2023

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
Copy link
Author

vt92i commented Aug 19, 2023

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
Copy link
Author

vt92i commented Aug 19, 2023

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

@glpnk
Copy link
Contributor

glpnk commented Aug 19, 2023

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
Copy link
Author

vt92i commented Aug 19, 2023

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
Copy link
Contributor

glpnk commented Aug 19, 2023

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
Copy link
Contributor

glpnk commented Aug 19, 2023

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

@glpnk
Copy link
Contributor

glpnk commented Aug 19, 2023

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

@vt92i
Copy link
Author

vt92i commented Aug 20, 2023

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

@vt92i
Copy link
Author

vt92i commented Aug 20, 2023

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
Copy link
Contributor

glpnk commented Aug 22, 2023

@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
Copy link
Author

vt92i commented Aug 23, 2023

@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.

@teackot teackot added the New firmware Request for a new firmware label Aug 23, 2023
@vt92i
Copy link
Author

vt92i commented Aug 26, 2023

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
Copy link
Contributor

glpnk commented Aug 26, 2023

@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
Copy link
Author

vt92i commented Sep 1, 2023

@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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
New firmware Request for a new firmware
Projects
None yet
Development

No branches or pull requests

3 participants