From 2f6bc2ecd3f07677c6c4a89f7c0ce012a9afa800 Mon Sep 17 00:00:00 2001 From: Mickmick21 Date: Sat, 24 Aug 2024 18:49:30 +0200 Subject: [PATCH 1/4] Add LG 32LW4500 --- TVs/LG/LG_32LW4500.ir | 302 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 302 insertions(+) create mode 100644 TVs/LG/LG_32LW4500.ir diff --git a/TVs/LG/LG_32LW4500.ir b/TVs/LG/LG_32LW4500.ir new file mode 100644 index 00000000..9e2c2e71 --- /dev/null +++ b/TVs/LG/LG_32LW4500.ir @@ -0,0 +1,302 @@ +Filetype: IR signals file +Version: 1 +# +name: Power +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 08 00 00 00 +# +name: Energy_saving +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 95 00 00 00 +# +name: Av_mode +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 30 00 00 00 +# +name: Input +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 0B 00 00 00 +# +name: Tv +type: parsed +protocol: NEC +address: 04 00 00 00 +command: F0 00 00 00 +# +name: 1 +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 11 00 00 00 +# +name: 2 +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 12 00 00 00 +# +name: 3 +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 13 00 00 00 +# +name: 4 +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 14 00 00 00 +# +name: 5 +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 15 00 00 00 +# +name: 6 +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 16 00 00 00 +# +name: 7 +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 17 00 00 00 +# +name: 8 +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 18 00 00 00 +# +name: 9 +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 19 00 00 00 +# +name: List +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 53 00 00 00 +# +name: 0 +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 10 00 00 00 +# +name: Q_view +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 1A 00 00 00 +# +name: Vol_up +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 02 00 00 00 +# +name: Vol_dn +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 03 00 00 00 +# +name: Fav +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 1E 00 00 00 +# +name: 3D +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 1E 00 00 00 +# +name: Mute +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 09 00 00 00 +# +name: Ch_up +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 00 00 00 00 +# +name: Ch_dn +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 01 00 00 00 +# +name: Guide +type: parsed +protocol: NEC +address: 04 00 00 00 +command: AB 00 00 00 +# +name: Home +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 43 00 00 00 +# +name: Q_menu +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 45 00 00 00 +# +name: Up +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 40 00 00 00 +# +name: Ok +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 44 00 00 00 +# +name: Down +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 41 00 00 00 +# +name: Left +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 07 00 00 00 +# +name: Right +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 06 00 00 00 +# +name: Back +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 28 00 00 00 +# +name: Info +type: parsed +protocol: NEC +address: 04 00 00 00 +command: AA 00 00 00 +# +name: Exit +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 5B 00 00 00 +# +name: Red_button +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 72 00 00 00 +# +name: Green_button +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 71 00 00 00 +# +name: Yellow_button +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 63 00 00 00 +# +name: Blue_button +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 61 00 00 00 +# +name: Text +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 20 00 00 00 +# +name: T_opt +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 21 00 00 00 +# +name: Subtitle +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 39 00 00 00 +# +name: Stop +type: parsed +protocol: NEC +address: 04 00 00 00 +command: B1 00 00 00 +# +name: Play +type: parsed +protocol: NEC +address: 04 00 00 00 +command: B0 00 00 00 +# +name: Pause +type: parsed +protocol: NEC +address: 04 00 00 00 +command: BA 00 00 00 +# +name: Fast_ba +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 8F 00 00 00 +# +name: Fast_fo +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 8E 00 00 00 +# +name: Simplink +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 7E 00 00 00 +# +name: Ratio +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 79 00 00 00 +# +name: Ad +type: parsed +protocol: NEC +address: 04 00 00 00 +command: 91 00 00 00 From 3f4b85a9f6d3e0371f8d19dc71cc871a802bb087 Mon Sep 17 00:00:00 2001 From: Lucas <69118979+nothingbutlucas@users.noreply.github.com> Date: Fri, 30 Aug 2024 23:32:15 +0000 Subject: [PATCH 2/4] feat(ACs): Add new brand and model (#600) Signed-off-by: nothingbutlucas --- ACs/Firstline/Firstline_AAS2500.ir | 51 ++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 ACs/Firstline/Firstline_AAS2500.ir diff --git a/ACs/Firstline/Firstline_AAS2500.ir b/ACs/Firstline/Firstline_AAS2500.ir new file mode 100644 index 00000000..fceaec34 --- /dev/null +++ b/ACs/Firstline/Firstline_AAS2500.ir @@ -0,0 +1,51 @@ +Filetype: IR signals file +Version: 1 +# Works like a RCH-28NC remote +# +name: On +type: raw +frequency: 38000 +duty_cycle: 0.330000 +data: 3405 1710 463 388 463 389 463 388 463 387 464 387 465 389 462 1225 463 387 464 387 464 388 464 387 465 388 463 388 464 388 463 388 463 388 464 388 464 389 462 1224 464 387 464 1224 464 388 463 388 464 388 463 389 462 388 464 388 463 388 464 388 463 389 463 387 464 1225 463 1226 462 1224 464 387 464 387 464 388 464 386 465 1225 463 387 464 389 463 1224 464 1224 464 388 463 388 464 387 465 1225 462 1225 463 388 463 388 464 387 465 1226 462 388 463 1223 465 387 464 387 465 1223 465 1224 464 388 463 1224 464 389 462 1224 464 1224 463 1224 464 1225 462 1225 462 387 464 387 464 388 464 1224 464 387 464 388 464 388 464 388 463 388 463 389 463 387 464 387 465 387 465 388 463 388 463 388 463 387 465 1225 463 387 464 1223 465 1224 464 387 464 386 465 388 464 387 464 387 464 387 465 386 466 387 464 388 464 386 466 387 464 388 464 388 463 387 464 387 464 387 464 387 464 1225 463 1224 464 1225 462 388 463 387 464 388 464 386 465 388 463 387 465 387 464 388 464 387 465 388 463 388 463 389 463 388 463 388 463 388 464 388 464 387 464 387 464 387 465 387 465 387 465 1224 463 1224 464 1225 463 1224 463 1224 464 388 463 1224 464 393 439 +# +name: Off +type: raw +frequency: 38000 +duty_cycle: 0.330000 +data: 3405 1710 463 387 464 388 464 387 464 388 464 389 462 386 465 1224 464 388 463 388 463 389 463 387 464 388 464 387 465 387 464 389 462 389 463 388 464 388 463 1226 462 388 463 1225 463 388 463 387 464 389 462 389 462 388 463 387 464 387 464 389 463 388 463 388 464 1226 462 1224 464 1225 462 387 464 388 464 388 463 388 463 1226 462 387 464 1225 463 388 463 1225 463 388 463 389 463 387 464 1226 462 1224 464 388 463 388 463 387 465 1224 464 388 463 1224 463 388 464 387 464 1224 464 1226 461 387 464 1224 464 388 463 1225 463 1224 464 1224 463 1224 464 1223 464 388 464 387 464 387 464 387 464 389 463 389 462 388 464 388 463 388 463 387 464 387 465 387 464 388 463 387 464 388 463 388 464 388 463 1225 463 388 463 1225 463 1224 463 388 463 388 463 388 464 388 463 387 464 388 464 389 462 389 463 387 464 388 464 388 464 388 463 388 464 387 464 387 465 388 463 387 464 1225 463 1225 463 1225 462 387 464 389 462 388 463 387 465 389 462 388 463 388 464 389 463 388 463 388 464 387 464 389 462 389 463 387 464 388 463 388 463 388 464 389 462 389 463 389 462 389 463 389 462 388 463 1224 464 1225 463 1224 464 389 462 1224 464 394 437 +# +name: Temp up +type: raw +frequency: 38000 +duty_cycle: 0.330000 +data: 3405 1711 462 386 465 388 463 387 464 388 463 388 463 387 465 1225 463 388 463 387 464 388 463 387 465 388 463 387 464 388 464 388 464 386 465 387 464 388 463 1223 465 388 463 1226 462 388 463 387 464 389 462 387 464 388 464 387 465 387 464 387 464 388 464 387 465 1224 464 1224 463 1227 461 387 464 386 466 387 465 387 464 1223 465 388 463 387 464 388 464 1226 462 386 465 388 463 388 464 1225 463 1224 463 388 463 1224 464 388 463 1224 464 387 464 1225 463 387 464 387 465 1224 463 1224 463 388 463 1225 463 389 462 1224 463 1224 464 1225 462 1223 465 1225 463 388 463 386 465 388 463 1224 464 387 464 387 464 388 463 387 465 388 463 387 464 387 465 387 465 387 464 387 465 388 463 387 465 388 463 1223 465 386 465 1224 464 1225 462 387 464 387 464 387 465 388 463 387 464 387 464 388 464 388 464 388 463 387 465 387 464 388 464 388 463 387 464 387 465 387 464 387 465 1224 464 1223 464 1224 464 388 463 387 464 387 465 387 464 388 464 387 464 388 464 387 465 387 464 388 463 387 465 387 465 388 463 388 464 387 464 387 465 387 464 387 464 388 464 387 464 388 464 1223 465 1225 463 1223 464 1224 464 1223 464 387 464 1224 464 394 438 +# +name: Temp down +type: raw +frequency: 38000 +duty_cycle: 0.330000 +data: 3406 1710 463 386 465 387 464 387 465 387 464 386 466 386 465 1225 463 387 464 387 464 387 464 386 465 386 465 388 464 386 465 386 466 387 464 389 463 387 464 1224 464 388 463 1223 465 386 465 387 464 388 464 387 464 388 464 387 464 387 465 388 463 387 464 386 465 1224 464 1226 461 1223 465 387 464 387 465 388 463 387 464 1224 464 387 464 387 464 387 464 1226 462 386 465 388 463 388 463 1225 463 1224 464 387 464 387 464 386 465 1223 465 386 465 1225 463 388 463 387 464 1225 463 387 464 1224 464 1224 463 386 465 1224 464 1224 463 1224 464 1223 465 1225 463 387 464 387 464 387 465 1224 464 388 463 386 465 387 464 388 464 388 464 387 464 388 464 386 465 387 464 388 464 387 464 387 465 388 463 1225 463 388 463 1226 461 1225 462 386 465 387 465 387 464 388 464 387 464 387 465 387 465 386 465 387 465 387 464 387 465 387 465 388 463 387 465 387 464 388 464 388 463 1225 463 1224 463 1226 461 387 464 387 465 387 464 387 464 387 464 387 464 386 466 387 465 388 463 387 464 388 463 387 464 387 465 387 464 387 464 387 464 387 465 387 465 387 465 386 465 387 464 1223 465 1224 464 1224 463 1224 463 1223 465 387 464 1224 464 392 439 +# +name: Mode +type: raw +frequency: 38000 +duty_cycle: 0.330000 +data: 3406 1709 464 387 464 388 464 387 465 388 463 387 464 388 464 1223 465 389 462 388 464 388 463 388 463 387 465 387 464 388 463 388 464 386 466 387 464 388 463 1225 463 388 463 1225 463 387 464 387 464 388 463 387 465 387 464 387 464 387 464 387 464 388 463 388 463 1224 464 1224 464 1224 464 387 464 387 465 387 464 389 463 1224 464 389 462 387 465 387 464 1223 465 387 465 387 464 386 466 386 466 1224 464 387 464 387 464 388 464 1223 465 387 464 1224 464 388 463 387 464 1224 464 387 464 1224 464 1223 464 387 465 1224 464 1224 463 1225 463 1224 464 1224 463 387 464 389 463 388 464 1225 463 387 464 387 464 388 464 387 464 387 465 387 464 388 464 387 464 387 465 387 464 387 465 386 466 387 464 1223 465 388 463 1224 464 1224 464 387 464 388 463 387 464 387 465 387 465 388 463 387 464 388 464 387 465 387 464 386 466 387 465 387 465 388 463 387 464 387 465 387 464 1224 464 1223 465 1223 464 387 464 387 464 388 464 387 465 387 464 388 464 388 463 387 464 387 465 388 463 387 465 387 464 388 464 387 464 387 465 388 463 388 463 387 464 388 464 387 464 387 465 1224 464 1224 464 387 464 1225 463 1223 464 388 463 1224 464 393 438 +# +name: Sleep +type: raw +frequency: 38000 +duty_cycle: 0.330000 +data: 3427 1688 434 417 434 418 433 417 434 417 434 417 435 417 435 1254 434 416 435 416 435 417 435 417 434 418 433 417 435 416 435 418 433 418 433 417 435 417 435 1253 435 418 434 1253 435 417 434 418 433 419 433 418 433 417 434 417 434 418 434 418 433 418 434 417 434 1254 433 1255 433 1254 433 417 434 417 434 418 434 416 436 1253 435 417 434 417 434 418 433 1254 434 417 434 417 434 418 434 417 434 1254 434 417 434 417 435 417 434 1253 435 418 433 1253 435 417 435 417 434 1253 435 417 434 1254 458 1229 435 417 434 1253 435 1254 434 1253 435 1252 435 1253 435 416 435 417 435 417 434 1253 435 416 435 417 435 416 435 416 436 417 434 417 435 416 435 418 434 416 436 417 435 417 434 416 436 417 435 1253 435 416 435 1253 435 1252 436 416 435 416 436 417 434 417 435 417 434 416 436 416 435 417 435 416 435 416 435 416 435 417 435 1252 436 417 434 416 436 417 434 417 434 1253 435 1253 435 1253 434 417 434 417 435 416 435 417 434 417 434 416 436 416 435 417 435 417 434 416 436 417 434 417 435 418 433 417 434 417 435 417 434 417 435 418 434 417 434 417 434 416 436 1253 434 1252 436 417 434 417 435 417 434 1253 435 1253 435 422 409 +# +name: Fan_speed +type: raw +frequency: 38000 +duty_cycle: 0.330000 +data: 3428 1685 436 416 435 417 434 416 435 417 434 416 436 417 435 1253 434 416 435 416 436 416 435 416 435 418 434 417 434 417 435 417 434 417 435 416 435 417 434 1253 435 416 435 1254 434 416 435 416 435 416 435 417 434 417 435 415 436 416 436 417 434 416 435 417 434 1252 436 1252 435 1253 434 416 435 416 435 417 435 417 435 1253 434 417 435 416 435 416 436 1252 436 1253 435 416 435 417 435 417 434 1252 436 416 435 417 434 416 436 1252 435 417 434 1253 435 416 435 417 434 1252 436 416 435 1253 435 1252 435 416 435 1253 435 1252 436 1252 435 1252 436 1253 435 416 435 416 435 417 434 1253 435 416 435 417 434 418 434 416 435 416 435 416 435 417 435 416 435 416 436 416 435 417 434 417 434 416 435 1251 437 417 434 1253 435 1253 435 416 435 417 434 417 434 416 436 416 436 416 435 417 435 416 435 417 435 416 435 416 435 417 434 1253 435 416 435 416 436 416 436 416 435 1252 436 1253 435 1253 434 417 434 416 435 416 435 417 435 417 434 416 435 416 435 417 435 417 435 417 434 416 436 416 436 417 434 417 434 416 435 417 434 416 436 417 435 416 435 417 434 416 435 1252 436 1251 436 417 434 1253 435 417 434 1253 435 1252 436 422 409 +# +name: Flap +type: raw +frequency: 38000 +duty_cycle: 0.330000 +data: 3407 1709 464 389 462 387 464 388 463 388 464 387 464 389 462 1224 464 388 463 387 464 386 466 387 464 388 463 387 464 388 464 387 464 387 464 387 465 386 465 1225 463 387 464 1224 463 387 464 389 463 386 465 388 463 388 464 386 466 388 464 387 465 387 464 387 464 1224 464 1224 463 1224 463 387 464 388 464 387 465 387 464 1224 464 389 462 387 465 388 463 1225 463 1224 464 387 464 388 464 388 464 1223 465 387 464 388 464 388 464 1225 463 387 464 1223 465 387 464 387 464 1224 464 388 463 1222 466 1223 465 386 465 1223 465 1224 464 1223 464 1222 466 1224 464 387 464 387 465 388 464 1224 464 387 464 386 465 387 465 388 463 387 464 387 464 387 465 386 465 389 463 388 463 388 464 388 463 387 465 1224 464 388 463 1225 463 1224 463 388 463 387 464 387 465 387 464 388 464 387 464 388 463 387 465 387 465 387 464 387 465 388 464 1224 464 387 464 387 464 387 464 388 464 387 464 386 466 387 464 1224 464 387 464 388 464 387 465 386 465 387 465 387 465 387 464 387 464 387 465 389 462 387 465 388 464 387 465 387 464 387 465 387 464 387 465 389 463 388 463 388 464 387 465 387 464 1223 465 1224 464 388 463 1224 464 1224 463 392 439 From 01b014d492252e633ddb33326a92b701e2ac98bd Mon Sep 17 00:00:00 2001 From: Mickmick21 Date: Sat, 31 Aug 2024 15:49:35 +0200 Subject: [PATCH 3/4] Update File so lint is happy --- TVs/LG/LG_32LW4500.ir | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/TVs/LG/LG_32LW4500.ir b/TVs/LG/LG_32LW4500.ir index 9e2c2e71..3b628b5e 100644 --- a/TVs/LG/LG_32LW4500.ir +++ b/TVs/LG/LG_32LW4500.ir @@ -133,13 +133,13 @@ protocol: NEC address: 04 00 00 00 command: 09 00 00 00 # -name: Ch_up +name: Ch_next type: parsed protocol: NEC address: 04 00 00 00 command: 00 00 00 00 # -name: Ch_dn +name: Ch_prev type: parsed protocol: NEC address: 04 00 00 00 From 0711e6b35252f37bcd20596460d348af139f1167 Mon Sep 17 00:00:00 2001 From: UberGuidoZ <57457139+UberGuidoZ@users.noreply.github.com> Date: Tue, 3 Sep 2024 18:13:07 -0700 Subject: [PATCH 4/4] Added description to comment --- TVs/LG/LG_32LW4500.ir | 2 ++ 1 file changed, 2 insertions(+) diff --git a/TVs/LG/LG_32LW4500.ir b/TVs/LG/LG_32LW4500.ir index 3b628b5e..675e3538 100644 --- a/TVs/LG/LG_32LW4500.ir +++ b/TVs/LG/LG_32LW4500.ir @@ -1,6 +1,8 @@ Filetype: IR signals file Version: 1 # +# LG 32LW4500 TV +# name: Power type: parsed protocol: NEC