Project

General

Profile

Actions

Emulator Issues #6665

closed

Skylanders Portal Not Detected by Dolphin USB Branch on New PC

Added by SRoth96 over 10 years ago. Updated almost 8 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
Category:
USB
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Game Name
-Skylanders: Giants
-Skylanders: Spyro's Adventure
Game ID
-SKYE52
-sspe52

Both Skylanders Games work on my old computer, but my new computer cannot
detect the protal of power.

On my old PC I used Zadig to write the libusbk driver to my portal, and it simply worked with Dolphin [wii-usb] 3.5-159 64bit.

On my new PC I did the same thing, but the game says cannot detect the protal of power. I tried using the WinUSB driver and the libusb-win32 driver, but those did not work either. I tried Using Dolphin 4.0-90 64bit with each driver still to no avail.

Old PC:
-OS: Windows 7 Home Premium SP1 64bit
-CPU: AMD Phenom II x4 965 Black Edition
-Motherboard: Some cheap biostar AM3 motherboard
-Graphics: onboard Radeon 3000
-RAM: Corsair Vengeance 1600 MHz

New PC:
-OS: Windows 7 Home Premium SP1 64bit
-CPU: Intel Core i5-4670k
-Motherboard: ASUS Maximus VI Impact
-Graphics: Intel iGPU 4600
-RAM: Corsair Vengeance 1600 MHz

Portal USB ID: 1430 0150

Zadig Readout:
Using inf name: Spyro_Portal.inf
Succesfully extracted driver files.
Installing driver. Please wait...
libwdi:info [extract_binaries] successfully extracted driver files to C:\usb_driver
libwdi:info [wdi_prepare_driver] succesfully created 'C:\usb_driver\Spyro_Portal.inf'
libwdi:info [wdi_prepare_driver] Vista or later detected - creating and self-signing a .cat file...
libwdi:info [ScanDirAndHash] added hash for 'C:\usb_driver\amd64\libusb0.dll'
libwdi:info [ScanDirAndHash] added hash for 'C:\usb_driver\amd64\libusb0_x86.dll'
libwdi:info [ScanDirAndHash] added hash for 'C:\usb_driver\amd64\libusbk.dll'
libwdi:info [ScanDirAndHash] added hash for 'C:\usb_driver\amd64\libusbk.sys'
libwdi:info [ScanDirAndHash] added hash for 'C:\usb_driver\amd64\libusbk_x86.dll'
libwdi:info [ScanDirAndHash] added hash for 'C:\usb_driver\amd64\wdfcoinstaller01011.dll'
libwdi:info [ScanDirAndHash] added hash for 'C:\usb_driver\spyro_portal.inf'
libwdi:info [ScanDirAndHash] added hash for 'C:\usb_driver\x86\libusb0.dll'
libwdi:info [ScanDirAndHash] added hash for 'C:\usb_driver\x86\libusb0_x86.dll'
libwdi:info [ScanDirAndHash] added hash for 'C:\usb_driver\x86\libusbk.dll'
libwdi:info [ScanDirAndHash] added hash for 'C:\usb_driver\x86\libusbk.sys'
libwdi:info [ScanDirAndHash] added hash for 'C:\usb_driver\x86\wdfcoinstaller01011.dll'
libwdi:info [CreateCat] successfully created file 'C:\usb_driver\Spyro_Portal.cat'
libwdi:info [RemoveCertFromStore] deleted existing certificate 'CN=USB\VID_1430&PID_0150 (libwdi autogenerated)' from 'Root' store
libwdi:info [RemoveCertFromStore] deleted existing certificate 'CN=USB\VID_1430&PID_0150 (libwdi autogenerated)' from 'TrustedPublisher' store
libwdi:info [CreateSelfSignedCert] created new self-signed certificate 'CN=USB\VID_1430&PID_0150 (libwdi autogenerated)'
libwdi:info [SelfSignFile] added certificate 'CN=USB\VID_1430&PID_0150 (libwdi autogenerated)' to 'Root' and 'TrustedPublisher' stores
libwdi:info [SelfSignFile] successfully signed file 'C:\usb_driver\Spyro_Portal.cat'
libwdi:info [SelfSignFile] successfully deleted private key
Driver Installation: SUCCESS

So I really have no Idea why it's not working.

Actions #1

Updated by MayImilae over 10 years ago

  • Category set to usb
Actions #2

Updated by parlane over 10 years ago

When you say usb branch... do you mean master ?

Portal support has been in master since 4.0.

Actions #3

Updated by SRoth96 over 10 years ago

I tried the usb branch 3.5-159, and I tried the 4.0-90 Master.

Actions #4

Updated by parlane over 10 years ago

Don't bother with the usb branch anymore, it is outdated.

Please try with at least 4.0-111 master. I updated the libusb library... but I doubt this will fix your issue. I can't reproduce your issue on Windows 8 at all...

Actions #5

Updated by SRoth96 over 10 years ago

I will Try it on the Windows 8.1 preview I have installed on another hard drive. But don't think for a moment That I will "Upgrade" from 7.

Actions #6

Updated by parlane over 10 years ago

I don't think I can recommend 8.1 currently as I am not sure libusb supports it.

Actions #7

Updated by SRoth96 over 10 years ago

One way to find out...

Actions #8

Updated by parlane over 10 years ago

