[GH-ISSUE #393] HP 8460p config and ec-probe.exe dump gives nothing #353

Closed
opened 2026-02-26 00:32:25 +03:00 by kerem · 6 comments
Owner

Originally created by @weedy on GitHub (Nov 25, 2017).
Original GitHub issue: https://github.com/hirschmann/nbfc/issues/393

So this table poking stuff is going a bit over my head at 1AM but it seems like my EC registers match your wiki example exactly.

                    OperationRegion (ECRM, EmbeddedControl, 0x00, 0xFF)
                    Field (ECRM, ByteAcc, NoLock, Preserve)
                    {
                        PMCD,   32, 
                        S0FL,   8, 
                        SXF0,   8, 
                        SXF1,   8, 
                        CPWR,   16, 
                        CVLT,   16, 
                        CCUR,   16, 
                        DIDX,   8, 
                        CIDX,   8, 
                        PMCC,   8, 
                        PMEP,   8, 
                        Offset (0x22), 
                        CRZN,   8, 
                        THTA,   8, 
                        HYST,   8, 
                        CRIT,   8, 
                        TEMP,   8, 
                        TENA,   8, 
                        Offset (0x29), 
                        TOAD,   8, 
                        PHTP,   8, 
                        THEM,   8, 
                        TMPO,   8, 
                        Offset (0x2E), 
                        FRDC,   8, 
                        FTGC,   8, 
                        PLTP,   8, 
                        Offset (0x32), 
                        DTMP,   8, 
                        Offset (0x35), 
                        PL1,    8, 
                        PL2,    8, 
                        BCVD,   8, 
                        Offset (0x40), 
                        ABDI,   8, 
                        ABAD,   8, 
                        ABIX,   8, 
                        ABDA,   8, 
                        ABST,   8, 
                        PORI,   8, 
                        Offset (0x4C), 
                        PSSB,   8, 
                        Offset (0x80), 
                        Offset (0x81), 
                            ,   4, 
                        SLPT,   4, 
                        FNSW,   1, 
                        SFNC,   1, 
                        ACPI,   1, 
                            ,   1, 
                            ,   1, 
                            ,   1, 
                            ,   1, 
                        DETF,   1, 
                        LIDS,   1, 
                        TBLT,   1, 
                            ,   1, 
                            ,   1, 
                            ,   1, 
                        COMM,   1, 
                        PME,    1, 
                        SBVD,   1, 
                        ADP,    1, 
                        ADID,   2, 
                        LCTV,   1, 
                        BATP,   4, 
                        BPU,    1, 
                        Offset (0x86), 
                        BSEL,   4, 
                        Offset (0x87), 
                        LB1,    8, 
                        LB2,    8, 
                        BDC,    16, 
                        Offset (0x8D), 
                        BFC,    16, 
                        BRTE,   16, 
                        BTC,    1, 
                        Offset (0x92), 
                        BME,    16, 
                        BDN,    8, 
                        BDV,    16, 
                        BCV1,   16, 
                        BST,    4, 
                        Offset (0x9B), 
                        BATE,   16, 
                        BPR,    16, 
                        BCR,    16, 
                        BRC,    16, 
                        BCC,    16, 
                        BPV,    16, 
                        BCV2,   16, 
                        BCV3,   16, 
                        BCV4,   16, 
                        BCW,    16, 
                        BATF,   16, 
                        BCL,    16, 
                        MAXC,   16, 
                        BCG1,   8, 
                        BT1I,   1, 
                        BT2I,   1, 
                            ,   2, 
                        BATN,   4, 
                        BSTS,   16, 
                        BCG2,   8, 
                        Offset (0xBD), 
                        BMO,    8, 
                        Offset (0xBF), 
                        BRCV,   8, 
                        Offset (0xC1), 
                        BIF,    8, 
                        BRCC,   8, 
                        Offset (0xC9), 
                        BSN,    16, 
                        BDAT,   16, 
                        BMF,    8, 
                        Offset (0xCF), 
                        CTLB,   8, 
                        Offset (0xD1), 
                        BTY,    8, 
                        Offset (0xD5), 
                        MFAC,   8, 
                        CFAN,   8, 
                        PFAN,   8, 
                        OCPS,   8, 
                        OCPR,   8, 
                        OCPE,   8, 
                        TMP1,   8, 
                        TMP2,   8, 
                        NABT,   4, 
                        BCM,    4, 
                        CCBQ,   16, 
                        CBT,    16, 
                        Offset (0xE3), 
                        OST,    4, 
                        Offset (0xE4), 
                        Offset (0xE5), 
                        TPTE,   1, 
                        TBBN,   1, 
                            ,   3, 
                        TP,     1, 
                        Offset (0xE6), 
                        SHK,    8, 
                        AUDS,   1, 
                        SPKR,   1, 
                        Offset (0xE8), 
                        HSEN,   4, 
                        HSST,   4, 
                        Offset (0xEA), 
                            ,   2, 
                        WWP,    1, 
                        WLP,    1, 
                        Offset (0xEF), 
                        INCH,   2, 
                        IDIS,   2, 
                        INAC,   1
                    }

But using say the 8560p in read only give me nothing. And ec-probe also shows nothing.

C:\Program Files (x86)\NoteBook FanControl>ec-probe.exe dump
00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

What am I doing wrong?

Originally created by @weedy on GitHub (Nov 25, 2017). Original GitHub issue: https://github.com/hirschmann/nbfc/issues/393 So this table poking stuff is going a bit over my head at 1AM but it seems like my EC registers match your wiki example exactly. ``` OperationRegion (ECRM, EmbeddedControl, 0x00, 0xFF) Field (ECRM, ByteAcc, NoLock, Preserve) { PMCD, 32, S0FL, 8, SXF0, 8, SXF1, 8, CPWR, 16, CVLT, 16, CCUR, 16, DIDX, 8, CIDX, 8, PMCC, 8, PMEP, 8, Offset (0x22), CRZN, 8, THTA, 8, HYST, 8, CRIT, 8, TEMP, 8, TENA, 8, Offset (0x29), TOAD, 8, PHTP, 8, THEM, 8, TMPO, 8, Offset (0x2E), FRDC, 8, FTGC, 8, PLTP, 8, Offset (0x32), DTMP, 8, Offset (0x35), PL1, 8, PL2, 8, BCVD, 8, Offset (0x40), ABDI, 8, ABAD, 8, ABIX, 8, ABDA, 8, ABST, 8, PORI, 8, Offset (0x4C), PSSB, 8, Offset (0x80), Offset (0x81), , 4, SLPT, 4, FNSW, 1, SFNC, 1, ACPI, 1, , 1, , 1, , 1, , 1, DETF, 1, LIDS, 1, TBLT, 1, , 1, , 1, , 1, COMM, 1, PME, 1, SBVD, 1, ADP, 1, ADID, 2, LCTV, 1, BATP, 4, BPU, 1, Offset (0x86), BSEL, 4, Offset (0x87), LB1, 8, LB2, 8, BDC, 16, Offset (0x8D), BFC, 16, BRTE, 16, BTC, 1, Offset (0x92), BME, 16, BDN, 8, BDV, 16, BCV1, 16, BST, 4, Offset (0x9B), BATE, 16, BPR, 16, BCR, 16, BRC, 16, BCC, 16, BPV, 16, BCV2, 16, BCV3, 16, BCV4, 16, BCW, 16, BATF, 16, BCL, 16, MAXC, 16, BCG1, 8, BT1I, 1, BT2I, 1, , 2, BATN, 4, BSTS, 16, BCG2, 8, Offset (0xBD), BMO, 8, Offset (0xBF), BRCV, 8, Offset (0xC1), BIF, 8, BRCC, 8, Offset (0xC9), BSN, 16, BDAT, 16, BMF, 8, Offset (0xCF), CTLB, 8, Offset (0xD1), BTY, 8, Offset (0xD5), MFAC, 8, CFAN, 8, PFAN, 8, OCPS, 8, OCPR, 8, OCPE, 8, TMP1, 8, TMP2, 8, NABT, 4, BCM, 4, CCBQ, 16, CBT, 16, Offset (0xE3), OST, 4, Offset (0xE4), Offset (0xE5), TPTE, 1, TBBN, 1, , 3, TP, 1, Offset (0xE6), SHK, 8, AUDS, 1, SPKR, 1, Offset (0xE8), HSEN, 4, HSST, 4, Offset (0xEA), , 2, WWP, 1, WLP, 1, Offset (0xEF), INCH, 2, IDIS, 2, INAC, 1 } ``` But using say the 8560p in read only give me nothing. And ec-probe also shows nothing. ``` C:\Program Files (x86)\NoteBook FanControl>ec-probe.exe dump 00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ``` What am I doing wrong?
kerem closed this issue 2026-02-26 00:32:25 +03:00
Author
Owner

@SirionRazzer commented on GitHub (Dec 7, 2018):

ec-probe on my 8560p:

$ ec-probe.exe dump
00: A6 19 71 47 1F 08 FF 04 01 85 2E DD 0D FF FF 00
10: 00 B0 00 FF FF FF FF FF FF FF FF FF FF FF FF FF
20: FF FF 00 00 00 00 1C 01 00 00 00 00 1C 00 64 6B
30: 00 00 36 02 00 2D 2D 00 00 00 00 00 00 00 00 00
40: 00 00 00 00 00 00 0B 18 01 00 00 02 04 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 04 01 10 01 00 14 0F EC 13 FF FF 5A 0F 91
90: 00 01 01 00 43 30 2A 00 00 01 00 76 00 96 07 61
A0: 06 CD 0B 1C 01 66 2C F9 0E F0 0E FA 0E C8 00 FF
B0: FF 96 00 00 00 64 20 C0 00 64 00 00 5A 00 0A 38
C0: 31 FF F2 0D FF FF FF 00 00 F6 84 4F 3F 38 38 36
D0: 36 4C 4C 4C 4C FF FF FF 01 FF FF 04 00 00 00 00
E0: EC 0B FF 07 00 B4 00 01 01 00 00 00 00 FF FF 00
F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

<!-- gh-comment-id:445381829 --> @SirionRazzer commented on GitHub (Dec 7, 2018): ec-probe on my 8560p: $ ec-probe.exe dump `00: A6 19 71 47 1F 08 FF 04 01 85 2E DD 0D FF FF 00` `10: 00 B0 00 FF FF FF FF FF FF FF FF FF FF FF FF FF` `20: FF FF 00 00 00 00 1C 01 00 00 00 00 1C 00 64 6B` `30: 00 00 36 02 00 2D 2D 00 00 00 00 00 00 00 00 00` `40: 00 00 00 00 00 00 0B 18 01 00 00 02 04 00 00 00` `50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00` `60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00` `70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00` `80: 00 00 04 01 10 01 00 14 0F EC 13 FF FF 5A 0F 91` `90: 00 01 01 00 43 30 2A 00 00 01 00 76 00 96 07 61` `A0: 06 CD 0B 1C 01 66 2C F9 0E F0 0E FA 0E C8 00 FF` `B0: FF 96 00 00 00 64 20 C0 00 64 00 00 5A 00 0A 38` `C0: 31 FF F2 0D FF FF FF 00 00 F6 84 4F 3F 38 38 36` `D0: 36 4C 4C 4C 4C FF FF FF 01 FF FF 04 00 00 00 00` `E0: EC 0B FF 07 00 B4 00 01 01 00 00 00 00 FF FF 00` `F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00`
Author
Owner

@weedy commented on GitHub (Mar 27, 2019):

After testing this again. I had to reboot after install (I guess for the WinRing0 to driver load) and then make sure the service is started before anything else like hwinfo/hwmon/msi afterburner.

If the service "gets a lock" on the EC it works fine forever.

<!-- gh-comment-id:477318842 --> @weedy commented on GitHub (Mar 27, 2019): After testing this again. I had to reboot after install (I guess for the WinRing0 to driver load) and then make sure the service is started before anything else like hwinfo/hwmon/msi afterburner. If the service "gets a lock" on the EC it works fine forever.
Author
Owner

@JimboJoe commented on GitHub (Nov 24, 2019):

Hi,
Did you finally manage to tune the configuration for your HP EliteBook 8460p? There's no dedicated configuration in the software, and the 8560p configuration doesn't fit perfectly...
Thanks!

<!-- gh-comment-id:557895892 --> @JimboJoe commented on GitHub (Nov 24, 2019): Hi, Did you finally manage to tune the configuration for your HP EliteBook 8460p? There's no dedicated configuration in the software, and the 8560p configuration doesn't fit perfectly... Thanks!
Author
Owner

@svdeepak99 commented on GitHub (Jun 7, 2020):

Hi weedy,
Thank you so much for mentioning that you solved the issue.
I am using an Asus ROS Strix Scar II laptop (GL-504GW). And I am facing the same issue of ec-probe.exe dump showing all the values as zero.
Could you please elaborate on the method that you used to fix this issue, as I am unaware of how to proceed after this?

Thanks

<!-- gh-comment-id:640196453 --> @svdeepak99 commented on GitHub (Jun 7, 2020): Hi weedy, Thank you so much for mentioning that you solved the issue. I am using an Asus ROS Strix Scar II laptop (GL-504GW). And I am facing the same issue of `ec-probe.exe dump` showing all the values as zero. Could you please elaborate on the method that you used to fix this issue, as I am unaware of how to proceed after this? Thanks
Author
Owner

@yokaiemporer commented on GitHub (Jul 24, 2020):

Hi weedy,
Thank you so much for mentioning that you solved the issue.
I am using an Asus ROS Strix Scar II laptop (GL-504GW). And I am facing the same issue of ec-probe.exe dump showing all the values as zero.
Could you please elaborate on the method that you used to fix this issue, as I am unaware of how to proceed after this?

Thanks

did u solve it yet?

<!-- gh-comment-id:663710167 --> @yokaiemporer commented on GitHub (Jul 24, 2020): > Hi weedy, > Thank you so much for mentioning that you solved the issue. > I am using an Asus ROS Strix Scar II laptop (GL-504GW). And I am facing the same issue of `ec-probe.exe dump` showing all the values as zero. > Could you please elaborate on the method that you used to fix this issue, as I am unaware of how to proceed after this? > > Thanks did u solve it yet?
Author
Owner

@svdeepak99 commented on GitHub (Jul 24, 2020):

Hi weedy,
Thank you so much for mentioning that you solved the issue.
I am using an Asus ROS Strix Scar II laptop (GL-504GW). And I am facing the same issue of ec-probe.exe dump showing all the values as zero.
Could you please elaborate on the method that you used to fix this issue, as I am unaware of how to proceed after this?

Thanks

did u solve it yet?

Looks like this method would not work with an ASUS ROS Strix Scar II. The most relevant solution I found for the fan problem after searching a lot was this: https://www.reddit.com/r/ASUS/comments/dnyp1a/finally_found_the_definitive_fix_for_gl504_and/

<!-- gh-comment-id:663720621 --> @svdeepak99 commented on GitHub (Jul 24, 2020): > > Hi weedy, > > Thank you so much for mentioning that you solved the issue. > > I am using an Asus ROS Strix Scar II laptop (GL-504GW). And I am facing the same issue of `ec-probe.exe dump` showing all the values as zero. > > Could you please elaborate on the method that you used to fix this issue, as I am unaware of how to proceed after this? > > > > Thanks > > did u solve it yet? Looks like this method would not work with an ASUS ROS Strix Scar II. The most relevant solution I found for the fan problem after searching a lot was this: https://www.reddit.com/r/ASUS/comments/dnyp1a/finally_found_the_definitive_fix_for_gl504_and/
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/nbfc-hirschmann#353
No description provided.