Update: with the latest ODH update 2.7.2 the infinite loading changed to simply "Error: Device display is off". That is, of course, entirely untrue and the display is on. Still does not record.
This has been a problem for me for 1+ years. I'm beginning to wonder if this might be a permissions issue with ODH. If that's the case, it would be nice if ODH could detect it and provide instructions.