Not able to program/communicate with esp_ir_tr module (ESP8285 all in one IR/TR) to program

Has anyone programmed one of these ESP_IR_TR all-in-one modules successfully? I’ve connected it to my USB to Serial board (PL2303HX chip) but it will not communicate with the device (using Chrome, which has worked fine before). I have previously programmed individual ESP01M modules for relays but with a different board. This all-in-one module uses 5V which my serial board provides (validated with meter) and I’ve reversed the TX/RX pins. I’ve also kept the jumper on when trying to program (and tried it without, disconnecting power each time).

esp_ir_tr
esp_ir_tr_rear

Just for anyone that might try to use this module, I was finally able to get ESPHOME on it using a CH340 TTL usb module.

Here is my code that is working to dump IR codes received:

esphome:
  name: irremote1
  friendly_name: IRremote1
esp8266:
  board: esp8285
# Enable logging
logger:
# Enable Home Assistant API
api:
  encryption:
    key: "???"
ota:
  password: "???"
wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Irremote1 Fallback Hotspot"
    password: "???"
captive_portal:
remote_receiver:
  pin:
    number: GPIO14
    inverted: true
  dump: all
1 Like

I like the form factor of those little things. A good way to get started with ESPHome IR.

Although I guess not having usb makes it more complex for new users.

Easy solution to this is to add a micro usb board (for power anyhow) and 3d print a case for both. This is what I’m doing, just have to shorten my jumpers. Since it’s updating over the air, no need to do more.



2 Likes

Could also cut a usb cable and either solder the wires directly or crimp on some Duponts. Especially once the initial flash is done.

I do like those usb breakouts too though.

Looking good!