Works here
(T-MST10PDEUC-1042.0 on UE40ES6540)
Patch takes ~12 seconds to complete (during this time, TV is completely held, can't even change channel)
Code: Select all
./seekpatch -p `pidof exeDSP` --left -60 --right 60 --down -300 --up 300 -d
Code: Select all
pc=428234dc lr=428234c8 sp=bebefef8 fp=72bc50c
r0=fffffe00 r1=80
r2=1 r3=0
Register values before memory allocation.
pc=428234dc lr=428234c8 sp=bebefef8 fp=72bc50c
r0=fffffe00 r1=80
r2=1 r3=0
symbol: exit -> @0x422e7cdc
symbol: valloc -> @0x423244c0
symbol: mprotect -> @0x42379c80
Register values after valloc call.
pc=422e7cdc lr=423247ec sp=bebefef8 fp=72bc50c
r0=901e000 r1=1000
r2=3 r3=1203bff
Register values after mprotect call.
pc=422e7cdc lr=422e7cdc sp=bebefef8 fp=72bc50c
r0=0 r1=1000
r2=7 r3=1203bff
Address of allocated memory: @0x0901e000
Register values after cleanup.
pc=428234dc lr=428234c8 sp=bebefef8 fp=72bc50c
r0=fffffe00 r1=80
r2=1 r3=0
symbol: _ZN18CMMPEventProcVideo17t_ProcessKeyEventEPK7PTEvent -> @0x024ce4a8
symbol: _ZN19CMMPPlayEngineVideo4SkipEi -> @0x024dacdc
First patch location found at: @0x024ce5a4
Second patch location found at: @0x024cf284
Third patch location found at: @0x024cf880
Patching completed!
It seems that using command without keys options as juuso' example above mostly cause exeDSP crash. But by experience I know that my TV likes to crash easily, can't draw meaningful conlusions
In my opinion, if you want more people to test, you should explain in first post what's the use of patch and how to use it /syntax/example...
edit: I confirm it is possible to patch consecutive times and different values without rebooting TV...