After doing some searching, I found this:
Kernel Source Code and Binaries for HTC Android Phones
http://developer.htc.com/
This also has the Eris source code as well as the Hero (sprint) version and others. It should help with figuring out how to make it work. Well, one would assume.