From ce88de54b89825e2b9d9b32cef746f30a67da98e Mon Sep 17 00:00:00 2001 From: Roman Artiukhin Date: Thu, 2 Jul 2026 15:51:13 +0300 Subject: [PATCH] hosted: Fix USB mode not properly initialized for some targets All required code is already present in the left usb_set_mode call. Affects iBasso DX50, iBasso DX90, HiBy R1 and HiBy R3 PRO II. Fixes FS#13890 Change-Id: Ib554ca98a36ceeaa48c0aa699c3671a40d4fee47 --- apps/settings.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/apps/settings.c b/apps/settings.c index 721a537e7d..d88cb3f241 100644 --- a/apps/settings.c +++ b/apps/settings.c @@ -1130,11 +1130,7 @@ void settings_apply(bool read_disk) memcpy(&calibration_parameters, &global_settings.ts_calibration_data, sizeof(struct touchscreen_parameter)); #endif -#if defined(DX50) || defined(DX90) - ibasso_set_usb_mode(global_settings.usb_mode); -#elif (defined(HIBY_R3PROII) || defined(HIBY_R1)) && !defined(SIMULATOR) - hiby_set_usb_mode(global_settings.usb_mode); -#elif defined(HAVE_USB_POWER) && !defined(USB_NONE) && !defined(SIMULATOR) +#if defined(HAVE_USB_POWER) && !defined(USB_NONE) && !defined(SIMULATOR) usb_set_mode(global_settings.usb_mode); #endif #if defined(HAVE_GENERAL_PURPOSE_LED)