Posted: Fri Nov 22, 2024 12:42 pm
Ok, see the link I posted then. Those are the AIWA codes you seek in pronto hex format. Do you need them in base64?
Forum for JP1 remotes
http://hifi-remote.com/forums/
He never said "Pronto hex", he just said "hex", which of course is just as meaningless as saying "number". Naturally, we always assume it's Pronto hex but in this case it's not. I asked him to post a sample of what the hex code looks like, which is why he posted the Samsung TV stuff.mdavej wrote:You said Aiwa in your OP, but you posted Samsung TV codes. Barf converted those to hex. If you have actual AIWA codes, post them. We already have an actual AIWA upgrade for your device which uses AIWA protocol, Device 110, which is very different from the samsung tv codes you posted and easy to convert to pronto hex as well, which Rob has done here:
https://www.hifi-remote.com/forums/dload ... e_id=27016
Why did you post Samsung TV codes?
mdavej wrote:So you don't actually need pronto hex format like you asked for, but base64 format, correct?
I tried and failed to generate the codes for you. Hopefully Barf can still help.
Code: Select all
"1": "JgBgAAABIJATERISEjYSERMRExISERISEzUSNRMREzUSNhM1EjUSNhM1EhITEBMSEjUTERMREhITERI1EzUTNRMREjUTNRM1EgAFBAABIUcTAAwEAAEiRxMADAQAASJGEwANBQ==",
Exactly what did you do?mdavej wrote:I tried and failed to generate the codes for you.
This is not a quirk of RM, it's a feature. UEI often changes their executors in such a way that RM needs to handle them differently, but they still ultimately send the same signal. Aiwa is a bit of a special case where there is an Aiwa2 version of Aiwa in RM, this is because Aiwa2 sends a slightly different version of the Aiwa signal. Aiwa2 sends entire frames for repeat rather than special repeat frames. The v2 executor can handle both formats, whereas the v1 executor can only handle one. As most people don't care, they can select Aiwa and in most cases the $00 0E executor is built into their remote, so they'll get whichever version they have, but there is a separate Aiwa2 version in RM, so if you specifically want full repeat frames, you select Aiwa2 and if your remote has v1, you'll be given a protocol upgrade as part of your upgrade.Barf wrote:For the Aiwa device upgrade, there appears to be a quirk in RM in that the Girr export fails. It appears that Aiwa executor is 00 5E, and there is no protocol that corresponds to that; however, the protocol Aiwa corresponds to 00 5E:2 via uei-executor in IrpProtocols.xml. Both of these executors 00 5E and 00 5E:2 have the name "Aiwa", which is an error AFAIK.
3. Select the Export pane. The one of:
3a Select either Text or Girr as Export format. Select Broadlink Base64 as subformat (+ others, if you want). Press Export param. remote. (Select or unselect Autogenerate file names / Auto open exports according to taste.)
3b.Select Homeassistant Broadlink remote (not ... switch). Press Export param. remote.