FWIW, us Windows 8 people don't want you in our club anyway!

Actions #9

Updated by SRoth96 over 10 years ago

I've been using Dolphin 4.0.1. The portal still does not work. I've tried all three drivers available in zadig (winUSB, libusbk, and libusb-win32. I built this Gaming PC excited to play skylanders in HD, with savestates, and full-speed. Had I known the portal would not work without explanation as to why, I would have bought a Wii U instead. That, at least, Would play the wii Spyro's Adventure as well as the HD Wii U Giants and Swap Force.

Actions #10

Updated by parlane over 10 years ago

It still works for me on Win 8

Also I don't believe any PC can play Skylanders at full speed currently.

Actions #11

Updated by sound2.bell over 10 years ago

Hi,
I met the same problem of Skylanders Spyro portal not detected by Dolphin Emulator with any version.I solved the problème by using one USB2 port in place of a USB3 port.
Seeing the length of cable attached to the Spyro portal, the USB3 can produce eletrical reflection. The USB3 port is more robust.

Actions #12

Updated by sound2.bell over 10 years ago

Sorry, I mean, USB2 port is more robust

Actions #13

Updated by Billiard26 over 10 years ago

s/ro/or/

Actions #14

Updated by SRoth96 over 10 years ago

I have tried the USB 2&3 on both my motherboard and front panel. None of them worked. sound2.bell What driver are you using for the portal? Also my PC is currently dismantled. I have to RMA my defective motherboard to ASUS. And Billiard26, I don't know what "s/ro/or/" means. Am I supposed to enter that in the console or something?

And one more thing, The usb branch of dolphin 3.5 Called it Skylanders Spyro's Adventure, but Dolphin 4.0.1 calls it Spyro's Kingdom. Don't know if that is significant. Just thought Id'e mention it.

Actions #15

Updated by pauldacheez over 10 years ago

s/ro/or/ is regex for replacing any instances of "ro" with "or". Basically, he's just pointing out that he fixed the fucking typo in the issue name.

Actions #16

Updated by parlane over 10 years ago

  • Status changed from New to New
Actions #17

Updated by xavi2908 about 10 years ago

Is it the portal provided in the PC game, or the portal provided in the wii game that we are talking about?

Actions #18

Updated by skidau about 10 years ago

The Wii / PS3 / 3DS portal.

Actions #19

Updated by xavi2908 about 10 years ago

Can't I use my PC portal (provided in the PC version of the game) with dolphin?
I am trying (without zadig, just straight connection to the PC), but dolphin can't recognize it.

Actions #20

Updated by xavi2908 about 10 years ago

Portal provided in PC game confirmed working with dolphin 4.0.771 and zadig (WinUSB).
However very slow emulation (spyros at 60%, Giants at 40%), at mid-range PC: Quad Core 3.20GHz, 8G RAM, Nvidia GT 630 4G RAM

Actions #21

Updated by SRoth96 about 10 years ago

Can't the developers add an option to point dolphin to the specific USB device? I've Tried USB 2.0 and 3.0 ports, each with all three drivers from zadig. Would the PC portal work where the 3ds/wii portal has failed?

Actions #22

Updated by parlane about 10 years ago

Considering it checks for all usb devices this will not help.

Actions #23

Updated by SRoth96 over 9 years ago

So I tried skylanders on my new ASUS Transformer Book T100. I got the x86 Dolphin 4.0.2 installed plugged in the portal applied the WinUSB driver with Zadig, and Boom! It works. (albeit at >20 fps). So could there be a usb driver incompatibility with my desktop?

Actions #24

Updated by skidau over 9 years ago

It might be that Dolphin thinks one of your other USB devices is the portal and incorrectly tries to connect to it.

Actions #25

Updated by SRoth96 over 9 years ago

The only other USB device connected is my HID-Complient Mouse and Keyboard. I tried disconnecting that and launching skylanders via splashtop, but to no avail.

Actions #26

Updated by vanida.plamondon over 9 years ago

I have the same problem, however, if I completely disable Usb 3 in my PC's Bios, everything then begins to work. I expect the problem has something to do with Usb 3.0

Actions #27

Updated by SRoth96 over 9 years ago

What motherboard do you have? Do you know how to disable USB 3.0 within the ASUS BIOS? I'll double check myself, but I don't remember seeing that option when I explored the bios while overclocking.

Actions #28

Updated by vanida.plamondon over 9 years ago

I have a gigabyte brix gb-bxa8-5545m. I don't know if all motherboards have
the option to disable usb 3.0, but mine does. Putting the portal on a 2.0
hub doesn't work, I have to disable usb 3.0 entirely.

Actions #29

Updated by SRoth96 over 9 years ago

Yes, I checked again. There's no way to disable it on a ASUS motherboard :(

Actions #30

Updated by SRoth96 over 9 years ago

Problem Solved! I re-installed Windows 7 and Didn't install the USB 3.0 drivers, and now it works.

Actions #31

Updated by JMC4789 almost 8 years ago

  • Status changed from New to Invalid

Skylanders Portals work in Dolphin: https://www.youtube.com/watch?v=nrCUBIkBbWA

Actions #32

Updated by JMC4789 almost 8 years ago

  • Status changed from Invalid to Fixed

I'm bad at stuff.

Actions

Also available in: Atom PDF