New AnnexToolKit 1.1 including release 1.48.22

Here you'll find the updated available
Post Reply
N7QWT
Posts: 21
Joined: Fri Feb 19, 2021 4:03 am
Been thanked: 3 times

Re: New AnnexToolKit 1.1 including release 1.48.22

Post by N7QWT »

[Local Link Removed for Guests] wrote: [Local Link Removed for Guests]Thu Dec 22, 2022 3:10 pm Could you test these versions for the esp32-s3?
This is with the PSRAM disabled Annex32S3_no_psram.bin

and this is with a QIO psram enabled Annex32S3_qio_psram.bin

Please report .
QIO psram boots....


ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x1 (POWERON),boot:0x8 (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3808,len:0x43c
load:0x403c9700,len:0xbec
load:0x403cc700,len:0x2a3c
SHA-256 comparison failed:
Calculated: dcde8d8a4817d9bf5d5d69a7247667264e4e10ac7493514868b61f5aa6146539
Expected: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
Attempting to boot anyway...
entry 0x403c98d8
Serial version
Annex initializing...
PSRAM enabled
BLE support enabled
module Type 0 Display 255 SD_Card 0
OK
No SD cards found. Reverts to FFAT

Annex32-S3 BLE CAN 1.48.31
(C) ciccioCB 2022
Personal use only, commercial use strictly prohibited

Chip revision 0 Freq 240
STARTING

Switched to AP Mode ESP7E:DF:A1:E0:75:78
IP address: 192.168.4.1
N7QWT
Posts: 21
Joined: Fri Feb 19, 2021 4:03 am
Been thanked: 3 times

Re: New AnnexToolKit 1.1 including release 1.48.22

Post by N7QWT »

[Local Link Removed for Guests] wrote: [Local Link Removed for Guests]Thu Dec 22, 2022 3:10 pm Could you test these versions for the esp32-s3?
This is with the PSRAM disabled Annex32S3_no_psram.bin

and this is with a QIO psram enabled Annex32S3_qio_psram.bin

Please report .

No psram boots also, I will try using it further when I get a few minutes, thanks!

ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x1 (POWERON),boot:0x8 (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3808,len:0x43c
load:0x403c9700,len:0xbec
load:0x403cc700,len:0x2a3c
SHA-256 comparison failed:
Calculated: dcde8d8a4817d9bf5d5d69a7247667264e4e10ac7493514868b61f5aa6146539
Expected: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
Attempting to boot anyway...
entry 0x403c98d8
Serial version
Annex initializing...
BLE support enabled
module Type 0 Display 255 SD_Card 0
OK
No SD cards found. Reverts to FFAT

Annex32-S3 BLE CAN 1.48.31
(C) ciccioCB 2022
Personal use only, commercial use strictly prohibited

Chip revision 0 Freq 240
STARTING

Switched to AP Mode ESP7E:DF:A1:E0:75:78
IP address: 192.168.4.1
skybandit
Posts: 3
Joined: Wed Feb 24, 2021 4:40 pm
Been thanked: 2 times

Re: New AnnexToolKit 1.1 including release 1.48.22

Post by skybandit »

Hi , Both the Annex_no_psram.bin and the Annex_qio_param.bin Boot . I still get the SHA0256 comparison failed, however Both appear to work OK

Flash Free: 5160960 RAM Free: 184660 no psram
Flash Free: 5160960 RAM Free: 2278515 qio_psram

Tested On SuseLinux
lyizb
Posts: 97
Joined: Fri Feb 12, 2021 8:23 pm
Has thanked: 40 times
Been thanked: 24 times

Re: New AnnexToolKit 1.1 including release 1.48.22

Post by lyizb »

I flashed an ESP32-S2 (purple mini) with apparent success, but after power cycling, I've been unable to connect to it.
FLASH MODULE STARTED

esptool.py v4.2.1
Serial port COM25
Connecting...
Chip is ESP32-S2FNR2
Features: WiFi, Embedded Flash 4MB, Embedded PSRAM 2MB, ADC and temperature sensor calibration in BLK2 of efuse V2
Crystal is 40MHz
MAC: 48:27:e2:46:fe:78

...
Writing at 0x001b163e... (100 %)
Wrote 1709632 bytes (1120264 compressed) at 0x00010000 in 20.1 seconds (effective 680.9 kbit/s)...
Hash of data verified.

Leaving...
WARNING: ESP32-S2FNR2 chip was placed into download mode using GPIO0.
esptool.py can not exit the download mode over USB. To run the app, reset the chip manually.
To suppress this note, set --after option to 'no_reset'.
When I power cycle (or press the RST button), there is no serial port, but I do get a new network MAC, which is one greater than the MAC shown in the flash routine:
48:27:e2:46:fe:78
However, when I try to connect to this network so I can configure the ESP32, I get this message: "Can't connect to this network"

How do I proceed?
User avatar
cicciocb
Site Admin
Posts: 1989
Joined: Mon Feb 03, 2020 1:15 pm
Location: Toulouse
Has thanked: 426 times
Been thanked: 1329 times
Contact:

Re: New AnnexToolKit 1.1 including release 1.48.22

Post by cicciocb »

[Local Link Removed for Guests] wrote: [Local Link Removed for Guests]Thu Dec 29, 2022 8:23 pm I flashed an ESP32-S2 (purple mini) with apparent success, but after power cycling, I've been unable to connect to it.
FLASH MODULE STARTED

esptool.py v4.2.1
Serial port COM25
Connecting...
Chip is ESP32-S2FNR2
Features: WiFi, Embedded Flash 4MB, Embedded PSRAM 2MB, ADC and temperature sensor calibration in BLK2 of efuse V2
Crystal is 40MHz
MAC: 48:27:e2:46:fe:78

...
Writing at 0x001b163e... (100 %)
Wrote 1709632 bytes (1120264 compressed) at 0x00010000 in 20.1 seconds (effective 680.9 kbit/s)...
Hash of data verified.

Leaving...
WARNING: ESP32-S2FNR2 chip was placed into download mode using GPIO0.
esptool.py can not exit the download mode over USB. To run the app, reset the chip manually.
To suppress this note, set --after option to 'no_reset'.
When I power cycle (or press the RST button), there is no serial port, but I do get a new network MAC, which is one greater than the MAC shown in the flash routine:
48:27:e2:46:fe:78
However, when I try to connect to this network so I can configure the ESP32, I get this message: "Can't connect to this network"

How do I proceed?
On this chip you must program the USB version otherwise the serial port will not work.
At the same time, try to use the web terminal as is much responsive.
lyizb
Posts: 97
Joined: Fri Feb 12, 2021 8:23 pm
Has thanked: 40 times
Been thanked: 24 times

Re: New AnnexToolKit 1.1 including release 1.48.22

Post by lyizb »

Thanks. I'll retry the web version, but when I failed with that several weeks ago, you suggested I try the app. I'll also retry with the USB firmware, but would you have any idea why the wifi connection is refused?

Thanks as always for the great Annex environment.
User avatar
cicciocb
Site Admin
Posts: 1989
Joined: Mon Feb 03, 2020 1:15 pm
Location: Toulouse
Has thanked: 426 times
Been thanked: 1329 times
Contact:

Re: New AnnexToolKit 1.1 including release 1.48.22

Post by cicciocb »

For the web I mean the web terminal [Local Link Removed for Guests]

You can program with the new toolkit but select the USB version
image.png
You do not have the required permissions to view the files attached to this post.
lyizb
Posts: 97
Joined: Fri Feb 12, 2021 8:23 pm
Has thanked: 40 times
Been thanked: 24 times

Re: New AnnexToolKit 1.1 including release 1.48.22

Post by lyizb »

After 2 (2!) misspelling errors in my AP address, I am now connected to the ESP32-S2 (mini-purple) Editor screen with an IP address. Thank you for your assistance, and especially for this exceptional programming environment.
User avatar
douglasp
Posts: 10
Joined: Fri Sep 17, 2021 2:09 am
Location: Australia
Has thanked: 3 times
Been thanked: 2 times

Re: New AnnexToolKit 1.1 including release 1.48.22

Post by douglasp »

Hi cicciocb, Great to see -C3 support - thanks.
On my system, Linux Mint 21 with latest Python3 installed, I can not read the module info from a LilyGo ESP32-C3
Boot log for the -C3 is

Code: [Local Link Removed for Guests]

I (40) boot.esp32c3: SPI Mode       : DIO
I (45) boot.esp32c3: SPI Flash Size : 4MB
I (50) boot: Enabling RNG early entropy source...
I (55) boot: Partition Table:
I (59) boot: ## Label            Usage          Type ST Offset   Length
I (66) boot:  0 otadata          OTA data         01 00 0000d000 00002000
I (73) boot:  1 phy_init         RF data          01 01 0000f000 00001000
I (81) boot:  2 nvs              WiFi data        01 02 00010000 0000e000
I (88) boot:  3 at_customize     unknown          40 00 0001e000 00042000
I (96) boot:  4 ota_0            OTA app          00 10 00060000 001d0000
I (103) boot:  5 ota_1            OTA app          00 11 00230000 001d0000
I (111) boot: End of partition table
I (115) esp_image: segment 0: paddr=00060020 vaddr=3c140020 size=29060h (168032) map
I (159) esp_image: segment 1: paddr=00089088 vaddr=3fc90800 size=03dfch ( 15868) load
I (163) esp_image: segment 2: paddr=0008ce8c vaddr=40380000 size=0318ch ( 12684) load
I (168) esp_image: segment 3: paddr=00090020 vaddr=42000020 size=130764h (1247076) map
I (434) esp_image: segment 4: paddr=001c078c vaddr=4038318c size=0d588h ( 54664) load
I (448) esp_image: segment 5: paddr=001cdd1c vaddr=50000000 size=00004h (     4) load
I (448) esp_image: segment 6: paddr=001cdd28 vaddr=50000008 size=00010h (    16) load
I (458) boot: Loaded app from partition at offset 0x60000
and, trying to read module info with Annex Toolkit gives the following

Code: [Local Link Removed for Guests]


esptool.py v3.3.2-dev
Serial port /dev/ttyACM1
Connecting...
Traceback (most recent call last):
  File "/home/doug/Downloads/annextoolkit_release-1.1/./esptool", line 5399, in <module>
    _main()
  File "/home/doug/Downloads/annextoolkit_release-1.1/./esptool", line 5392, in _main
    main()
  File "/home/doug/Downloads/annextoolkit_release-1.1/./esptool", line 4699, in main
    esp = esp or get_default_connected_device(ser_list, port=args.port, connect_attempts=args.connect_attempts,
  File "/home/doug/Downloads/annextoolkit_release-1.1/./esptool", line 110, in get_default_connected_device
    _esp = ESPLoader.detect_chip(each_port, initial_baud, before, trace,
  File "/home/doug/Downloads/annextoolkit_release-1.1/./esptool", line 366, in detect_chip
    detect_port.connect(connect_mode, connect_attempts, detecting=True)
  File "/home/doug/Downloads/annextoolkit_release-1.1/./esptool", line 664, in connect
    last_error = self._connect_attempt(mode=mode, usb_jtag_serial=usb_jtag_serial, extra_delay=extra_delay)
  File "/home/doug/Downloads/annextoolkit_release-1.1/./esptool", line 614, in _connect_attempt
    self.bootloader_reset(usb_jtag_serial, extra_delay)
  File "/home/doug/Downloads/annextoolkit_release-1.1/./esptool", line 575, in bootloader_reset
    self._setRTS(False)
  File "/home/doug/Downloads/annextoolkit_release-1.1/./esptool", line 535, in _setRTS
    self._port.setRTS(state)
  File "/home/doug/.local/lib/python3.10/site-packages/serial/serialutil.py", line 600, in setRTS
    self.rts = value
  File "/home/doug/.local/lib/python3.10/site-packages/serial/serialutil.py", line 463, in rts
    self._update_rts_state()
  File "/home/doug/.local/lib/python3.10/site-packages/serial/serialposix.py", line 708, in _update_rts_state
    fcntl.ioctl(self.fd, TIOCMBIC, TIOCM_RTS_str)
BrokenPipeError: [Errno 32] Broken pipe
exit_code:1
Any suggestions as to what I may be doing wrong would be greatly appreciated.
Doug.
User avatar
cicciocb
Site Admin
Posts: 1989
Joined: Mon Feb 03, 2020 1:15 pm
Location: Toulouse
Has thanked: 426 times
Been thanked: 1329 times
Contact:

Re: New AnnexToolKit 1.1 including release 1.48.22

Post by cicciocb »

These new devices with USB support are more difficult to program.
I suggest to use windows and hold the program button during the flash process
Post Reply