mdias/rs_asio

Focusrite Scarlett 4th gen drivers not recognized by Rocksmith windows 11

Armedorrr opened this issue · 7 comments

Only getting Focusrite Thunderbolt ASIO driver to show up in log
works fine for older drivers but older drivers dont support 4th gen interfaces.
Newer drivers work fine for my laptop with windows 10 but not for my desktop with windows 11

RS_ASIO-log

0.000 [INFO] - Wrapper DLL loaded (v0.7.0)
0.000 [INFO] PatchOriginalCode
0.028 [INFO] image crc32: 0xd1b38fcb
0.160 [INFO] Patching CoCreateInstance
0.160 [INFO] Patch_CallAbsoluteIndirectAddress - num locations: 2
0.160 [INFO] Patching call at 00C02DBD
0.160 [INFO] Patching call at 00E75278
0.160 [INFO] Patching PortAudio MarshalStreamComPointers
0.160 [INFO] Patch_CallRelativeAddress - num locations: 1
0.160 [INFO] Patching call at 00E7483F
0.160 [INFO] Patching PortAudio UnmarshalStreamComPointers
0.160 [INFO] Patch_CallRelativeAddress - num locations: 1
0.160 [INFO] Patching call at 00E748F4
0.160 [INFO] Patching Two Guitar Tones Connected Message Box (num locations: 1)
0.160 [INFO] Patching bytes at 007C0C5F
0.162 [INFO] Patched_CoCreateInstance called: IID_IMMDeviceEnumerator
0.162 [INFO] DebugDeviceEnum::GetDefaultAudioEndpoint - dataFlow: eRender - role: eMultimedia
0.162 [INFO] RSAggregatorDeviceEnum::UpdateAvailableDevices
0.162 [INFO] GetWineAsioInfo - Looking for wineasio.dll...
0.163 [INFO] Failed to load wineasio.dll or file not found
0.163 [INFO] AsioHelpers::FindDrivers
0.163 [INFO] Focusrite Thunderbolt ASIO
0.163 [INFO] Realtek ASIO
0.164 [INFO] RSAsioDeviceEnum::UpdateAvailableDevices - output requesting ASIO driver: Focusrite USB ASIO
0.164 [ERROR] RSAsioDeviceEnum::UpdateAvailableDevices - failed.
0.164 [INFO] RSAsioDeviceEnum::UpdateAvailableDevices - input[0] requesting ASIO driver: Focusrite USB ASIO
0.164 [ERROR] RSAsioDeviceEnum::UpdateAvailableDevices - failed.
0.164 [INFO] DebugDeviceEnum::UpdateAvailableDevices - 0 render devices, 0 capture devices
0.164 [INFO] hr: 80070490
0.164 [INFO] *ppEndpoint: 00000000
0.164 [INFO] DebugDeviceEnum::GetDefaultAudioEndpoint - dataFlow: eCapture - role: eMultimedia
0.164 [INFO] hr: 80070490
0.164 [INFO] *ppEndpoint: 00000000
0.164 [INFO] DebugDeviceEnum::EnumAudioEndpoints - dataFlow: eAll - dwStateMask: 1
0.164 [INFO] hr: S_OK
0.164 [INFO] *ppDevices: 0FD4F6E0
1.685 [INFO] Patched_CoCreateInstance called: IID_IMMDeviceEnumerator
1.685 [INFO] DebugDeviceEnum::GetDefaultAudioEndpoint - dataFlow: eRender - role: eMultimedia
1.685 [INFO] RSAggregatorDeviceEnum::UpdateAvailableDevices
1.685 [INFO] AsioHelpers::FindDrivers
1.685 [INFO] Focusrite Thunderbolt ASIO
1.685 [INFO] Realtek ASIO
1.685 [INFO] RSAsioDeviceEnum::UpdateAvailableDevices - output requesting ASIO driver:
1.685 [ERROR] RSAsioDeviceEnum::UpdateAvailableDevices - failed.
1.685 [INFO] RSAsioDeviceEnum::UpdateAvailableDevices - input[0] requesting ASIO driver:
1.685 [ERROR] RSAsioDeviceEnum::UpdateAvailableDevices - failed.
1.685 [INFO] DebugDeviceEnum::UpdateAvailableDevices - 0 render devices, 0 capture devices
1.685 [INFO] hr: 80070490
1.685 [INFO] *ppEndpoint: 00000000
1.685 [INFO] DebugDeviceEnum::GetDefaultAudioEndpoint - dataFlow: eCapture - role: eMultimedia
1.685 [INFO] hr: 80070490
1.685 [INFO] *ppEndpoint: 00000000
1.685 [INFO] DebugDeviceEnum::EnumAudioEndpoints - dataFlow: eAll - dwStateMask: 1
1.685 [INFO] hr: S_OK
1.685 [INFO] *ppDevices: 0FD4F800
1.690 [INFO] DebugDeviceEnum::RegisterEndpointNotificationCallback
5.670 [INFO] DebugDeviceEnum::UnregisterEndpointNotificationCallback
5.802 [INFO] - Wrapper DLL unloaded

Pls get scarlett 4th Gen drivers to work with rs asio
i can only get older drivers to work but the 4th Gen interface does not work with older 3rd gen drivers

did a fresh install of windows 10 on my laptop and now it is also not detecting the driver

connected thunderbolt 3 cable from interface to pc
still not working

pls fix this issue or im going to kms

i have resorted to using No Cable Mod since my drivers cant be detected. PLS FIX SOON!

mdias commented

This is not on RS ASIO to fix.

RS ASIO doesn't support any individual interface, it uses ASIO drivers. It's up to Focusrite to provide the necessary drivers.
It's possible that Focusrite is not providing the 32-bit version of the drivers which is what RS ASIO uses since Rocksmith is a 32-bit application.

If that's the case you might be able to get around it by using Voicemeeter as an intermediary which provides 32-bit drivers and should be able to interface with your 64-bit drivers.

I just bought a Scarlett 2i2 4th Gen and can confirm things are working just fine for me without anything special in windows 11.

If it helps anyone, my current versions:
RS ASIO 0.7.0
Windows 11 Pro Version 23H2 (OS Build 22631.2861)
Focusrite Control 2 App Version 1.129.0.16711
Focusrite Control 2 Driver Version 4.119.13.15
Scarlett 2i2 4th Gen Firmware Version 2128.0

Thank you for the confirmation @Koros1691. I've added it to the interface list 👍