Skip to content

Instantly share code, notes, and snippets.

@Luminger
Last active August 30, 2021 14:52
Show Gist options
  • Save Luminger/e023bd043a2d00b10ed1821d6efbd187 to your computer and use it in GitHub Desktop.
Save Luminger/e023bd043a2d00b10ed1821d6efbd187 to your computer and use it in GitHub Desktop.
Maerklin My World remote IR codes
Dump of the codes the Maerklin My World remote (the flat one) does send out on the various
button presses. To get those, I've used an Arduino and just threw IRDumpV2 from
https://github.com/z3t0/Arduino-IRremote/blob/9a74475c8d88ff2d55742f7609ce3394fda3b653/examples/IRrecvDumpV2/IRrecvDumpV2.ino
on it.
The IR Receiver used (and wired like suggested): http://mkpochtoi.narod.ru/TSOP4836_ds.pdf
Button: Light
=============
Encoding : UNKNOWN
Code : 80B8FD91 (32 bits)
Timing[17]:
+18800, -1800 + 650, -1800 + 650, - 550 +1850, -1800
+ 650, - 550 +1800, - 600 +1850, - 550 +1850, -1800
+ 600
unsigned int rawData[17] = {18800,1800, 650,1800, 650,550, 1850,1800, 650,550, 1800,600, 1850,550, 1850,1800, 600}; // UNKNOWN 80B8FD91
Button: Sound 1 (stay clear)
============================
Encoding : UNKNOWN
Code : 2366CF89 (32 bits)
Timing[17]:
+18900, -1700 + 700, - 550 +1850, - 550 +1850, -1800
+ 650, -1750 + 650, - 550 +1850, - 550 +1850, -1800
+ 600
unsigned int rawData[17] = {18900,1700, 700,550, 1850,550, 1850,1800, 650,1750, 650,550, 1850,550, 1850,1800, 600}; // UNKNOWN 2366CF89
Button: Sound 2 (horn)
======================
Encoding : UNKNOWN
Code : 41804D5D (32 bits)
Timing[17]:
+18850, - 550 +1850, - 550 +1850, - 550 +1850, -1800
+ 650, - 550 +1850, - 550 +1850, - 600 +1850, -1750
+ 650
unsigned int rawData[17] = {18850,550, 1850,550, 1850,550, 1850,1800, 650,550, 1850,550, 1850,600, 1850,1750, 650}; // UNKNOWN 41804D5D
Button: Sound 3 (doors closing)
===============================
Encoding : UNKNOWN
Code : 77E19A65 (32 bits)
Timing[17]:
+18850, - 600 +1800, -1800 + 600, - 600 +1800, -1800
+ 650, -1750 + 650, - 600 +1850, - 550 +1850, -1750
+ 600
unsigned int rawData[17] = {18850,600, 1800,1800, 600,600, 1800,1800, 650,1750, 650,600, 1850,550, 1850,1750, 600}; // UNKNOWN 77E19A65
Button: Reverse
===============
Encoding : UNKNOWN
Code : FBCEB971 (32 bits)
Timing[17]:
+18800, - 600 +1750, - 650 +1800, -1800 + 650, -1750
+ 650, - 600 +1850, - 550 +1850, - 550 +1850, -1800
+ 600
unsigned int rawData[17] = {18800,600, 1750,650, 1800,1800, 650,1750, 650,600, 1850,550, 1850,550, 1850,1800, 600}; // UNKNOWN FBCEB971
Button: Forward
===============
Encoding : UNKNOWN
Code : EC7BDEC1 (32 bits)
Timing[17]:
+18750, -1800 + 650, - 600 +1800, -1800 + 650, -1750
+ 650, -1750 + 600, -1800 + 700, - 550 +1850, -1750
+ 650
unsigned int rawData[17] = {18750,1800, 650,600, 1800,1800, 650,1750, 650,1750, 600,1800, 700,550, 1850,1750, 650}; // UNKNOWN EC7BDEC1
Button: Stop
============
Encoding : UNKNOWN
Code : E0D56025 (32 bits)
Timing[17]:
+18750, -1800 + 550, -1850 + 550, -1850 + 550, - 650
+1800, -1850 + 600, -1800 + 550, -1850 + 550, - 650
+1800
unsigned int rawData[17] = {18750,1800, 550,1850, 550,1850, 550,650, 1800,1850, 600,1800, 550,1850, 550,650, 1800}; // UNKNOWN E0D56025
Encoding : UNKNOWN
Code : 80B8FD91 (32 bits)
Timing[17]:
+18900, -1700 + 650, -1800 + 650, - 550 +1850, -1750
+ 700, - 550 +1800, - 600 +1850, - 550 +1850, -1800
+ 600
unsigned int rawData[17] = {18900,1700, 650,1800, 650,550, 1850,1750, 700,550, 1800,600, 1850,550, 1850,1800, 600}; // UNKNOWN 80B8FD91
Encoding : UNKNOWN
Code : 2366CF89 (32 bits)
Timing[17]:
+18850, -1750 + 650, - 550 +1850, - 600 +1850, -1750
+ 650, -1750 + 650, - 600 +1850, - 550 +1850, -1750
+ 650
unsigned int rawData[17] = {18850,1750, 650,550, 1850,600, 1850,1750, 650,1750, 650,600, 1850,550, 1850,1750, 650}; // UNKNOWN 2366CF89
Encoding : UNKNOWN
Code : 41804D5D (32 bits)
Timing[17]:
+18850, - 550 +1750, - 650 +1750, - 650 +1800, -1800
+ 600, - 650 +1850, - 550 +1850, - 550 +1850, -1800
+ 600
unsigned int rawData[17] = {18850,550, 1750,650, 1750,650, 1800,1800, 600,650, 1850,550, 1850,550, 1850,1800, 600}; // UNKNOWN 41804D5D
Encoding : UNKNOWN
Code : 77E19A65 (32 bits)
Timing[17]:
+18850, - 600 +1750, -1850 + 600, - 600 +1800, -1800
+ 600, -1850 + 550, - 650 +1750, - 650 +1800, -1850
+ 550
unsigned int rawData[17] = {18850,600, 1750,1850, 600,600, 1800,1800, 600,1850, 550,650, 1750,650, 1800,1850, 550}; // UNKNOWN 77E19A65
Encoding : UNKNOWN
Code : FBCEB971 (32 bits)
Timing[17]:
+18750, - 650 +1750, - 600 +1800, -1800 + 650, -1800
+ 600, - 650 +1700, - 650 +1800, - 650 +1750, -1850
+ 550
unsigned int rawData[17] = {18750,650, 1750,600, 1800,1800, 650,1800, 600,650, 1700,650, 1800,650, 1750,1850, 550}; // UNKNOWN FBCEB971
Encoding : UNKNOWN
Code : EC7BDEC1 (32 bits)
Timing[17]:
+18850, -1700 + 700, - 550 +1850, -1750 + 650, -1800
+ 600, -1750 + 700, -1750 + 650, - 550 +1850, -1800
+ 600
unsigned int rawData[17] = {18850,1700, 700,550, 1850,1750, 650,1800, 600,1750, 700,1750, 650,550, 1850,1800, 600}; // UNKNOWN EC7BDEC1
Encoding : UNKNOWN
Code : E0D56025 (32 bits)
Timing[17]:
+18850, -1700 + 700, -1750 + 650, -1750 + 650, - 600
+1800, -1750 + 700, -1750 + 650, -1750 + 650, - 600
+1800
unsigned int rawData[17] = {18850,1700, 700,1750, 650,1750, 650,600, 1800,1750, 700,1750, 650,1750, 650,600, 1800}; // UNKNOWN E0D56025
@mustafa-beep
Copy link

thank you very much, ihave lost my controller and been not able to find any.. ima try this!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment