Sida 1 av 2
dåliga esp32 ?
Postat: 23 oktober 2026, 06:52:44
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?
Re: dåliga esp32 ?
Postat: 23 oktober 2026, 07:02:11
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
Re: dåliga esp32 ?
Postat: 23 oktober 2026, 08:38:34
av hawkan
Re: dåliga esp32 ?
Postat: 23 oktober 2026, 15:08:58
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.
Re: dåliga esp32 ?
Postat: 23 oktober 2026, 16:14:11
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
Re: dåliga esp32 ?
Postat: 23 oktober 2026, 16:25:37
av Garmen
Vad sker, mer precist beskrivit, när de felar?
Re: dåliga esp32 ?
Postat: 23 oktober 2026, 17:12:20
av nomis_82
Re: dåliga esp32 ?
Postat: 23 oktober 2026, 21:04:05
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']
Re: dåliga esp32 ?
Postat: 23 oktober 2026, 21:40:46
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
Re: dåliga esp32 ?
Postat: 23 oktober 2026, 22:02:26
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.
Re: dåliga esp32 ?
Postat: 23 oktober 2026, 22:16:42
av ToPNoTCH
Har du provat att gå ner i baudrate som loggen föreslår ?
Re: dåliga esp32 ?
Postat: 24 oktober 2026, 00:01:27
av nifelheim
Kunde inte hålla mig....
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.
Re: dåliga esp32 ?
Postat: 24 oktober 2026, 01:20:42
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
ESP32 som inte är trasiga är aldrig svåra att programera.
Re: dåliga esp32 ?
Postat: 24 oktober 2026, 05:47:37
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"
Re: dåliga esp32 ?
Postat: 24 oktober 2026, 08:56:08
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.