>>56024706>What's this about needing a real gen 4 cart?You need it for 4 to 5 transfer. When you do the PokeTransfer machine in gen 5, it sends a Download Play payload rather than communicating with the gen 4 game's code. That payload reads from the save chip in a gen 4 game cartridge.
TwlightMenu++ and different flashcarts work different ways. Some patch the ROM as they load, to make it access a file on the flashcart instead of the save chip. Others select a save file and then a chip in the flashcart intercepts accesses to the save chip and responds to them with the save file contents. Neither of these work here because no ROM has been loaded -- Download Play has been loaded directly from the DS menu. Nothing from TM++ is loaded, and a flashcart hasn't even been initialized.
Some reproduction carts might work if they use an unmodified ROM and a compatible save chip. But any that use a patched ROM won't work because the Download Play payload your gen 5 game sends hasn't been similarly patched.
If you want to get a gen 4 game for this, Diamond and Pearl are the ones you can find cheapest. You really just need a save that's progressed far enough so you can trade in the stuff you want to transfer out.
Or you can use an emulator for the transfer. It needs to support multiplayer and be able to boot to the DS firmware. MelonDS can do this. You open it, then open a second window from the menu. In one window you load your gen 5 game. In the other you load your gen 4 game and then tell it to boot to firmware and go to download play. If it hangs at a black screen when you boot to firmware, close it and try it again but swap which window you use for which thing.