Tell the guy his emails updates are used as his timecard. If he misses one, he didn't work the previous 30 min, and he will never miss another email ever again.
But seriously, I think your HQ people are micromanaging. Update every 30 min even if nothing happens? Really?

Basically you are asking for progress report every 30 minutes.