Thanks guys for your response. I've come to understand that you're the brain trust behind this forum. So, I do appreciate your time for the feedback. I hope you guys understand that I'm not trying to solve everything at once. Just trying to feed the Slingbox and look at its excrement to understand it better.
So when Rob says...
The Robman wrote:So, bottom line, your current exercise to try and figure out how to format an upgrade file so that it's called L9999 is pointless.
I don't agree. The pursuit of knowledge and understanding is never pointless. Even if the paths I take lead me to a dead end, at least I would have the knowledge that there's a dead end at the end of the path. Instead of wondering what might lie at the end of the path.
Since my current intent at this point is to upload my own "L9999" file and see if it erases the learned configuration. This will help me understand how the data is stored. If I am able to upload such a file and it does not affect the learn programming then I will know to turn back and try another path. Getting a working file is an entirely different pursuit.
vickyg2003 wrote:ezera, perhaps it would help to know that learns don't have a protocol ID.
Yes, that's would be my understanding. There would be no sense in having a global profile ID if you can learn multiple functions of several remotes. Since each might have their own protocol. Instead, I believe what it learns is a "raw" IR stream, but I don't know if that's how its represented or stored.
But again, if the representation of the L9999 takes up 16 bits of information then it doesn't matter to me. The 14 bits of information required to make 9999 would overwrite it anyways. I was merely trying to understand the how RM calculated the 16 bits of information to by pass the file name checks.
gfb107 wrote:Does the Slingbox dump the learned signals to a file? If you have a file containing the learns upload it to the diagnosis area, and we can probably figure out the format of the file.
Actually, better than that. I can actually see a log file of the information that it does obtain while I learn each code. The file itself isn't stored stored on the computer. I've been monitoring open file descriptors on my computer during the process. The only related data is the logfile which I'm tailing at the same time.
My port sniffer would have me believe the Slingbox is uploading the leaned codes to Sling Media central repository which is tied to my Sling Account. The information that is stored as xml file which is appended with new information each time a new button is learned. It allows me to see the interpreted data for each button press. I assume once the process is complete, the Slingbox then downloads this data and is stored as a "L9999" file since that's what the logs seem to indicate.
Through the web tools, I can download a representation of this file as a MyRemote.lrz file. However, I haven't really played with it that much. It doesn't look anything like the bin created by RM master. Alan Richey tried to upload another users file into his Sling Account but it wouldn't let him. It actually didn't give him any response. I'll have to get back to you with my findings as I tail the log while trying to import them myself.
Anyways, what I'll do is create two files. One with each button all programmed with the "Select" from the Scientific Atlanta 8300 remote. The other one with "Play" from the same remote. Since you guys have this remote on your own database, you'll at least have some reference data. Its easier to see patterns when you know there is one. I'll also attach the xml files associated with each one to have an even better reference information.
Thanks again for your time and feed back.