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

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

Closed
Armedorrr opened this issue Dec 7, 2023 · 8 comments
Closed

Comments

@Armedorrr
Copy link

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

@Armedorrr
Copy link
Author

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

@Armedorrr
Copy link
Author

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

@Armedorrr
Copy link
Author

connected thunderbolt 3 cable from interface to pc
still not working

pls fix this issue or im going to kms

@Armedorrr
Copy link
Author

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

@mdias
Copy link
Owner

mdias commented Dec 8, 2023

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.

@Koros1691
Copy link

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

@mdias
Copy link
Owner

mdias commented Jan 5, 2024

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

@mdias mdias closed this as completed Jan 5, 2024
@songless-bird
Copy link

Also works with Scarlett 16i16 4th Gen, new drivers (Focusrite Control 2) on windows 11. Same rsasio config as with old focusrite drivers. Had to set my buffers a little larger though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants