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

Feature request: Add support for Modern Standby - Standby (S0 Low Power Idle) Network Connected to power/action API #1373

Open
msbreton opened this issue Mar 15, 2024 · 0 comments
Labels
enhancement New feature or request P2 Priority 2 - Medium

Comments

@msbreton
Copy link

Describe the bug 🪲

Feature request
Newer platforms running Windows 10 and Windows 11 commonly come from OEMs configured to use Modern/Connected Standby vs, traditional standby.

Currently /api/v1/amt/power/action/{guid} "action": 2, will not wake a system in Modern/Connected Standby. It will return 200 but the system will remain in Modern/Connected Standby. To wake a system in that state, you need to call PowerManagementService.RequestOSPowerSavingStateChange with "Full Power" as "OSPowerSavingState",

One possible way to support both normal wake from normal standby and Modern standby is to 1st check the current power state and then send the appropriate power on commend. For example:

If the power state is "OS power saving", call IPS_PowerManagementService.RequestOSPowerSavingStateChange with "Full Power" as "OSPowerSavingState",
if the OS power state is different of "OS power saving" continue doing the power action as usual.

AMT SDK reference here.

To Reproduce 🪜
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots 🖼️
If applicable, add screenshots to help explain your problem.

AMT Device (please complete the following information): 🖥️

  • OS: [e.g. Linux Kernel & Version]
  • AMT Version: [e.g. 11.8.5, 12.0.45]
  • AMT Configuration Mode: [e.g. Admin Control Mode or Client Control Mode]
  • Network Configuration [e.g. Dynamic IP or Static IP]

Service Deployment (please complete the following information): ⛈️

  • Deployment Type: [e.g. Azure, Docker, K8s]
  • Node Version: [e.g. LTS 14]
  • Component & Version: [e.g. RPS 2.0.0]

Additional context
Add any other context about the problem here.

@bwendlandt-intel bwendlandt-intel added the enhancement New feature or request label Mar 21, 2024
@bwendlandt-intel bwendlandt-intel transferred this issue from open-amt-cloud-toolkit/open-amt-cloud-toolkit Mar 22, 2024
@mechris1 mechris1 moved this to Backlog in Sprint Planning Apr 9, 2024
@matt-primrose matt-primrose added the P2 Priority 2 - Medium label Jul 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request P2 Priority 2 - Medium
Projects
Status: Backlog
Development

No branches or pull requests

3 participants