It's now possible to flash these devices:
https://github.com/ApacheThunder/datelTool
Thanks to edo9300 mapping out the AUXSPI commands (yes...AUXSPI... lol) the cards use to read/write to the internal flash. It turns out these cards simply allow direct programming of the flashchip via AUXSPI. edo9300 wrote that side of that program. I mainly just created something with a UI to do basic flash backup/restores for now.
Theoretically Action Replay DSi can too but we haven't figured out that one yet. It's possible they moved to a different method for handling the programming. The chip ID reports 0xFFFF on those carts at the moment. edo9300 may revisit that one at some later point. It's a little beyond me right now. :P Plus I do not own a DSi version of this device anyways.
Anyways I've personally confirmed DSi ntrboot works on Max Media Player carts and should also work on Game n' Music carts. Those both use the same logic. (even though the Media Player carts used for the Max Media Dock appear to use a ProAsic FPGA. They must have cost reduced that to an ASIC chip in the GnM an ARDS units. ntrboot has been possilbe on the ARDS devices via tricking the PC USB software into flashing them.
But now it should be possible to do that console side. The PC USB drivers are ancient and seem to have lost support at Windows 7 anyways. :P
Some PCB shots of the units I own and tested this on:
Max Media Player (simple cart with no mSD slot. Used to run their media software that accesses Max Media Dock slot2 hardware. From what I can tell they all use 512KB chips as well as the Game n' Music I own)

Games n' Music: (512KB capacity just like the MMD slot1 carts)

Action Replay DS (specifically my v2 with USB port built-in)

The datasheet suggests this flash chip has 16mbit capacity but in practice I have not been able to write the second half without corruption. Dumps have shown data to mirror at the 8mbit mark (or 1MB). Real capacity might be limited 1MB due to design limitation of ASIC chip...or there's a mistake in the AUXSPI code that we haven't found yet. :P
Flashing the 1MB area seems to work reliably anyways. From what I've seen the Action Replay Media Edition also uses same flash chip as the main ARDS so it should be possible to flash that one too but I don't own one so I can't say for sure. I do know that anything with that NDSAR Asic chip can be reflashed. So if your cart has one it can do ntrboot! :D
Anyways the only tricky part about implementing this in flashcart_core is the fact this cart's programming happens exclusively over AUXSPI...Definitely doable on the DSi version that uses this submodule but not sure how viable it is on 3DS. No idea what support you guys have for that in this module to start out with. Maybe it already supports it. :P
It's now possible to flash these devices:
https://github.com/ApacheThunder/datelTool
Thanks to edo9300 mapping out the AUXSPI commands (yes...AUXSPI... lol) the cards use to read/write to the internal flash. It turns out these cards simply allow direct programming of the flashchip via AUXSPI. edo9300 wrote that side of that program. I mainly just created something with a UI to do basic flash backup/restores for now.
Theoretically Action Replay DSi can too but we haven't figured out that one yet. It's possible they moved to a different method for handling the programming. The chip ID reports 0xFFFF on those carts at the moment. edo9300 may revisit that one at some later point. It's a little beyond me right now. :P Plus I do not own a DSi version of this device anyways.
Anyways I've personally confirmed DSi ntrboot works on Max Media Player carts and should also work on Game n' Music carts. Those both use the same logic. (even though the Media Player carts used for the Max Media Dock appear to use a ProAsic FPGA. They must have cost reduced that to an ASIC chip in the GnM an ARDS units. ntrboot has been possilbe on the ARDS devices via tricking the PC USB software into flashing them.
But now it should be possible to do that console side. The PC USB drivers are ancient and seem to have lost support at Windows 7 anyways. :P
Some PCB shots of the units I own and tested this on:
Max Media Player (simple cart with no mSD slot. Used to run their media software that accesses Max Media Dock slot2 hardware. From what I can tell they all use 512KB chips as well as the Game n' Music I own)
Games n' Music: (512KB capacity just like the MMD slot1 carts)
Action Replay DS (specifically my v2 with USB port built-in)
The datasheet suggests this flash chip has 16mbit capacity but in practice I have not been able to write the second half without corruption. Dumps have shown data to mirror at the 8mbit mark (or 1MB). Real capacity might be limited 1MB due to design limitation of ASIC chip...or there's a mistake in the AUXSPI code that we haven't found yet. :P
Flashing the 1MB area seems to work reliably anyways. From what I've seen the Action Replay Media Edition also uses same flash chip as the main ARDS so it should be possible to flash that one too but I don't own one so I can't say for sure. I do know that anything with that NDSAR Asic chip can be reflashed. So if your cart has one it can do ntrboot! :D
Anyways the only tricky part about implementing this in flashcart_core is the fact this cart's programming happens exclusively over AUXSPI...Definitely doable on the DSi version that uses this submodule but not sure how viable it is on 3DS. No idea what support you guys have for that in this module to start out with. Maybe it already supports it. :P