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

Legend of Zelda Amiibo do not seem to work on Zelda BOTW #33

Closed
Xiarno opened this issue May 3, 2023 · 18 comments
Closed

Legend of Zelda Amiibo do not seem to work on Zelda BOTW #33

Xiarno opened this issue May 3, 2023 · 18 comments

Comments

@Xiarno
Copy link

Xiarno commented May 3, 2023

I was trying to use the Zelda amiibo on Zelda BOTW on the Switch but it doesn't seem to detect them at all.

@testAccountBecauseBored
Copy link

Maybe try going to breath of the wild settings (on the same screen as save/load), and selecting “use Amiibo,” and then in the in-game runes, select the Amiibo icon and then scan your Amiibo/Flipper

@Xiarno
Copy link
Author

Xiarno commented May 6, 2023

Maybe try going to breath of the wild settings (on the same screen as save/load), and selecting “use Amiibo,” and then in the in-game runes, select the Amiibo icon and then scan your Amiibo/Flipper

Yes, I know how to use Amiibo in game. But it still doesn't detect them.

@testAccountBecauseBored
Copy link

Idk I don’t own a flipper I’m just planning on making an amiibo emulator

@RunningDroid
Copy link
Contributor

What firmware/firmware version do you have on your Flipper?
Are you able to get other (physical) Amiibos/amiibo clones to work?

I'm unable to reproduce this bug, but I'm running the Unleashed firmware, not the Official firmware.

@pickerin
Copy link

pickerin commented May 9, 2023

Same issue. However, having the Flipper read a real Amiibo and then try to emulate gives the same behavior (nothing). Using that same Amiibo works as expected.

Something is off on the emulation from the Flipper, not the source files.

@kbembedded
Copy link

kbembedded commented May 9, 2023

If you go in to system settings, amiibo, reset amiibo, and then emulate the tag, does it get picked up?

Additionally, if you have a silicone case on the Flipper, try removing it to get it that much closer to the reader.

Just tested on official firmware and it works for me.

@Exxion
Copy link

Exxion commented May 9, 2023

Indeed works for me with stock firmware and with (at least one of) the files from this repo. The positioning is a bit fiddly, but it did eventually work.

@pickerin
Copy link

pickerin commented May 9, 2023

Got it working, with the case, on stock firmware, by rotating the Flipper Zero so that it was perpendicular to the Switch, with the D-pad ABOVE the screen (so you're holding it sideways). Then the "sweet spot" to get it to read is right under the center button of the d-pad. Works reliably in that orientation, but WILL NOT read if I'm holding it so I can read the screen.

@RunningDroid
Copy link
Contributor

by rotating the Flipper Zero so that it was perpendicular to the Switch with the D-pad ABOVE the screen (so you're holding it sideways).

This sounds like your Flipper isn't transmitting as strong a signal as it should be or something. Mine works (with the case) when I hold it parallel to my switch over/on the right joystick.

@pickerin
Copy link

pickerin commented May 9, 2023

This sounds like your Flipper isn't transmitting as strong a signal as it should be or something. Mine works (with the case) when I hold it parallel to my switch over/on the right joystick.

Dunno. I see a lot of folks having issues with their Switch. I just got it, so I haven't played with emulation a lot yet, I'll be curious to see if I have transmission issues with other devices. Might be my OLED switch, might be the Flipper, hard to say with one use case.

@RunningDroid
Copy link
Contributor

Might be my OLED switch

I hadn't considered that differences between the Switch models might play a role, I've been testing with a non-OLED Switch (original or first gen or whatever.)

@pickerin
Copy link

I've been testing with a non-OLED Switch (original or first gen or whatever.)

If it's a hackable serial number, worth some money towards an upgrade for testing. :)

@Nesquik-RGB
Copy link

I had the same problem with my new TOTK OLED, swapped out the joy-cons to my old neon ones and it works fine. Seems the newer joycons have something in them to block emulated signals, no luck with flipper or phone emulation but real Amiibos work fine on them.

@pickerin
Copy link

I had the same problem with my new TOTK OLED, swapped out the joy-cons to my old neon ones and it works fine. Seems the newer joycons have something in them to block emulated signals, no luck with flipper or phone emulation but real Amiibos work fine on them.

Pretty sure it's an orientation problem on the OLEDs. It's almost like the newer joycons are "polarized" for the NFC.
I'm able to reliably get the Flipper to emulate Amiibos by holding it vertically (dpad above screen) and then tapping the joycon reader (thumstick) just below the center button on the dpad. Agree the older joycons work better; but they didn't do anything to block emulation (they can't).

@RunningDroid
Copy link
Contributor

I've been testing with a non-OLED Switch (original or first gen or whatever.)

If it's a hackable serial number, worth some money towards an upgrade for testing. :)

It is hackable, but I've been procrastinating upgrading and justifying it as giving myself something to do if/when Nintendo shuts off the Switch servers.

I tried looking into the differences between the OLED Switch's joycons and the older joycons, but I'm not finding much info on the web. GBAtemp has a thread asking about switch hardware revisions where some people mention some of the joycon model numbers/revisions (I have HAC-A-JC*-C2, with the * being R for the right, and L for the left.) And I found iFixit's Switch and OLED Switch teardowns, but the teardown for the OLED Switch doesn't give us a look at the NFC antenna in the right joycon. We do get X-ray images of both devices (including joycons), however the only thing they appear to indicate is that both devices have the antenna turned 90 degrees (facing the joycon's rail.)

@Nesquik-RGB
Copy link

I'm able to reliably get the Flipper to emulate Amiibos by holding it vertically (dpad above screen) and then tapping the joycon reader (thumstick) just below the center button on the dpad.

Good to know they still work, I will have to give it another try with this method. Thanks for the tip!

@pickerin
Copy link

I tried looking into the differences between the OLED Switch's joycons and the older joycons, but I'm not finding much info on the web. GBAtemp has a thread asking about switch hardware revisions where some people mention some of the joycon model numbers/revisions (I have HAC-A-JC*-C2, with the * being R for the right, and L for the left.) And I found iFixit's Switch and OLED Switch teardowns, but the teardown for the OLED Switch doesn't give us a look at the NFC antenna in the right joycon. We do get X-ray images of both devices (including joycons), however the only thing they appear to indicate is that both devices have the antenna turned 90 degrees (facing the joycon's rail.)

Thanks for looking into it, it definitely works well if you change the orientation of the Flipper and doesn't work at all when horizontal. Swapping the JoyCons to "older" ones allows the Flipper to work horizontal on the same Switch.

It's all good, it works reliably by rotating the Flipper.

@Gioman101
Copy link
Owner

Gioman101 commented May 12, 2023

Thanks for all the great tips on how to position the flipper to be detected by the joycon also my best outcome for amiibos is using a switch pro controller for my flipper works all the time very solid compared to using the joycon as they produce less of an nfc signal so it's why you gotta be so close to have it read the correct way

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

No branches or pull requests

8 participants