morser dijo:OPENSAT recently changed the structure of the channel lists. Now use the version 10 and MaZ use the version 9. Perhaps this is the problem but has not published OPENSAT changes and lists work well, the problem may be that the firmware has an error when converting the lists of version 9 to version 10.
Thanks for the answer. Could you, please, check the new structure (version 10) of the channel lists (probably with a Hex Editor) and make the necessary changes to your GREAT tool so that it handles version 10 lists?
By the way, I 've had a quick look at AZBOXTVSDK v0.3 and I see that they use the following structure:
Código:
struct save_channel_info_st {
char mTunerId;
short mPosition;
unsigned long mFreq;
char mPolarisation;
unsigned short mServiceId;
unsigned short mOriginalNetworkId;
unsigned short mTransportId;
unsigned short mATag;
unsigned short mAPid;
unsigned short mVTag;
unsigned short mVPid;
unsigned short mPCR;
unsigned short mPMT;
char mChannelType;
unsigned char mChannelName[MAX_SERVICE_NAME_LEN];
unsigned char mProviderPackageCode[MAX_SERVICE_NAME_LEN];
char mCrypt;
int mGenre;
int mCountry;
char mSDHD;
};
but
static int AddChannelFromFile(const char *FileName)
reads channels in the following order:
Código:
//eTUNERID;ePOSITION;eFREQUENCY;ePOLARISATION;eSERVICE_ID;eORIGINAL_NETWORK_ID;eTRANSPORT_ID;eATAG;eAPID;eVTAG;eVPID;ePCR;ePMT;eCHANNEL_TYPE;eCHANNEL_NAME;ePACKAGE_CODE;eCOUNTRY;eGENRE;eCRYPT;eSD_HD;
which is NOT 100% consistent. What do you think ?
Best regards and great thanks for everything,


