dåliga esp32 ?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
grym
EF Sponsor
Inlägg: 18422
Blev medlem: 16 november 2003, 12:22:57
Ort: i det mörka småland

dåliga esp32 ?

Inlägg av grym »

leker lite med esp32 s2 mini
helt enkelt för jag beställde några och började få ihop det med home assistant

sedan så fick jag hem en påse som jag inte kunde programera
tyvärr så provade jag dom för lång tid efter jag fått hem dom så , kunde inte klaga

kommer bara ha dom hör till home assistant , och programera dom därigenom
läs klippa och klistra och ändra någon parameter och namn

men det stör mig att man har en påse med dom och att man inte kan använda dom

något annat man bör prova för att få dom att fungera?

eller bara inse att man fått något som faktiskt inte funkar?
Användarvisningsbild
grym
EF Sponsor
Inlägg: 18422
Blev medlem: 16 november 2003, 12:22:57
Ort: i det mörka småland

Re: dåliga esp32 ?

Inlägg av grym »

följdfråga

nu när det börjar bli inte lika billigt att köpa saker på alix

var kan man köpa esp32 s2 som man vet funkar?

eller bör man gå på någon annan modell

jag kopplar i princip bara ihop modul med några givare och en 5v stepdown för att få något som funkar i ha
hawkan
Inlägg: 4473
Blev medlem: 14 augusti 2011, 10:27:40

Re: dåliga esp32 ?

Inlägg av hawkan »

Har gått igenom felsökningsdokumtentet får man anta.
https://docs.espressif.com/projects/esp ... oting.html
Användarvisningsbild
xrayspex
EF Sponsor
Inlägg: 321
Blev medlem: 23 december 2010, 20:38:33
Ort: Österlen

Re: dåliga esp32 ?

Inlägg av xrayspex »

På de jag haft har det krävts att man håller inne boot när man kopplar in dem första gången.
Användarvisningsbild
grym
EF Sponsor
Inlägg: 18422
Blev medlem: 16 november 2003, 12:22:57
Ort: i det mörka småland

Re: dåliga esp32 ?

Inlägg av grym »

jopp, har några påsar med sådanna som funkar med

men inte på två omgångar köp
provat många gånger och hittar comport , men klarar inte fullfölja programeringen
Garmen
Inlägg: 737
Blev medlem: 9 september 2020, 13:10:36
Ort: Norr om Stockholm

Re: dåliga esp32 ?

Inlägg av Garmen »

Vad sker, mer precist beskrivit, när de felar?
nomis_82
Inlägg: 452
Blev medlem: 10 juli 2011, 20:18:07
Ort: Linköping

Re: dåliga esp32 ?

Inlägg av nomis_82 »

Har kört på dessa från elektrokit de funkar finfint. https://www.electrokit.com/en/utvecklingskort-esp32-c3
Användarvisningsbild
grym
EF Sponsor
Inlägg: 18422
Blev medlem: 16 november 2003, 12:22:57
Ort: i det mörka småland

Re: dåliga esp32 ?

Inlägg av grym »

provade en gång till

serieporten finns när man börjar men


Total image size: 796082 bytes (.bin may be padded larger)

