Im Vierten Koalitionskrieg wurde er in der Schlacht bei Jena und Auerstedt durch einen Durchschuss in den Hals schwer verwundet und war kurzzeitig nicht mehr Feldverwendungsfähig. Hierauf wurde er 1808 zur Dienstleitung beim Gouvernement Glatz kommandiert. 1809 wurde Carnall in das 2. Schlesische Infanterie-Regiment versetzt. Er war 1810 auf der Festung Glatz entweder als Assistent des Kommandanten oder als Kommandant ad interim. 1811 erhielt er die Kommandeurstelle des 1. Schlesischen Infanterie-Regiment und wurde zudem 1812 Führer des 6. kombinierten Feldregiments für den Russlandfeldzug. Carnall nahm an Gefechten bei Grünental, St. Annen und Klievenhoff teil. 1813 fand er erneut als Kommandeur des 1. Schlesischen Infanterieregiments Verwendung und avancierte zum Oberstleutnant.