Skip to content

Commit b83e70f

Browse files
committed
refactor: move nutek remote to conf file
1 parent 4b9b27e commit b83e70f

File tree

6 files changed

+82
-149
lines changed

6 files changed

+82
-149
lines changed

README.md

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -337,24 +337,23 @@ See [CONTRIBUTING.md](./docs/CONTRIBUTING.md).
337337
[249] Bresser lightning
338338
[250] Schou 72543 Day Rain Gauge, Motonet MTX Rain, MarQuant Rain Gauge
339339
[251] Fine Offset / Ecowitt WH55 water leak sensor
340-
[252] Nutek Car Remote
341-
[253] Astrostart 2000 Car Remote (-f 372.4M)
342-
[254] Compustar 1WG3R Car Remote
343-
[255] Chrysler Car Remote (-f 315.1M -s 920k)
344-
[256] Nidec Car Remote (-f 313.8M -s 1024k)
345-
[257] Audiovox PRO-OE3B Car Remote (-f 303.4M)
346-
[258] Microchip HCS361 KeeLoq Hopping Encoder based remotes (-f 315.1M) (Sync, 833 bit/s)
347-
[259] Microchip HCS361 KeeLoq Hopping Encoder based remotes (-f 315.1M) (Sync, 1667 bit/s)
348-
[260] Microchip HCS361 KeeLoq Hopping Encoder based remotes (-f 315.1M) (No Sync, 833 bit/s)
349-
[261] Microchip HCS361 KeeLoq Hopping Encoder based remotes (-f 315.1M) (No Sync, 1667 bit/s)
350-
[262] Microchip HCS361 KeeLoq Hopping Encoder based remotes (-f 315.1M) (PIWM, 2500 bit/s)
351-
[263] Microchip HCS361 KeeLoq Hopping Encoder based remotes (-f 315.1M) (PIWM, 5000 bit/s)
352-
[264] 6SC2 Car Remote (-f 315.1M)
353-
[265] GM ABO1502T Car Remote (-f 314.9M)
354-
[266] Siemens 5WY72XX Car Remote (-f 315.1M)
355-
[267] Alps FWB1U545 Car Remote
356-
[268] Continental KR5V2X Car Remote (-f 313.8M -s 1024k)
357-
[269] Code Alarm FRDPC2002 Car Remote
340+
[252] Astrostart 2000 Car Remote (-f 372.4M)
341+
[253] Compustar 1WG3R Car Remote
342+
[254] Chrysler Car Remote (-f 315.1M -s 920k)
343+
[255] Nidec Car Remote (-f 313.8M -s 1024k)
344+
[256] Audiovox PRO-OE3B Car Remote (-f 303.4M)
345+
[257] Microchip HCS361 KeeLoq Hopping Encoder based remotes (-f 315.1M) (Sync, 833 bit/s)
346+
[258] Microchip HCS361 KeeLoq Hopping Encoder based remotes (-f 315.1M) (Sync, 1667 bit/s)
347+
[259] Microchip HCS361 KeeLoq Hopping Encoder based remotes (-f 315.1M) (No Sync, 833 bit/s)
348+
[260] Microchip HCS361 KeeLoq Hopping Encoder based remotes (-f 315.1M) (No Sync, 1667 bit/s)
349+
[261] Microchip HCS361 KeeLoq Hopping Encoder based remotes (-f 315.1M) (PIWM, 2500 bit/s)
350+
[262] Microchip HCS361 KeeLoq Hopping Encoder based remotes (-f 315.1M) (PIWM, 5000 bit/s)
351+
[263] 6SC2 Car Remote (-f 315.1M)
352+
[264] GM ABO1502T Car Remote (-f 314.9M)
353+
[265] Siemens 5WY72XX Car Remote (-f 315.1M)
354+
[266] Alps FWB1U545 Car Remote
355+
[267] Continental KR5V2X Car Remote (-f 313.8M -s 1024k)
356+
[268] Code Alarm FRDPC2002 Car Remote
358357
359358
* Disabled by default, use -R n or a conf file to enable
360359

conf/nutek_car_remote.conf

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# Nutek - Car Remote
2+
#
3+
# See https://github.com/merbanan/rtl_433_tests/tree/master/tests/nutek_car_remote/README.md
4+
#
5+
# Manufacturer:
6+
# - Nutek
7+
#
8+
# Supported Models:
9+
# - ATCD-1, APS99BT3BCF4, ATCH (FCC ID ELVATCD)
10+
# - AVX1BS4, AVX-1BS4 (FCC ID ELVATCC)
11+
# - A1BTX (FCC ID ELVATFE)
12+
# - 105BP (FCC ID ELVATJA)
13+
#
14+
# Data structure:
15+
#
16+
# Nutek Type 4 and Code Alarm Type 7 Transmitters
17+
#
18+
# Transmitter uses a rolling code that changes between each button press.
19+
# The same code is continuously repeated while button is held down.
20+
#
21+
# On some models, multiple buttons can be pressed to set multiple button flags.
22+
#
23+
# Data layout:
24+
#
25+
# x IIII CCCC B
26+
#
27+
# - x: 1 bit always 1
28+
# - I: 16 bit ID
29+
# - C: 16 bit rolling code, likely encrypted using symmetric encryption
30+
# - B: 4 bit flags indicating button(s) pressed
31+
#
32+
# Format string:
33+
#
34+
# PREAMBLE: b ID: hhhh CODE: hhhh BUTTON: bbbb
35+
36+
decoder {
37+
name=Nutek-CarRemote,
38+
modulation=OOK_PWM,
39+
short=500,
40+
long=945,
41+
reset=20000,
42+
gap=4050,
43+
sync=2000,
44+
bits=37,
45+
get=@1:{16}:id,
46+
get=@17:{16}:code,
47+
get=@33:{4}:button,
48+
}

