Page 1 of 3

[SOLVED!!!] EPG for whole channel list! 02/02/2015!!!

Posted: Mon Sep 16, 2013 7:00 am
by juusso
Image Stay tuned, we have it finally! viewtopic.php?f=67&t=6521&start=10#p69953 :) 02/02/2015

Problem is well described here.
unawave wrote:Background:
After wake up of Samsung TV EPG is always empty. So I have to switch through the channels to fill EPG. I only need to call some few channels because many programs on same transponder offer the EPG data for a range of channels.

I have tested a remote LAN script with "ruSamsungTVCommunicator" and it works fine.

Code: Select all

KEY_MUTE,KEY_1,KEY_ENTER,KEY_SLEEP,KEY_2,KEY_ENTER,KEY_SLEEP,KEY_SLEEP,KEY_9,KEY_ENTER ?
We have had an old topic for B series: Saving EPG when turning off and i can say, we haven`t found any solution until now. What makes me sad, that you can get EPG just only for one piece of channels (e.g 1-7) and if you want to check next "what`s going on TV" for channels 8-up to end of your channel list, you have to walk trough those channels first.

Is here a way to get EPG for all channels (patch or app?). IIRC here is even no information about where EPG is stored at all and how it works.

Project actual for all Samsung TV series, not only for F. If we found solution for at least one series, then porting shouldn`t be so hard nut.


Re: EPG for whole channel list?

Posted: Mon Sep 16, 2013 7:16 am
by bugficks
on F there are quite a few EPG functions exported from exeTV and exeAPP that i can tell :)

Re: EPG for whole channel list?

Posted: Mon Sep 16, 2013 7:19 am
by juusso
i haven`t found any file or database containing EPG. Maybe it is encrypted? This could be good start to know where and how it is stored on TV.

Re: EPG for whole channel list?

Posted: Mon Sep 16, 2013 7:37 am
by bugficks
no idea:)
i have eepgbcg.dat and eepgbcg.datb in /mtd_rwarea. both empty though. im using an external STB as long as theirs no oscam available for TV :)

Re: EPG for whole channel list?

Posted: Tue Sep 24, 2013 5:26 pm
by juusso
Have focused on interesting function, have a look at
_ZN7CEpgApp23m_ReturnToOriginChannelEv
It calls other stuff when triggered:

Code: Select all

<...> 
_ZN11EpgUtilBase14GetCurrentTvChEP9TCChannel
<...>
 _ZN11EpgUtilBase15GetStartChannelEv
<...>
the _ZN11EpgUtilBase15GetStartChannelEv is what i have talked about: on channel change it checks for EPG stuff.
SpoilerShow
Untitled.png
SpoilerShow
Untitled.png

Re: EPG for whole channel list?

Posted: Tue Sep 24, 2013 8:04 pm
by juusso
Researching around:

Code: Select all

CEpgApp::t_OnEvent(PTEvent  const*)
.text:018DB978             EXPORT _ZN7CEpgApp9t_OnEventEPK7PTEvent
.text:018DB978             _ZN7CEpgApp9t_OnEventEPK7PTEvent
I think i`m lucky:

Code: Select all

.text:018DBB7C 12 14 00 EB                 BL              _ZN12CEpgFullMain13DynamicUpdateEv ; CEpgFullMain::DynamicUpdate(void)
<...>
.text:018DBBFC 89 95 00 EB                 BL              _ZN10CEpgPVMain17UpdateProgramInfoEv ; CEpgPVMain::UpdateProgramInfo(void)
Edit: have tried to call those (and other too) functions w/o result - some of them crashed exeDSP, some - no changes at all.

Re: EPG for whole channel list?

Posted: Tue Oct 01, 2013 3:21 pm
by ocean
as you're looking for epg functions: Is there any way to change the way of sorting channels of favorite list in epg to channel numbers and not alphabetic as it is on ES-series??

Re: EPG for whole channel list?

Posted: Fri Oct 04, 2013 11:50 pm
by superb1
Is this true new F series doesn't hold epg data? Could someone please shed some light on how well the epg operates from a user point of view? I currently have E series and going to upgrade because Freeview addon guide is slow and causes tv to be slow on boot and sometimes black screens (dad the tv is broken) It does though cache epg data. Was going to upgrade via Evolution Kit for speed and better guide... as samsung apparently dropped this feature because of above problems yet don't fix it either

Re: EPG for whole channel list?

Posted: Mon Oct 14, 2013 1:30 am
by superb1
I think at this present stage, It may be easier to develop a epg widget which downloads and caches data from internet and bind it to guide remote button

Re: EPG for whole channel list?

Posted: Sun Nov 17, 2013 3:40 pm
by lizardking
What about using sources like XMLTV for loading EPG data from internet?
Or scanning the transponders with a second tuner in the background during watching TV?