- 02/05/2010, v0.0.5.11
- 03/03/2009, v0.0.5.0
- 02/19/2009, v0.0.4.22
- 01/05/2009, v0.0.4.11
- 01/04/2009, v0.0.4.0
- 02/28/2008, v0.0.3.44 unofficial release
- 01/01/2008, v0.0.3.33 (?) unofficial release
- 12/27/2007, v0.0.3.1
- 12/26/2007, v0.0.3.0
- 12/25/2007, v0.0.2.171
- 12/24/2007, v0.0.2.170
- 12/24/2007, v0.0.2.169
- 12/09/2007, v0.0.1.169
- 12/03/2007, v0.0.0.169
Hello fellow Denon AVR-3808CI users.
You can go to http://www.nicetaco.com/Command3808/
to download the following files:
See the ReadMe.html at the above location to learn the difference between each file.
Connection speed may be slow. Be patient.
One of the reasons I bought the 3808CI was because of all of its networking functionality. I knew it had a web server in it, but I especially liked the fact that it could be controlled via telnet and that Denon had an openly published spec for the control set.
So I set out to build a Windows-based application that would allow me to interact with the 3808CI.
Command3808 is the result.
The "no install" version of the program is included in the Command3808vNNN.zip file. This program is free to use for non-commercial use. The source code for the program is included in the Command3808vNNNSource.zip file. The source code might serve as the basis for your own program, or you may wish to help improve Command3808. The source code is free to use for non-commercial use provided you cite Command3808 as the source. Command3808vNNNInstaller.zip is a ClickOnce installer to help you install Command3808 if you prefer that over the "no install" version. See the ReadMe.html at the above location to learn the difference between each file.
Here's a quick FAQ:
Q. What does Command3808 do?
- It let's you send commands to your Denon 3808CI through the pre-configured controls, manual command entry, and through use of scripts that can be scheduled or run manually.
- It let's you receive status updates from your Denon 3808CI.
- Reports also seem to suggest it works with the 4308CI and various other Denon models as well, but since I don't have those other models my focus in aimed at the 3808. If you want to target other models, why not join the programming effort?
Q. What commands can be sent?
- Power On / Off
- Master Volume
- Source Selection
- Channel Level
- Video Select
- Record Out Select
- Audio Input Mode
- Digital Audio Mode
- Surround Processing Mode
- Surround parameters: Cinema EQ, AFDM, LFE, D.Comp, DRC, Surround Mode, Surround Back Mode, DSP Panorama, DSP Dimension, DSP Center Width, DSP Center Image, DSP Effect, DSP Effect Level, DSP Delay, DSP Room Size, Subwoofer Attenuation (EXT. IN), Subwoofer On / Off (Direct / Stereo)
- Video parameters: Resolution, Aspect Ratio, Contrast, Brightness, Chroma, Hue, Audio Delay
- Other parameters: Tone Defeat, Bass, Treble, Restorer Mode, Night Mode, Room EQ
- Tuner control: Change station (AM & FM) directly (by frequency), use tuner preset, define tuner preset
- Zone 2 control: Power, volume, source, channel level, bass, treble, channel setting (stereo / mono), HPF
- Zone 3 control: Power, volume, source, channel level, bass, treble, channel setting (stereo / mono), HPF
- Menu Controls (GUI On / Off, Cursor Up / Down / Left / Right, Enter, Return)
- NET Controls (Shuttle controls, navigation, display)
- iPod Controls (Shuttle controls, navigation, display)
- Panel Lock / Remote Lock
Q. Can other commands be sent?
- There is a function that allows you to manually send any valid command to the Denon and view the response from the Denon.
Q. Will other commands be added in the future?
- Yes. I intend to implement the entire control set.
Q. What major commands are missing?
- XM Control - currently not intending to implement anytime soon since I don't have an XM receiver or account.
- A few commands for NET and iPod control (like shuffle and repeat)
Q. Does the command set have any missing features or bugs?
- SVSOURCE and SRSOURCE commands, though documented, do not appear to work.
- Most commands appears to work, but the documentation from Denon is not always accurate
- There could be others.
Q. Does Command3808 use my custom source names? In other words, if I changed the source name of "DVR" to "Tivo Series 3" will "Tivo Series 3" show up in Command3808?
- Yes. As of version 0.0.2.169, all source names will reflect your custom names. In addition, "deleted" sources will not appear in any of the source lists.
Q. If I make a change to a setting at the receiver directly or through the remote control, will the change be reflected in Command3808?
- Yes! As long as Command3808 is running and connected to the receiver, Command3808 will receive and process all events as they occur and reflect those changed in Command3808 user interface.
Q. How quickly will changes made at the receiver be reflected in Command3808?
- This depends on a few things, but generally in under a second - but more likely < 100ms
Q. Can I see the command being sent to and received from the Denon?
- Yes. The 'Debug' tab shows every command sent and received by Command3808.
Q. Will it work with any other Denon models, say the 4308CI? How about European or other non-US versions?
- Some people have reported that it does work for other models / countries. I would imagine that for many commands it might. But since I only have a US-version of the 3808CI, I can't really test. Where bugs are reported to me I will try to fix them if possible.
Q. Are there any bugs?
- Oh, I bet there are!
Q. What language is Command3808 written in?
.NET. I choose VB
.NET because I felt that more people would be familar with a "BASIC" language that most others.
Q. What are the system requirements?
- Windows XP SP2 or Windows Vista (Windows Vista may require you to run the program as an 'Administrator' if you have User Account Control (UAC) enabled (which is the default for Vista).
- Microsoft .NET Framework v2.0.
- Starting with v0.0.4.0, Microsoft SQL Server Compact Editon 3.5 SP1 is required. The zip file with the software should contain the appropriate files for 32 bit versions of Windows and you should not need to install SQLCE. But there seems to be some problems in certain cases with the "no install" version of SQLCE. If you run into problems with the app from the start and can't seem to get anything done, please try downloadng and intstalling SQLCE from Microsoft. It is free and it is a very small download. You can get it at http://www.microsoft.com/downloads/d...displaylang=en
. As of v0.0.4.11, I believe this issue has been corrected and the download should no longer be required unless you are using 64 bit windows. See the ReadMe.html at the above location for more info.
Q. Will it work with 64 bit versions of Windows?
- Versions prior to 0.0.4.0 were reported to have worked with 64 bit versions of Windows.
- Version 0.0.4.0 and beyond use Microsoft SQL Server Compact Edition (SQLCE). The program includes the 32 bit binaries in the zip file. If these don't work for you, you may try to download the 64 bit version from Microsoft. It is free.
Q. How do I run the program?
- Unzip Command3808vNNN.zip
- Move the files into an empty directory - this is important.
- Run Command3808.exe
Q. Do I need to install the program prior to running it?
- Nope. Running Command3808.exe starts the program directly. There is nothing to install.
- As of version 0.0.4.0, the program now uses Microsoft SQL Compact Edition (SQLCE) for certain functions. SQLCE is included with the program, but does should not require an install.
- As of version 0.0.5.0, an installer is available if you wish to use it, but it is not required.
Q. Does this program have spyware or viruses?
- Nope. But I strongly suggest that you run your spyware scanner / virus scanner on it anyway. This is simply best practice.
Q. Any other things I need to be aware of?
- Certain commands are only valid in certain situations. For example, if you aren't listening to a Dolby TrueHD soundtrack then the DRC surround parameter is not valid. If you send a command to the Denon that is not valid for the current situation, the Denon simply ignores the command and provides no response. This may cause a command to remain "red" as Command3808 never receives the response it is expecting. As of version 0.0.4.0, "red" commands are eliminated once a response hasn't been received in five seconds. This is also logged to the Debug tab. In the future, we hope to add the ability to "lock" commands that are not valid for the current situation.
- After your enter your IP address you need to click the 'Save' button.
- Prior to v0.0.4.0, the program saves your settings for you (IP Address, etc.), but the settings are saved based on where you run the program from. So if you run it from C:\\ and then move it to C:\\Program Files, your settings will be lost. THIS IS NO LONGER THE CASE IN v0.0.4.0 and after as settings are now stored in SQLCE.
Q. Where can I ask questions or provide comments / suggetions?
- I suppose this thread will be okay.
- Note that the debug window will contain details of any errors or exceptions. If you have a problem, it might be helpful to copy / paste that information here for review.
Good luck! I hope you enjoy it.