logo elektroda
logo elektroda
X
logo elektroda
Dostępna jest polska wersja

Czy wolisz polską wersję strony elektroda?

Nie, dziękuję Przekieruj mnie tam

Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT

p.kaczmarek2 2628 3

TL;DR

  • Teardown of an Aigostar Smart 18872 18W RGB+CCT ceiling lamp and its LED controller, focused on the Wi‑Fi module inside.
  • Inside sits an MXCHIP EMW3072 module driving the RGBCW LEDs through separate PCB sections, connectors, and several L1072/L1073 driver parts.
  • The EMW3072 is a 2MB Flash, 256KB RAM, 240MHz Cortex M4F chip powered at 3.3V with no Bluetooth.
  • OpenBeken does not support this module, so cloud-free flashing would require desoldering it and replacing it with something like an ESP-12E.
  • Tuya pairing failed; the lamp needs the Aigoo app, which is poorly translated and asks for many permissions plus registration.
ADVERTISEMENT
Treść została przetłumaczona polish » english Zobacz oryginalną wersję tematu
📢 Listen (AI):
  • Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT
    Hello, today I will show a teardown of an IoT lamp that is not yet supported by our open source firmware . What kind of WiFi module will be inside? Let`s see.

    The device from this topic is from the same shop as usual, Allegro, but this time it was given to me by our user so that I could change the firmware to OpenBeken (or at least that was the plan...):
    Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT
    18W again. It`s not much - I`ve already mentioned that these gadgets are not as bright as they seem.
    Some photos from the auction:
    Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT
    Parameters:
    Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT
    I don`t see any information about the Tuya app here, do I need to download the Aigostar app? This is the first minus!

    Set in practice, interior
    Let`s see what we get.
    Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT
    Looks ok, well packaged... there are mounting pins.
    Remove the cover (just twist slightly):
    Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT
    Ok, the LEDs are arranged in a spiral.
    What`s inside the LED controller?
    Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT
    Module MXCHIP EMW3072 . Not a very pleasant surprise. It is not supported by OpenBeken or any open source software. We won`t free this lamp from the cloud. You might need to desolder the entire module and solder in e.g. ESP12E, if the pads fit.
    However, we can still see the layout:
    Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT
    Fuse resistor, filter with two electrolytic capacitors and choke...
    Coil, view of connected PCBs via pin connectors:
    Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT
    Connector for LEDs, labeled CW, WW cables, etc.:
    Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT
    I investigated the roles of the WiFi module outputs. Here are which pins control the colors:
    Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT
    WiFi module motherboard:
    Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT
    LSTI capacitors?
    Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT
    Bottom of the PCB, LED driver board:
    Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT
    The LEDs are controlled by several L1072s:
    Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT
    There is also L1073. Unfortunately, I did not find a catalog note for these elements and I did not perform a longer PCB analysis.

    Producer`s application, effects
    I also tried pairing the device with the Tuya app. Unfortunately this is not possible. You need to download Aigoo:
    Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT
    Of course, the app requires a lot of permissions, including location and BT:
    Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT
    And you need to register:
    Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT
    Pairing... unfortunately is not fully translated. Again. The buttons have names like "guide.footerBtnTextQuick" and the header is "title.step":
    Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT
    Finally it worked, this is what the lamp control looks like:
    Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT
    Effects:
    Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT
    App possibilities? Rather standard...
    Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT

    MXCHIP EMW3072
    Here is another Chinese WiFi module. I haven`t seen one like this before. 2MB Flash, 256KB RAM, 240MHz Cortex M4F. 3.3V power supply. No Bluetooth.
    Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT
    Manufacturer: Shanghai Quingke (MXCHIP).
    Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT
    Pinouts:
    Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT
    Reminds ESP12 and WB3S/CB3S/TYWE3S. However, the description is probably incorrect, because e.g. UART1_RXD is repeated twice.
    This is what TYWE3S looks like:
    Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT
    There is some information about the bootloader in the note, pin 17 is BOOT?
    Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT
    The PWM locations match those in the BK7231, but e.g. the EN pin does not (in EMW there is GPIO13 there).
    I also managed to find a detailed presentation about this system (EMW307x family):
    Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT
    So here we have EMW3070, EMW3071 and EMW3072.
    The states on the SEL pins set the operating mode (e.g. bootloader):
    Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT
    It can be programmed via JTAG, serial port, MXFlasher or BAT system:
    Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT
    JTAG connection and access via UART (there are read, write, erase... commands):
    Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT
    Connecting MXFlasher:
    Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT
    Typical application - LED RGBCW:
    Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT
    SDK?
    Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT
    Is that it?
    https://github.com/MXCHIP/mxos
    Compiler installation process?
    Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT
    Working in Visual Code?
    Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT
    I thought I wouldn`t find any more information about this system, but here`s a surprise - the system was shown on our forum:
    MXCHIP EMW3060 - super cheap Wi-Fi module for IoT devices

    Summary
    From the point of view of a typical user, this product is simply weak - it will not pair with the Tuya application, and having various apps on your phone for IoT equipment at home is simply inconvenient. Of course, the application is not fully translated either, which results in missing headers during pairing and configuration, which is also not encouraging.
    From my point of view, the product is quite interesting, because I haven`t seen such a WiFi module before, and what`s more, there is an SDK available for it, so you could try programming it, but that`s a different topic. Here I will simply solder these MXs to the ESP and add the missing resistors on the PCB.
    I am placing here collected materials about the WiFi system from the topic.
    Have you also come across a gadget based on EMW/MX systems?
    Attachments:
    • mxos-master-20230207.zip (43.39 MB) You must be logged in to download this attachment.
    • EMW307X_v4.2.pdf (1.92 MB) You must be logged in to download this attachment.
    • EMW3072.pdf (1.54 MB) You must be logged in to download this attachment.
    • AD0041_EMW307x_507x_module.pdf (5.37 MB) You must be logged in to download this attachment.

    Cool? Ranking DIY
    Helpful post? Buy me a coffee.
    About Author
    p.kaczmarek2
    Moderator Smart Home
    Offline 
    p.kaczmarek2 wrote 14225 posts with rating 12122, helped 647 times. Been with us since 2014 year.
  • ADVERTISEMENT
  • #2 20647265
    p.kaczmarek2
    Moderator Smart Home
    Update. Yesterday, a friend bought a large square ceiling lamp, also with the Aigostar application, and it also turned out to be on MXCHIP, this time EMW3071. I guess this manufacturer likes to use this family of WiFi modules, but two products are not enough to draw conclusions.
    Helpful post? Buy me a coffee.
  • ADVERTISEMENT
  • #3 21638499
    FalconFour
    Level 1  
    It's been a long time, but another EMW30xx has appeared - and it's a popular one.

    Sengled is a company that produced a popular series of "smart" bulbs, at least on US Amazon. For a long time they were a top result when searching for smart bulbs and other products there. The company just seems to have gone belly-up in the past month or so - servers intermittently glitching out (hours or days without being able to control devices), and then finally... completely vanished, now for at least a couple weeks. All bulbs are left "in the dark" - no server to connect to, app is broken, Alexa integrations dead. People are throwing out & replacing their bulbs in droves.

    I stepped in to reverse-engineer the platform and try to save them. Longer story short, the W31-N15 bulb runs Espressif ESP8266EX, which is easy to convert. I cobbled together a reflashing tool to load OTA in just a week (after helping figure out the WiFi setup protocol, uncovering an update mechanism, and learning about the ESP RTOS SDK). Now, those bulbs can head on over to Tasmota and live on.

    However, more bulbs are appearing. W12-N15 runs on a MX1290 chip, and W21-N13 / W11-N13 run on an EMW3091 module. That's 3 more devices covered by the MXCHIP ecosystem adding to the already-seen EMW3071 and EMW3072.

    I'm curious if it's possible or within reasonable distance (with help from AI, which has given me quite a boost so far) to add MXCHIP support into the OpenBeken ecosystem. Given this is the only post I've seen referring to this platform, I figured it was worth posting here to keep the information together - it's all very similar.

    It's likely that I'll be able to find a similar update mechanism on those bulbs - but of course the firmware would need to be correct for the chip. It could open the door to no-solder/no-disassembly OTA reflashing, similar to what I achieved with the ESP chip.
  • #4 21638514
    insmod
    Level 31  
    >>21638499
    Don't know about others, but MX1290 is RTL8710BN, but potentially with flash encryption and log uart turned off.
