Flipper Zero - Auto-detect IR Blaster

Sdílet
Vložit
  • čas přidán 29. 08. 2024

Komentáře • 13

  • @MrDerekJamison
    @MrDerekJamison  Před 7 měsíci

    Be sure to join the Discord server if you haven't already -- good discussions and a giveaway every few weeks. Today's giveaway is for $30 USD Amazon gift card! discord.com/invite/NsjCvqwPAd

  • @MrDerekJamison
    @MrDerekJamison  Před 7 měsíci +1

    Good news -- The latest Xtreme and RogueMaster firmware now contain the patch! Additional settings and modifications were made by Sil333033. Thanks to RogueMaster for crediting me for the original code.

    • @Index-o1234
      @Index-o1234 Před 4 měsíci

      I just recieved my IR Blaster the original and I will give you my observations if that will help further your work I have Momentum Firmware.
      1.) I turned on my flipper and plugged in my board.....I observed nothing special happened
      2.) Then I scrolled threw my apps I stopped at Sub-GHZ because I'm lost once I toggled it and found myself inside on "Read" the "Death Star" came to life breifly or rather the LED flashed bright green and shut off I did not observe anything else but again I have no idea what I'm doing other then observing.
      3.) I toggel back to Apps again go to GPIO and then down to 5v and toggel then to on the death star comes to life intense green LED4
      4.) I toggel back to Apps the Death Star remains bright I go into Infra Red and suddenly the Death Star goes out. I enter to find myself at Universal remotes I enter....TV again I enter I observe and sand filles hour glass spinning around I have the TV remote available to me now. I press Power on...
      The Death Star ignites it seeme to be scanning threw codes....TV turns on I stop the scan and hit the power again it goes threw a scan the TV goes out....The same process follows to change channels up or down....Turn the A.C. on.....off.
      5.) I go back to Apps the Death star remains lit go to GPIO turn off 5V the Death Star goes out.....go back to apps and back into Infrared...Go to Univeral remote then to TV..The hour glass spins....I hit power the Death Star ignites TV turns on do it again TV turns off go back to TV...again to Universal remote it remains lit....back to App the Death star goes out again go to GPIO down to 5V it remains turned off.....
      It seems to work automated with this firmware and the range is better then the flippers internal board un that I do not have to hold the flipper up towards the TV. The Death Star
      and the 5v seems to automate when a IR product is selected. Those are my
      Scientific observations I hope it is helpfull.

  • @AuroraVIII4G63
    @AuroraVIII4G63 Před 7 měsíci

    This is very helpful.

    • @MrDerekJamison
      @MrDerekJamison  Před 7 měsíci

      Thanks -- Let me know if you have any questions once you apply the patch!

  • @MrDerekJamison
    @MrDerekJamison  Před 7 měsíci

    Someone tried it with a 3 pin blaster they bought from AliExpress and that blaster doesn't get detected on pin A7. I ordered one of those blasters, should be here around mid-February, so I can test with it and see what options we have for auto-detection. I was also thinking about trying to make a pin C3 detection circuit that would use a couple of additional resistors, if people thought that would be helpful for their modules - most modules I know about don't seem to use the pin C3 (7th pin) on the Flipper, so seems like a good candidate.

  • @CosmicSoundMDB
    @CosmicSoundMDB Před 3 měsíci

    The thing is that since this update my blaster stopped working. Another update not properly tested with all blasters.

    • @MrDerekJamison
      @MrDerekJamison  Před 3 měsíci

      Yeah, sadly it can't detect all IR blasters because there is no standard way to make them & nothing that uniquely identifies all of them. The firmware that took this automatic detection typically has a setting to manually force on. One solution is to solder a 22K resistor (or two10K resistors connected in series) between pin A7 and GND and then it will be able to detect it & at least all of the blaster I tested the functionally of the blaster wasn't impacted (like range wasn't reduced).

  • @Caesar_tank
    @Caesar_tank Před 6 měsíci

    Do you have an alternate way or specific steps so I can do this on linux? Because I have visual studio code but it won't really work and I don't know what I should do.

    • @MrDerekJamison
      @MrDerekJamison  Před 6 měsíci

      The easiest answer is use one of the firmware where it is already supported (like RogueMaster or Xtreme).
      If you are on Official firmware, this worked for me in Kali in a terminal window (no VSCode needed):
      * git clone --recursive github.com/flipperdevices/flipperzero-firmware.git
      * git clone github.com/jamisonderek/flipper-zero-tutorials.git
      * cp flipper-zero-tutorials/gpio/ir_blaster/ir-blaster.patch flipperzero-firmware
      * cd flipperzero-firmware
      * git checkout release (if you use "release" instead of "dev" on your flipper. you can also use "git checkout release-candidate" for the RC.)
      * git apply --verbose --whitespace=fix --ignore-space-change ir-blaster.patch
      * fbt updater_package
      * cd dist
      * cd f7-D
      * ls *.tgz
      Then in qFlipper, I choose install from file and load the tgz file.
      My Discord server is where I prefer to answer technical questions, because we can have a dialog and people more familiar can also help out. discord.com/invite/NsjCvqwPAd

    • @Caesar_tank
      @Caesar_tank Před 6 měsíci +1

      Thank you that helped a ton!@@MrDerekJamison

  • @ClickClack_Bam
    @ClickClack_Bam Před 6 měsíci

    Is this going to be included with any of the new firmware updates like Xtreme etc?

    • @MrDerekJamison
      @MrDerekJamison  Před 6 měsíci +1

      Yes, it is included in CFW, such as Xtreme now. github.com/Flipper-XFW/Xtreme-Firmware/blob/e2293677801d2d397b02832bd16660c36a5ebcf2/targets/f7/furi_hal/furi_hal_infrared.c#L654