[991/994] Generating binary image from built executable\033[K
esptool.py v4.12.0
Creating esp32s2 image...
Merged 2 ELF sections
Successfully created esp32s2 image.
Generated /data/build/esp32-201-test/build/esp32-201-test.bin

[992/994] cd /data/build/esp32-201-test/build/esp-idf/esptool_py && /data/cache/idf/penvs/5.5.6/bin/python /data/cache/idf/frameworks/5.5.6/components/partition_table/check_sizes.py --offset 0x8000 partition --type app /data/build/esp32-201-test/build/partition_table/partition-table.bin /data/build/esp32-201-test/build/esp32-201-test.bin\033[K
esp32-201-test.bin binary size 0xc2620 bytes. Smallest app partition is 0x1c0000 bytes. 0xfd9e0 bytes (57%) free.
RAM: [======= ] 66.6% (used 114524 bytes from 172032 bytes)
Flash: [==== ] 43.4% (used 796082 bytes from 1835008 bytes)
INFO Creating factory.bin...
INFO Created: /data/build/esp32-201-test/build/firmware.factory.bin
INFO Created: /data/build/esp32-201-test/build/firmware.ota.bin
INFO Created: /data/build/esp32-201-test/build/firmware.elf
INFO Build Info: config_hash=0x220bfb60 build_time_str=2026-10-23 20:58:19 +0200
INFO Successfully compiled program.
INFO ESPHome 2026.10.0
INFO Loaded validated config cache for esp32-201-test.yaml, skipping validation.
esptool v5.4.0
Serial port /dev/ttyACM0:
Connecting....
ERROR Running command failed: Could not configure port: (5, 'Input/output error')
ERROR Please try running esptool --before default-reset --after hard-reset --baud 460800 --port /dev/ttyACM0 --chip esp32s2 write-flash -z --flash-size detect 0x0 /data/build/esp32-201-test/build/firmware.factory.bin locally.
INFO Upload with baud rate 460800 failed. Trying again with baud rate 115200.
esptool v5.4.0
Serial port /dev/ttyACM0:
ERROR Running command failed: Could not open /dev/ttyACM0, the port is busy or doesn't exist.
([Errno 2] could not open port /dev/ttyACM0: [Errno 2] No such file or directory: '/dev/ttyACM0')

Hint: Check if the port is correct and ESP connected

ERROR Please try running esptool --before default-reset --after hard-reset --baud 115200 --port /dev/ttyACM0 --chip esp32s2 write-flash -z --flash-size detect 0x0 /data/build/esp32-201-test/build/firmware.factory.bin locally.
WARNING Failed to upload to ['/dev/ttyACM0']
Användarvisningsbild
grym
EF Sponsor
Inlägg: 18422
Blev medlem: 16 november 2003, 12:22:57
Ort: i det mörka småland

Re: dåliga esp32 ?

Inlägg av grym »

gick igenom en handfull , alla gör likadant, visar sig vid början av instalation, men sedan seriport fel

provade en gammal och allt gick bra att programera om

ska prova lite mer medans jag håller på
men ser inget uppenbart man kan göra
hawkan
Inlägg: 4473
Blev medlem: 14 augusti 2011, 10:27:40

Re: dåliga esp32 ?

Inlägg av hawkan »

Tittar man i syslog borde man se att usb kopplar ifrån. Frågan är varför?
Det finns schema för referensdesign esp32 s2 mini, inte mycket kring usb
några motstånd, kan ju alltid kolla de plus vad det nu finns där.
ToPNoTCH
Inlägg: 5510
Blev medlem: 21 december 2009, 17:59:48

Re: dåliga esp32 ?

Inlägg av ToPNoTCH »

Har du provat att gå ner i baudrate som loggen föreslår ?
nifelheim
Den första
Inlägg: 2624
Blev medlem: 27 mars 2008, 22:31:16
Ort: stockholm

Re: dåliga esp32 ?

Inlägg av nifelheim »

Kunde inte hålla mig.... :D

Min bästis Claude analyserade och kom fram till :



edit: blev lite konstiga tecken, testar kod-taggar

Kod: Markera allt

Själva kompileringen gick bra. Det är bara **uppladdningen** som misslyckas, och mönstret är typiskt för ESP32-S2.

## Vad som händer

ESP32-S2 har inbyggd USB (native USB-CDC) i stället för ett separat USB-seriellt chip som CP2102 eller CH340. Därför heter porten `/dev/ttyACM0` och inte `/dev/ttyUSB0`.

1. esptool öppnar `/dev/ttyACM0` och försöker återställa chippet till bootloader-läge.
2. När chippet startar om **kopplas USB-enheten bort och ansluts igen**, nu som ROM-bootloaderns USB-enhet.
3. Porten försvinner därför mitt i anslutningen. Det ger först `Input/output error`.
4. Vid andra försöket finns `/dev/ttyACM0` inte längre (`No such file or directory`). Den har antingen inte hunnit komma tillbaka eller fått ett annat namn, till exempel `/dev/ttyACM1`.

Sökvägen `/data/build/...` tyder på att du kör ESPHome i Docker eller som Home Assistant-tillägg. Då kan det bli extra krångligt, eftersom containern ofta bara ser enheten som fanns när den startade.

## Lösning

**1. Sätt kortet i nedladdningsläge manuellt**
- Håll inne **BOOT** (GPIO0).
- Tryck och släpp **RESET** (EN/RST).
- Släpp **BOOT**.

Nu ligger chippet stabilt i bootloadern och porten byter inte namn under flashningen. Välj porten på nytt i ESPHome, eftersom den kan heta något annat nu, och ladda upp. Efter flashningen behöver du ofta trycka **RESET** själv för att den nya firmwaren ska starta.

**2. Om porten fortfarande inte syns i containern**
- Starta om ESPHome-tillägget eller containern medan kortet redan är i bootloader-läge, så att den nya enheten upptäcks.
- Kör du Docker själv: mappa hela `/dev` (eller använd `--privileged` / `device_cgroup_rules`) i stället för en enskild `--device /dev/ttyACM0`. Då klarar containern att enheten kommer och går.

**3. Alternativ som ofta är enklast**
- Ladda ner `firmware.factory.bin` från ESPHome via *Install → Manual download*.
- Flasha den från din dator med Chrome eller Edge på [web.esphome.io](https://web.esphome.io), efter att ha satt kortet i bootloader-läge enligt punkt 1.
- När ESPHome väl körs på kortet kan du göra framtida uppdateringar trådlöst (OTA) och slipper USB-problemet helt.

**4. Övrigt att utesluta**
- USB-kabeln: prova en annan, gärna kort, som säkert klarar data.
- USB-hubbar: anslut direkt till datorn eller Home Assistant-enheten.
- Kontrollera med `ls /dev/ttyACM*` (eller `dmesg -w` medan du kopplar in) att enheten verkligen dyker upp och vad den heter.

I de flesta fall räcker punkt 1, alltså att manuellt gå in i bootloader-läge och sedan välja porten på nytt.
Senast redigerad av nifelheim 24 oktober 2026, 01:25:46, redigerad totalt 1 gång.
RoAd
Inlägg: 775
Blev medlem: 5 september 2024, 22:51:49

Re: dåliga esp32 ?

Inlägg av RoAd »

Det kan inte vara så att de helt enkelt är trasiga (viss ironi kan anas)?

Är de köpta på Alix så är jag inte förvånad, det har hänt mig ett par gånger. Reklamera dem vetja :rofl

ESP32 som inte är trasiga är aldrig svåra att programera.
Användarvisningsbild
grym
EF Sponsor
Inlägg: 18422
Blev medlem: 16 november 2003, 12:22:57
Ort: i det mörka småland

Re: dåliga esp32 ?

Inlägg av grym »

mer sannolikt att dom är skit redan när jag fick hem dom

men, jag köpte hem mera när jag såg att det började ta slut och dom låg på hyllan någon månad, och nu ännu längre

bara tänkte kolla med samlad grå substans om det finns något lite mer udda man kan prova

har provat via pajen och home assistant, via min surfpaj, olika usbkablar
men kommer alltid till

"ERROR Running command failed: Could not open /dev/ttyACM0, the port is busy or doesn't exist.
([Errno 2] could not open port /dev/ttyACM0: [Errno 2] No such file or directory: '/dev/ttyACM0')

Hint: Check if the port is correct and ESP connected"
hawkan
Inlägg: 4473
Blev medlem: 14 augusti 2011, 10:27:40

Re: dåliga esp32 ?

Inlägg av hawkan »

Kan vara detta
https://docs.espressif.com/projects/esp ... sp32s2.pdf
Skärmbild 2026-10-24 085344.png
Prova i Arduino på WIndows. Kanske den håller usb igång längre så inte porten tappas.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Skriv svar