Are you still struggling with this complex way of upgrading?
Samsung has given the direct way to upgrade ur firmware directly thru kies
Android Upgrade Procedure
Though this says its for i5800, it works for i5801. No risk, no explicit backup, etc... I'm not sure why we r struggling with unknown 3rd part SWs?