Actually, my T410 (with NVS3100M) is working perfectly!!
1) QE/CI works.
2) AppleHDA works. Internal speaker/Internal MIC and external earphone/external MIC works, they can automatically exchange.
3) Sleep/wake-up works.
4) USB device reading/writing works well, even plugin USB HDD after wake-up, and no system crash.
5) Bluetooth works well.
6) Fingerprint works well.
7) Battery information can be shown.
8) LAN works well.
9) Firewire works well.
10) VGA output works well.
Ba ba ba ba ba ... ...
I patch AppleHDA and re-edit DSDT again after this Christmas holiday. Now, I can carry my T410 out for travel. I think that there is no need for me to buy a MBP.
Joshhh, I cannot download your DSDT from dropbox due to internet connection problem. But I am sure that some code in your DSDT for EHC1 & EHC2 need to be changed.
Do you consider to use my below codes for EHC1 & EHC2 in Method (_DSM, 4, NotSerialized)?
You may find a surprise!!!!
Hmm yours has an Nvidia graphics card though - mine only has the onboard intel HD graphics