diff --git a/embed/trezorhal/usb.c b/embed/trezorhal/usb.c index 401fc7114..1693023e8 100644 --- a/embed/trezorhal/usb.c +++ b/embed/trezorhal/usb.c @@ -97,7 +97,7 @@ void usb_init(const usb_dev_info_t *dev_info) { usb_config_desc->bConfigurationValue = 0x01; usb_config_desc->iConfiguration = USBD_IDX_CONFIG_STR; usb_config_desc->bmAttributes = 0x80; // 0x80 = bus powered; 0xC0 = self powered - usb_config_desc->bMaxPower = 0xFA; // Maximum Power Consumption in 2mA units + usb_config_desc->bMaxPower = 0x32; // Maximum Power Consumption in 2mA units // Pointer to interface descriptor data usb_next_iface_desc = (usb_interface_descriptor_t *)(usb_config_buf + usb_config_desc->wTotalLength);