У-боты новых проектов обладали большим водоизмещением, почему могли принять большие запасы расходуемых материалов, включая торпеды. Их автономность возросла. Также было усилено артиллерийское вооружение. В 1940 г. стандартным субмаринами кригемарине стали корабли типа VIIC, имевшие водоизмещение в 760 т, четыре носовых и один кормовой торпедных аппарата, 88-мм и две 20-мм зенитки. Экипаж лодки состоял из 44 мореманов, предельная глубина погружения — 120 м.
В ходе первых походов высветилась еще одна проблема: ненадежность торпед, которые взрывались далеко не всегда. Данный факт позволил одному советскому борзописцу в 70-е годы XX века назвать германские торпеды «деревянным мечом адмирала Деница». Кстати, друзья в шутку называли Деница «Ленинцем», на что адмирал сильно обижался и начинал учинять всяческие безобразия. Несколько британских судов получили попадания торпед, но торпеды не взорвались. Командиры и экипажи У-ботов рисковали жизнями, выходя в атаки только затем, чтобы постучать об обшивки транспортов оголовками торпед. Дениц поручил людям из торпедного инспекторатами немедленно озаботиться проблемой.
На момент начала войны на вооружении У-ботов состояли торпеды двух типов. Первая — диаметром 609 мм торпеда G7a, разработанная в 1926 г. В 1933 г. Германия приобрела в Норвегии патент на морскую торпеду «Хотен», в 1938 г. — в Италии патент на торпеду фирмы Уайтхед-Фиуме. На основе норвежского и итальянского патентов была сконструирована торпеда с взрывателем ударного действия, способная отправить на дно транспорт, не имеющей конструктивной подводной защиты. Дальность хода торпеды G7a составляла 6 км, скорость — 44 узла. Высокая скорость торпеды давалась дорогой ценой. Винт торпеды G7a вращался сжатым воздухом, пузыри которого оставляли на поверхности пенистый след, демаскируя торпеду. В результате цель успевала уклониться от атаки. Не всегда, однако. Торпеды G7a германские подводники использовали с большим эффектом. Вторая стандартная германская торпеда, G7e, при длине 6 м и диаметре 609 мм шла на дальность 6 км со скоростью 30 узлов. Винт торпеды приводил в действие электромотор, который питался от свинцово-цинковой аккумуляторной батареи. Меньшая скорость торпеды G7e по сравнению с G7a компенсировалась ее малозаметностью — следа от торпеды на поверхности воды не было. При правильном использовании такие торпеды отличались экстремальной эффективностью. Противник обнаруживал торпеду только в момент взрыва.