I need to transfer some Pokemon from Soul Silver to Sun. However I don't have Black or another DS/3DS to trade to. I was suggested to try out PKHEX and PKSM but PKHEX only works on emulator based saves from what I've understood and I haven't been able to do more than try some event injections through PKSM onto my Soul Silver cart that have remained unsuccessful I guess. Is there any other way or any other software that I should use or am I missing something important here?