Yes, it works without using set_mf() at all work.
But now I'm having another problem.
I am using set_focus(65535) and the image is not sharp.
But the image is sharp if I use AF. And if I switch to MF the cam is at infinity.
I'm using the same distance (25 feet) and subject on a tripod, using the timer to avoid cam shakies.
Used all kinds of numbers ( 523 - 65535) with set_focus() but nothing beats AF in sharpness.
When I use get_focus with the same distance and subject it returns 65535.
How accurate is get_focus()?
It keeps returning 65535 (infinity?) even when the subject is 25 feet away.
This is what I'm using to test it:
press "shoot_half"
sleep 1000
get_focus f
sleep 1000
print "get_focus returns: ", f
sleep 3000
release "shoot_half"