Samsung A/C IR Hooking is not working

Today at 11:41 pm
I'm tearing my hairs away for 2 weeks.

I've successfully received IR signals for turn-on(off) from remote-controller.

And successfully sent.

But the A/C is never turning on.

I got signals from example(IRrecvDumpV2)
Like this.

1.This for turn on, I got it from Remote-controller.
Remote-controller is working, but in sendRaw() not working.
And It's absolutely SAMSUNG apparatus but never ever says SAMSUNG, always SANYO.

--Decode info below--

Encoding : SANYO
Code : FFFFFFFF (0 bits)
Timing[115]:

  • 500, - 450 + 600, -1400 + 600, - 400 + 600, - 400
  • 600, - 400 + 600, - 350 + 550, - 450 + 600, - 400
  • 600, - 400 + 600, -1400 + 550, - 450 + 550, - 450
  • 550, -1450 + 550, - 400 + 550, - 500 + 500, -1500
  • 500, -1400 + 550, -1500 + 500, -1400 + 600, -1400
  • 550, - 500 + 500, - 500 + 500, - 400 + 600, - 450
  • 550, - 400 + 650, - 350 + 600, - 400 + 600, - 400
  • 600, - 350 + 600, - 400 + 600, - 400 + 600, - 400
  • 600, - 400 + 550, - 500 + 500, - 500 + 500, - 500
  • 500, - 500 + 500, - 400 + 600, - 400 + 550, - 500
  • 500, - 450 + 550, - 400 + 600, - 400 + 600, - 400
  • 550, - 450 + 550, - 450 + 600, - 400 + 550, - 400
  • 600, - 400 + 600, - 400 + 600, - 400 + 600, - 400
  • 600, -1350 + 600, -1400 + 600, -1450 + 500, -1450
  • 550, -2900 +2900
    unsigned int rawData[115] = {500,450, 600,1400, 600,400, 600,400, 600,400, 600,350, 550,450, 600,400, 600,400, 600,1400, 550,450, 550,450, 550,1450, 550,400, 550,500, 500,1500, 500,1400, 550,1500, 500,1400, 600,1400, 550,500, 500,500, 500,400, 600,450, 550,400, 650,350, 600,400, 600,400, 600,350, 600,400, 600,400, 600,400, 600,400, 550,500, 500,500, 500,500, 500,500, 500,400, 600,400, 550,500, 500,450, 550,400, 600,400, 600,400, 550,450, 550,450, 600,400, 550,400, 600,400, 600,400, 600,400, 600,400, 600,1350, 600,1400, 600,1450, 500,1450, 550,2900, 2900}; // SANYO FFFFFFFF
    unsigned int data = 0xFFFFFFFF;

2.I've got this turn-on signal from Android-app and it's working.
Encoding : UNKNOWN
Code : A4B2955B (32 bits)
Timing[43]:
+4450, -4550 + 550, -1650 + 550, - 550 + 550, - 550

  • 600, - 550 + 550, - 550 + 550, - 550 + 600, - 550
  • 550, - 550 + 550, - 550 + 550, -1650 + 600, - 550
  • 550, - 550 + 550, -1650 + 550, -1650 + 550, -1650
  • 600, -1600 + 600, -1600 + 600, -1600 + 600, - 550
  • 550, - 550 + 600
    unsigned int rawData[43] = {4450,4550, 550,1650, 550,550, 550,550, 600,550, 550,550, 550,550, 600,550, 550,550, 550,550, 550,1650, 600,550, 550,550, 550,1650, 550,1650, 550,1650, 600,1600, 600,1600, 600,1600, 600,550, 550,550, 600}; // UNKNOWN A4B2955B

I'm still using sendRaw with rawData[], and working perfect(But it turns-on, and turns-off by same signal).

So I guessed there is buffer for sendRaw so that more than 100(assuming) can't be sent.
But couldn't find buffer.

So.. is there any remains to consider?
Or is just ERROR that I couldn't find?

Plz, save me. I have no more hair to tear away :frowning:

Using Arduino uno(r3)

I failed to see anything Arduino related in your post

arduino_new:
I failed to see anything Arduino related in your post

I'm using UNO (r3)

KJS_serend:
I've successfully received IR signals for turn-on(off) from remote-controller.

And successfully sent.

But the A/C is never turning on.

Probably you did not record the full code as most AC units seem to use extremely long codes.

Sending long AC Signals from Flash with IRremote

Whandall:
Probably you did not record the full code as most AC units seem to use extremely long codes.

Sending long AC Signals from Flash with IRremote

I've changed receive buffer(RAWBUF) 100 to 400
And I got around 113~114 u_int.

array length 43 is working, but never 113. :frowning: