Omnivore is a single cylinder spark ignition based research engine conceived to maximize the operating range of auto-ignition on a variety of fossil and renewable fuels. In order to maximize auto-ignition operation, the two-stroke cycle was adopted with two independent mechanisms for control. The charge trapping valve system is incorporated as a means of varying the quantity of trapped residuals whilst a variable compression ratio mechanism is included to give independent control over the end of compression temperature. The inclusion of these two technologies allows the benefits of trapped residual gas to be maximised (to minimize NOx formation) whilst permitting variation of the onset of auto-ignition. 2000rpm and idle are the main focus of concern whilst also observing the influence of injector location. This paper describes the rational behind the engine concept and presents the results achieved at the time of writing using 98ulg and E85 fuels.