void loop() if (irrecv.decode(&results)) // For Super General, use raw buffer (results.rawbuf) Serial.print("Raw (len="); Serial.print(results.rawlen); Serial.print("): "); for (int i=0; i<results.rawlen; i++) Serial.print(results.rawbuf[i] * MICROS_PER_TICK, DEC); Serial.print(" ");
// Trailer rawData[idx++] = 560; rawData[idx++] = 20000; irsend.sendRaw(rawData, idx, 38); super general ac remote code
For a complete code library or model-specific dump (e.g., SGH-24, SGC-18C), further empirical capture is required, as the address byte (byte 1) may differ across production batches. Technical Analysis Unit Data sources: Open source IRDB (Infrared Database), LIRC project, and empirical testing on Super General SGH-09 model. Disclaimer: This document is for educational purposes only. The author is not affiliated with Super General. void loop() if (irrecv
#include <IRremote.h> IRrecv irrecv(11); // Receiver on pin 11 decode_results results; void setup() Serial.begin(9600); irrecv.enableIRIn(); The author is not affiliated with Super General
Serial.println(); irrecv.resume();
| Action | Raw Hex (8 bytes) | | :--- | :--- | | Power ON (last state) | 10 08 90 40 00 00 58 0D | | Power OFF | 10 08 00 40 00 00 48 0D | | Cool, 24°C, High Fan, Swing off | 10 08 94 00 00 00 9C 0D | | Cool, 22°C, Med Fan, Swing on | 10 08 8C 44 00 00 D0 0D | | Heat (if available), 26°C, Auto Fan | 10 08 B0 40 00 00 F8 0D |