megacode
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
megacode [2014/12/28 20:08] – [sdr] kingkevin | megacode [2016/03/31 17:48] – update git link kingkevin | ||
---|---|---|---|
Line 1: | Line 1: | ||
The [[http:// | The [[http:// | ||
+ | At [[https:// | ||
In [[https:// | In [[https:// | ||
Line 113: | Line 114: | ||
The recorded data can be view in audio editing tools such as [[http:// | The recorded data can be view in audio editing tools such as [[http:// | ||
- | The code can also be extracted using [[https:// | + | The code can also be extracted using [[https:// |
< | < | ||
./decode.rb megacode.pcm | ./decode.rb megacode.pcm | ||
Line 136: | Line 137: | ||
- value: 13178818 (0xc917c2), system code: 598776 (0x922f8), databits: 2 (0x2) | - value: 13178818 (0xc917c2), system code: 598776 (0x922f8), databits: 2 (0x2) | ||
</ | </ | ||
+ | |||
+ | ===== transmitting ===== | ||
+ | |||
+ | ==== 318LIPW1K ==== | ||
+ | |||
+ | The 318LIPW1K can be flashed using a PICkit2 micro-controller. | ||
+ | The {{: | ||
+ | |||
+ | A pin header can be soldered on the board: | ||
+ | |||
+ | {{: | ||
+ | {{: | ||
+ | {{: | ||
+ | |||
+ | The firmware is available in [[https:// | ||
+ | You can define the code to transmit in [[https:// | ||
+ | |||
+ | ==== ACT-34B ==== | ||
+ | |||
+ | I de-soldered the PIC12F508A micro-controller and replaced it with a pin compatible (slimmer) PIC12F1840: | ||
+ | |||
+ | {{: | ||
+ | {{: | ||
+ | {{: | ||
+ | |||
+ | The firmware is available in [[https:// | ||
+ | The two right buttons are used to send codes defined in the source. | ||
+ | I planned to use the two left buttons to brute force codes but did not finish the implementation. | ||
+ | |||
+ | ===== receiving ===== | ||
+ | |||
+ | ==== MDR ==== | ||
+ | |||
+ | I de-soldered the PIC16C54A micro-controller and replaced it with a pin compatible PIC16F1847: | ||
+ | |||
+ | {{: | ||
+ | {{: | ||
+ | {{: | ||
+ | |||
+ | The {{: | ||
+ | |||
+ | The firmware receiving and recording codes is available in [[https:// | ||
+ | How it works and how to use it further is described in the [[https:// | ||
+ | All codes are read out over I²C when the board is powered up. | ||
+ | They can be recorded/ | ||
+ | |||
+ | The original way the codes are recorded by the device in the EEPROM is described in the [[https:// | ||
+ | ==== MDR-U ==== | ||
+ | |||
+ | The MDR-U is basically the same as the MDR. | ||
+ | The board is different, but the peripheral and connections around the micro-controller. | ||
+ | It uses more surface mount components. | ||
+ | It is powered through the mains (CAUTION: neutral is used as 0V). | ||
+ | |||
+ | Same as for the MDR, I de-soldered the PIC16C54A micro-controller and replaced it with a pin compatible PIC16F1847 (SOIC version). | ||
+ | The firmware is the same as the MDR. |
megacode.txt · Last modified: 2024/01/07 17:49 by 127.0.0.1