From 85122d4987bd3e975618332b2ef2d2dc6f904e5c Mon Sep 17 00:00:00 2001 From: lvarook <119350178+lvarook@users.noreply.github.com> Date: Thu, 31 Jul 2025 22:49:50 +0200 Subject: [PATCH] feat: add Epson EB-E20 / PowerLite E20 raw remotes (#931) --- Projectors/Epson/Epson_EB-E20.ir | 36 +++++++++++++++ Streaming_Devices/Bqeel/Bqeel_R1-Plus.ir | 58 ++++++++++++++++++++++++ 2 files changed, 94 insertions(+) create mode 100644 Projectors/Epson/Epson_EB-E20.ir create mode 100644 Streaming_Devices/Bqeel/Bqeel_R1-Plus.ir diff --git a/Projectors/Epson/Epson_EB-E20.ir b/Projectors/Epson/Epson_EB-E20.ir new file mode 100644 index 00000000..68517969 --- /dev/null +++ b/Projectors/Epson/Epson_EB-E20.ir @@ -0,0 +1,36 @@ +Filetype: IR signals file +Version: 1 +# +# Epson EB-E20 / PowerLite E20 and Bqeel R1 Plus +# note: Epson EB-E20 and PowerLite E20 projectors use an infrared protocol that sends two consecutive codes when a remote control button is pressed and held: one for verification and one with the actual command. +# This behavior can make it difficult to accurately emulate commands with devices like the Flipper Zero, especially when using predefined protocols, which is why it is a raw remote. +# +name: Power +type: raw +frequency: 38000 +duty_cycle: 0.330000 +data: 9005 4488 602 1656 601 527 603 529 602 529 601 528 602 528 602 530 601 1657 601 1656 602 1656 601 528 602 530 601 529 601 531 600 528 603 528 602 1656 602 528 602 528 602 1655 603 1656 601 1657 600 1656 601 1656 602 529 601 1654 603 1656 601 529 601 529 601 529 601 529 601 529 601 44004 9007 4489 602 1656 602 1656 602 527 603 529 601 528 602 529 601 528 602 1656 602 1656 602 529 601 1655 603 529 601 1655 603 528 602 1656 602 528 602 529 601 530 600 529 601 530 600 1657 601 528 602 531 599 1655 603 1656 601 1657 600 1656 602 1654 603 529 601 1656 602 1654 603 527 603 40621 9006 4490 600 1655 577 553 577 554 576 554 576 553 577 554 576 553 577 1681 576 1680 577 1681 576 554 576 554 577 555 575 555 575 555 575 554 576 1682 576 553 577 553 577 1680 577 1683 575 1683 574 1682 575 1683 575 555 575 1681 577 1682 601 529 576 554 576 554 576 553 578 554 576 44033 9008 4487 577 1681 576 1680 603 527 578 553 577 554 602 529 602 529 576 1681 602 1655 577 553 577 1682 576 554 576 1683 575 555 575 1681 576 554 576 555 576 554 576 554 577 555 575 1682 602 529 601 529 601 1655 603 1655 602 1656 601 1655 602 1655 602 528 602 1659 599 1655 603 526 603 40623 9006 4487 577 1683 574 553 577 554 576 554 576 555 575 554 576 555 575 1680 578 1681 577 1681 576 553 577 554 576 554 577 555 575 554 576 556 574 1680 578 552 578 555 575 1683 574 1680 603 1654 603 1655 602 1654 603 529 575 1680 603 1655 602 527 577 554 576 555 575 553 577 553 577 44023 9008 4487 577 1680 578 1711 546 553 577 552 579 553 577 553 577 554 577 1680 578 1678 579 552 578 1682 576 552 578 1681 577 554 576 1680 578 554 576 553 577 553 577 553 577 553 577 1680 577 554 576 553 577 1680 577 1680 577 1683 574 1679 578 1680 577 552 578 1682 575 1679 604 528 576 40646 9006 4489 602 1654 603 529 601 527 603 527 603 529 602 558 572 529 601 1655 602 1655 602 1658 599 528 602 528 602 528 602 528 602 529 601 528 602 1655 602 529 601 528 602 1655 603 1655 603 1654 603 1656 601 1657 600 530 600 1656 601 1656 601 529 601 529 602 530 600 529 601 530 600 43999 9005 4489 600 1657 600 1657 600 530 600 531 599 531 599 531 600 530 600 1658 599 1656 601 530 600 1658 599 532 598 1658 600 531 599 1657 601 530 600 531 599 531 599 531 599 532 598 1658 599 532 598 531 599 1658 599 1658 599 1659 598 1660 597 1659 598 532 598 1659 598 1659 598 532 597 +# +name: Zoom+ +type: raw +frequency: 38000 +duty_cycle: 0.330000 +data: 9006 4489 601 1655 602 527 603 528 602 527 603 529 601 528 602 528 602 1656 602 1656 601 1656 602 527 578 555 575 554 577 553 578 554 577 555 576 1683 602 527 604 528 603 1654 604 1655 603 1654 604 1654 578 1681 577 552 579 1680 578 1681 577 552 579 552 579 553 578 553 578 552 578 44026 9006 4488 577 1680 577 1679 578 552 578 552 578 553 577 552 578 553 577 1679 578 1680 577 551 579 1681 577 553 577 1680 577 552 578 1678 579 552 578 553 577 552 578 552 578 1680 577 553 577 552 578 552 578 1679 578 1679 578 1679 578 1680 577 553 577 1680 578 1678 579 1679 578 552 578 40645 9008 4486 578 1680 602 527 578 555 575 552 578 553 577 554 576 554 576 1680 603 1655 602 1656 601 527 602 528 603 528 602 527 603 527 603 528 602 1656 602 527 603 531 600 1655 602 1653 604 1654 603 1655 602 1655 602 526 604 1658 600 1654 603 527 577 555 575 553 577 553 577 553 577 44024 9007 4487 578 1680 577 1680 577 553 577 553 577 553 577 553 577 553 577 1681 576 1679 578 553 577 1680 578 552 578 1680 577 552 578 1680 577 552 578 554 576 552 578 552 578 1680 577 553 577 554 576 552 578 1680 578 1679 578 1681 576 1680 577 554 576 1680 577 1680 577 1680 577 551 579 40637 9005 4488 576 1680 577 552 578 553 577 553 577 552 578 553 577 553 577 1681 576 1680 577 1679 578 552 578 552 578 554 576 553 577 553 577 553 577 1680 577 553 577 552 578 1679 578 1679 578 1679 578 1679 578 1681 576 553 577 1680 577 1679 578 552 578 553 577 554 576 552 578 553 577 44023 9005 4488 577 1680 577 1680 577 552 578 553 577 554 576 553 577 553 577 1680 577 1678 579 553 577 1680 577 554 576 1680 577 551 579 1679 578 553 577 552 578 554 576 553 577 1679 578 553 577 552 578 554 576 1680 577 1680 577 1680 577 1680 577 553 577 1680 577 1681 576 1680 577 553 577 40640 9003 4487 603 1654 603 527 577 553 577 554 576 553 577 554 576 553 577 1680 603 1655 602 1654 603 527 577 555 601 529 601 528 602 528 603 527 603 1655 603 526 604 527 603 1654 604 1654 603 1654 603 1655 602 1654 603 528 602 1656 601 1654 603 527 603 528 602 526 604 528 602 528 602 43991 9006 4489 574 1680 577 1680 577 554 576 555 575 553 577 554 576 553 577 1681 576 1680 576 553 577 1680 602 529 575 1680 602 528 576 1680 603 529 575 554 576 554 576 557 573 1680 602 529 575 553 577 553 577 1681 576 1679 578 1681 576 1681 576 554 576 1682 575 1681 576 1681 576 553 577 40633 9007 4486 603 1653 604 528 602 529 601 528 602 528 602 529 601 528 602 1654 603 1653 604 1655 602 527 603 529 601 528 602 528 602 528 602 527 603 1654 603 528 576 553 577 1682 600 1653 603 1655 576 1680 577 1679 578 555 575 1682 575 1680 577 553 577 555 575 553 577 552 578 552 578 44012 9001 4486 603 1655 601 1654 603 526 604 528 602 528 602 528 602 528 602 1655 602 1654 603 527 602 1655 602 527 602 1655 602 527 602 1654 603 528 602 527 603 527 603 526 604 1653 604 527 603 530 600 528 602 1655 602 1654 603 1652 604 1654 602 527 602 1653 604 1654 603 1654 602 527 602 +# +name: Zoom- +type: raw +frequency: 38000 +duty_cycle: 0.330000 +data: 9006 4489 603 1655 576 553 577 555 575 555 575 553 577 554 576 554 576 1684 599 1655 602 1654 603 528 602 527 603 527 604 527 603 528 602 527 603 1656 602 528 602 529 601 1655 602 1654 603 1655 602 1656 601 1655 602 528 602 1655 602 1654 603 529 601 529 601 528 602 528 603 528 602 44003 9008 4491 600 1655 602 1655 603 530 600 529 601 528 603 530 600 528 602 1657 601 1655 602 528 602 1655 603 530 600 1656 602 530 600 1656 602 527 603 1656 602 527 603 529 601 1655 603 528 602 528 603 528 603 1656 602 527 603 1656 602 1655 603 527 603 1656 602 1654 604 1654 604 529 601 40622 9006 4489 601 1654 604 530 600 530 601 528 602 529 602 528 602 528 603 1657 601 1655 602 1656 601 529 576 556 575 555 575 554 576 553 603 528 603 1656 602 526 604 528 577 1681 577 1680 578 1680 578 1681 577 1680 577 554 577 1682 576 1679 578 552 578 553 577 553 578 552 578 553 577 44024 9008 4487 579 1680 578 1680 577 553 577 553 577 553 577 554 576 553 578 1680 578 1680 577 554 576 1680 578 553 577 1680 578 553 578 1679 578 553 577 1680 578 553 577 553 577 1680 578 553 577 553 578 554 577 1680 578 553 578 1678 580 1679 579 553 577 1681 577 1679 578 1680 577 554 576 40642 9006 4487 578 1679 578 553 577 552 578 553 577 553 577 553 577 553 577 1680 577 1680 577 1680 577 553 577 553 578 553 578 552 579 553 578 554 577 1680 578 552 578 553 577 1680 578 1681 577 1681 576 1681 576 1679 579 553 577 1680 578 1679 578 553 577 553 578 553 577 553 577 552 578 44025 9007 4488 577 1680 577 1682 575 555 575 552 578 553 577 552 578 552 578 1679 579 1681 577 552 578 1680 578 553 577 1680 578 553 577 1682 576 552 578 1681 577 552 578 553 577 1681 577 551 579 553 577 553 577 1680 577 553 577 1679 579 1680 577 552 578 1680 578 1680 577 1680 578 552 578 40639 9004 4488 577 1680 577 552 578 553 577 552 578 552 578 553 577 555 575 1679 578 1679 578 1679 578 553 577 553 577 552 578 552 578 553 577 553 577 1680 577 552 578 552 578 1680 577 1681 576 1680 577 1679 578 1679 578 554 576 1679 578 1680 577 552 578 552 578 553 577 553 577 553 577 44021 9005 4488 578 1679 578 1680 577 554 576 552 578 553 577 554 576 553 577 1679 578 1680 578 552 578 1679 578 553 577 1680 578 552 578 1680 577 552 578 1680 577 552 578 553 577 1681 576 552 578 553 577 553 577 1679 578 553 577 1679 578 1678 579 553 577 1680 578 1680 577 1678 579 553 577 40638 9005 4489 577 1679 578 553 577 553 577 553 577 552 578 553 577 553 577 1679 579 1679 578 1681 577 552 579 552 578 553 577 552 578 553 577 553 578 1680 578 554 576 552 578 1680 578 1679 578 1679 578 1680 577 1680 577 553 577 1679 578 1680 577 551 579 552 578 553 577 552 578 553 577 44021 9004 4489 577 1680 578 1679 578 551 579 553 577 554 577 553 578 553 578 1679 579 1680 577 552 578 1680 578 552 578 1678 579 553 577 1679 578 554 576 1679 578 552 578 553 577 1680 577 553 577 552 578 553 577 1678 579 552 578 1679 578 1679 578 552 578 1678 579 1680 577 1679 578 551 579 40641 9005 4488 578 1680 577 553 577 553 577 552 578 553 577 552 578 552 578 1679 578 1679 578 1681 576 553 577 553 577 553 577 552 578 553 578 554 576 1679 579 553 577 553 577 1681 576 1679 578 1680 577 1679 578 1680 577 553 577 1680 577 1681 576 553 577 553 577 552 578 552 578 553 577 44018 9005 4488 578 1679 578 1680 577 553 577 552 578 553 577 553 577 552 578 1679 579 1679 578 552 578 1679 579 552 578 1680 577 552 578 1680 577 553 577 1681 577 553 577 553 577 1681 576 553 577 552 578 552 579 1680 578 552 578 1679 578 1680 577 552 578 1680 577 1681 577 1678 579 552 578 40642 9008 4488 602 1654 603 526 604 528 603 529 601 528 602 527 603 528 602 1654 604 1654 603 1654 603 527 603 527 603 528 602 528 602 527 603 527 603 1656 601 527 603 526 604 1653 605 1653 604 1654 603 1654 577 1680 577 552 578 1681 577 1681 576 552 578 552 578 553 577 553 577 552 578 44022 9004 4488 578 1680 577 1680 577 552 578 553 577 553 577 553 577 552 578 1678 579 1679 578 553 577 1679 578 552 578 1679 578 551 579 1680 577 552 578 1679 578 552 578 552 578 1679 578 552 578 552 578 553 577 1680 577 552 578 1680 577 1679 578 552 578 1680 577 1680 577 1680 577 552 578 +# +name: Freeze +type: raw +frequency: 38000 +duty_cycle: 0.330000 +data: 9001 4490 596 1661 571 560 570 559 571 558 572 558 572 560 570 559 571 1685 572 1686 571 1685 572 558 572 558 572 559 571 559 571 559 571 559 571 1687 571 559 571 558 572 1687 571 1685 572 1686 571 1686 571 1685 572 559 571 1685 572 1685 572 558 572 559 571 560 570 559 571 558 572 44023 9005 4489 600 1657 600 1657 600 530 600 530 600 530 600 530 600 531 599 1657 600 1656 601 530 600 1657 600 530 600 1657 600 529 601 1657 600 530 600 531 599 1657 600 531 599 530 600 1656 601 530 600 528 602 1657 600 1656 601 530 600 1657 600 1657 600 529 601 1655 602 1656 601 528 602 40616 9005 4489 601 1656 601 530 600 528 602 529 601 528 602 528 602 528 602 1656 602 1654 603 1656 601 529 601 529 601 529 601 530 600 531 599 531 599 1656 601 529 601 530 600 1657 600 1657 600 1657 600 1656 601 1659 597 530 600 1658 599 1659 597 532 598 534 595 533 572 558 572 558 572 44018 9001 4488 570 1685 572 1686 570 559 571 560 547 582 548 583 547 583 547 1712 568 1686 571 560 569 1687 571 560 570 1687 570 560 570 1687 570 560 547 582 570 1687 570 559 571 560 570 1688 570 560 569 560 570 1687 570 1685 572 560 570 1687 570 1686 570 561 569 1686 571 1686 570 559 570 40639 9002 4490 571 1684 572 559 571 559 571 559 571 559 571 559 571 559 571 1686 571 1686 570 1685 571 559 571 559 571 559 571 559 571 559 571 560 570 1687 595 533 572 559 571 1685 597 1659 598 1660 596 1658 599 1658 599 532 598 1660 597 1658 599 531 599 532 597 531 599 532 598 533 597 43989 9004 4488 601 1655 602 1657 600 529 601 529 601 530 600 530 600 529 601 1656 601 1657 599 529 601 1655 602 529 601 1657 600 528 602 1656 601 529 601 528 602 1656 601 528 602 529 601 1654 603 528 602 528 602 1656 601 1655 601 528 602 1655 602 1654 603 529 601 1656 601 1657 600 527 602 40607 9001 4488 601 1654 603 529 601 529 601 528 602 529 601 529 601 528 602 1654 603 1654 603 1655 602 528 602 527 603 530 600 527 603 529 601 528 602 1655 602 529 601 527 603 1654 603 1654 602 1654 603 1657 600 1653 603 527 602 1653 604 1655 601 529 601 528 602 528 602 529 601 527 602 43983 9001 4486 602 1654 602 1656 600 527 602 528 602 530 600 529 601 528 602 1654 603 1656 600 527 602 1655 602 528 601 1655 602 528 602 1656 601 528 602 528 602 1656 601 528 602 530 600 1655 602 530 600 527 603 1655 602 1656 601 528 601 1655 602 1655 601 528 602 1655 602 1654 602 527 603 40607 9000 4487 602 1654 602 527 602 528 602 529 601 528 602 528 602 528 602 1654 602 1655 601 1655 602 528 601 529 601 530 600 527 603 527 603 528 602 1655 602 527 603 528 602 1654 603 1656 601 1656 601 1654 603 1654 603 526 603 1654 603 1654 603 529 601 528 602 528 602 529 601 527 602 43984 9003 4488 601 1656 601 1655 602 528 602 530 600 528 602 530 600 528 602 1656 601 1654 602 529 601 1655 602 528 601 1657 600 530 600 1656 601 529 601 529 601 1656 601 531 599 529 601 1656 601 529 601 529 601 1656 601 1658 599 530 600 1658 599 1657 599 531 599 1658 599 1660 596 532 572 +# +name: Src_usb +type: raw +frequency: 38000 +duty_cycle: 0.330000 +data: 9005 4489 602 1654 603 527 603 528 602 529 601 527 603 528 602 530 600 1654 604 1655 602 1656 601 527 603 528 602 528 603 527 603 529 601 528 602 1656 602 529 601 528 602 1655 603 1654 603 1654 603 1654 603 1654 603 526 604 1655 603 1654 603 527 603 527 603 527 603 529 601 529 601 44025 8976 4486 604 1655 602 1654 603 527 577 554 576 554 576 554 576 553 577 1681 602 1655 602 528 576 1680 603 528 576 1681 602 527 577 1680 603 526 604 528 602 1657 600 1655 602 526 604 1655 602 1654 603 1653 604 527 603 1655 602 526 604 527 603 1654 603 527 603 526 604 528 602 1655 603 40604 9005 4486 577 1680 576 551 579 552 578 552 578 554 576 553 577 551 579 1679 578 1678 579 1678 579 553 577 552 578 552 578 553 577 552 578 553 577 1680 577 552 578 553 577 1679 578 1678 579 1680 577 1679 578 1680 577 552 578 1679 578 1679 578 552 578 553 577 552 578 553 577 552 578 44016 9006 4488 576 1680 577 1679 578 551 579 552 578 551 579 552 578 553 577 1678 579 1679 578 553 577 1679 578 552 578 1678 579 551 579 1678 579 553 577 552 578 1678 579 1678 578 551 579 1679 578 1678 578 1678 578 552 577 1678 579 552 578 552 578 1680 577 552 578 552 578 552 578 1680 578 40628 9004 4486 603 1653 604 526 604 528 602 527 603 528 602 526 604 527 603 1653 604 1654 603 1654 603 527 603 526 604 526 604 526 604 527 603 528 602 1653 604 526 604 527 603 1656 601 1652 605 1653 604 1653 604 1654 603 526 604 1654 603 1653 604 527 603 527 603 527 603 527 603 526 604 43988 9006 4485 578 1681 576 1680 602 526 578 553 577 557 573 553 577 553 577 1681 602 1655 602 527 577 1682 601 528 602 1655 602 528 602 1655 602 527 602 529 575 1679 604 1656 601 526 604 1655 602 1654 603 1653 603 531 599 1655 602 530 599 528 577 1680 603 527 577 555 575 553 577 1681 603 40604 9003 4488 602 1654 603 528 602 527 603 527 603 527 603 529 601 528 602 1655 602 1654 603 1655 601 527 603 528 602 527 603 529 601 529 601 527 603 1655 602 527 603 529 601 1653 604 1653 603 1656 601 1654 602 1656 601 528 602 1654 603 1654 602 528 602 528 602 528 602 528 602 529 601 43988 9002 4487 601 1656 601 1656 600 529 601 530 600 531 599 530 600 529 601 1656 601 1656 601 529 601 1657 600 530 600 1656 601 531 599 1657 600 530 600 531 599 1658 599 1657 599 531 599 1659 598 1658 599 1658 598 533 597 1660 597 533 572 558 572 1686 571 558 572 559 571 559 571 1686 572 diff --git a/Streaming_Devices/Bqeel/Bqeel_R1-Plus.ir b/Streaming_Devices/Bqeel/Bqeel_R1-Plus.ir new file mode 100644 index 00000000..616479d8 --- /dev/null +++ b/Streaming_Devices/Bqeel/Bqeel_R1-Plus.ir @@ -0,0 +1,58 @@ +Filetype: IR signals file +Version: 1 +# +# Bqeel R1 PLUS TV BOX Remote +# +name: Power +type: parsed +protocol: NEC +address: 01 00 00 00 +command: 40 00 00 00 +# +name: Back +type: parsed +protocol: NEC +address: 01 00 00 00 +command: 19 00 00 00 +# +name: Apps +type: parsed +protocol: NEC +address: 01 00 00 00 +command: 0F 00 00 00 +# +name: Home +type: parsed +protocol: NEC +address: 01 00 00 00 +command: 11 00 00 00 +# +name: OK +type: parsed +protocol: NEC +address: 01 00 00 00 +command: 13 00 00 00 +# +name: Left +type: parsed +protocol: NEC +address: 01 00 00 00 +command: 51 00 00 00 +# +name: Right +type: parsed +protocol: NEC +address: 01 00 00 00 +command: 50 00 00 00 +# +name: Up +type: parsed +protocol: NEC +address: 01 00 00 00 +command: 16 00 00 00 +# +name: Down +type: parsed +protocol: NEC +address: 01 00 00 00 +command: 1A 00 00 00