arendst / Tasmota

Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
https://tasmota.github.io/docs
GNU General Public License v3.0
22.08k stars 4.78k forks source link

Is this variant of MagicHome "Led SPI Controller" flashable ? #5087

Closed fabito closed 5 years ago

fabito commented 5 years ago

Hi,

I just bought a MagicHome LED controller that seems different from the documented ones. It is very similar to this one (reported in the espurna project). Check the pictures below:

img_20190201_124521901 img_20190201_124451780

I tried flasshing following the "variant without rx/tx pads" instructions without success. Apparently I can't boot in flash mode.

Jason2866 commented 5 years ago

If you solder all needed cables on ESP Module it will work! https://github.com/arendst/Sonoff-Tasmota/wiki/MagicHome-LED-strip-controller#variant-without-rxtx-pads Connect Power Supply AFTER you have made already the connection GND to GPIO0

ascillato2 commented 5 years ago

Closing this issue as it has been answered.

Support Information

See Wiki for more information. See Chat for more user experience.

RomanGz commented 4 years ago

If you solder all needed cables on ESP Module it will work! https://github.com/arendst/Sonoff-Tasmota/wiki/MagicHome-LED-strip-controller#variant-without-rxtx-pads Connect Power Supply AFTER you have made already the connection GND to GPIO0

FWIW, that method doe not work on this variant. TX/RX are linked to the ARM chip on the backside. I could only flash it by removing the ESP module from the board completely, then soldering it back on.

Chaot1 commented 4 years ago

If you solder all needed cables on ESP Module it will work! https://github.com/arendst/Sonoff-Tasmota/wiki/MagicHome-LED-strip-controller#variant-without-rxtx-pads Connect Power Supply AFTER you have made already the connection GND to GPIO0

FWIW, that method doe not work on this variant. TX/RX are linked to the ARM chip on the backside. I could only flash it by removing the ESP module from the board completely, then soldering it back on.

I was able to flash tasmota on the item. But i can't find which GPIOs are assigned to the output. Did you find it?

LordDuplo commented 4 years ago

Hi,

i have the same controller. I have flashed Tasmota on it with success. But i cant find the right config to run the strip.

Maybe we need to solder a wire from DAT Pin to ESP?

golddragon007 commented 4 years ago

Hello,

I'm afraid that you can't run this without hardware modification because there's an ARM processor which fed by the ESP module. (https://github.com/Aircoookie/WLED/issues/398#issuecomment-597865330)

RomanGz commented 4 years ago

0926456A-0F02-4BFB-A174-E46FC5FF927A

Remove these 2 resistors, or cut their leads & you’ll be able to flash it. Then run a jump wire directly to the led strip from whatever pin you use for data.

You’re just disconnecting rx/tx from the arm.

golddragon007 commented 4 years ago

@RomeyRome206 hah, so I need to remove those two. Maybe I can do it. And then I connect directly the green wire with one of the ESP pins, right? But the other guy why cut the first two pins leads of the ARM?

RomanGz commented 4 years ago

But the other guy why cut the first two pins leads of the ARM?

It effectively does the same thing - Disables ARM communication. ESP and ARM rx/tx are linked together with resistors probably doing pull up/down duties. I’m guessing when you try to flash the ESP, the commands probably go to the ARM and one, or both reply and fail. You don’t even have to Remove the resistors. Just run a razor across their leads going to the arm.

golddragon007 commented 4 years ago

Removing the resistors did the trick, I was able to flash the boards after that, thanks. Now I will need to figure it out which pin will I solder to where to have a data line.