Elektroda.com
Elektroda.com
X

[BL602] IoT Meiq Sonoff Basic R2 teardown and flash with OpenBeken (tasmota replacement)

adamodondoni 906 10
  • Sonoff Basic R2 Bought on amazon thinking was ESP based, instead these are BL602 (don't know if fake or real Sonoff).

    [BL602] IoT Meiq Sonoff Basic R2 teardown and flash with OpenBeken (tasmota replacement)

    Meiq sticker attached on the back of the box.

    [BL602] IoT Meiq Sonoff Basic R2 teardown and flash with OpenBeken (tasmota replacement)

    [BL602] IoT Meiq Sonoff Basic R2 teardown and flash with OpenBeken (tasmota replacement)

    Board is marked: INNO---IOT TDQ-V4.0 GJY 2020.2.28
    Wifi module is marked: SM-028W-V1.0

    [BL602] IoT Meiq Sonoff Basic R2 teardown and flash with OpenBeken (tasmota replacement)

    [BL602] IoT Meiq Sonoff Basic R2 teardown and flash with OpenBeken (tasmota replacement)

    [BL602] IoT Meiq Sonoff Basic R2 teardown and flash with OpenBeken (tasmota replacement)

    [BL602] IoT Meiq Sonoff Basic R2 teardown and flash with OpenBeken (tasmota replacement)

    Pins for 3V3 (V+), GND (V-) , RX, TX and Boot are available on the side of doughterboard facing button and relay (very hard for me to solder).
    3V3 and GND are more easily solded on the back of motherboard.


    Flashed with OpenBeken BL602 (OpenBL602_1.15.581 - from linux pc with blflash-linux-amd64) works free from cloud services.
    PINS configured as:
    P12: Rel
    P14: Led_n
    P20: Btn

    Cool? Ranking DIY
    About Author
    adamodondoni
    Level 2  
    Offline 
    adamodondoni wrote 3 posts with rating 1. Been with us since 2023 year.
  • #2
    p.kaczmarek2
    Moderator Smart Home
    Nice, this is a very helpful post. I wasn't aware that also "Sonoff Basic R2" switches (authentic or not) may now come with BL602. That's surprising.

    Btw, in the future, if you're pasting a config, please consider just copying it from "Web Application", here:
    [BL602] IoT Meiq Sonoff Basic R2 teardown and flash with OpenBeken (tasmota replacement)
    It's always easier to use JSON format.
  • #3
    adamodondoni
    Level 2  
    Here PINS for V3V and GND on the back

    [BL602] IoT Meiq Sonoff Basic R2 teardown and flash with OpenBeken (tasmota replacement)

    I'm very new to tasmota and the webapp (used Espurna for my IOT devices till now)
    PINS config JSON from webapp:
    "pins": {
    "12": "Rel;1",
    "14": "LED_n;1",
    "20": "Btn;1"
    }
  • #4
    krzbor
    Level 25  
    It's probably a fake. Sonoff uses his "release" to denote a version. And here is a huge change - not only a different processor, but also a transformerless power supply. Why would he call it R2? In addition, the inscription DIY (although thanks to @p.kaczmarek2 it can actually be DIY). The housing itself also differs in descriptions from the SONOFF R2 available on the market.

    Added after 14 [minutes]:

    Isn't it this model:
    [BL602] IoT Meiq Sonoff Basic R2 teardown and flash with OpenBeken (tasmota replacement)
    [BL602] IoT Meiq Sonoff Basic R2 teardown and flash with OpenBeken (tasmota replacement)
  • #5
    p.kaczmarek2
    Moderator Smart Home
    I don't know about this switch, but Sonoff Mini R3 has already been reported as based on BL602:
    https://www.elektroda.com/rtvforum/viewtopic.php?p=20129282#20129282
    If I'm not mistaken, this switch also offers energy measurement implemented on the CSE7766 chip (or at least some version of it), but the CSE7766 OBK already supports. Together with automations and conditions built on the basis of e.g. voltage or current measurement (e.g. turn off the socket when the voltage is above 240V ). And also a similar system to the CSE7766 is supported in simulator , so you can test automations on Windows - even MQTT and HA work.
    [BL602] IoT Meiq Sonoff Basic R2 teardown and flash with OpenBeken (tasmota replacement)
    [BL602] IoT Meiq Sonoff Basic R2 teardown and flash with OpenBeken (tasmota replacement)
    It was also reported (and tested by me, the assistant helped with the film, because it is impossible to run a project like obk in one person) Sonoff LED and it was indeed BL602:




    Once I think I saw an article on Hackaday about BL602 in Sonoff products. I can't find it, but I found this:
    https://notenoughtech.com/home-automation-review/sonoff-minir3/
    Quote:

    Unlike other Sonoff devices, Sonoff MINIR3 is not ESP based. At heart, we can find BL602/BL604 RISC-V WiFi & Bluetooth 5.0 LE SoC. A move to RISK-V is an interesting jump as the replacement for ESP8266 with a similar price point and better specification.

    I wonder how the justification for this claim is. Some deeper analysis would be nice.
  • #7
    adamodondoni
    Level 2  
    Sorry: my memory fault.
    I checked: bought those on Ebay, not Amazon. Unfortunately more than 1 year passed before I pulled them out of their boxes.
  • #8
    krzbor
    Level 25  
    p.kaczmarek2 wrote:
    I don't know about this switch, but Sonoff Mini R3 has already been reported as based on BL602

    Sonoff Basic R2 is FCC certified and I am not talking about the stamp that the Chinese like to put on their products, but about the actual code: 2APN5BASICR2. Here's the FCC documentation: link and in it:
    Label and its position:
    [BL602] IoT Meiq Sonoff Basic R2 teardown and flash with OpenBeken (tasmota replacement)
    Board photo:
    [BL602] IoT Meiq Sonoff Basic R2 teardown and flash with OpenBeken (tasmota replacement)
    The system responsible for communication:
    [BL602] IoT Meiq Sonoff Basic R2 teardown and flash with OpenBeken (tasmota replacement)
    and even a very detailed photo of the antenna:
    [BL602] IoT Meiq Sonoff Basic R2 teardown and flash with OpenBeken (tasmota replacement)

    You mentioned Sonoff Mini R3 - FCC: 2APN5MINIR3. Documentation link and in it:
    Board photo:
    [BL602] IoT Meiq Sonoff Basic R2 teardown and flash with OpenBeken (tasmota replacement)
    Disassembled layout:
    [BL602] IoT Meiq Sonoff Basic R2 teardown and flash with OpenBeken (tasmota replacement)
    chip:
    [BL602] IoT Meiq Sonoff Basic R2 teardown and flash with OpenBeken (tasmota replacement)
    And of course the exact shape of the antenna:
    [BL602] IoT Meiq Sonoff Basic R2 teardown and flash with OpenBeken (tasmota replacement)
    Interesting page here link where, after entering the 2APN5 code, there are 99 SONOFF items (some are repeated). I think it is a mine of knowledge about the RF circuits built into individual devices.
    Finally, a curiosity about how SONOFF R2 Basic was tested:
    [BL602] IoT Meiq Sonoff Basic R2 teardown and flash with OpenBeken (tasmota replacement)

    [BL602] IoT Meiq Sonoff Basic R2 teardown and flash with OpenBeken (tasmota replacement)
  • #9
    p.kaczmarek2
    Moderator Smart Home
    krzbor wrote:

    Sonoff Basic R2 is FCC certified and I am not talking about the stamp that the Chinese like to put on their products, but about the actual code: 2APN5BASICR2. Here's the FCC documentation:

    Indeed, the FCC provides a lot of useful information, but I do not know if it is as reliable as it may seem. Users have already reported several times (or I knew it myself) that in their PDFs the products are described as ESP, and in fact the new version (with the same FCCID) is BK. Example:
    https://www.elektroda.com/rtvforum/topic3948536.html
    The device is shown above FCC ID: SYW-PLUGWIFIG2 described by the FCC here:
    https://fcc.report/FCC-ID/SYW-PLUGWIFIG2
    And I emphasize - the version with BK seems to have the same code on the housing as the one with ESP.
  • #10
    krzbor
    Level 25  
    You're right - according to the documentation there should be an ESP there. The whole problem is that they shouldn't use the same FCC code when they change the layout.
  • #11
    p.kaczmarek2
    Moderator Smart Home
    Various interesting mistakes/substitutions I have already encountered (or were reported) in these Chinese products. For example, there was also a series of sockets with the CB2S module with the BK7231T under the screen (and not BK7231N, according to the documentation), which caused problems when uploading a new batch. Another time I got a WB2S with a mixed descriptive layer of the pins, i.e. the VDD/GND and several IO markings were swapped, they were marked incorrectly, in fact the places of the pads were as in the documentation. If I soldered the power supply to it according to this descriptive layer, and not according to the documentation, I would damage it.