The Leo uses the Qualcomm MSM 8250, 1GHz chip.
The TP2 uses the Qualcomm MSM7200A, 528 MHz chip.
Since we're talking about 2 diff chips, it would probably need a substantial re-write. Diff instruction sets, etc. If the author released the code, I might muck around with it...