I have same problem.. every photo I take with my Mavic are blurry... but Video is Ok... I reset my camera several times... ¿what do you think is bad software or hardware?
Question are you shooting in RAW or Jpeg?
Reason being I was suffering with the same issue. On screen the video is sharp, but the photos appear out of focus. I contacted DJI and they instructed me to format the SD card, reset the camera through the app and do a gimbal calibration. I've also heard the focus can be fixed if you do an IMU calibration so give that a try as well.
However, I've noticed when I shoot in RAW no matter how I focus it, on the screen (ipad
mini 4 and iPhone 7) the picture is not crisp. Also, when I pull the DNG files off the sd card, and the pc previews the files, the pictures appear to be out of focus. However, once I convert the DNG files and import them into the processing software (I use Lightroom), the pictures are in focus.
So while I thought I had blurry photos they were in focus after the DNG file was converted and processed. This threw me off because the DNG files from my Nikon D810 are in focus when the pc previews the file.
So I'm suspecting its a software problem or transmission problem with photos. When I'm in the app, and I switch the camera from movie mode to photo, the image goes out of focus on the screen. In movie mode, its very sharp, but when switched to photos, the image on the screen goes soft. Needless to say this sucks because it would be nice to know you have a focused shot while your in the field as opposed to taking a blurry shot, and then have it in focus after post process.
Now I've noticed, if I switch to jpeg only, this issue goes away (but your stuck with a jpeg file). So I hope DJI fixes this.