opendata-stuttgart / airrohr-firmware-flasher

MIT License
89 stars 38 forks source link

ESP32 NodeMCU CP2102 "chip_id is not supported for ESP32" #25

Closed benjamq closed 4 years ago

benjamq commented 4 years ago

Hey guys,

i tried several times to flash my ESP32 CP2102, but the chip_id will not be written. Is this board not supported or what am i doing wrong?

Thank you

Informatic commented 4 years ago

This is likely. Support for ESP32 was not intended/required during development, but this should be very easy to introduce.

On Wed, 22 Jan 2020, 13:56 benjamq, notifications@github.com wrote:

Hey guys,

i tried several times to flash my ESP32 CP2102, but the chip_id will not be written. Is this board not supported or what am i doing wrong?

Thank you

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/opendata-stuttgart/airrohr-firmware-flasher/issues/25?email_source=notifications&email_token=AAIUEXSJVPFHGVSWVTZUA33Q7A66VA5CNFSM4KKFJUO2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4IH6DCMQ, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAIUEXS2MW647QOST7EL2KTQ7A66VANCNFSM4KKFJUOQ .

benjamq commented 4 years ago

I would appreciate it.

ricki-z commented 4 years ago

If you look in our instructions you won't find any hint that the firmware is supporting the ESP32. This MCU isn't binary compatible to the ESP8266. So why did you think the firmware flashed with that tool would work with the ESP32? Just to get a hint where we need to inform the users about this.

benjamq commented 4 years ago

I have copied the name "NodeMCU ESP8266, CPU/WLAN" from the construction manual into Amazon. The first product looked good and i thought it would be fine.

AZDelivery ESP32 NodeMCU Module WLAN WiFi Development Board mit CP2102 (Nachfolgermodell zum ESP8266) und gratis eBook!

benjamq commented 4 years ago

I have bought the "right" one now. For me its my first microcontroller, and my knowledge about the differences between ESP32/8266 and CP2102 is low. I thought CP2102 is the important number. And ESP32 is the follow-up of the 8266, so what will go wrong.

I found antoher tutorial: https://www.teco.kit.edu/wp-content/grand-media/application/Anleitung_Crowdsensor_v085.pdf they have a flasher for ESP32 and shares the data with you (Luftdaten)?! So you have to circuit them befor my data reaches your server.

@ricki-z maybe my explanation helps you and the community

ricki-z commented 4 years ago

You could try their firmware and flasher. With that the data should be send (also) to our servers. Using their flashing tool to flash our firmware won't work. Our firmware binaries are only working on ESP8266.