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
Thanks, very good to read it is not always necessary to have a battery pack as an interface and there is plenty of scope for development yet

I'm not a fan of batteries at all as folk will have gathered.