mrcodetastic / HD-WF1-LED-MatrixPanel-DMA

Custom firmware for the Huidu WF1 LED Controller Card
GNU General Public License v3.0
10 stars 2 forks source link

all HD-WF1 board revisions with ESP32-S ? #1

Open beta-tester opened 1 year ago

beta-tester commented 1 year ago

hi, i want to buy an HD-WF1 or HD-WF2 or HD-WF4 and searched a bit around in the internet. when watching the photos (bad quality) i wondering if those CPUs are really all of an ESP32-S. when zooming in the logo of those cpu'S do not look like an espressif logo, https://www.huidu.cn/product/183.html

mrcodetastic commented 1 year ago

Nobody here has bought a WF4, so you buy that one at your own risk.

The marketing materials have the espresif logo photoshopped out. The WF1 I got from AliExpress was an esp32-s2.

https://github.com/mrfaptastic/HD-WF1-LED-MatrixPanel-DMA

But I don't take responsibility should there be other WF1 or 2's that use some other chip.

mrcodetastic commented 1 year ago

@beta-tester - did you end up ordering a WF1? Fingers crossed it's a S2.

I think the WF2 is easier to flash as it has specific RX/TX pins exposed.

beta-tester commented 1 year ago

@mrfaptastic i ordered a WF1, but i used another seller at AliExpress, because yours does not ship to germany. the seller was not allowed to answer my question about of what CPU the WF1 board is biuld on. about the question what board revision he will ship he only said always the newest. but he not told any numbers.

I think the WF2 is easier to flash as it has specific RX/TX pins exposed.

soldering some thin wires or holding pogo-pins in place is not a big deal.

rwahyur commented 1 year ago

No..

Some boards use another cpu, like tz32

mrcodetastic commented 1 year ago

No..

Some boards use another cpu, like tz32

Which models?

beta-tester commented 1 year ago

i think it depends on the board revision you got. the WF1 ones with ESP32-S2 confirmed has rev.: V7_0_1-1, date code: 2308 (YYWW: YY = year, WW = week), (my has same revision, but newer date code: 2311 and has also an ESP32-S2) and the WF2 ones with ESP32-S3 confirmed has rev.: V7.1.0-2, date code: 2235 seen here

i seen some very similar looking controllers (same form factor, same positions of connectors and battery holder) with red soldermask. maybe those are cheap ripoffs (?) or old revisions (?) of the actual original Huidu HD-WF1 controller but with the tz32 chips.

rwahyur commented 1 year ago

No.. Some boards use another cpu, like tz32

Which models?

The board with V6.x.x.x model

rwahyur commented 1 year ago

i think it depends on the board revision you got. the WF1 ones with ESP32-S2 confirmed has rev.: V7_0_1-1, date code: 2308 (YYWW: YY = year, WW = week), (my has same revision, but newer date code: 2311 and has also an ESP32-S2) and the WF2 ones with ESP32-S3 confirmed has rev.: V7.1.0-2, date code: 2235 seen here

i seen some very similar looking controllers (same form factor, same positions of connectors and battery holder) with red soldermask. maybe those are cheap ripoffs (?) or old revisions (?) of the actual original Huidu HD-WF1 controller but with the tz32 chips.

Yes i think so.

beta-tester commented 1 year ago

I think the WF2 is easier to flash as it has specific RX/TX pins exposed.

soldering some thin wires or holding pogo-pins in place is not a big deal.

oops, shame in me. it was a bigger deal for me to solder on wires. i tried to find a better place and found the not populated R36 and R37 close to the micro-USB port. the pads pointing away from the micro-USB port are connected to

the resistor(s) do not affect the RX/TX communication.

HD-WF1-R36-R37-top

but shame on me the second one. i overheated and ripped of the solder pad by accident. so i scraped off the soldermask carefully of the vias on the bottom side of the PCB that goes to R36 and R37 with a fibre glass pencil and soldered thin wires to those vias and fixed them with glue, that worked perfectly for me. i could download the stock firmware as backup.

soldering on the bottom side of the PCB was so much easier to me (plenty of space, nothing in the way, good surface to tape wires temporarily with capton tape to fix them for soldering) HD-WF1-R36-R37-vias-bottom

the RX/TX markings of the pins are from the point of view of ESP32.