Coder Social home page Coder Social logo

Comments (7)

kristiankielhofner avatar kristiankielhofner commented on May 11, 2024

Thank you again for your patience with this!

Can you run:

source venv/bin/activate
pip freeze
python -m esptool -h

And provide the output?

from willow.

Xlinx64 avatar Xlinx64 commented on May 11, 2024

Here it is:

  • bitstring==4.0.2
  • cffi==1.15.1
  • cryptography==40.0.2
  • ecdsa==0.18.0
  • esptool==4.5.1
  • pycparser==2.21
  • pyserial==3.5
  • reedsolo==1.6.0
  • six==1.16.0
usage: esptool [-h] [--chip {auto,esp8266,esp32}] [--port PORT] [--baud BAUD]
               [--before {default_reset,no_reset,no_reset_no_sync}]
               [--after {hard_reset,soft_reset,no_reset}] [--no-stub]
               [--trace] [--override-vddsdio [{1.8V,1.9V,OFF}]]
               {load_ram,dump_mem,read_mem,write_mem,write_flash,run,image_info,make_image,elf2image,read_mac,chip_id,flash_id,read_flash_status,write_flash_status,read_flash,verify_flash,erase_flash,erase_region,version}
               ...

esptool.py v2.8 - ESP8266 ROM Bootloader Utility

positional arguments:
  {load_ram,dump_mem,read_mem,write_mem,write_flash,run,image_info,make_image,elf2image,read_mac,chip_id,flash_id,read_flash_status,write_flash_status,read_flash,verify_flash,erase_flash,erase_region,version}
                        Run esptool {command} -h for additional help
    load_ram            Download an image to RAM and execute
    dump_mem            Dump arbitrary memory to disk
    read_mem            Read arbitrary memory location
    write_mem           Read-modify-write to arbitrary memory location
    write_flash         Write a binary blob to flash
    run                 Run application code in flash
    image_info          Dump headers from an application image
    make_image          Create an application image from binary files
    elf2image           Create an application image from ELF file
    read_mac            Read MAC address from OTP ROM
    chip_id             Read Chip ID from OTP ROM
    flash_id            Read SPI flash manufacturer and device ID
    read_flash_status   Read SPI flash status register
    write_flash_status  Write SPI flash status register
    read_flash          Read SPI flash content
    verify_flash        Verify a binary blob against flash
    erase_flash         Perform Chip Erase on SPI flash
    erase_region        Erase a region of the flash
    version             Print esptool version

options:
  -h, --help            show this help message and exit
  --chip {auto,esp8266,esp32}, -c {auto,esp8266,esp32}
                        Target chip type
  --port PORT, -p PORT  Serial port device
  --baud BAUD, -b BAUD  Serial port baud rate used when flashing/reading
  --before {default_reset,no_reset,no_reset_no_sync}
                        What to do before connecting to the chip
  --after {hard_reset,soft_reset,no_reset}, -a {hard_reset,soft_reset,no_reset}
                        What to do after esptool.py is finished
  --no-stub             Disable launching the flasher stub, only talk to ROM
                        bootloader. Some features will not be available.
  --trace, -t           Enable trace-level output of esptool.py interactions.
  --override-vddsdio [{1.8V,1.9V,OFF}]
                        Override ESP32 VDDSDIO internal voltage regulator (use
                        with care)

from willow.

kristiankielhofner avatar kristiankielhofner commented on May 11, 2024

Ok, there it is! For some reason you end up calling an older version of esptool you must have installed somewhere else on your system (we use 4.5.1 but you also have 2.8 somewhere). I'll look into working around this but can you try tracking down your 2.8 and moving/removing it for now (if that's ok with you)?

from willow.

Xlinx64 avatar Xlinx64 commented on May 11, 2024

I managed to uninstall it. Weirdly it wasnt installed through brew, pip or pip3. I managed to lacate it in the finder and removed it that way. Now it worked. Thanks for your quick help!
Willow has a little bit of trouble with my german device names, but as I saw on your roadmap it is planned to add more languages.
It is an awesome project and I will definitely follow it closely. Thank you for your great work!

from willow.

kristiankielhofner avatar kristiankielhofner commented on May 11, 2024

Sure!

As a "thank you" for your patience on this, here's a little inside secret tip for you to try with German:

In the Willow Configuration server URI, append this to your URL:

?model=large&detect_language=True

./utils.sh build

From host:

./utils.sh flash-app

Try just speaking to Willow in full German commands/sentences. It will be a little slower but that is the absolutely highest quality model and it will detect your language and any one of >30 other languages. You can also try experimenting with just detect_language=True.

I haven't dealt with German much since my Au Pairs when I was a child but I believe German has some unicode characters that we may not exactly print correctly on the display. We're working on that!

from willow.

Xlinx64 avatar Xlinx64 commented on May 11, 2024

Awesome, I will try that.
Yes, there are ä,ü,ö.
Thank you!

from willow.

kristiankielhofner avatar kristiankielhofner commented on May 11, 2024

Please do, and even though we're way off topic for this issue let me know how it works out!

from willow.

Related Issues (20)

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.