binky123 wrote:This indicates the RDF probably needs to have LearnedDevBtnSwapped=Yes in the [General] section. This is probably causing the learned data to be corrupted as IR is expecting a certain format.
This helped somewhat. Now, after downloading the file from the remote, the device shows up correctly, and if I upload back to the remote, the signals are remembered correctly.
However, I still can't get my upgrade file to work. I followed the instructions above, and I don't see any difference between the raw and standard download files. But I do see a substantial difference between the file uploaded from the remote after learning the signal, and the file sent to the remote after loading the upgrade device (which isn't really surprising, I suppose).
I have provided some new files at:
https://www.hifi-remote.com/forums/dload ... le_id=5024
Here is what I did:
1) Loaded the remote with my original saved configuration (Orig.ir)
2) Did an unlearn all programming, followed by a factory reset
3) Learned two signals (Power, Input) from remote
4) Downloaded as RawDownloadInitial.ir and StandardDownloadInitial.ir. Except for some comments, these appear to be the same to me. [I originally did this step before adding the LearnedBtnDevSwap to the RDF file, and the raw and standard downloaded data was indeed different. But after changing the RDF, they are the same.]
5) Uploaded StandardDownloadInitial.ir to the remote
6) Tested the remote -- the learned functions still work (one problem solved!)
7) Created a new upgrade (the data all seemed to be the same, but since the RDF file was different, I created a new upgrade anyway)
8) Added the upgrade device to Orig.ir (saved as OrigPlusUpgrade.ir)
9) Uploaded that to the remote. The TV signals no longer work
10) Downloaded the new data as DownloadAfterUpgrade.ir (which appears to be the same as OrigPlusUpgrade.ir)
Any other ideas? I guess it still seems odd to me that the Fixed Data of the upgrade appears as the hex command of the power button in IR, but of course I have no real understanding of how that works.