2012 wechselte Tung in den asiatischen Porsche Carrera Cup. Mit drei Podest-Platzierungen erreichte er den fünften Gesamtrang. 2013 blieb Tung im asiatischen Porsche Carrera Cup und gewann ein Rennen. Er beendete die Saison erneut auf dem fünften Platz im Gesamtklassement. Außerdem absolvierte er Langstreckenrennen. Für KCMG trat er erstmals zum 24-Stunden-Rennen von Le Mans an. Mit OAK Racing nahm er an drei von vier Rennen der neugegründeten Asian Le Mans Series (AsLMS) teil. Dabei gewann er zwei Rennen und wurde Dritter in der Fahrerwertung. 2014 war Tung als Langstrecken-Fahrer bei OAK Racing unter Vertrag. Er bestritt drei Rennen der neugegründeten United SportsCar Championship sowie das 24-Stunden-Rennen von Le Mans. In der AsLMS war er OAK-Stammpilot. Er gewann alle vier Rennen und gewann die Meisterschaft zusammen mit seinem Teamkollegen David Cheng. Außerdem fuhr er erneut im asiatischen Porsche Carrera Cup. Darüber hinaus trat Tung &lt;a href="FIA-Formel-E-Meisterschaft%202014/15"&gt;2014/15&lt;/a&gt; in der neugegründeten FIA-Formel-E-Meisterschaft für das von Campos Grand Prix betreute Team China Racing an. Wegen Terminüberschneidungen ging er einmal nicht an den Start. Nach dem vierten Rennen verlor er sein Cockpit.