[PC] SamyGO PVRDecoder for E/F/H series - Version 1.8.2.53
Re: [PC] SamyGO PVRDecoder for E/F/H series - Version 1.7.3.31
Teach your firewall to behave, or switch to a better firewall, or reinstall firewall with default rules, or
make it a habbit to disable firewall before using PVRDecoder, or [fill in other other options as you prefer]
make it a habbit to disable firewall before using PVRDecoder, or [fill in other other options as you prefer]
I provide NO assistance by PM, unless absolutely necessary. Please ask questions in dedicated topics.
Re: [PC] SamyGO PVRDecoder for E/F/H series - Version 1.7.3.31
One thing that came to my mind. After TV crashes telnet to tv and run this command:leikli wrote:It did not help, the TV hanged again. BTW, I changed the slider value to 10 manually in the register with regedit.sectroyer wrote:What happens if DON"T setup "batch decoding" but you decode one file. Wait 120 seconds and ask it decode second file ?
Code: Select all
cat /dtv/UnDRM.log
I do NOT support "latest fw" at ALL. If you have one you should block updates on router and wait for it to STOP being "latest":)
If you want me to help you please paste FULL log(s) to "spoiler"/"code" bbcodes or provide link(s) to pasted file(s) on https://pastebin.com Otherwise "NO HELP"!!!
If you want root DISABLE internet access to your device!!!!
DO NOT EVER INSTALL FIRMWARE UPGRADE !!!!
If you want me to help you please paste FULL log(s) to "spoiler"/"code" bbcodes or provide link(s) to pasted file(s) on https://pastebin.com Otherwise "NO HELP"!!!
If you want root DISABLE internet access to your device!!!!
DO NOT EVER INSTALL FIRMWARE UPGRADE !!!!
Re: [PC] SamyGO PVRDecoder for E/F/H series - Version 1.7.3.31
Will not PVRDecoder lose contact with the TV if I reboot the TV? I cannot test it right now, since I am not at home. Even if it works, it is not really a solution, since I would like to decode recordings while I watch TV.sectroyer wrote:Then my only guess is that's how it works on T-GFS and there is nothing we can doJust reboot TV after each file
In any way, I am more optimistic. I think it is possible to make PVRDecoder stable even for T-GFS TVs. It works if I close down and restart PVRDecoder between each decoding. If PVRDecoder can do the same things as when I restart it between each decoding, then it should work for batch decodings. I would guess that PVRDecoder probably need to do a few extra steps between each decoding to avoid hanging my TV.
It is also worth noting that my TV does not always hang between decoding two recordings, just most times. I have done a few successful batch decodings of two recordings. I have also successfully started a new decoding without restarting PVRDecoder. However, I have not found any way to reproduce it every time. Most of the times, my TV will hang.
Will /dtv/UnDRM.log still be there if I restart the TV? When the TV hangs, it stops responding to ssh, telnet and the remote control. I have to pull the power plug to get of this state. Alternatively, if I re-enable the watchdog in the service menu, the TV will reboot instead. I would expect /dtv/UnDRM.log to be gone even in that case.sectroyer wrote:One thing that came to my mind. After TV crashes telnet to tv and run this command:Code: Select all
cat /dtv/UnDRM.log
Model: UE40H7005 Firmware: T-GFSDEUC-1210.5 (previously T-GFSDEUC-1142.0)
Re: [PC] SamyGO PVRDecoder for E/F/H series - Version 1.7.3.31
No, but if you hammer command when TV is expected to crash, you should have time to get an useful enough logleikli wrote:Will /dtv/UnDRM.log still be there if I restart the TV? When the TV hangs, it stops responding to ssh, telnet and the remote control.

I do NOT receive any PM. Please use forum.
Re: [PC] SamyGO PVRDecoder for E/F/H series - Version 1.7.3.31
Restarting ALWAYS helps? How long does it take you to restart it ?leikli wrote: In any way, I am more optimistic. I think it is possible to make PVRDecoder stable even for T-GFS TVs. It works if I close down and restart PVRDecoder between each decoding.


