On a generalized free-interface model of solid combustion