Index: ode.c
===================================================================
--- ode.c	(revision 1030)
+++ ode.c	(revision 1031)
@@ -2620,6 +2620,12 @@
         }
     else
         {
+        if(raydium_ode_timestep>0.05f) // very low precision cases
+            {
+            dJointSetHinge2Param(raydium_ode_joint[j].joint,dParamStopERP,1);
+            dJointSetHinge2Param(raydium_ode_joint[j].joint,dParamStopCFM,0);
+            }
+
         dJointSetHinge2Param(raydium_ode_joint[j].joint,dParamLoStop,0);
         dJointSetHinge2Param(raydium_ode_joint[j].joint,dParamHiStop,0);
         dJointSetHinge2Param(raydium_ode_joint[j].joint,dParamLoStop,0);