Skip to content

Added 158NIMS1.506 for Katana B8V(F). Move from G2_1 to G2_10 due to backlight not connected#640

Open
EDtheWARDen wants to merge 6 commits intoBeardOverflow:mainfrom
EDtheWARDen:main
Open

Added 158NIMS1.506 for Katana B8V(F). Move from G2_1 to G2_10 due to backlight not connected#640
EDtheWARDen wants to merge 6 commits intoBeardOverflow:mainfrom
EDtheWARDen:main

Conversation

@EDtheWARDen
Copy link

@EDtheWARDen EDtheWARDen commented Mar 9, 2026

close #347


2 things in this merge request:

  1. Added a the new EC firmware 158NIMS1.506 for Katana B8V(F).
  2. Move the 158NIMS1.5XX for the Katana B8V(F) to G2_10 (from G2_1) since the RGB keyboard backlight is driven by hidraw usb (MS-1565). Same with the other owners of this model/configuration MSI Katana A15 AI B8V #347 .
    (Is there some other easy automated solution to not have it show up a nonexistent keyboard backlight?)

@glpnk
Copy link
Collaborator

glpnk commented Mar 9, 2026

There some Bravo 15 C7V and C7U which have single color backlight, so this series does not have clean distinction between RGB and Single backlights. Sadly if series have at least one model with single color bl - all devices will support it. It's impossible to distinguish is model RGB or white from EC side, unless different submodels have different generations of firmware

https://www.msi.com/Laptop/Katana-A15-AI-B8VX/Specification
https://www.msi.com/Laptop/Bravo-15-C7UX/Specification
https://www.msi.com/Laptop/Bravo-15-C7VX/Specification

@glpnk
Copy link
Collaborator

glpnk commented Mar 9, 2026

Even in your old dump you have 0xd3=0x82 which means "single color supported" and brightness state

#347 (comment)

We can assume that nobody sold/bought non RGB models, but not in this case where exist 2 reports of single color backlight
#370
#96

Comment on lines +1627 to +1629
"158NIMS1.502", // Katana A15 AI B8V(F)
"158NIMS1.505", // Katana A15 AI B8V(F)
"158NIMS1.506", // Katana A15 AI B8V(F)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"158NIMS1.502", // Katana A15 AI B8V(F)
"158NIMS1.505", // Katana A15 AI B8V(F)
"158NIMS1.506", // Katana A15 AI B8V(F)

Comment on lines -1121 to -1122
"158NIMS1.502", // Katana A15 AI B8V(F)
"158NIMS1.505",
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"158NIMS1.502", // Katana A15 AI B8V(F)
"158NIMS1.505",
"158NIMS1.502", // Katana A15 AI B8V, Bravo 15 C7U/V
"158NIMS1.505",
"158NIMS1.506",

@glpnk glpnk marked this pull request as draft March 9, 2026 19:37
@glpnk glpnk marked this pull request as ready for review March 9, 2026 19:43
@EDtheWARDen
Copy link
Author

EDtheWARDen commented Mar 9, 2026

I just wanted to point out that MSI has made a distinction between these product families:
MSI has selected the leading number for BIOS and EC firmware. The all the "Bravo 15 C7V", Bravo 15 C7U firmwares start with a 1(158NIMS1.1XX ) or 3(158NIMS1.3XX ) and the and the "Katana A15 AI B8V" (158NIMS1.5XX).

Edit: clearer text and note that I went and checked the EC firmware naming inside the firmware packages.

@glpnk
Copy link
Collaborator

glpnk commented Mar 9, 2026

Please tell SKU of your device, this will help optimize name matching

sudo dmidecode -ssystem-sku-number

@glpnk
Copy link
Collaborator

glpnk commented Mar 9, 2026

I just wanted to point out the distinction I noticed that MSI has made that makes it a clear distinction: MSI has selected the leading number for BIOS and EC firmware. The all the "Bravo 15 C7V", Bravo 15 C7U firmwares start with a 1(158NIMS1.1XX ) or 3(158NIMS1.3XX ) and the and the "Katana A15 AI B8V" (158NIMS1.5XX).

Good point, but I think this time it's exception than rule

I will check EC versions in BIOSes of mentioned models.

@glpnk
Copy link
Collaborator

glpnk commented Mar 9, 2026

Can you enable this so I can drop unneeded commits
image

@EDtheWARDen
Copy link
Author

Please tell SKU of your device, this will help optimize name matching

sudo dmidecode -ssystem-sku-number

158N.5

It matched #514 that is "Katana A15 AI B8V" family

@EDtheWARDen
Copy link
Author

EDtheWARDen commented Mar 9, 2026

Can you enable this so I can drop unneeded commits image

Done 👍

I edited in my initial argument that I went through the BIOS and EC firmwares and I have yet not found one that breaks this pattern (Will notify if I find).

@glpnk
Copy link
Collaborator

glpnk commented Mar 9, 2026

Okay, I have hard dilemma with some forms of EC versions, so

158NIMS1.5xx => 158N.5

But some models have IMS2 and IMS3 instead of IMS1

@glpnk
Copy link
Collaborator

glpnk commented Mar 9, 2026

I edited in my initial argument that I went through the BIOS and EC firmwares and I have yet not found one that breaks this pattern (Will notify if I find).

As I said, above, and if I'll confirm - I will merge you changes as is

@glpnk
Copy link
Collaborator

glpnk commented Mar 9, 2026

If you want to help - you can find similar mix named models and report them here by EC version, if their EC .x__ part differs

@glpnk
Copy link
Collaborator

glpnk commented Mar 9, 2026

Because for some devices, this index means new batch in same model

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

MSI Katana A15 AI B8V

2 participants