JCB have developed a hydrogen powered piston engine.

https://www.autocar.co.uk/car-news/industry-news-tech%2C-development-and-manufacturing/jcb-unveils-hydrogen-fuelled-combustion