jborn wrote:1. Device: Sony HT-DDW670 STR K670P
For Sony devices your best resource is:
http://www.hifi-remote.com/sony/
jborn wrote:I'd like to be able to download a code file that doesn't require me to set something that disables the OEM remote. I bring that up because one thread I saw said if the normal sony setup doesn't work switch from 3 to 1.
You can make your JP1 upgrade file for whatever Sony code set you like. Switching the Sony device may be needed for less capable universal remotes (including a JP1 remote without the JP1 cable) but with JP1 it is easier to make the JP1 remote fit the device than make the device fit the remote.
Capn Trips wrote:the simplest and easiest way is to learn and decode the OEM remote signals YOU PRECISELY WANT and build a subsequent upgrade. It should take about 10 minutes to learn enough signals to fill up your memory,
Learning and decoding a FEW select signals might help you understand the Sony page I mentioned above, and how your device fits the info on that page.
But (for Sony) learning a LOT of your original remote signals is a waste of time. Learn enough (assuming any are required) to see where your device fits relative to the data on that page. Then use the rest of the data from there. In the unlikely event that your original remote has any signals not covered by that page, learn and decode those as well (and tell us).
If the text on that page of Sony info fits facts you know about your Sony device well enough, you might know which set of device numbers is needed without learning any signals. But as long as learn/decode is easy, you might as well try that in order to be sure of your understanding.
zaphod7501 wrote:Even learning a couple of buttons would verify the protocol used by the OEM remote so almost any existing upgrade file could be converted by changing the device and subdevice numbers in RM or KM. (it's not always that simple however)
I'm not sure which possible "not always that simple" Zaphod is worrying about. Usually it is that simple:
1) Pick almost any upgrade for a similar Sony device.
2) Use one learned/decoded signal to verify a device/subdevice against the Sony page above.
3) Use that Sony page for the other Sony device/subdevice values used by the same Sony code set.
4) Fix the device/subdevice info in the selected upgrade file based on 2 and 3. The OBC info in the upgrade should already be correct.
5) If a few functions you want are missing fill in their info from that web page or from learn/decode.
The "not simple" case I can think of is that there is more than one way to create a Sony combo upgrade in JP1. The method used by the upgrade you start with determines the range of different device/subdevice values your upgrade can use. If you need more, start with either a different existing upgrade or from scratch selecting a Sony combo protocol.
One thing might be non obvious about that Sony Page:
Over each table of function numbers there is a header line, such as
Sony:16; 48
with a list of device numbers (16 and 48). This means that all the functions in that table are either device 16 or device 48. So if you decoded one command in that table and it was device 48 you know device 16 is not used and all the other commands in that table are device 48.
A second table in the same section says:
Sony:13; 45
The choice of device number is locked together for all the tables in a section. So as soon as you decoded that one signal of device 48, you not only know all the commands in the first table use device 48, but also that all the commands in the second table use device 45.
Any given Sony device may be missing several of the commands in each table. But if the command isn't missing it will use the device number and OBC that you find as I've just described.