(Not an issue) Trying to make this work on Android using the ConsumerIRManager class
Hello, I recently ported this to Android using C#, hoping I could turn on/off my AC using the IR blaster on my phone. I wonder if there's any differences when transmitting data between IRremote and the ConsumerIRManager class I may be unaware off. I'm using a pre-1995 AC unit (WMA Series) with an electra remote P/N 436000. Not sure what the IR protocol on these remotes are, may be RC-5/RC-6 perhaps, I saw sites stating RC-7, but I couldn't find anything on said protocol, so that may be misleading.
Here's the code I ported: https://github.com/colistro123/IRelectra-android-port
This is where IR signals get sent via the device's IR Blaster: https://github.com/colistro123/IRelectra-android-port/blob/master/IRelectra.cs#L145
And this is the remote I couldn't find anything on:

Just looking for something that could lead me in the right direction perhaps, thanks in advance!
Update:
Soldered an audio jack to the IR transmitter, connected it to Line In, set up WinLirc and managed to get this off the remote:
int[] electraPowerPatt = {2979, 3875, 1979, 1916, 2000, 937,
1000, 937, 1020, 937, 1020, 937,
1000, 958, 1000, 937, 1020, 937,
1020, 937, 1000, 937, 1020, 1916,
1979, 958, 1000, 937, 1020, 937,
1000, 958, 1000, 958, 1000, 937,
1000, 958, 1000, 958, 1000, 958,
979, 958, 1000, 958, 1000, 958,
1000, 958, 979, 958, 1000, 958,
1000, 958, 1000, 937, 1000, 958,
2958, 3875, 1979, 1937, 1979, 937,
1000, 958, 1000, 958, 1000, 937,
1000, 958, 1000, 958, 1000, 958,
979, 958, 1000, 958, 1000, 1937,
1958, 958, 1000, 958, 1000, 958,
979, 958, 1000, 958, 1000, 958,
979, 979, 979, 958, 1000, 958,
979, 979, 979, 979, 979, 958,
1000, 958, 979, 979, 979, 958,
1000, 958, 979, 979, 979, 979,
2916, 3916, 1958, 1937, 1958, 979,
979, 979, 979, 958, 1000, 958,
979, 979, 979, 958, 1000, 958,
1000, 958, 979, 979, 979, 1937,
1979, 958, 979, 958, 1000, 958,
1000, 958, 979, 979, 979, 958,
1000, 958, 1000, 958, 979, 958,
1000, 958, 1000, 958, 979, 979,
979, 958, 1000, 958, 979, 979,
979, 979, 979, 958, 979, 979,
3916, 979, 2979, 3854, 2000, 1916,
1979, 937, 1020, 937, 1000, 958,
1000, 937, 1020, 937, 1020, 937,
1000, 958, 1000, 937, 1020, 937,
1000, 1937, 1979, 937, 1020, 937,
1000, 958, 1000, 958, 1000, 937,
1000, 958, 1000, 958, 979, 958,
1000, 958, 1000, 958, 1000, 958,
979, 958, 1000, 958, 1000, 958,
1000, 958, 979, 958, 1000, 958,
1000, 958, 2937, 3895, 1979, 1916,
1979, 958, 1000, 958, 1000, 937,
1000, 958, 1000, 958, 1000, 937,
1000, 958, 1000, 958, 1000, 958,
979, 1937, 1979, 958, 979, 979,
979, 958, 1000, 958, 1000, 958,
979, 979, 979, 958, 1000, 958,
979, 979, 979, 958, 1000, 958,
979, 979, 979, 979, 979, 958,
979, 979, 979, 979, 979, 979,
979, 958, 2937, 3895, 1958, 1958,
1958, 958, 1000, 958, 979, 979,
979, 979, 979, 958, 1000, 958,
979, 979, 979, 979, 979, 958,
1000, 1937, 1958, 958, 1000, 958,
1000, 958, 979, 979, 979, 958,
1000, 958, 979, 979, 979, 958,
1000, 958, 1000, 958, 979, 979,
979, 958, 1000, 958, 979, 979,
979, 958, 1000, 958, 979, 979,
979, 979, 3895};
mCIR.Transmit(38000, electraPowerPatt);
Sent it via the ConsumerIRManager and it seems like it worked, it finally powered on 🎉 Now to figure out how to replicate this signal with the IRelectra class.
Cool - rooting for a release of https://f-droid.org if you are successful.