So you're a Noob? Post your questions here until you graduate! Don't be shy.

User avatar
By Nicolas BONNIOT
#76933 Hello,
According to esptool.py doc, the ESP8266 writes boot log on UART when starting.

Using ESPlorer, my connection is set to 115200 bauds. I get following output:


PORT OPEN 115200

Communication with MCU..Got answer! Communication with MCU established.
AutoDetect firmware...

Can't autodetect firmware, because proper answer not received (may be unknown firmware).
Please, reset module or continue.
� b��og�l'o��� #x��l{l{$p�'� � l  co�<���Ǐx��og�l��l`�g' �lorǛ�' {ld`8�g�r�����  c n�|�l �c��o'� �l �ng�$'{���g �l x�o� {�����  #g�|d䌏c��gn��l`�gn �los�ۓn ��d;��g��l����'�{��o<�l $ld`c� �|s�d�g� �'� d`��r�$�d� l`��s�l�l�  l`��{�d ǟ� ld`rlǃ;$ğ�# ��#x| cp�ćp���c ��g�go� dd�� d��l�l����d�s;l�o����c dl�� cğ�# $ �c;l{

NodeMCU custom build by frightanic.com
branch: master
commit: 5073c199c01d4d7bbbcd0ae1f761ecc4687f7217
SSL: false
modules: file,gpio,http,i2c,mqtt,net,node,ow,tmr,uart,wifi
build built on: 2018-03-22 17:00
powered by Lua 5.1.4 on SDK 2.1.0(116b762)


Is the gibberish part the boot log sent at 74880 bauds?
Differents points startgin from here :
    If it is, how can I read it?
    If it's not, what's this gibberish part?
    If it's not, how can I get access this boot ROM log ?

Thanks for your replies
User avatar
By btidey
#76952 Yes. Most modules start up at 74880 and then switch to 115200. This is a consequence that the crystal used on most modules is 26MHz rather than 40MHz (74880 = 115200 *26 / 40). When the boot code detects that then it adjusts the internal clock frequency generators and then you get 115200.

To read the first part you need to have a serial adapter and app that allow you to set a speed of 74880. I use RealTerm + CP2102 based adapter which allows typing in that baud rate. I think you can also do the same in Putty
User avatar
By QuickFix
#76960
btidey wrote:I think you can also do the same in Putty

This is an affirmative. :idea: