Character mistake: At the beginning of the movie, the German sub gets surprised and severely damaged by a destroyer. The sonar man first notices the enemy destroyer approaching, but only a short time before the destroyer is already literally on top of the sub. German sonar at the time had the capacity to detect ships up to more than 7 miles away, so the sonar man really had to be asleep at his sonar station not to notice the destroyer approaching. (00:03:40)
Suggested correction: He was in the sound room, not running sonar...given they were attacking a convoy, they wouldn't be running soar as that could be picked up by other ships.
That is not correct. The German U-boat is literally running passive sonar and detecting the destroyer with that. Active sonar, using a 'ping' sound that could be picked up by other ships, was rarely, if ever, used by German U-boats at all.