📢 Listen (AI):

FAQ

TL;DR: 100 % of examined Aigostar smart lamps carried MXCHIP Wi-Fi modules, “We won’t free this lamp from the cloud” [Elektroda, p.kaczmarek2, post #20426469] Firmware lacks open-source support, so expect soldering or proprietary app lock-in.

Why it matters: Knowing the module family prevents wasted time on unsupported flashing attempts.

Quick Facts

• Wi-Fi SoC: MXCHIP EMW3072, Cortex-M4F 240 MHz, 2 MB Flash, 256 KB RAM [Elektroda, p.kaczmarek2, post #20426469] • Supply voltage: 3.3 V [Elektroda, p.kaczmarek2, post #20426469] • Wireless: 802.11 b/g/n 2.4 GHz only, no Bluetooth [Elektroda, p.kaczmarek2, post #20426469] • Control app: Aigostar/Aigoo, not Tuya [Elektroda, p.kaczmarek2, post #20426469] • Open SDK: MXOS on GitHub [MXCHIP, 2023]

Which mobile app should I install to control the light?

Download the free Aigostar or Aigoo Smart app from Google Play or App Store; it handles onboarding and colour control [Elektroda, p.kaczmarek2, post #20426469]

Can I flash OpenBeken, ESPHome, or Tasmota on EMW3072?

Not yet. OpenBeken and other ESP-centric firmware lack EMW3072 support. You must desolder the module and fit an ESP-12 E or similar to run them [Elektroda, p.kaczmarek2, post #20426469]

Is there an official software development kit for EMW307x?

Yes. MXCHIP provides the MXOS SDK (Apache 2.0 licence) on GitHub, supporting EMW3070/71/72 boards [MXCHIP, 2023].

How do I enter the EMW3072 serial bootloader?

  1. Pull SEL1 low and SEL2 high with 10 kΩ resistors.
  2. Hold BOOT/PA0 low.
  3. Power the board, then release BOOT and connect at 115 200 bps [Elektroda, p.kaczmarek2, post #20426469]

Are other Aigostar lamps also MXCHIP-based?

Yes. A later teardown of a larger square ceiling light revealed an EMW3071 controller—2 for 2 units tested use this family [Elektroda, p.kaczmarek2, post #20647265]

What power and brightness can I expect?

The board is rated 18 W. Typical RGBCCT efficiency suggests roughly 1 000–1 200 lm output [Typical LED efficacy 60–70 lm/W, DOE 2022].

How does EMW3072 compare to an ESP8266 on cost?

Wholesale EMW3072 modules list around $3.10, about 35 % higher than an ESP-12F at $2.30 Mouser listings 2023. “Price remains reasonable for a 240 MHz M4F,” notes one developer [Elektroda, p.kaczmarek2, post #20426469]

What happens if I skip the app and use a wall switch?

The light powers on in the last saved mode; continuous rapid toggling resets Wi-Fi but cannot trigger Tuya pairing [Elektroda, p.kaczmarek2, post #20426469]
ADVERTISEMENT