Denon volume control mod
Moderator: Moderators
Denon volume control mod
Hi. Just bought a Denon AVR-2310CI receiver and I am disappointed about the volume control. I am pretty sure something could be done by real guru here to improve that.
Actual volume behaviour on the Denon remote:
- Press once volume button: volume is incremented by 0.5
- Two short press increments by 5; three short press increments by 9 and four short press increments by 12. Number could be different since I am not sure.
- Hold volume button: there is acceleration in volume increment that is way too fast. Almost impossible to adjust volume at level you want using this.
My opinion is that volume increment on
- single press should have increment of 2
- short press seems ok
- hold volume button should have linear speed or slower acceleration
Do you think it could be modified?
Do you need me to learn signal and upload the result?
Let me know if you could help with this situation.
Thanks
Actual volume behaviour on the Denon remote:
- Press once volume button: volume is incremented by 0.5
- Two short press increments by 5; three short press increments by 9 and four short press increments by 12. Number could be different since I am not sure.
- Hold volume button: there is acceleration in volume increment that is way too fast. Almost impossible to adjust volume at level you want using this.
My opinion is that volume increment on
- single press should have increment of 2
- short press seems ok
- hold volume button should have linear speed or slower acceleration
Do you think it could be modified?
Do you need me to learn signal and upload the result?
Let me know if you could help with this situation.
Thanks
-
The Robman
- Site Owner
- Posts: 21886
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
It would take some work, but yes, this could probably be achieved.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
Thanks Rob
I have learned Volume on my 9910. Short press up on L1. Short press down on L2. Long press up on L3. Long press down on L4.
If someone could have a look at the file to have modification on volume, it would be greatly appreciated.
http://www.hifi-remote.com/forums/dload ... le_id=9248
Thanks
I have learned Volume on my 9910. Short press up on L1. Short press down on L2. Long press up on L3. Long press down on L4.
If someone could have a look at the file to have modification on volume, it would be greatly appreciated.
http://www.hifi-remote.com/forums/dload ... le_id=9248
Thanks
-
The Robman
- Site Owner
- Posts: 21886
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
Try building an upgrade using the standard (non-Combo) Denon protocol and then add the following protocol upgrade.
Upgrade protocol 0 = 00 1C (S3C8+) Denon modified (PB v4.02)
3D 92 11 8B 16 49 05 08 00 84 01 75 00 84 03 87
83 C2 00 00 00 00 00 00 03 5F A0 0C 05 76 03 01
6B 0D E4 25 1C E4 26 1D 0C 03 09 12 E6 24 02 18
03 90 C1 0A FC 19 05 B0 C6 60 04 60 05 F6 01 46
60 C6 EB F5 F6 01 0A 7B EE AF
End
I have set the minimum repeat count to 3, which should increase the volume increment for a single button press and I've lengthened the leadout time which should (hopefully) slow down the increment with a held button.
Upgrade protocol 0 = 00 1C (S3C8+) Denon modified (PB v4.02)
3D 92 11 8B 16 49 05 08 00 84 01 75 00 84 03 87
83 C2 00 00 00 00 00 00 03 5F A0 0C 05 76 03 01
6B 0D E4 25 1C E4 26 1D 0C 03 09 12 E6 24 02 18
03 90 C1 0A FC 19 05 B0 C6 60 04 60 05 F6 01 46
60 C6 EB F5 F6 01 0A 7B EE AF
End
I have set the minimum repeat count to 3, which should increase the volume increment for a single button press and I've lengthened the leadout time which should (hopefully) slow down the increment with a held button.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
-
The Robman
- Site Owner
- Posts: 21886
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
No guarantees of course
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
-
The Robman
- Site Owner
- Posts: 21886
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
Oops, I think I forgot to hit the compile button, because the protocol that I posted before is the standard code with no changes.
Here's the modified version...
Upgrade protocol 0 = 00 1C (S3C8+) PB v4.02
3D 92 11 8B 16 49 05 08 00 84 01 75 00 84 03 87
FF FF 00 00 00 00 00 03 03 5F A0 0C 05 76 03 01
6B 0D E4 25 1C E4 26 1D 0C 03 09 12 E6 24 02 18
03 90 C1 0A FC 19 05 B0 C6 60 04 60 05 F6 01 46
60 C6 EB F5 F6 01 0A 7B EE AF
End
The 2 bytes in blue are the leadout time, which should make the signal slower. If the value that I'm using (which is the max value) is too big and the signal is too slow, try reducing it.
The 1 byte in red is the minimum number of repeats that you get with a single button press.
Here's the modified version...
Upgrade protocol 0 = 00 1C (S3C8+) PB v4.02
3D 92 11 8B 16 49 05 08 00 84 01 75 00 84 03 87
FF FF 00 00 00 00 00 03 03 5F A0 0C 05 76 03 01
6B 0D E4 25 1C E4 26 1D 0C 03 09 12 E6 24 02 18
03 90 C1 0A FC 19 05 B0 C6 60 04 60 05 F6 01 46
60 C6 EB F5 F6 01 0A 7B EE AF
End
The 2 bytes in blue are the leadout time, which should make the signal slower. If the value that I'm using (which is the max value) is too big and the signal is too slow, try reducing it.
The 1 byte in red is the minimum number of repeats that you get with a single button press.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
-
The Robman
- Site Owner
- Posts: 21886
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
Try this version instead:
Upgrade protocol 0 = 00 1C (S3C8+) PB v4.02
3D 92 11 8B 16 49 05 08 00 84 01 75 00 84 03 87
FF FF 00 00 00 00 00 00 03 5F A0 0C 05 76 03 01
6B 0D E4 25 1C E4 26 1D 0C 03 09 12 E6 24 02 18
03 90 C1 0A FC 19 05 F6 FF 46 F6 FF 46 F6 FF 46
F6 01 0A 7B F8 AF B0 C6 60 04 60 05 F6 01 46 60
C6 EB F5 AF
End
Upgrade protocol 0 = 00 1C (S3C8+) PB v4.02
3D 92 11 8B 16 49 05 08 00 84 01 75 00 84 03 87
FF FF 00 00 00 00 00 00 03 5F A0 0C 05 76 03 01
6B 0D E4 25 1C E4 26 1D 0C 03 09 12 E6 24 02 18
03 90 C1 0A FC 19 05 F6 FF 46 F6 FF 46 F6 FF 46
F6 01 0A 7B F8 AF B0 C6 60 04 60 05 F6 01 46 60
C6 EB F5 AF
End
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
-
The Robman
- Site Owner
- Posts: 21886
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
Download the PB (Protocol Builder) spreadsheet, then cut & paste the protocol from above into the Notes: box and click Decode. Then go to the Assembler sheet and click Load Disassembly.
The 3 repeats are caused by the 3 "CALL LFF46" statements. To add more repeats, insert a line and add a few more call statements. Then click Assemble. Then go back to the main Setup sheet and check the "Use Assembled Protocol Code" box and the generated code will appear.
Here's a 5 repeat version.
Upgrade protocol 0 = 00 1C (S3C8+) PB v4.02
3D 92 11 8B 16 49 05 08 00 84 01 75 00 84 03 87
FF FF 00 00 00 00 00 00 03 5F A0 0C 05 76 03 01
6B 0D E4 25 1C E4 26 1D 0C 03 09 12 E6 24 02 18
03 90 C1 0A FC 19 05 F6 FF 4C F6 FF 4C F6 FF 4C
F6 FF 4C F6 FF 4C F6 01 0A 7B F8 AF B0 C6 60 04
60 05 F6 01 46 60 C6 EB F5 AF
End
I did this a kind of "quick and dirty" way. When I have the time, I may produce a cleaner version.
The 3 repeats are caused by the 3 "CALL LFF46" statements. To add more repeats, insert a line and add a few more call statements. Then click Assemble. Then go back to the main Setup sheet and check the "Use Assembled Protocol Code" box and the generated code will appear.
Here's a 5 repeat version.
Upgrade protocol 0 = 00 1C (S3C8+) PB v4.02
3D 92 11 8B 16 49 05 08 00 84 01 75 00 84 03 87
FF FF 00 00 00 00 00 00 03 5F A0 0C 05 76 03 01
6B 0D E4 25 1C E4 26 1D 0C 03 09 12 E6 24 02 18
03 90 C1 0A FC 19 05 F6 FF 4C F6 FF 4C F6 FF 4C
F6 FF 4C F6 FF 4C F6 01 0A 7B F8 AF B0 C6 60 04
60 05 F6 01 46 60 C6 EB F5 AF
End
I did this a kind of "quick and dirty" way. When I have the time, I may produce a cleaner version.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
I have been playing with repeat count and leadout time past two days and cannot get something working well.
The situation is that I get repeat count working correctly if I use enough leadout time and incorrectly if I use lower leadout time. With enough leadout time, the acceleration isn’t trigger and moving up or down by increment of 0.5 is too slow. With lower leadout time, the acceleration is trigger(fast increment of 4) but repeat count isn’t working correctly.
From what I understood, increment of 0.5 and acceleration speed are setup in receivers and cannot be changed but we can work around with repeat count for example.
I am wondering if it would be possible to have more way to work with the protocol ?
- On single press: repeat count with enough leadout time to have repeat count working correctly.
- On press and hold: lower leadout time to trigger the acceleration.
- To slow down acceleration: Number of repeat with slower leadout to trigger acceleration; the acceleration start (0..4..8), then slow down with higher leadout (8..9); then number of repeat with slower leadout to trigger acceleration (9..13..17); then slow down with higher leadout (17..18);.............
Am I expecting too much ?
The situation is that I get repeat count working correctly if I use enough leadout time and incorrectly if I use lower leadout time. With enough leadout time, the acceleration isn’t trigger and moving up or down by increment of 0.5 is too slow. With lower leadout time, the acceleration is trigger(fast increment of 4) but repeat count isn’t working correctly.
From what I understood, increment of 0.5 and acceleration speed are setup in receivers and cannot be changed but we can work around with repeat count for example.
I am wondering if it would be possible to have more way to work with the protocol ?
- On single press: repeat count with enough leadout time to have repeat count working correctly.
- On press and hold: lower leadout time to trigger the acceleration.
- To slow down acceleration: Number of repeat with slower leadout to trigger acceleration; the acceleration start (0..4..8), then slow down with higher leadout (8..9); then number of repeat with slower leadout to trigger acceleration (9..13..17); then slow down with higher leadout (17..18);.............
Am I expecting too much ?
-
The Robman
- Site Owner
- Posts: 21886
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
It's getting tricky, but it might be possible. I will try and put together a skeleton PB file for you to play with.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!