EL 3in1 Expansion Pack con la ROM del Pokémon (independiente de la versión) SÓLO FUNCIONA EN FLASHCARDS, no en originales, ni flashcards que necesitan parcheos alterando la rom como lo hace el SuperCard ONE. En R4 / M3 Simply / CycloDS funciona perfectamente el "linkeo" si previamente se parchea la ROM con un parche que puse en un post mio en la categoría de FLashcards (usad la búsqueda). SI el cartucho GBA es original, no habrá problemas.
Si tienes un Flashcard Slot2... olvídate, porque el M3SD/M3CF sólo linkea "la presencia", pero no "interactiva", es decir. El Pokemon Diamante/Perla/Sus_Muertos no podrá conectar para intercambiar bichos con los de GBA. Pero sí aparecerían en el juego los bichos por tener el juego de GBA metido (aun así no existe parche para el M3SD/M3CF, y seguramente ni existirá).
También es imposible conectar un cartucho Slot1 original con un flashcard slot2, por el motivo que el flashcard slot2 no contiene como ROM principal el juego en sí, sino el "cargador" del flashcard (el menú donde eliges la rom a cargar). Por lo que tampoco vale Original Slot1 + Flashcard Slot 2.
La explicación técnica es que el juego en el 3in1 "coloca" la partida guardada del juego en otra dirección de memoria. Y entonces la ROM sin alterar intenta buscar esa partida, y como no la encuentra pues no muestra la opción de intercambiar. Entonces alguien desarrolló un parche para la ROM del diamante/perla que "veía" en la dirección de memoria correcta que usa el 3in1
; pero a lo único que es le puede meter ese parche es a Flashcard slot1 (menos la supercard one).