John,
Thank you for your note! I now understand frequency! (1/40)x.32=8 µS, (1/40)x.68=17 µS.

I only put in a frequency because I thought it was a needed field. When I removed the Frequency from my protocol builder spreadsheet, the protocol still worked. So the frequency is not needed, you are correct, as usual!
However, I revised my KM device upgrade using the canned Jerrold protocol and it still did not work. I have uploaded the KM file and the IR file for the upgrade that did not work, and called it:
00_Jerrold_CableBoxDoesNotWork.zip
On a somewhat different tangent, I noticed that you could decipher the canned Jerrold protocol pretty well and noted it was similar to the one I designed. How did you do this? I can see my settings for the protocol I designed by just looking at what I put in protocol_builder_spreadsheet. But what tools are needed to decipher the built-in Jerrold protocol? If it requires assembler, I am not afraid, but a bit rusty (used to program 8086 assembler in engineering school 20 years ago before I went to medical school). What tools do you suggest I need? If it is just eyeballing it, where can I read about protocols further? The barry gordon doc was helpful in explaining protocols but not in interpreting the assembler code. I vaguely recall seeing a disassembler somewhere, would this be useful to me?
I just have to say this. IMHO, you are one bright guy. (Ditto for Jon, Jason, Gregg, Mark, Tommy, Rob, Nils, David, Mike,
Tommy again, and Hal, in no particular order!) Thank you, and all the other JP1 giants. You all have wonderful brains.