Well done, and a request. You've done a pretty good job documenting what you did, but more information would be useful. I'd suggest you add links similar to what Cheer did in his roadmap.
Also, it appears this should also work with the TCD140xxx TiVos if the appropriate 7.2.2-oth-K1 kernel and killhdinitrd 0.9.3. This also will allow use of dhcp.
There's a difference between needing help, and just being plain ole' lazy.
"You cannot teach a man anything. You can only help him find it for himself." Galileo Galilei (1564-1642)
HR20-700 with 2 TB, HR22-100, HR22-100, HR22-100, HR23-100 all running 0x5cd and networked.