Open JaredTamana opened 6 years ago
This is normal, as this issue also occurs on flashcards.
It is possible to get it working -- CycloDS was known to work with PBR back in the day. Not sure what they did to fix it. http://cyclods.wikidot.com/firmware:1-2
Edit: Apparently, several flashcarts have big-endian support, and Wood adds support others. Problem is, nothing is open-source anymore since flashcart makers were simply stealing the kernels to profit off their own clone carts. https://wiki.gbatemp.net/wiki/Flashcart_Comparison_Chart
I remember I successfully connected with Pokémon platinum, but I'm not sure if it was because I had another copy of it inserted
@piratesephiroth I was looking at that repo earlier and couldn't find the appropriate code! Good eye.
This issue also applies to My Pokemon Ranch as well
Did anyone try to put a ROM of CycloDS Evolution on the 3DS before? that could be a possibility. https://wowroms.com/en/roms/nintendo-ds/cyclods-evolution/15889.html (Hope that doesn't sound stupid.) :l
yeah, it sucks the gen 4 games can't connect to the Wii right now with the nds-bootstrap
I tried with 3 flashcarts I have, and the only one working with the Wii was an original R4, it successfully connects to My Pokémon Ranch (DP) and Pokémon Battle Revolution (all Gen4 titles)
maybe they can implement part of the code the original R4 has to connect to the Wii :0
We don't have the original R4 code, so we can't implement it into our software. Besides, we could either use the acekard code (we have that), or we could make our own implementation
This could be fixed now with soft reset
According to Elaugaufein on Discord, it still white screens after resetting. This could be a bug unrelated to soft-reset.
So Then what is The Problem? I'm Kinda Curious.
Didn't realize there were so many issue duplicates on this guy... At least this issue has a bit more meat on the comments.
I’ve been hearing from people that Platinum, specifically an Italian Platinum ROM, works in regards to connecting to the Wii. Is this true, even so has the root of this bug been discovered yet?
I do think it is a good idea to at least try to use acekard code in some form to solve this problem. It could be worth atempting.
So the acekard code can be used to fix this issue potentially?
Someone mentioned it, but I'm not sure.
Attached is the log for Platinum when attempting to communicate with PBR. Settings are for max compatability (so everything DS and Fat cache off).
The behaviour at the moment is that PBR is detected and the menu option changes to connect to Wii, selecting it causes a soft reset, but rather than hanging on a white screen it currently goes into the intro.
I've verified that PBR can copy from the game if launched normally using the actual game card on the same system.
So does that mean PBR connecting to Platinum on nds bootstrap isn't a possibility?
Doesn't mean it can never happen, just means its not working now.
Diamond and Soul Silver behave the same way as Platinum,
(I haven't tested Pearl / HG but it seems likely they'd be the same(
Has anyone tested this latest update (v13.1.0) if there is compatibility with the Wii (HG, SS, Platinum, Pearl or Diamond) PBR?
Testing on nds-bootstrap 0.32.1, TwilightMenu++ 13.1.0, and Pokemon SoulSilver
Still resetting and going back to the intro.
Duplicate of #122
But #415 has important comments about related information. Why not close the other one?
It seems to me that in v.14.0.0 there is also no compatibility with the Wii :( If someone did it, let them know!
any update on this?
I don't think so, but I know that eventually something will come up.
any update on this?
Nothing so far
please
It's on the project boards, please be patient.
Again, it's on the project boards. Please stop commenting on the issue unless it's to provide some sort of technical insight. This is an issue board, not XDA.
This issue is also present for Castlevania order of ecclesia and Judgement, I wish I could unlock Shanoa
This issue is also present for Castlevania order of ecclesia and Judgement, I wish I could unlock Shanoa
Beat Story Mode with Trevor and then Clear True Story Mode with Shanoa
why is this issue marked as "closed" on the project boards if it's still being worked on?
Issue title updated to reflect that this is an issue with all Wii titles, not just Pokémon.
So, I know it's been to long since the last this thread was probably even seen, but to those who asked for the Castlevania games to connect between Judgment and Order of Ecclesia (both loaded respectively from CFG USB Loader (the most recent version) and nds-bootstrap (v0.38.0) /twilight menu++ (v19.1.1) front-end; I have not upgraded to v20.0.0 yet), I recently tried to connect the two of them, expecting the nds-bootstrap to reset/crash since I also tried to connect Pokémon Battle Revolution and Pokémon Platinum (both were also loaded from CFG USB Loader and Twilight Menu++/nds-bootstrap).
The result from connecting Judgment with Ecclesia? An unexpected success! It was a bit of a hassle to navigate through Ecclesia's menus (they were broken and blurry), but I managed, and now both games have their features unlocked thanks to the Connect to DS function.
I'm not sure if this was an expected feature by the developers of nds-bootstrap, but it now works with these two games. Pokémon still crashes, though. I thought I would let you all know about this finding, now I wish I had recorded something as proof, maybe tomorrow I'll do it if the developers are still interested.
The Pokemon issue seems to be losing data on soft reset iirc, do the Castlevania games make the DS soft reset as part of the communication ?
Nope, throughout all the process OoE doesn't soft-reset or anything that may seem abnormal for any game to do.
Ahh, it's normal for Pokemon to soft-reset during that communication (it does it on a physical cart) so this change is definitely unrelated to the Pokemon issue. It'd be nice to know which commit actually fixed it though.
Thanks for confirming.
On Fri, 30 Apr 2021, 01:04 Hikaru-Diamond, @.***> wrote:
Nope, throughout all the process OoE doesn't soft-reset or anything that may seem abnormal for any game to do.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/DS-Homebrew/nds-bootstrap/issues/415#issuecomment-829314252, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABKZ33ZM7HZTAQYU4SZZKXLTLFYPPANCNFSM4FTIQDTQ .
You're welcome!
Anything to help out.
Okay, did a little more testing on Gen 4 Pokemon.
When you select Copy Pokemon on BR it goes into wait mode (and broadcasts some kind of availability signal). Gen 4 Carts pick this up and add a Connect to Wii option to their start menu. This all works.
On an actual cart selecting Connect to Wii: White Screens into a Wireless communication screen that searches for the Wii first and then communicates with it and goes into the PBR transfer mode.
On Nds-bootstrap selecting Connect to Wii: Black Screens for a bit then Soft Resets. The Wii never appears to receive any communication at all from the DS.
i wonder if it's a line of code (or even something in memory) that needs to be added to NDS-bootstrap. since both NDS-bootstrap and MelonDS don't work with the Connect to Wii feature. since the signal is unique in this situation.
and i hope it's not encrypted/undocumented code similar to how the Wii U's gamepad uses a special kind of AD-HOC that only the official Wii U gamepad uses to communicate with the Wii U system, possibly Nintendo did that to make bootleg/unlicensed gamepads unusable - AKA a DRM - since without the Wii U gamepad, the system is unusable
it could be something like an anti-piracy/anti-flashcart/anti-bootleg measure since Nintendo DS flash carts (at the time) couldn't function with the Connect to Wii feature.
knowing how far Nintendo has gone to make unlicensed addons/systems harder to use with their consoles, i wont be surprised if this is the case
and to add, does the IR sensor have any use when connecting to Wii systems?
The IR bar on the Wii is used exclusively by the Wiimote, meaning no data is transmitted between the Wii and the IR bar itself. So no, the IR sensor does not affect DS connectivity (or even Wiimote connectivity, as you can use an external bar or even a candle) in any way.
The IR bar on the Wii is used exclusively by the Wiimote, meaning no data is transmitted between the Wii and the IR bar itself. So no, the IR sensor does not affect DS connectivity (or even Wiimote connectivity, as you can use an external bar or even a candle) in any way.
ok then. it has to be either memory related since the game resets natively from a cartridge to something different, why would a DS game need to reset to connect to the Wii, well it has to be something to do with the memory, sorta how Morrowind on the OG Xbox resets while loading. i wonder if the Gen 4/5 pokemon games do something similar to make it work with the Wii?
i know it has to do something with Big Endian code, maybe it’s reseting the game to switch to a different code structure to work with the Wii?
(btw is there a good place to brainstorm this issue on github so it doesn’t flood this issue psge?)
Oddly enough, the option to connect to Wii no longer shows up at all on my n2dsxl as of the latest update (0.40.0). It still shows up and soft resets as it used to on my dsixl.
Commit 73513453 should hopefully fix this. Can you please test it?
EDIT: 11ee1089 & 924ae2bf should fix the bug further.
This makes significant progress but not quiet all the way unfortunately.
The DS / Wii now connect but the DS White screens during the communication/transfer phase and the Wii eventually timesout with a connection error.
On Thu, 8 Jul 2021, 05:51 RocketRobz, @.***> wrote:
Commit 7351345 https://github.com/DS-Homebrew/nds-bootstrap/commit/735134531f18aa1f00e2e089bf252c58e61477a7 should hopefully fix this. Can you please test it?
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/DS-Homebrew/nds-bootstrap/issues/415#issuecomment-875886052, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABKZ333MIW3DZRYUEPCM353TWSV2VANCNFSM4FTIQDTQ .
yup. can confirm that i'm getting a "connection error" on the Wii (tested on a Pokemon Diamond rom on my 3DS and Pokemon Battle Revolution (custom made Wii VC package via TeconMoon's WiiVC Injector) on my Wii U..
NDS-Bootstrap then locks up on a white screen on my 3DS.
but getting it to find my 3DS is definitely progress since before it would just lock up and restart.
I'm having completely different results when trying to use Wii-DS connectivity (for both PBR and MPR). I select "Connect to Wii" and it will immediately kick me out to the 3DS home menu, no white screen lock up as described previously.
Upon attempting to connect to a Wii host server in a supported title (notably: Pokémon Battle Revolution, My Pokémon Ranch), nds-bootstrap will crash to a black screen.
TWiLightMenu++ cannot be reentered with its key combo, indicating a full lockup. No stack trace is dumped. DSi Mode can be exited as usual with HOME.