Pocket Cook Workaround for Activesync 3.7.1 Systems

There is a serious bug with Microsoft Activesync 3.7.1 in a dll called rapi.dll

We have found that replacing the 3.7.1 version of this dll with the 3.7.0 version   enables Pocket Cook to work. The only problem it causes is an inability to use the Explore function of Activesync. Whilest you could continue running with rapi 3.7.0 we recommend returning to rapi 3.7.1 once Pocket Cook is running normally.

Please ensure that the program rapi371.exe and rapi.dll are in the same folder together, and then click on rapi371. There are two steps to be followed.


Please do each of these steps one at a time.  Before running Step 1 please download a program that will enable/disable Activesync from http://micrologics.co.uk/library/ast/  called Activesync Toggle. This is needed to enable access to a file called rapi.dll that Activesync uses (as does Pocket Cook). Please DISABLE Activesync in the Toggle Program. Then start rapi371.exe and click on the button labelled 'Step 1'

Once you have run step 1, you will have installed version 3.7.0 of rapi.dll which works with Pocket Cook. The next step is to run the Activesync Toggle, and ENABLE Activesync and then reboot your PC.

Then run Pocket Cook normally, and in particular in the menu, goto Download and run Resync PC to PPC which will set up a link between Pocket PC and PC for subsequent synchronization. This only needs to be done once.  At this point everything should be running OK. If this is the case then you can reset your system back so that version 3.7.1 of rapi is installed.  There is no hurry to re-install 3.7.1 rapi so take your time to get Pocket Cook working as you want it.

To reinstall Rapi 3.7.1, please run the Activesync Toggle and DISABLE Activesync. Then  run rapi371.exe and click on the button 'Step 2'. Do not run Step 2 unless you have already run Step1!!

If this procedure is unsuccessful then you will need to uninstall Activesync 3.7.1 and install a prior version. 

Pocket Cook Support 
November 2003