El Cyclo Evolution DS va muy bien (los pocos homebrew que no funcionan, actualizan el firmware para que vayan). De hecho, los homebrew van muy bien en casi todos los flashcarts.
En cuanto a lo de GBA, para jugar a GBA no necesitas nada de passme. Cualquier flashcart que soporte GBA funciona directamente en la DS, incluso sin flashcart de slot 1. Lo que sí necesitaria pass es para jugar al slot 2 en modo NDS, pero no para jugar en modo GBA.
Uno de los cartuchos que está sonando mucho para GBA, que se puede usar en combinación con un flashcart de slot 1, es el EZ flash V triple pack (o 3 en 1 también se llama). Hay mucha info de este cartucho en los foros. Suena mucho porque es barato (menos de 20 euros).