diff --git a/src/zapit/src/getservices.cpp b/src/zapit/src/getservices.cpp index 786443b88..f9bb9748d 100644 --- a/src/zapit/src/getservices.cpp +++ b/src/zapit/src/getservices.cpp @@ -820,6 +820,12 @@ void CServiceManager::CopyFile(char * from, char * to) void CServiceManager::WriteSatHeader(FILE * fd, sat_config_t &config) { + /* FIXME hack */ + if ((config.position & 0xF00) == 0xF00) + config.deltype = FE_QAM; + else if ((config.position & 0xF00) == 0xE00) + config.deltype = FE_OFDM; + switch (config.deltype) { case FE_QPSK: /* satellite */ fprintf(fd, "\t\n",