Views:

Trend Micro Apex One Device Control does not manage device charging. This function depends on the Windows operating system or the hardware's implementation. Microsoft Windows treats any model of mobile phones as external devices and would depend on the interface on how it is connected. A driver is required so the device can properly function.

Windows OS handles all devices in the same way. However, charging is more of a hardware-related process, and it is not something that can be analyzed or determined from the OS level. For example, if a laptop is running low on battery, the OS will send a low battery notification which is a response from the hardware to the OS, allowing the OS to execute the notification. When a power source is connected, the hardware reports to the OS to notify that the device is plugged in. It is not the OS nor Trend Micro Apex One Device Control that controls whether the device charges or not.

Below is a demonstration test using an Apple iPhone. Although similar results can be expected with mobile devices from different brands. Here we are using the following:

  • Surface Book 3
  • Windows 11 22H2
  • Two iPhone devices connect to USB type C & USB type A

In the Device Manager, the devices can be shown like the following:

Module state

When Device Control disables the mobile device, the two entreis for Apple Mobile Device USB Composite Device may also be disabled, and the corresponding test results are as follows:

  • USB Type A - Not displayed in File Explorer and unable to charge
  • USB Type C (directly connected to Surface Book) - Not displayed in File Explorer but continues to charge
  • USB Type C (connected via adapter) - Not displayed in File Explorer and unable to charge

Based on the test results mentioned, the charging issue with USB Type A/Type C is likely due to the hardware behavior of the USB controller from the hardware manufacturer. The charging behavior may vary depending on the platform.