I do NOT support "latest fw" at ALL. If you have one you should block updates on router and wait for it to STOP being "latest":)
If you want me to help you please paste FULL log(s) to "spoiler"/"code" bbcodes or provide link(s) to pasted file(s) on https://pastebin.com Otherwise "NO HELP"!!!
If you want root DISABLE internet access to your device!!!!
DO NOT EVER INSTALL FIRMWARE UPGRADE !!!!
If you want me to help you please paste FULL log(s) to "spoiler"/"code" bbcodes or provide link(s) to pasted file(s) on https://pastebin.com Otherwise "NO HELP"!!!
If you want root DISABLE internet access to your device!!!!
DO NOT EVER INSTALL FIRMWARE UPGRADE !!!!
Re: [PC] SamyGO PVRDecoder for E/F/H series - Version 1.7.3.31
It certainly takes a few minutes to restart PVRDecoder since it has to download the list of recordings from the TV. I don't know if the time between the decodings is important. I did try to wait about three minutes before I started the next decoding, without restarting PVRDecoder, but it did not help. I can of course try even an even longer time.sectroyer wrote:Restarting ALWAYS helps? How long does it take you to restart it ?Did you try manually recording two files with 5 or 10 minutes break ?
Model: UE40H7005 Firmware: T-GFSDEUC-1210.5 (previously T-GFSDEUC-1142.0)
Re: [PC] SamyGO PVRDecoder for E/F/H series - Version 1.7.3.31
Yeah do so. For starters let it wait for even an hour
And you didn't say if restarting ALWAYS works? these are major issues 


