Giter VIP home page Giter VIP logo

esp8266_at_lobo's People

Contributors

loboris avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

esp8266_at_lobo's Issues

Failure to Flash ESP01 with ESP8266 chip

Hi.
Firstly, thank you for your work on this project and for sharing it in the public domain. I am always impressed by the selfless work that developers do and then share for no personal gain. It warms my heart and makes me feel that I need to do more to improve humanity!
Thank you! Thank you!.
I have been trying to upload your firmware to a esp8266EX based module and Ubuntu 20.04 PC, without success.
The firmware upload fails with the following terminal output.


XXXXX$ ./flash.sh -t 1MB

==========================
Flashing ESP8266 firmware:

Flash type: 1MB
Flash mode: qio
Partition: 0
Address: 0x001000
Firmware: '../bin/upgrade/esp8266_AT_1_2.bin'
Erase Flash: 'yes'

esptool.py v4.0.1
Serial port /dev/ttyUSB0
Connecting....
Detecting chip type... Unsupported detection protocol, switching and trying again...
Connecting...
Detecting chip type... ESP8266
Chip is ESP8266EX
Features: WiFi
Crystal is 26MHz
MAC: b4:e6:2d:67:5b:ff
Uploading stub...
Running stub...
Stub running...
Erasing flash (this may take a while)...
Chip erase completed successfully in 2.5s
Staying in bootloader.

esptool.py v4.0.1
Serial port /dev/ttyUSB0
Connecting......................................

A fatal error occurred: Failed to connect to Espressif device: No serial data received.
For troubleshooting steps visit: https://docs.espressif.com/projects/esptool/en/latest/troubleshooting.html

Flash write failed!


I am what I am doing wrong and hope that you can point me in the right direction.
Thanks and kind regards.
Neil

[request] smartconfig support

i just flashed LoBo firmware in my esp-01s (1mb) module

i am trying to develop a simple http server / html form just to enter the wifi credentials (i am not a programmer)

i recently discovered with esp-touch apk i could enter the wifi credentials into the esp module directly with my smatphone, but noticed lobo firmware doesn't support AT+CWSTARTSMART command

otherwise i would flash official espressif ATv1.7, but it seems currently supports just 2mb and up by default

q1: how smartconfig (esp-touch) could get work in lobo firmware?
q2: if not, how could official ATv1.7+ being flashed in esp-01s?

thanks again

[request] AT+WEBSERVER command to configure wifi via browser

i got in shock when read this! .... you can set up a local http server inside esp firmware to provisioning wifi credentials via remote browser! (disabled by default in official esp8266 firmware)... i didn't knew it!

espressif official docs:

could you pleeease add a stripped-down support for this??? ... with this we won't even need wifi config through smartconfig (as pointed in #6 ), WeChat, fancy http hages or other exotic methods.... i think i found the index.html page inside sources in \esp-at-2.2.1.0_esp8266\components\fs_image\

... for my project (an irrigation system for little farmers), i spent about a year trying to set up a webserver for this in ARDUINO UNO, an esp-01s , a custom esp voltage regulator... with WiFiEspAT library, a custom http server arduino sketch, and your firmware... still without success, i'm afraid i am not skilled enough :(

[request] passive mode transmission

hi... thank you for your firmware, it has many new useful features not present in official espressif one =D

