For Twinhan you likely have to edit the config.xml file. Look for an entry which says something like <BDATwinhanMethod...> and change the value to 2. This will likely solve your scanning problems but not the EPG xml issue.
.
HTPC Server: AMD Athlon XP 3200+, 768Mb RAM, Gigabyte 6200 AGP, Hauppauge 500MCE Capture Tuner, WinXP Pro SP3 (concurrent users), NPVR 2.5.9 Client1: PCH A110 Client2: AMD Opteron 2.6Ghz, 2Gb DDR, ATI 1650, WinXP Pro SP3, NPVR 2.5.9Client3: Intel E6420, 2Gb RAM, XFX Radeon HD 7850, WinXP Pro SP3, NPVR 2.5.9Client 4: Intel E2120, 4Gb DDR2, Nvidia 7600GS, Vista SP1 32-bit, NPVR 2.5.9