Nope. EEPROM-NO savedata don't work. Specifically Pokemon OR/AS/X/Y. Even if you blink save them to Sky3DS sd card.
I own legit Pkmn-AS. I got Sky3DS. I installed OR/AS/X/Y onto sky. Opened up games and made savedata. Backed up savedata using Diskwriter after playing them. Did a fresh format, installed same ROMs through Diskwriter. Restored savedata in Diskwriter. Opened up same games from Sky3DS... "Corrupted savedata".
Even tried making a savedata backup using PowerSaves Pro from the Sky3DS. Made backups. Played game. Put back into Powersaves Pro. Restored saves to Sky3DS. Played game.... "Corrupted data".
EEPROM-YES works just fine.
The moment you write the ROM using Diskwriter to the mSD, savedata gets broken.
EEPROM-NO games DO SAVE DATA to 3DS SD card. restoring backups on Sky3DS only connects them back to template savedata. Then "corrupted savedata".
Try it... I dare you. Boot up Sky3DS using ORAS. Play to the point where you can save game and do so. Quit. Erase Sky3DS SD card. Write same ROM back to Sky3DS mSD. Pop Sky3DS back in, boot up same game.
Zelda works fine. NESUltimate, etc. all EEPROM-YES works fine. The moment you re-write an EEPROM-NO game onto Sky3DS mSD... "corrupted savedata".
And here's the hillarious part... I can't get any of my games from Sky3DS to work with PowerSaves Pro. Even the EEPROM-YES games. But the moment I pop in ORAS/XY from Sky3DS into Powersave Pro, I can backup and use cheat codes
. But the moment I try to restore backup from Powersaves, "corrupted data". But maxing out items and $$$ from Powersaves... no problem.
I own legit Zelda LBW. I can load, save backup, use PowerSaves Pro. No problem.
I install ZLBW onto Sky3DS. Of course it doesn't load up using 3DS SD savedata because headers are public. So I have to start new game save.
I load legit into Powersaves, works. I load Sky3DS version into Powersaves Pro, nope. Blink of death "not a supported game". Because Powersaves Pro is checking headers.
What I can't do right now is pull my private headers and test them in Powersaves because I have no way of dumping ROM or pulling header IDs because I'm on 9.5.0-22U.
I bet you dimes to dollars if I could, Powersaves Pro would work with my legit headers. In fact, I bet powersaves could restore savedata to the Sky3DS version because it would think it's the original cart.
But yeah, EEPROM-NO=screwed. No matter how many times you backup the savedata in Diskwriter. Only way I've ever gotten it to work was when I restored a .BCKUP file from Diskwriter and it restored the headers of the EEPROM-NO game back to the original. But that means you have to sit through OPTIMIZER and wait and wait and wait... and even then, if the savedata from your backup doesn't match the ones on 3DS SD card, "corrupted data".
Have fun trying. I spent a week formatting and backing up. But I'm too far into OR right now to screw with it. Just need to get original Porkies so I can export them into PKHeX and over to pravte AS.
I never knew you could speed run ORAS until I got my Sky3DS. It's hillarious... max out everything using Powersaves, breeze through trainers, get passed Delta, less than a day's worth of playing. Now I'm just triggering Mirage islands using homepass and then copying over my Legendaries to complete the rest.