The short answer is yes, MakeHex can generate RC5 commands in the learned format that starts with 0000.
A command like:
5000 0000 0000 0001 0010 000C
(the power toggle for many receivers that use RC5)can easily be translated. All the information is in the last two words 0010 000C
0010 is decimal 16 the device code (aka system address) and 000C is decimal 12 the function code (aka command).
Download MakeHex v4.01
described at
[Link: remotecentral.com]Unzip and read the readme. Open RC5.irp in Notepad and edit device=16 and function=12..12 save and then drag rc5.irp onto MakeHex.exe and a text file RC5.hex will be created with that command in the learned format. If you left the default function=0..127 then it would generate all 128 commands.
I find it hard to believe Crestron would not handle RC5 in some special way because it has a toggle bit and is widely used. Every time a button is pressed one bit alternates. The IR receiver in the equipment will not recognize the same successive key press of a button unless the toggle alternates.
So sending out 111 would be seen as 1 but 121 would work OK. In MakeHex you can generate both Toggle states by changing the variable T to T=1 or T=0.
This can be worked around by a macro, but you would need to be aware of this limitation since it may be important to programming the system. You might call Crestron's tech support to see if they can handle RC5 directly.