Thanks for posting those steps. I had no clue how to do it, so this is what I did:Barf wrote:Exactly what did you do?mdavej wrote:I tried and failed to generate the codes for you.
Possibly you should use the "Text" format instead (as mentioned in my previous post).The Robman wrote: It outputs the data in .girr format, I had to do some data manipulation in Excel
That's why I did all the work for you. I created a file, by hand, in exactly the format that you asked for. There's nothing left for you to do but use it.foufouner wrote:Sorry, but it's too complicated for me, I have a hard time understanding how this software works. It's a pity, but I think I'll try to find the original remote control because it's too complicated for me.
I just re-did it using text output to see what it looked like. The only difference is that the pronto and base64 text is just raw, rather than in the XML-like format that grrr uses, whereas foufouner needed it in the format below, and I don't think there's any way to get IrScrutinizer to do that, is there?Barf wrote:Possibly you should use the "Text" format instead (as mentioned in my previous post).
Code: Select all
{
"version": 1,
"minor_version": 1,
"key": "broadlink_remote_e8165606eee7_codes",
"data": {
"Aiwa_Stereo": {
"power": "JgBgAAABDIYREREyETIRMhERETIRMhEREREREREREREREREyERERERERETIRERERETIRMhEyETIRMhEyEREREREREREREREREREREREyETIRMhEyETIRMhEyETIRAA0F",
"1": "JgBgAAABDIYREREyETIRMhERETIRMhEREREREREREREREREyERERERERETIRERERETIRMhEyETIRMhEyETIRERERERERERERERERERERETIRMhEyETIRMhEyETIRAA0F",
"2": "JgBgAAABDIYREREyETIRMhERETIRMhEREREREREREREREREyERERERERETIRERERETIRMhEyETIRMhEyERERMhEREREREREREREREREyERERMhEyETIRMhEyETIRAA0F",
"3": "JgBgAAABDIYREREyETIRMhERETIRMhEREREREREREREREREyERERERERETIRERERETIRMhEyETIRMhEyETIRMhERERERERERERERERERERERMhEyETIRMhEyETIRAA0F",
"4": "JgBgAAABDIYREREyETIRMhERETIRMhEREREREREREREREREyERERERERETIRERERETIRMhEyETIRMhEyEREREREyEREREREREREREREyETIREREyETIRMhEyETIRAA0F",
"5": "JgBgAAABDIYREREyETIRMhERETIRMhEREREREREREREREREyERERERERETIRERERETIRMhEyETIRMhEyETIREREyERERERERERERERERETIREREyETIRMhEyETIRAA0F",
"6": "JgBgAAABDIYREREyETIRMhERETIRMhEREREREREREREREREyERERERERETIRERERETIRMhEyETIRMhEyERERMhEyEREREREREREREREyEREREREyETIRMhEyETIRAA0F",
"7": "JgBgAAABDIYREREyETIRMhERETIRMhEREREREREREREREREyERERERERETIRERERETIRMhEyETIRMhEyETIRMhEyEREREREREREREREREREREREyETIRMhEyETIRAA0F",
"8": "JgBgAAABDIYREREyETIRMhERETIRMhEREREREREREREREREyERERERERETIRERERETIRMhEyETIRMhEyERERERERETIREREREREREREyETIRMhERETIRMhEyETIRAA0F",
"9": "JgBgAAABDIYREREyETIRMhERETIRMhEREREREREREREREREyERERERERETIRERERETIRMhEyETIRMhEyETIRERERETIRERERERERERERETIRMhERETIRMhEyETIRAA0F",
"0": "JgBgAAABDIYREREyETIRMhERETIRMhEREREREREREREREREyERERERERETIRERERETIRMhEyETIRMhEyERERMhERETIREREREREREREyERERMhERETIRMhEyETIRAA0F",
"+10": "JgBgAAABDIYREREyETIRMhERETIRMhEREREREREREREREREyERERERERETIRERERETIRMhEyETIRMhEyETIRMhERETIRERERERERERERERERMhERETIRMhEyETIRAA0F",
"vol up": "JgBgAAABDIYREREyETIRMhERETIRMhEREREREREREREREREyERERERERETIRERERETIRMhEyETIRMhEyETIREREyETIRERERETIRERERETIRERERETIRMhERETIRAA0F",
"vol down": "JgBgAAABDIYREREyETIRMhERETIRMhEREREREREREREREREyERERERERETIRERERETIRMhEyETIRMhEyERERMhEyETIRERERETIREREyERERERERETIRMhERETIRAA0F",
"stop": "JgBgAAABDIYREREyETIRMhERETIRMhEREREREREREREREREyERERERERETIRERERETIRMhEyETIRMhEyETIRERERERERERERETIRERERETIRMhEyETIRMhERETIRAA0F",
"play": "JgBgAAABDIYREREyETIRMhERETIRMhEREREREREREREREREyERERERERETIRERERETIRMhEyETIRMhEyERERERERERERERERETIREREyETIRMhEyETIRMhERETIRAA0F",
"rewind": "JgBgAAABDIYREREyETIRMhERETIRMhEREREREREREREREREyERERERERETIRERERETIRMhEyETIRMhEyETIRMhERERERERERETIRERERERERMhEyETIRMhERETIRAA0F",
"fast fwd": "JgBgAAABDIYREREyETIRMhERETIRMhEREREREREREREREREyERERERERETIRERERETIRMhEyETIRMhEyERERMhERERERERERETIREREyERERMhEyETIRMhERETIRAA0F",
"pause": "JgBgAAABDIYREREyETIRMhERETIRMhEREREREREREREREREyERERERERETIRERERETIRMhEyETIRMhEyEREREREyERERERERETIREREyETIREREyETIRMhERETIRAA0F",
"Input (function)": "JgBgAAABDIYREREyETIRMhERETIRMhEREREREREREREREREyERERERERETIRERERETIRMhEyETIRMhEyERERMhEyETIRMhEREREREREyERERERERERERMhEyETIRAA0F",
"Direct Play 1": "JgBgAAABDIYREREyETIRMhERETIRMhEREREREREREREREREyERERERERETIRERERETIRMhEyETIRMhEyETIRERERERERMhERETIRERERETIRMhEyERERMhERETIRAA0F",
"Direct Play 2": "JgBgAAABDIYREREyETIRMhERETIRMhEREREREREREREREREyERERERERETIRERERETIRMhEyETIRMhEyERERMhERERERMhERETIREREyERERMhEyERERMhERETIRAA0F",
"Direct Play 3": "JgBgAAABDIYREREyETIRMhERETIRMhEREREREREREREREREyERERERERETIRERERETIRMhEyETIRMhEyETIRMhERERERMhERETIRERERERERMhEyERERMhERETIRAA0F"
}
}
}