Che was likely executed with his own M2 carbine as the Bolivian airborne troops were armed with M1 carbines.
Story I heard is Fidel told them where he was. By that time, Ché was more valuable to Fidel dead than alive.