-
Notifications
You must be signed in to change notification settings - Fork 56
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
Help porting on MSI Bravo 17 A4DDR #20
Comments
Yeah, all firmware versions have different configurations. I hope it will at least be narrowed down to the major version when we get some more feedback.
I am working on a debug mode right now, see the draft PR. I will add a manual to readme when the mode is finished. Right now debug mode is available in my fork. Follow these steps to get an EC memory dump and attach it here so I can take a look. If you have windows, you can also try this app and play around with settings in the official MSI app to see how they reflect on the EC memory. |
Oh, and also, please tell me your EC firmware version. ( |
On 18/02/2023 23:24, teackot wrote:
I am working on a debug mode right now, see the draft PR. I will add a
manual to readme when the mode is finished.
I found your fork reading the bug reports and pull requests
If you have windows, you can also try this app
<https://github.com/ThePBone/MsiEcRamEditor> and play around with
settings in the official MSI app to see how they reflect on the EC memory.
I have windows and the MSI crap that I use only for battery/power
management and bios and ec firmware version. But at least I can try this
app.
Thanks for getting the time to answer, I will try your fork in debug
mode but need some time as I must add signature also.
|
On 19/02/2023 12:07, Eric Valette wrote:
On 18/02/2023 23:24, teackot wrote:
> I am working on a debug mode right now, see the draft PR. I will add a
> manual to readme when the mode is finished.
I found your fork reading the bug reports and pull requests
> If you have windows, you can also try this app
> <https://github.com/ThePBone/MsiEcRamEditor> and play around with
> settings in the official MSI app to see how they reflect on the EC
> memory.
I have windows and the MSI crap that I use only for battery/power
management and bios and ec firmware version. But at least I can try this
app.
Unfortunately the tool returns only 0. The MSI dragon app list the
firmware version
BIOS Version: E17FKAMS.117
BIOS Release Date: 2020/10/29
EC Version: 17FKEMS1.10A0916202013:55:22
May be a different beast of EC memory?
…-- eric
|
I also found this reddit post suggesting RWEverything, maybe it will work? |
This one did work. attached picture:
On 2/19/2023 12:59 PM, teackot wrote:![Screenshot 2023-02-19 151905](https://user-images.githubusercontent.com/603411/219954514-645b4cb0-0695-43b1-894f-f39b929e33a1.png)
|
Can you please toggle your mute and micmute LEDs and switch the Fn/Win keys and tell me what happens Also, swicth between different power profiles and tell me how the [0xf2] changes, and maybe other addresses too (I am particularly intrested in additional addresses set by super battery mode, apart from 0xf2 f3 and f4) And one more question - does your laptop support setting constant fan speed (basic fan mode) |
Thanks for the hint. I do confirm battery threshold on 0xef will give you the value later on. 0xf2 0xf3 0xf4 :
For the webcam, it is really hard to see what changes as several value like temps and fan speed do move. I do have super battery but did not figure out yet what it triggers. More later on. |
For the webcam - look at 0x2E; mute - 0x2B, 2C or 2D
Check if it changes 0xD5
Try changing it to 80/81/82/83 and see if your backlight changes |
For 0xF2 0xF3 0xF4 0xD5 F3 is indeed the keyboard backlight: if I use the keyboard it can go form 80 to (no light) to 83. Note that F4 may chnages the last byte was D once but the first one did change to 1 for Silent. Regarding 0xef: for the battery: 50->60 % (best for battery) BC Webcam is indeed 2E: No Cam 49 /Cam enabled 4B Did not found volume up or down. |
That's interesting. It seems to have a set of mode values... Judging by some Reddit threads and other configurations, I wonder if this address is related to the GPU Basic fan mode is unsupported
Got it |
Okay, I added a config for your laptop. You can find it on the new_configs branch of my repo. Didn't add different 0xD5 modes yet as it requires to change how we store them in configs. Can you please test it for me, particularly webcam_block ("on" - webcam is off and blocked, "off" - webcam is unblocked), Fn/Win swap (write "left" or "right" into the fn_key attribute) and mute LED and kbd backlight in the leds/ subdirectory |
Thanks a lot I tested it. Modules loads and seems functional. Tested the battery mode OK. I'm a bit worried about testing the webcam_block as apparently I cannot modify it via keyboard afterwards and I have no mode to do that on windows even in MSI dragon app. I need my webcam as I'm doing remote work ... Regarding the D5 and GPU : this is an AMD based laptop with two graffic controller : one is embedded as in rizen 7 renoir for laptop and the other is Radeon RX 5500M. Thanks a lot anyway. |
When you tested the webcam address (0x2e), did you toggle your webcam with a keyboard key or from Dragon Center? If it was Dragon Center (or both), then yeah, you don't have webcam_block function and kbd key and dragon center switch do the same thing. If you only tested the keyboard button, then Dragon Center switch may be the webcam_block, but if you're concerned - don't test it from Linux |
I used th webcam button Fn from keyboard. I have nothing in dragon center apps. I do not have led mic either. Led is only for webcam. Thanks again. |
Oh, okay then, I'll remove it. Thanks for helping the project grow! I'll come back here when I add the 0xD5 thingy when I have time for it |
In the various mode Extreme Perf, balanced ... I forgot to tell you have a user defined mode with two possible value drop down menu for performance (sure for this one) and fan (from memory I'm on Linux right now). I did not play yet with this user defined mode. Tell me if you think it is worth. Have a nice day. |
Merged! Thank you for your help!
Sorry, didn't see your message. I figured out what the custom modes are. There should be 4 modes, something like eco, balanced, high and extreme. The second drop-down is fan mode, we already know its values. |
Closing since no more help is needed yet Adding a label to remember to add super battery and backlight modes when they are implemented |
With the general announcement, I was hoping to be able to manage the battery mode. Reading the doc and the code I realize it only works with a given PC and a given ec firmware version.
Can we have a kind of porting manual?
The text was updated successfully, but these errors were encountered: