Skip to content

Commit

Permalink
IR: Update universals (#358)
Browse files Browse the repository at this point in the history
* Add files via upload

* fix

* update audio.ir

* Update tv.ir

* Update audio.ir

* Fix duplicate check script missing first signal dupes

* Remove last dupes

* Update changelog

---------

Co-authored-by: Willy-JL <[email protected]>
  • Loading branch information
jaylikesbunda and Willy-JL authored Jan 22, 2025
1 parent 5e33a20 commit e6ccd22
Show file tree
Hide file tree
Showing 5 changed files with 1,279 additions and 55 deletions.
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@
- UL: NFC Magic: Added possibility to write 7b MFC to Gen1 tags (by @mishamyte)
- UL: Unitemp: Fixed handling of hPa units (by @shininghero)
- UL: Fixed apps for firmware USB CDC callback changes (by @xMasterX)
- Infrared: Update universal bluray remote (#348 by @jaylikesbunda)
- Infrared: Update audio, bluray and tv universal remotes (#348 #358 by @jaylikesbunda)
- NFC:
- OFW: Replace mf_classic_dict.nfc with Proxmark3 version (by @onovy)
- OFW: More station IDs for Clipper plugin (by @ted-logan)
Expand Down
209 changes: 176 additions & 33 deletions applications/main/infrared/resources/infrared/assets/audio.ir
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Filetype: IR library file
Version: 1
# Last Updated 5th Oct, 2024
# Last Checked 5th Oct, 2024
# Last Updated 21st Jan, 2025
# Last Checked 21st Jan, 2025
#
name: Power
type: parsed
Expand Down Expand Up @@ -5110,15 +5110,13 @@ address: 00 00 00 00
command: 15 00 00 00
#
# Model: Sony MHC_GSX75
#
name: Pause
type: parsed
protocol: SIRC20
address: 3A 07 00 00
command: 38 00 00 00
#
# Model: Philips FW750C
#
name: Pause
type: parsed
protocol: RC5
Expand Down Expand Up @@ -5162,7 +5160,6 @@ address: A2 00 00 00
command: 1B 00 00 00
#
# Model: GPX cd_radio
#
name: Pause
type: parsed
protocol: Samsung32
Expand All @@ -5176,7 +5173,6 @@ address: 81 00 00 00
command: 11 00 00 00
#
# Model: GPX HC221B
#
name: Prev
type: parsed
protocol: NEC
Expand Down Expand Up @@ -5220,15 +5216,13 @@ address: D2 2C 00 00
command: 01 FE 00 00
#
# Model: Panasonic SC-HC58
#
name: Pause
type: parsed
protocol: Kaseikyo
address: AC 02 20 00
command: 01 00 00 00
#
# Model: Philips CD_Player_723
#
name: Prev
type: parsed
protocol: RC5
Expand Down Expand Up @@ -5314,7 +5308,6 @@ address: 00 EF 00 00
command: 17 E8 00 00
#
# Model: Winnes KC809
#
name: Pause
type: parsed
protocol: NECext
Expand All @@ -5328,15 +5321,13 @@ address: 41 54 32 00
command: 22 00 00 00
#
# Model: Grundig CMS_5000
#
name: Pause
type: parsed
protocol: NECext
address: 30 FC 00 00
command: 05 FA 00 00
#
# Model: DTR-7
#
name: Power
type: parsed
protocol: NECext
Expand Down Expand Up @@ -5416,7 +5407,6 @@ address: D2 14 00 00
command: 8E 71 00 00
#
# Model: Panasonic N2QAYB000210
#
name: Pause
type: parsed
protocol: Kaseikyo
Expand Down Expand Up @@ -5448,23 +5438,20 @@ address: AA 00 00 00
command: 5B 00 00 00
#
# Model: Portta Toslink_Audio_Switcher
#
name: Power
type: parsed
protocol: NEC
address: 00 00 00 00
command: 17 00 00 00
#
# Model: Rega IO
#
name: Prev
type: parsed
protocol: NEC
address: 6E 00 00 00
command: 08 00 00 00
#
# Model: Sony RMT-AA320U_AV
#
name: Pause
type: parsed
protocol: SIRC20
Expand All @@ -5478,7 +5465,6 @@ address: 10 01 00 00
command: 7D 00 00 00
#
# Model: Sony STR-DH590
#
name: Prev
type: parsed
protocol: SIRC20
Expand Down Expand Up @@ -5510,7 +5496,6 @@ address: 00 00 00 00
command: 1F 00 00 00
#
# Model: Hisense HS215
#
name: Power
type: parsed
protocol: NEC
Expand Down Expand Up @@ -5548,7 +5533,6 @@ address: 04 00 00 00
command: 23 00 00 00
#
# Model: Hitachi HSB40B16
#
name: Power
type: parsed
protocol: NEC
Expand Down Expand Up @@ -5586,7 +5570,6 @@ address: 00 00 00 00
command: 45 00 00 00
#
# Model: JVC THBY370A
#
name: Power
type: parsed
protocol: NEC
Expand Down Expand Up @@ -5624,7 +5607,6 @@ address: C8 91 00 00
command: 26 D9 00 00
#
# Model: RCA RTS7110B2
#
name: Power
type: parsed
protocol: NEC
Expand Down Expand Up @@ -5674,7 +5656,6 @@ address: D9 14 00 00
command: 50 AF 00 00
#
# Model: Toshiba SBX4250
#
name: Power
type: parsed
protocol: NECext
Expand Down Expand Up @@ -5711,32 +5692,21 @@ protocol: NECext
address: 45 BD 00 00
command: 61 9E 00 00
#
# Model: Como audio
#
name: Power
type: parsed
protocol: NEC
address: 77 00 00 00
command: F1 00 00 00
#
# Model: Edifier R1280DB
#
name: Prev
type: parsed
protocol: NECext
address: 10 E7 00 00
command: 06 F9 00 00
#
# Model: Edifier R1700BTs
#
name: Prev
type: parsed
protocol: NECext
address: 10 E7 00 00
command: 44 BB 00 00
#
# Model: Quacker LED_Speaker
#
name: Prev
type: parsed
protocol: NECext
Expand Down Expand Up @@ -5798,7 +5768,6 @@ address: 78 00 00 00
command: 01 00 00 00
#
# Model: Yamaha ZP45780
#
name: Prev
type: parsed
protocol: NECext
Expand All @@ -5817,9 +5786,183 @@ protocol: NECext
address: 87 7C 00 00
command: 1A E5 00 00
#
# Model: AEG
name: Prev
type: parsed
protocol: NECext
address: 87 7C 00 00
command: 1D E2 00 00
#
# Model: Panasonic RXDS750
name: Power
type: parsed
protocol: Kaseikyo
address: A2 02 20 02
command: FC 03 00 00
#
name: Vol_dn
type: parsed
protocol: Kaseikyo
address: A2 02 20 02
command: 1C 03 00 00
#
name: Vol_up
type: parsed
protocol: Kaseikyo
address: A2 02 20 02
command: 0C 03 00 00
#
name: Prev
type: parsed
protocol: Kaseikyo
address: A2 02 20 02
command: 4C 00 00 00
#
name: Next
type: parsed
protocol: Kaseikyo
address: A2 02 20 02
command: 5C 00 00 00
#
name: Pause
type: parsed
protocol: Kaseikyo
address: AA 02 20 00
command: 60 00 00 00
#
# Model: YAMAHA CDC600
name: Pause
type: raw
frequency: 38400
duty_cycle: 0.330000
data: 9024 4512 564 1692 564 564 564 564 564 1692 564 1692 564 1692 564 1692 564 564 564 564 564 1692 564 1692 564 564 564 564 564 564 564 564 564 1692 564 1692 564 564 564 1692 564 564 564 1692 564 564 564 1692 564 564 564 564 564 1692 564 564 564 1692 564 564 564 1692 564 564 564 1692 564
#
name: Play
type: raw
frequency: 38400
duty_cycle: 0.330000
data: 9024 4512 564 1692 564 564 564 564 564 1692 564 1692 564 1692 564 1692 564 564 564 564 564 1692 564 1692 564 564 564 564 564 564 564 564 564 1692 564 564 564 1692 564 564 564 564 564 564 564 564 564 564 564 564 564 1692 564 564 564 1692 564 1692 564 1692 564 1692 564 1692 564 1692 564
# Model: Adastra WA215
#
name: Prev
type: raw
frequency: 38000
duty_cycle: 0.330000
data: 1009 1483 514 482 516 479 509 486 512 1481 516 1478 509 487 511 484 514 480 508 1486 511 1483 514 1479 518 478 510 485 513 1480 517 1477 510 1485 512 50922 1011 1481 516 480 508 487 511 484 514 1479 518 1476 511 485 513 481 517 479 509 1484 513 1480 517 1477 510 486 512 483 515 1478 509 1485 512 1483 514 50920 1013 1479 518 478 510 485 513 482 516 1477 510 1484 513 483 515 480 508 487 511 1482 515 1479 518 1475 594 401 515 481 517 1476 511 1483 514 1481 516 50918 1015 1478 509 486 512 483 515 480 518 1475 512 1483 514 481 517 478 510 485 513 1480 517 1477 510 1484 513 482 516 479 509 1485 512 1482 515 1479 518 50916 1008 1485 512 483 515 480 518 477 511 1483 514 1479 518 478 510 485 513 482 516 1477 510 1484 513 1481 516 479 519 476 512 1482 515 1479 518 1477 510 50924 1009 1484 513 482 516 478 510 486 512 1481 516 1478 509 486 512 483 515 480 508 1486 511 1483 514 1480 507 487 511 510 488 1480 517 1477 510 1485 512
#
# Model: Bowers and_Wilkins_Zeppelin_Air_(with_30-pin_connector)
name: Power
type: parsed
protocol: RC6
address: D2 00 00 00
command: 0C 00 00 00
#
name: Prev
type: parsed
protocol: RC6
address: D2 00 00 00
command: 21 00 00 00
#
name: Next
type: parsed
protocol: RC6
address: D2 00 00 00
command: 20 00 00 00
#
name: Vol_up
type: parsed
protocol: RC6
address: D2 00 00 00
command: 10 00 00 00
#
name: Vol_dn
type: parsed
protocol: RC6
address: D2 00 00 00
command: 11 00 00 00
# Model: Firetv EVG487
#
name: Vol_dn
type: parsed
protocol: NEC
address: 20 00 00 00
command: 02 00 00 00
#
name: Next
type: parsed
protocol: NECext
address: D9 14 00 00
command: 15 EA 00 00
#
name: Prev
type: parsed
protocol: NECext
address: D9 14 00 00
command: 16 E9 00 00
#
name: Pause
type: parsed
protocol: NECext
address: D9 14 00 00
command: 69 96 00 00
#
name: Prev
type: raw
frequency: 38000
duty_cycle: 0.330000
data: 4573 4451 552 478 525 478 526 478 499 504 500 1481 527 1481 552 478 525 477 526 1481 526 1482 525 1484 523 1486 521 482 522 482 522 482 522 469 522 4486 521 482 522 482 522 483 521 482 522 1486 522 1487 521 483 521 1487 520 483 521 483 521 483 521 1487 521 483 521 483 520 1487 521 483 520 1487 520 1487 520 1487 520 483 520 55469 4543 4481 522 482 521 482 522 482 522 482 521 1487 521 1487 521 482 521 483 520 1487 521 1487 521 1486 522 1486 521 483 521 482 521 483 521 470 520 4485 521 483 520 483 521 483 520 483 520 1487 520 1487 521 483 520 1487 520 483 520 483 520 483 520 1487 520 483 520 483 520 1487 520 483 521 1487 520 1487 520 1487 520 483 521
#
name: Pause
type: raw
frequency: 38000
duty_cycle: 0.330000
data: 4570 4452 551 478 525 478 526 478 525 478 500 1507 501 1506 526 478 526 477 526 1482 526 1482 525 1483 524 1484 523 481 522 482 522 482 522 469 521 4485 522 482 521 482 522 482 522 482 522 1486 522 482 521 1486 522 1486 522 482 522 483 521 482 522 1486 522 482 522 1487 521 482 522 482 522 1487 521 1487 521 1487 521 483 520 55475 4546 4479 523 480 523 481 523 481 523 481 523 1486 522 1485 523 481 523 481 523 1486 522 1485 522 1486 522 1486 522 482 522 481 523 482 522 468 522 4485 522 481 522 482 521 482 522 482 522 1486 521 482 522 1486 522 1486 522 482 522 482 522 482 521 1486 522 482 522 1486 522 482 522 482 522 1486 522 1486 521 1486 522 482 522
#
name: Next
type: raw
frequency: 38000
duty_cycle: 0.330000
data: 4552 4473 529 503 501 477 527 503 501 503 500 1481 527 1480 528 502 501 502 501 1506 502 1506 501 1506 526 1482 525 478 525 479 524 480 523 467 523 4484 522 481 522 481 523 481 523 481 523 481 523 481 523 1485 523 1485 523 481 523 481 522 481 523 1486 522 1485 522 1486 522 481 523 481 523 1486 522 1486 522 1486 522 481 522 55471 4548 4476 525 478 525 479 524 480 523 480 524 1485 523 1485 523 480 523 481 523 1485 523 1485 523 1485 523 1485 523 481 523 481 523 481 523 468 522 4484 522 481 523 481 522 481 523 481 522 481 523 481 523 1485 523 1486 522 481 523 481 523 481 523 1486 522 1486 522 1486 522 481 523 481 523 1486 522 1485 522 1486 521 481 523
#
# Model: Samsung AH59-02758A
name: Power
type: raw
frequency: 38000
duty_cycle: 0.330000
data: 4485 4507 525 477 524 475 527 476 526 475 527 1479 525 1476 528 475 526 475 527 1478 526 1476 527 1477 526 1476 528 476 526 475 527 476 526 476 526 4483 526 476 526 476 526 475 527 476 526 476 526 475 527 475 526 476 526 1478 526 1478 526 1478 526 476 525 1477 527 1477 526 1477 527 1478 525 476 526 477 525 476 526 1478 526
#
name: Vol_up
type: raw
frequency: 38000
duty_cycle: 0.330000
data: 4484 4511 495 504 498 505 497 505 497 503 499 1507 497 1508 496 505 497 505 497 1509 495 1507 497 1507 497 1507 497 505 497 504 498 506 496 505 497 4515 494 505 497 505 497 504 497 505 497 1507 497 1505 498 1509 495 504 498 1506 498 1507 497 1506 498 504 498 505 497 504 498 532 469 1508 496 504 498 505 497 504 498 1508 496
#
name: Vol_dn
type: raw
frequency: 38000
duty_cycle: 0.330000
data: 4486 4508 498 503 499 503 499 503 499 504 498 1506 498 1506 498 503 499 503 499 1506 498 1506 498 1506 498 1505 499 503 499 504 498 503 499 503 499 4512 499 503 499 531 471 503 499 503 499 503 499 503 499 504 498 1505 499 1506 498 1506 498 1504 500 503 499 1505 499 1504 500 1504 500 503 499 503 499 502 500 502 500 1506 498
#
name: Prev
type: raw
frequency: 38000
duty_cycle: 0.330000
data: 4493 4442 520 476 514 481 519 476 514 482 518 1473 518 1473 518 477 513 483 517 1473 518 1473 518 1473 518 1474 516 504 486 484 516 479 511 484 516 4449 513 482 518 477 513 483 517 477 513 1479 512 1479 512 483 517 1474 517 479 511 484 516 479 511 1480 511 485 515 480 510 1481 510 485 515 1477 514 1477 514 1477 514 481 519 55011 4494 4442 509 486 514 481 509 486 514 481 519 1472 519 1472 519 477 513 482 570 1421 518 1473 518 1473 518 1474 517 478 512 484 516 479 511 484 516 4448 514 482 518 477 513 483 517 478 512 1478 513 1479 512 483 517 1474 517 479 511 484 516 479 511 1480 511 485 515 480 510 1481 510 486 514 1477 514 1477 514 1477 514 482 518
#
name: Pause
type: raw
frequency: 38000
duty_cycle: 0.330000
data: 4508 4509 481 522 482 524 480 526 478 522 483 1526 483 1528 481 522 482 522 483 1528 481 1526 482 1527 481 1526 482 521 483 522 482 521 483 522 482 4525 481 522 482 523 481 521 483 522 482 1527 481 521 483 1526 482 1527 481 521 483 523 481 521 483 1527 481 522 482 1526 482 522 482 522 482 1527 481 1526 482 1526 482 522 482 55507 4508 4508 481 523 481 523 481 522 482 522 482 1527 481 1525 483 521 483 521 483 1526 482 1526 482 1525 483 1525 483 523 481 523 481 522 482 522 482 4525 482 523 481 521 483 522 482 522 482 1527 481 522 482 1526 482 1526 482 521 483 522 482 523 481 1527 481 522 482 1525 483 523 481 521 483 1527 481 1526 482 1525 483 523 481 55507 4507 4508 481 523 481 521 483 522 482 521 483 1526 482 1526 482 521 483 522 482 1525 483 1527 481 1526 482 1525 483 522 482 521 483 522 482 523 481 4525 481 522 482 522 482 522 482 520 484 1526 482 523 481 1526 482 1527 481 523 481 522 482 522 482 1526 482 522 482 1527 481 523 481 522 482 1526 482 1526 482 1527 481 522 482
#
name: Mute
type: raw
frequency: 38000
duty_cycle: 0.330000
data: 4550 4464 585 420 584 420 584 420 612 392 529 1478 531 1479 555 451 554 452 552 1455 554 1479 529 1481 527 1482 526 478 526 479 525 478 526 479 525 4498 526 478 526 478 526 479 525 479 526 1484 525 479 525 479 525 479 525 1484 525 1483 526 1483 526 479 525 479 525 1484 525 1484 525 1483 526 479 525 479 525 479 525 1484 525 55494 4546 4495 525 478 526 479 525 479 525 479 526 1484 525 1483 526 479 526 479 525 1484 525 1484 525 1484 525 1484 525 479 525 479 525 479 525 479 526 4498 525 478 526 479 526 479 525 479 525 1484 526 479 525 479 526 479 525 1484 525 1484 525 1484 525 479 525 479 525 1484 525 1484 525 1484 525 479 525 479 526 479 525 1484 526
#
name: Prev
type: raw
frequency: 38000
duty_cycle: 0.330000
data: 4549 4471 540 470 542 495 517 493 519 491 490 1482 512 1487 548 463 539 471 520 1479 566 1432 520 1479 515 1484 541 470 542 468 544 492 520 491 490 4492 539 497 515 495 517 494 518 492 489 1483 521 1478 547 463 518 1481 544 467 545 491 521 463 518 1481 544 466 546 465 516 1482 543 468 513 1486 518 1481 513 1486 538 472 540 55982 4553 4467 544 466 546 464 548 462 540 471 520 1478 516 1484 541 469 543 467 514 1485 519 1480 514 1486 518 1480 545 466 546 464 538 473 539 471 520 4488 543 467 545 465 547 463 539 472 519 1480 513 1485 540 471 520 1478 547 464 538 472 540 470 573 1426 547 463 539 472 519 1479 546 465 516 1483 511 1488 516 1483 542 469 543
Loading

0 comments on commit e6ccd22

Please sign in to comment.