Here at xda, help is never too far away (I was there once too)
I've tried to get you back to functioning latest Local 2.1 with recovery (xrecovery)
0) You'll lose all data with this method....
come to terms with that... not stuff on the sd card but data of your phone, sms'es, contacts, applications etc
1) Turn off your phone
Pull the battery and reinsert it if you have to...
2) Install Flashtool
go here and downlad flashtool
Install on your windows pc
Thank Androxyde and Bin4ry for this kickass tool
3) Download and flash stock 2.1
Go to this thread and download a 2.1 rom in your language of choice (Dont worry that it's not your local ROM)
4) Flash this rom using Flashtool
In the first link there is a how-to. follow it and flash the downloaded ROM from step 3
Once you have 2.1 on your phone,
5) Enable USB Debugging and Root
Use flashtool and root your phone using the simple button "Root" (I know!! what an awesome tool right!!?? )
Once rooted, disconnect the phone.
6) Get yourself a root file manager
Download a file manager capable of root access such as root explorer or solid explorer.
7) Access and edit the build.prop file
Open the file manager. U should get a superuser prompt to allow root access. Touch "Allow". Go to /system and mount the system as RW. there's a file there called build.prop. open it in a text editor. Find all instances of a number that looks like this 1238-9045 (this is my build number, yours will not be the same). Edit this number(all 3 instances) to look like your build number (Found on original box or behind the battery). Save the file and exit
8) Update via SEUS OR PC companion
Now connect your phone back. PC companion or SEUS will tell you there is a new update available. follow the instructions and you'll be running the latest 2.1 for your region and variant of the mini pro
9) [optional] Root and recovery
The new firmware installed by SEUS/PC companion is not rooted. If you need it, root again (same way as in step 5). once rooted, click "Ask root perms" on flashtool. Once root access is confirmed, install xrecovery from the menu.
Hope that helped!
Edit: if you get an error while opening flashtool saying "JVM could not be started because heap size bla bla bla..." Please try on another pc and maybe reinstall windows on urs