conf/rtl_433.example.conf

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -478,24 +478,23 @@ convert si
478478
protocol 249 # Bresser lightning
479479
protocol 250 # Schou 72543 Day Rain Gauge, Motonet MTX Rain, MarQuant Rain Gauge
480480
protocol 251 # Fine Offset / Ecowitt WH55 water leak sensor
481-
protocol 252 # Nutek Car Remote
482-
protocol 253 # Astrostart 2000 Car Remote (-f 372.4M)
483-
protocol 254 # Compustar 1WG3R Car Remote
484-
protocol 255 # Chrysler Car Remote (-f 315.1M -s 920k)
485-
protocol 256 # Nidec Car Remote (-f 313.8M -s 1024k)
486-
protocol 257 # Audiovox PRO-OE3B Car Remote (-f 303.4M)
487-
protocol 258 # Microchip HCS361 KeeLoq Hopping Encoder based remotes (-f 315.1M) (Sync, 833 bit/s)
488-
protocol 259 # Microchip HCS361 KeeLoq Hopping Encoder based remotes (-f 315.1M) (Sync, 1667 bit/s)
489-
protocol 260 # Microchip HCS361 KeeLoq Hopping Encoder based remotes (-f 315.1M) (No Sync, 833 bit/s)
490-
protocol 261 # Microchip HCS361 KeeLoq Hopping Encoder based remotes (-f 315.1M) (No Sync, 1667 bit/s)
491-
protocol 262 # Microchip HCS361 KeeLoq Hopping Encoder based remotes (-f 315.1M) (PIWM, 2500 bit/s)
492-
protocol 263 # Microchip HCS361 KeeLoq Hopping Encoder based remotes (-f 315.1M) (PIWM, 5000 bit/s)
493-
protocol 264 # 6SC2 Car Remote (-f 315.1M)
494-
protocol 265 # GM ABO1502T Car Remote (-f 314.9M)
495-
protocol 266 # Siemens 5WY72XX Car Remote (-f 315.1M)
496-
protocol 267 # Alps FWB1U545 Car Remote
497-
protocol 268 # Continental KR5V2X Car Remote (-f 313.8M -s 1024k)
498-
protocol 269 # Code Alarm FRDPC2002 Car Remote
481+
protocol 252 # Astrostart 2000 Car Remote (-f 372.4M)
482+
protocol 253 # Compustar 1WG3R Car Remote
483+
protocol 254 # Chrysler Car Remote (-f 315.1M -s 920k)
484+
protocol 255 # Nidec Car Remote (-f 313.8M -s 1024k)
485+
protocol 256 # Audiovox PRO-OE3B Car Remote (-f 303.4M)
486+
protocol 257 # Microchip HCS361 KeeLoq Hopping Encoder based remotes (-f 315.1M) (Sync, 833 bit/s)
487+
protocol 258 # Microchip HCS361 KeeLoq Hopping Encoder based remotes (-f 315.1M) (Sync, 1667 bit/s)
488+
protocol 259 # Microchip HCS361 KeeLoq Hopping Encoder based remotes (-f 315.1M) (No Sync, 833 bit/s)
489+
protocol 260 # Microchip HCS361 KeeLoq Hopping Encoder based remotes (-f 315.1M) (No Sync, 1667 bit/s)
490+
protocol 261 # Microchip HCS361 KeeLoq Hopping Encoder based remotes (-f 315.1M) (PIWM, 2500 bit/s)
491+
protocol 262 # Microchip HCS361 KeeLoq Hopping Encoder based remotes (-f 315.1M) (PIWM, 5000 bit/s)
492+
protocol 263 # 6SC2 Car Remote (-f 315.1M)
493+
protocol 264 # GM ABO1502T Car Remote (-f 314.9M)
494+
protocol 265 # Siemens 5WY72XX Car Remote (-f 315.1M)
495+
protocol 266 # Alps FWB1U545 Car Remote
496+
protocol 267 # Continental KR5V2X Car Remote (-f 313.8M -s 1024k)
497+
protocol 268 # Code Alarm FRDPC2002 Car Remote
499498

500499
## Flex devices (command line option "-X")
501500

include/rtl_433_devices.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,6 @@
259259
DECL(bresser_lightning) \
260260
DECL(schou_72543_rain) \
261261
DECL(fineoffset_wh55) \
262-
DECL(nutek_car_remote) \
263262
DECL(astrostart_2000) \
264263
DECL(compustar_1wg3r) \
265264
DECL(chrysler_car_remote) \

src/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,6 @@ add_library(r_433 STATIC
189189
devices/nice_flor_s.c
190190
devices/nidec_car_remote.c
191191
devices/norgo.c
192-
devices/nutek_car_remote.c
193192
devices/oil_smart.c
194193
devices/oil_standard.c
195194
devices/oil_watchman.c

src/devices/nutek_car_remote.c

Lines changed: 0 additions & 111 deletions
This file was deleted.

0 commit comments

Comments
 (0)