r3684 was not a stable release -- I assume you refer to r3604 which corresponds to the 3.0.3 release (see
http://www.bci2000.org/wiki/index.php/B ... n_3_Builds for a list of releases, and their corresponding SVN revisions).
P3Speller test mode was actually broken in r3604, and has been fixed in r3616:
http://www.bci2000.org/tracproj/changeset/3616
A 3.0.4 patch release has just been built from r3798, I suggest that you update your source code to that version because it contains a number of additional bug fixes. It should also be easy to merge your changes with the minor modifications that occurred in the P3SpellerTask code. If you want to avoid that, you will also be able to use your old P3SpellerTask version with the updated framework.
In case you have modifications in framework code (which is generally not a good idea; one should rather derive one's own classes from framework classes, and implement modified behavior there, and if that's not possible, make a copy of the class in question and rename it), then you might use the command line SVN client to merge the changes from changeset 3616 into your local copy.
With a recent SVN command line client, you would go to your BCI2000 directory, and execute
svn diff -c 3616
http://www.bci2000.org/svn/trunk > r3616.diff
svn patch r3616.diff
With TortoiseSVN, the procedure is a bit more complicated:
*Right-click your desktop, and select "TortoiseSVN->Repo Browser" from the context menu.
*In the dialog window, enter
http://www.bci2000.org/svn/trunk as the repository path.
*Once the repository browser displays the repository on the BCI2000 server, right-click somewhere in the browser window, and select "Show Log" from the context menu.
*In the log window, click the "Show next 100" button at the bottom, navigate to revision 3616, and right-click on it.
*From the context menu, choose "Show changes as unified diff".
*In the TortoiseDiff viewer, press ctrl-a ctrl-c to copy the contents into the clipboard. Start notepad, insert from the clipboard, and save as "r3616.diff".
*Right-click your BCI2000 source code directory, and choose "Apply Patch" from the context menu.
*In the file open dialog, select the previously save "r3616.diff" file.
*In the TortoiseMerge program, you will see a floating window containing the files to be modified. Right-click and choose "Patch all".
*Close the TortoiseMerge program.
Your source code will now contain the changes between r3615 and r3616.
Regards,
Juergen