Page 1 of 1
[App] Seek PVR Player patch
Posted: Wed Feb 05, 2014 12:15 am
by sectroyer
Hello.
This is working (at least for me

) patch for C series that changes the seek time for KEY_UP, KEY_DOWN, KEY_LEFT and KEY_RIGHT. You have to always specify a value for KEY_UP and KEY_DOWN. For KEY_LEFT or KEY_RIGHT you can set a different value for any playback rate from 0x to 4x.
The patch takes few seconds (1 - 3) to complete. That's completely normal and is caused by very limited number of function symbols in my exeDSP (not sure if that's true for all models/firmware versions). Nevertheless it's pretty stable and even allows multiple changes (doesn't require setting any additional options) without the need to restart the TV. Hope you will enjoy it
Please post your TV model and firmware version.
New version please test

Re: [App] Seek PVR Player patch
Posted: Wed Feb 05, 2014 10:08 am
by juusso
For D series it won`t find function
Code: Select all
./pvrseekpatch -p `pidof exeDSP` -u 20 -o 20 -0 30 -1 60 -2 120 -3 180 -4 240 -d
pc=41cdb670 lr=41cdb65c sp=befce088 fp=5b0e13c
r0=fffffe00 r1=80
r2=1 r3=0
symbol: _XmlParser_handleCharacterData -> @0x00000000
Unable to patch KEY_UP/KEY_DWON value. Address not found.
Patching completed!
Re: [App] Seek PVR Player patch
Posted: Wed Feb 05, 2014 1:40 pm
by sectroyer
Yeah D series differ to much. Bot nothing to worry I've already started reading the assembly for this device

Re: [App] Seek PVR Player patch
Posted: Wed Feb 05, 2014 9:24 pm
by greenhorn
All is fine here:
Code: Select all
# ./pvrseekpatch -p `pidof exeDSP` -u 20 -o 20 -0 30 -1 60 -2 120 -3 180 -4 240 -d
pc=42a64158 lr=42a67928 sp=be9408e0 fp=be940934
r0=fffffe00 r1=0
r2=1 r3=0
symbol: _XmlParser_handleCharacterData -> @0x012f7384
Found table for KEY_LEFT/KEY_RIGHT values at @0x0137d080
Found second place for KEY_UP/KEY_DOWN patch at @0x0137ceb0
Found first place for KEY_UP/KEY_DOWN patch at @0x0137cc3c
Finished scanning for addresses
Original value 0x for KEY_LEFT: -20.000000
Original value 0x for KEY_RIGHT: 20.000000
Original value 1x for KEY_LEFT: -30.000000
Original value 1x for KEY_RIGHT: 30.000000
Original value 2x for KEY_LEFT: -40.000000
Original value 2x for KEY_RIGHT: 40.000000
Original value 3x for KEY_LEFT: -70.000000
Original value 3x for KEY_RIGHT: 70.000000
Original value 4x for KEY_LEFT: -120.000000
Original value 4x for KEY_RIGHT: 120.000000
Patching KEY_LEFT 0x value at address: @0x0137d085 with value: -30
Patching KEY_LEFT 1x value at address: @0x0137d086 with value: -60
Patching KEY_LEFT 2x value at address: @0x0137d08a with value: -120
Patching KEY_LEFT 3x value at address: @0x0137d08f with value: -180
Patching KEY_LEFT 4x value at address: @0x0137d082 with value: -240
Current value 0x for KEY_LEFT: -30.000000
Current value 0x for KEY_RIGHT: 20.000000
Current value 1x for KEY_LEFT: -60.000000
Current value 1x for KEY_RIGHT: 30.000000
Current value 2x for KEY_LEFT: -120.000000
Current value 2x for KEY_RIGHT: 40.000000
Current value 3x for KEY_LEFT: -180.000000
Current value 3x for KEY_RIGHT: 70.000000
Current value 4x for KEY_LEFT: -240.000000
Current value 4x for KEY_RIGHT: 120.000000
Patching KEY_UP/KEY_DOWN first branch at address: @0x0137cc3c with value: 0xaa000093
Patching KEY_UP/KEY_DOWN second branch at address: @0x0137ceb8 with value: 0xe320f000
Patching KEY_UP/KEY_DOWN values at address: @0x0137ce94 with values: 20 and 20
Patching KEY_UP/KEY_DOWN str instruction: @0x0137ceb4 with value: 0xe5883000
Patching completed!
#
Re: [App] Seek PVR Player patch
Posted: Fri Feb 07, 2014 10:43 am
by sectroyer
App updated. Link in the first post points to newer version. You should notice significant speed improvement

Please test and report if this version works for everyone?
Re: [App] Seek PVR Player patch
Posted: Fri Feb 07, 2014 7:37 pm
by greenhorn
Works OK the latest update.
Re: [App] Seek PVR Player patch
Posted: Mon Feb 24, 2014 2:27 pm
by tempinbox
tried on 3008.3 3011 3018.1 and it works!