however one of the features i really need in my project is passive mode transmission because the tiny size of arduino uart serial buffers often result in data loss ... so i installed your firmware, it worked flawlessly but soon i noticed it lacks this feature :(

so i tried to install official espressif ATv1.7 in my esp-01s 1mb (512+512) flash, but also noticed it doesn't support less than 2mb (1024+1024) by default, so i tried to recompile for 1mb 512+512, but it also lacks documentation/support :(

q1: is there some way to achieve passive trasmission in lobo firmware?
q2: excuse me but if not, could you please give me directions to properly complile official ATv1.7 for 1mb (512+512) flash?
q3: have you plans to support this feature in your firmware in the future?

thank you so much for everything

Python 2 seems to be required

I'm on Fedora 31, which has sort of "retired" python 2 in favor of 3. I had to make the following changes in order for ./build.sh to get past some "missing parentheses" errors:

modified   Makefile
@@ -281,7 +281,7 @@ endif
 	@echo "!!!"
 	
 ifeq ($(app), 0)
-	@python ../tools/gen_appbin.py $< 0 $(mode) $(freqdiv) $(size_map) $(app)
+	@python2 ../tools/gen_appbin.py $< 0 $(mode) $(freqdiv) $(size_map) $(app)
 	@mv eagle.app.flash.bin ../bin/eagle.flash.bin
 	@mv eagle.app.v6.irom0text.bin ../bin/eagle.irom0text.bin
 	@rm eagle.app.v6.*
@@ -291,10 +291,10 @@ ifeq ($(app), 0)
 	@echo "eagle.irom0text.bin---->0x10000"
 else
     ifneq ($(boot), new)
-		@python ../tools/gen_appbin.py $< 1 $(mode) $(freqdiv) $(size_map) $(app)
+		@python2 ../tools/gen_appbin.py $< 1 $(mode) $(freqdiv) $(size_map) $(app)
 		@echo "Support boot_v1.1 and +"
     else
-		@python ../tools/gen_appbin.py $< 2 $(mode) $(freqdiv) $(size_map) $(app)
+		@python2 ../tools/gen_appbin.py $< 2 $(mode) $(freqdiv) $(size_map) $(app)
 
     	ifeq ($(size_map), 6)
 		@echo "Support boot_v1.4 and +"

If acceptable, I'm happy to submit a PR. Other than that tiny issue, everything else worked like a charm, thanks!

Error Flash

Hi,
i try to upgrad my ESP826ex1 512+512 at your version with esptool. After flash finish in terminal i recived message:

No configured firmware found, check all...
Address: 001000
Wrong flash mode
Address: 101000
Wrong flash mode
FATAL ERROR, no firmware found

So probabilly i sent fimware at incorect address. Please can you hel me with the correct address configuration?
The build.sh work only under linux system?
Cattura

Resolved !
this is my correct configuration
configurazione ESP8266_AT_LoBo

bootloader compile failed

$ cd bootloader/
$ ./build.sh

rm -R -f build/*
xtensa-lx106-elf-gcc -std=c99 -Wall -O1 -mtext-section-literals -mlongcalls -nostdlib -fno-builtin -flto -Wl,-static -g -ffunction-sections -fdata-sections -Wl,--gc-sections -Isrc -L. -Tbootloader_linker.ld -DNO_OTA_SUPPORT=1 -o build/output.elf src/main.c src/vector.S
/media/dangku/mywork/k210/source/esp8266/ESP8266_AT_LoBo/xtensa-lx106-elf/bin/../lib/gcc/xtensa-lx106-elf/4.8.5/../../../../xtensa-lx106-elf/bin/ld: cannot open output file build/output.elf: No such file or directory
collect2: error: ld returned 1 exit status
Makefile:26: recipe for target 'all' failed
make: *** [all] Error 1
Error

My compile env is Ubuntu 16.04, X86_64, 4.4.0-141-generic.

Thanks,

First time boot error + no AT response (ESP only echoes it)

Hello, after flashing your firmware and rebooting for the first time I get this:

LoBo ESP8266 Bootloader v1.2.0
==============================
   Flash map: 4, 4MB (512+512)
  Flash mode: QIO
Reset reason: WDT

No configured firmware found, check all...
  Address: 001000
    Wrong MD5, updating
    Default firmware set
    Config sector saved
    Selected as default
  Address: 081000
    No firmware
  Address: 101000
    No firmware
  Address: 181000
    No firmware
  Address: 201000
    No firmware
  Address: 281000
    No firmware
  Address: 301000
    No firmware
  Address: 381000
    No firmware
Starting firmware 0, map 4 from 001000...

Boot mmap: 0,0,0

ready

But that's not the main problem because I am unable to send it any messages. It seems like it is echoing every input I send to it.
Could you please tell me how to fix it?

no firmware found error

https://github.com/loboris/ESP8266_AT_LoBo/blob/master/bin/upgrade/esp8266_AT_1_2.bin
and the right addresses for 1 MB flash: boot_v1.7.bin on 0x0; esp8266_AT_1_2.bin on 0x01000; esp_init_data_default.bin on 0xfc000 and blank.bin on 0x7e000 and 0xfe000

i flashed bootloader.bin file from bin because there is no boot v1.7 and all address are shown above.

and i got this error message in serial monitor

wdt reset
load 0x40108000, len 3056, room 16
tail 0
chksum 0xd7
load 0x3fffb000, len 992, room 8
tail 8
chksum 0xd7
csum 0xd7⸮

LoBo ESP8266 Bootloader v1.2.0

Flash map: 4, 4MB (512+512)
Flash mode: DIO
Reset reason: POWER_ON

No configured firmware found, check all...
Address: 001000
Wrong flash mode
Address: 081000
No firmware
Address: 101000
Wrong flash mode
Address: 181000
No firmware
Address: 201000
Wrong flash mode
Address: 281000
No firmware
Address: 301000
Wrong flash mode
Address: 381000
No firmware
FATAL ERROR, no firmware found

please help me

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.