Chat freely about anything...

User avatar
By Imarock
#43406 Some months ago, I bought 3 ESP-12F.
the AT firmware seemed to be broken (Every time I typed in a command, the ESP rebooted)
then I tried NodeMCU but that didn't work either
thirdly I tried flashing and executing some arduino example code, but this also didn't work
I used an FTDI232 and program via ubuntu.
I have a reliable power source.

So is there an easy method to check whether the esp is broken or not?
User avatar
By Glitch69
#43788 Hi, I have a the same issue, but not3 but 10 devices are out of order - I can not communicate with any of them. Also I can not flash it, there is no response from esp to the PC. Does not matter what usb/ttl of software I use...
All are esp-12f
The only think I could do is asking refund from the seller /banggood /
User avatar
By Geert
#43818 Have you tried flashing it with 512k file (see attachment):
this saved me several times

viewtopic.php?f=18&t=1673
Attachments
(233.88 KiB) Downloaded 153 times
User avatar
By Imarock
#43864
Geert wrote:Have you tried flashing it with 512k file (see attachment):
this saved me several times

viewtopic.php?f=18&t=1673


It didn't worked.
I tried it with
Code: Select allsudo ./esptool/esptool.py --port /dev/ttyUSB0 write_flash 0x000 nodemcu_512k_20141212.bin

First esptool gave an an error every time I tried flashing:
Code: Select allConnecting...
Erasing flash...
Writing at 0x00058400... (69 %)
A fatal error occurred: Invalid head of packet


After repowering the whole circuit the flashing worked.
Then I resetted the ESP and changed GPIO0 from GND to VCC
Over 9600 baud I got this output:
Code: Select all        ��NN��KN��X��'R{c'R{?cwR{cwR{?cwR{#?w"{cwR{#?w2{cwR{cwR{cwR#?cwR{cwR{cwR{cw{c?wR{cwR{c/wR{#wR{cwR{cw"{cwR{c'wR{cw{cwR;cwR{cwR{c<�Y�
                                                          �����KN��X��wR{#wR{cwR{cwR{cwR{cw2{c'R{cwR{cwR{cwR{cwR{/cw2{?cwR{cwR{#wR{cwR{cwR{#7R{cwR{cwR{cwR{cwR{cwR+c/wR{?cw*{c7R{cwR{c<��Y��N�X�
                                              Tl����wR{cwR{cw{?c?wR{c?wR{cwR{cw{/#'R;'c7R{cwR{cwR{cwR{c?w2{cwR{c#wR{#wR{cwR{cwR{cwR+c?wR{cwR{cw"{c/wR{cwR{cwR{cwR{c7{c


and over 115200 baud:
Code: Select allFatal exception (28):
epc1=0x402392ff, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000036, depc=0x00000000
Fatal exception (0):
epc1=0x40210740, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000036, depc=0x00000000
Fatal exception (0):
epc1=0x40210740, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000036, depc=0x00000000
Fatal exception (0):
epc1=0x40210740, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000036, depc=0x00000000
Fatal exception (0):
epc1=0x40210740, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000036, depc=0x00000000
Fatal exception (0):
epc1=0x40210740, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000036, depc=0x00000000
Fatal exception (0):
epc1=0x40210740, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000036, depc=0x00000000
Fatal exception (0):
epc1=0x40210740, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000036, depc=0x00000000
Fatal exception (0):
epc1=0x40210740, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000036, depc=0x00000000
Fatal exception (0):
epc1=0x40210740, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000036, depc=0x00000000
Fatal exception (0):
epc1=0x40210740, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000036, depc=0x00000000
Fatal exception (0):
epc1=0x40210740, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000036, depc=0x00000000
Fatal exception (0):
epc1=0x40210740, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000036, depc=0x00000000
Fatal exception (0):
epc1=0x40210740, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000036, depc=0x00000000
Fatal exception (0):
epc1=0x40210740, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000036, depc=0x00000000
Fatal exception (0):
epc1=0x40210740, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000036, depc=0x00000000
Fatal exception (0):
epc1=0x40210740, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000036, depc=0x00000000
Fatal exception (0):
epc1=0x40210740, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000036, depc=0x00000000
Fatal exception (0):
epc1=0x40210740, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000036, depc=0x00000000
Fatal exception (0):
epc1=0x40210740, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000036, depc=0x00000000
Fatal exception (0):
epc1=0x40210740, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000036, depc=0x00000000
Fatal exception (0):
epc1=0x40210740, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000036, depc=0x00000000
Fatal exception (0):
epc1=0x40210740, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000036, depc=0x00000000
Fatal exception (0):
epc1=0x40210740, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000036, depc=0x00000000
Fatal exception (0):
epc1=0x40210740, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000036, depc=0x00000000
Fatal exception (0):
epc1=0x40210740, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000036, depc=0x00000000
Fatal exception (0):
epc1=0x40210740, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000036, depc=0x00000000