I do NOT support "latest fw" at ALL. If you have one you should block updates on router and wait for it to STOP being "latest":)
If you want me to help you please paste FULL log(s) to "spoiler"/"code" bbcodes or provide link(s) to pasted file(s) on https://pastebin.com Otherwise "NO HELP"!!!
If you want root DISABLE internet access to your device!!!!
DO NOT EVER INSTALL FIRMWARE UPGRADE !!!!
If you want me to help you please paste FULL log(s) to "spoiler"/"code" bbcodes or provide link(s) to pasted file(s) on https://pastebin.com Otherwise "NO HELP"!!!
If you want root DISABLE internet access to your device!!!!
DO NOT EVER INSTALL FIRMWARE UPGRADE !!!!
Re: [PC] SamyGO PVRDecoder for E/F/H series - Version 1.7.3.31
Not really helpful.Lordbyte wrote:Teach your firewall to behave, or switch to a better firewall, or reinstall firewall with default rules, or
make it a habbit to disable firewall before using PVRDecoder, or [fill in other other options as you prefer]
Uses PVRDecoder other programs in the background which need access and own rules?
Re: [PC] SamyGO PVRDecoder for E/F/H series - Version 1.7.3.31
Lordbyte sent me a new version of PVRDecoder for testing. It has the possibility to use netcat instead of telnet.
My conclusion: It works like a charm, both in telnet and netcat mode. I have been testing it with a number of recordings with different buffer sizes in batch mode without restarting the program and the TV has not hanged a single time. Also, the download of the list of recordings from the TV is MUCH faster than before. There are more changes in this version than just the possibility to use netcat...
I have not yet tested decoding and downloading simultaneously.
Example log output in telnet mode. Note that there is an ERROR line at the end. I don't know what it is about, since the decoding and download worked correctly and neither the TV nor PVRDecoder hanged.
Example log output in netcat mode :
My conclusion: It works like a charm, both in telnet and netcat mode. I have been testing it with a number of recordings with different buffer sizes in batch mode without restarting the program and the TV has not hanged a single time. Also, the download of the list of recordings from the TV is MUCH faster than before. There are more changes in this version than just the possibility to use netcat...
I have not yet tested decoding and downloading simultaneously.
Example log output in telnet mode. Note that there is an ERROR line at the end. I don't know what it is about, since the decoding and download worked correctly and neither the TV nor PVRDecoder hanged.
Code: Select all
(23) ---> cat /.version > /mtd_rwcommon/PVRDecoder.msg
(23) <--- "Golf.S 0143" KERNEL MODULE VERSION : "0138.1184, DTV, Golf.S, product, MAIN_GOLFS_RCA"
(23) ---> df | grep -E "dev.*sd" | awk '{print ""X""$1"",""$2"",""$3,""$4,""$5""}' | sed 's/\/dev\///g' > /mtd_rwcommon/PVRDecoder.msg
(23) <--- sda1 244004320 161240152 82764168 66% | sdb1 7569424 2115984 5453440 28% | sdc 482 20 462 4%
(21) ---> NOOP
(23) ---> df | grep -E "dev.*sd" | awk '{print ""X""$1"",""$2"",""$3,""$4,""$5""}' | sed 's/\/dev\///g' > /mtd_rwcommon/PVRDecoder.msg
(23) ---> hexdump -C -n 8 /dtv/usb/sda1/CONTENTS/20150328181004.srf > /mtd_rwcommon/PVRDecoder.msg
(23) <--- 00000000 47 10 06 97 19 45 00 12 |G....E..| | 00000008
/mtd_rwcommon/samyGOso -d -A -l /mtd_rwcommon/libUnDRM.so /dtv/usb/sda1/CONTENTS/20150328181004.srf 2503
(23) ---> /mtd_rwcommon/samyGOso -d -A -l /mtd_rwcommon/libUnDRM.so /dtv/usb/sda1/CONTENTS/20150328181004.srf 2503 > /mtd_rwcommon/PVRDecoder.msg
(23) <--- samyGOso v1.2.4 (c) bugficks 2013, sectroyer 2014 | Injecting '/mtd_rwcommon/libUnDRM.so' resident: '0' | mprotect: 0x4227c020 | dlopen: 0x424a0d80 | dlclose: 0x424a0e14 | dlsymaddr: 0x424a0e78 | pc=42324eec lr=42324ed0 sp=be1bb150 fp=e1da468 | r0=e1da46c r1=80 | r2=1 r3=0 | stack: 0xbe19b000-0xbe1bc000 length = 135168 | executing injection code at 0xbe1bafec | library injection completed! | Succeeded.
samyGOso v1.2.4 (c) bugficks 2013, sectroyer 2014 |
Injecting '/mtd_rwcommon/libUnDRM.so' resident: '0' |
mprotect: 0x4227c020 |
dlopen: 0x424a0d80 |
dlclose: 0x424a0e14 |
dlsymaddr: 0x424a0e78 |
pc=42324eec lr=42324ed0 sp=be1bb150 fp=e1da468 |
r0=e1da46c r1=80 |
r2=1 r3=0 |
stack: 0xbe19b000-0xbe1bc000 length = 135168 |
executing injection code at 0xbe1bafec |
library injection completed! |
Succeeded. |
(23) ---> hexdump -C -n 8 /dtv/usb/sda1/CONTENTS/20150328181004.srf > /mtd_rwcommon/PVRDecoder.msg
(23) <--- 00000000 47 10 06 97 19 45 00 12 |G....E..| | 00000008
(23) ---> hexdump -C -n 8 /dtv/usb/sda1/CONTENTS/20150411171005.srf > /mtd_rwcommon/PVRDecoder.msg
(23) <--- 00000000 47 10 06 9a 1b 68 dc e5 |G....h..| | 00000008
/mtd_rwcommon/samyGOso -d -A -l /mtd_rwcommon/libUnDRM.so /dtv/usb/sda1/CONTENTS/20150411171005.srf 2503
(23) ---> /mtd_rwcommon/samyGOso -d -A -l /mtd_rwcommon/libUnDRM.so /dtv/usb/sda1/CONTENTS/20150411171005.srf 2503 > /mtd_rwcommon/PVRDecoder.msg
(23) <--- samyGOso v1.2.4 (c) bugficks 2013, sectroyer 2014 | Injecting '/mtd_rwcommon/libUnDRM.so' resident: '0' | mprotect: 0x4227c020 | dlopen: 0x424a0d80 | dlclose: 0x424a0e14 | dlsymaddr: 0x424a0e78 | pc=42324eec lr=42324ed0 sp=be1bb150 fp=e1da468 | r0=e1da46c r1=80 | r2=1 r3=0 | stack: 0xbe19b000-0xbe1bc000 length = 135168 | executing injection code at 0xbe1bafec | library injection completed! | Succeeded.
samyGOso v1.2.4 (c) bugficks 2013, sectroyer 2014 |
Injecting '/mtd_rwcommon/libUnDRM.so' resident: '0' |
mprotect: 0x4227c020 |
dlopen: 0x424a0d80 |
dlclose: 0x424a0e14 |
dlsymaddr: 0x424a0e78 |
pc=42324eec lr=42324ed0 sp=be1bb150 fp=e1da468 |
r0=e1da46c r1=80 |
r2=1 r3=0 |
stack: 0xbe19b000-0xbe1bc000 length = 135168 |
executing injection code at 0xbe1bafec |
library injection completed! |
Succeeded. |
(23) ---> hexdump -C -n 8 /dtv/usb/sda1/CONTENTS/20150411171005.srf > /mtd_rwcommon/PVRDecoder.msg
(23) <--- 00000000 47 10 06 9a 1b 68 dc e5 |G....h..| | 00000008
(23) ---> df | grep -E "dev.*sd" | awk '{print ""X""$1"",""$2"",""$3,""$4,""$5""}' | sed 's/\/dev\///g' > /mtd_rwcommon/PVRDecoder.msg
(23) <--- sda1 244004320 161431864 82572456 66% | sdb1 7569424 2116080 5453344 28% | sdc 482 20 462 4%
ERROR:
(21) ---> NOOP
(23) ---> df | grep -E "dev.*sd" | awk '{print ""X""$1"",""$2"",""$3,""$4,""$5""}' | sed 's/\/dev\///g' > /mtd_rwcommon/PVRDecoder.msg
(23) <--- sda1 244004320 161441460 82562860 66% | sdb1 7569424 2116080 5453344 28% | sdc 482 20 462 4%
Code: Select all
(23) ---> cat /.version > /mtd_rwcommon/PVRDecoder.msg
NOOP Send
(23) <--- "Golf.S 0143" KERNEL MODULE VERSION : "0138.1184, DTV, Golf.S, product, MAIN_GOLFS_RCA"
(23) ---> df | grep -E "dev.*sd" | awk '{print ""X""$1"",""$2"",""$3,""$4,""$5""}' | sed 's/\/dev\///g' > /mtd_rwcommon/PVRDecoder.msg
NOOP Send
(23) <--- sda1 244004320 158355224 85649096 65% | sdb1 7569424 2115888 5453536 28% | sdc 482 20 462 4%
(23) ---> hexdump -C -n 8 /dtv/usb/sda1/CONTENTS/20150328181004.srf > /mtd_rwcommon/PVRDecoder.msg
NOOP Send
(23) <--- 00000000 47 10 06 97 19 45 00 12 |G....E..| | 00000008
/mtd_rwcommon/samyGOso -d -A -l /mtd_rwcommon/libUnDRM.so /dtv/usb/sda1/CONTENTS/20150328181004.srf 2503
(23) ---> /mtd_rwcommon/samyGOso -d -A -l /mtd_rwcommon/libUnDRM.so /dtv/usb/sda1/CONTENTS/20150328181004.srf 2503 > /mtd_rwcommon/PVRDecoder.msg
NOOP Send
(23) <--- samyGOso v1.2.4 (c) bugficks 2013, sectroyer 2014 | Injecting '/mtd_rwcommon/libUnDRM.so' resident: '0' | mprotect: 0x4227c020 | dlopen: 0x424a0d80 | dlclose: 0x424a0e14 | dlsymaddr: 0x424a0e78 | pc=42324eec lr=42324ed0 sp=be1bb150 fp=e1da468 | r0=e1da46c r1=80 | r2=1 r3=0 | stack: 0xbe19b000-0xbe1bc000 length = 135168 | executing injection code at 0xbe1bafec | library injection completed! | Succeeded.
samyGOso v1.2.4 (c) bugficks 2013, sectroyer 2014 |
Injecting '/mtd_rwcommon/libUnDRM.so' resident: '0' |
mprotect: 0x4227c020 |
dlopen: 0x424a0d80 |
dlclose: 0x424a0e14 |
dlsymaddr: 0x424a0e78 |
pc=42324eec lr=42324ed0 sp=be1bb150 fp=e1da468 |
r0=e1da46c r1=80 |
r2=1 r3=0 |
stack: 0xbe19b000-0xbe1bc000 length = 135168 |
executing injection code at 0xbe1bafec |
library injection completed! |
Succeeded. |
(23) ---> hexdump -C -n 8 /dtv/usb/sda1/CONTENTS/20150328181004.srf > /mtd_rwcommon/PVRDecoder.msg
NOOP Send
(23) <--- 00000000 47 10 06 97 19 45 00 12 |G....E..| | 00000008
(23) ---> hexdump -C -n 8 /dtv/usb/sda1/CONTENTS/20150411171005.srf > /mtd_rwcommon/PVRDecoder.msg
NOOP Send
(23) <--- 00000000 47 10 06 9a 1b 68 dc e5 |G....h..| | 00000008
/mtd_rwcommon/samyGOso -d -A -l /mtd_rwcommon/libUnDRM.so /dtv/usb/sda1/CONTENTS/20150411171005.srf 2503
(23) ---> /mtd_rwcommon/samyGOso -d -A -l /mtd_rwcommon/libUnDRM.so /dtv/usb/sda1/CONTENTS/20150411171005.srf 2503 > /mtd_rwcommon/PVRDecoder.msg
NOOP Send
(23) <--- samyGOso v1.2.4 (c) bugficks 2013, sectroyer 2014 | Injecting '/mtd_rwcommon/libUnDRM.so' resident: '0' | mprotect: 0x4227c020 | dlopen: 0x424a0d80 | dlclose: 0x424a0e14 | dlsymaddr: 0x424a0e78 | pc=42324eec lr=42324ed0 sp=be1bb150 fp=e1da468 | r0=e1da46c r1=80 | r2=1 r3=0 | stack: 0xbe19b000-0xbe1bc000 length = 135168 | executing injection code at 0xbe1bafec | library injection completed! | Succeeded.
samyGOso v1.2.4 (c) bugficks 2013, sectroyer 2014 |
Injecting '/mtd_rwcommon/libUnDRM.so' resident: '0' |
mprotect: 0x4227c020 |
dlopen: 0x424a0d80 |
dlclose: 0x424a0e14 |
dlsymaddr: 0x424a0e78 |
pc=42324eec lr=42324ed0 sp=be1bb150 fp=e1da468 |
r0=e1da46c r1=80 |
r2=1 r3=0 |
stack: 0xbe19b000-0xbe1bc000 length = 135168 |
executing injection code at 0xbe1bafec |
library injection completed! |
Succeeded. |
(23) ---> hexdump -C -n 8 /dtv/usb/sda1/CONTENTS/20150411171005.srf > /mtd_rwcommon/PVRDecoder.msg
NOOP Send
(23) <--- 00000000 47 10 06 9a 1b 68 dc e5 |G....h..| | 00000008
(23) ---> df | grep -E "dev.*sd" | awk '{print ""X""$1"",""$2"",""$3,""$4,""$5""}' | sed 's/\/dev\///g' > /mtd_rwcommon/PVRDecoder.msg
NOOP Send
(23) <--- sda1 244004320 161240152 82764168 66% | sdb1 7569424 2115968 5453456 28% | sdc 482 20 462 4%
(21) ---> NOOP
(23) ---> df | grep -E "dev.*sd" | awk '{print ""X""$1"",""$2"",""$3,""$4,""$5""}' | sed 's/\/dev\///g' > /mtd_rwcommon/PVRDecoder.msg
NOOP Send
(23) <--- sda1 244004320 161240152 82764168 66% | sdb1 7569424 2115968 5453456 28% | sdc 482 20 462 4%
Model: UE40H7005 Firmware: T-GFSDEUC-1210.5 (previously T-GFSDEUC-1142.0)
Re: [PC] SamyGO PVRDecoder for E/F/H series - Version 1.7.3.31
I did some quick tests of decoding and FTP-ing simultaneously today in the morning and depending on the buffer size, it either stopped the decoding too early or hanged the TV. I forgot to save the log outputs from these tests. As mentioned before, it seems to be completely stable in serialized mode.leikli wrote:I have not yet tested decoding and downloading simultaneously.
Model: UE40H7005 Firmware: T-GFSDEUC-1210.5 (previously T-GFSDEUC-1142.0)