Synchronize a clock with your ds
when the clock reaches x minutes, 0 seconds soft reset.
Play through all the menus as quickly as possible and wait on the last screen, the TV report until it reaches 2minutes after you started then press A
Check which delay you get
Repeat this a few times and note your average delay
Then search for a seed which gives you an ID/SID for your desired shiny spread with a delay range of ten either way from your average delay.
Then enter the seed into RNG reporter and reset for the spread
Confused?