Skip to content

fix jpeg soi check for psram_mode (DMA) #776

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

RubenKelevra
Copy link
Contributor

@RubenKelevra RubenKelevra commented Jul 21, 2025

Description

  • Added a configurable probe length for PSRAM JPEG validation via CAM_SOI_PROBE_BYTES
  • For PSRAM mode, CAM_SOI_PROBE_BYTES is copied from the first DMA block into a stack buffer and validated by cam_verify_jpeg_soi() to verify that it's a valid jpeg image before continuing the capture.
  • Reading from PSRAM directly with cam_verify_jpeg_soi() is here avoided due to latency of small operations done by cam_verify_jpeg_soi().

Related

Related #775

Checklist

Before submitting a Pull Request, please ensure the following:

  • 🚨 This PR does not introduce breaking changes.
  • All CI checks (GH Actions) pass.
  • Documentation is updated as needed.
  • Tests are updated or added as necessary.
  • Code is well-commented, especially in complex areas.
  • Git history is clean — commits are squashed to the minimum necessary.

@RubenKelevra RubenKelevra force-pushed the bugfix/implement_jpeg_soi_check_for_psram_dma branch from 1d950f1 to c45e7d8 Compare July 21, 2025 15:11
@RubenKelevra RubenKelevra marked this pull request as draft July 21, 2025 15:19
@RubenKelevra RubenKelevra force-pushed the bugfix/implement_jpeg_soi_check_for_psram_dma branch 6 times, most recently from ab36a5d to cac4990 Compare July 21, 2025 20:42
- Added a configurable probe length for PSRAM JPEG validation via CAM_SOI_PROBE_BYTES
- For PSRAM mode, CAM_SOI_PROBE_BYTES is copied from the first DMA block into a
  stack buffer and validated by cam_verify_jpeg_soi() to verify that it's a valid
  jpeg image before continuing the capture.
- Reading from PSRAM directly with cam_verify_jpeg_soi() is here avoided due to
  latency of small operations done by cam_verify_jpeg_soi().
@RubenKelevra RubenKelevra force-pushed the bugfix/implement_jpeg_soi_check_for_psram_dma branch from cac4990 to 1c0f7bd Compare July 21, 2025 20:56
@RubenKelevra RubenKelevra marked this pull request as ready for review July 21, 2025 21:00
@me-no-dev
Copy link
Member

have you tested this? If so, at what XCLK and what is the success rate?

@RubenKelevra
Copy link
Contributor Author

have you tested this? If so, at what XCLK and what is the success rate?

I can't yet test this. The SOI check should now work, but the end of image byte check needs the same treatment.

Once I've done this I will check this with the m5 thingy I got here, with the 16 MHz you suggested, which previously would just fail with "no SOI"

@RubenKelevra
Copy link
Contributor Author

RubenKelevra commented Jul 22, 2025

I've just sent the PR for the EOI fix. Will test both ASAP.

@RubenKelevra
Copy link
Contributor Author

RubenKelevra commented Aug 3, 2025

Okay, testing reveals additional bugs on the psram_mode code path with jpegs. But: with all 3 patches in place, I get sometimes one image out of the m5 module, before it crashes.

So the fixes here do work, it's just that it hits further bugs. :)

@RubenKelevra

This comment was marked as outdated.

@RubenKelevra
Copy link
Contributor Author

@me-no-dev wrote:

have you tested this? If so, at what XCLK and what is the success rate?

Success rate is now nearly 100%, but the frames are broken most of the time. 🥲

The PRs I've used for this are:

#776
#777
#778
#781
#785

The beginning and end markers will now be found reliably, and there's no crash fetching frames in FHD with the fasted ESPHome can send them via wifi for 10 minutes.

The begin marker is basically always found, but the end marker, but the end marker is sometimes not found, probably because of corruption.

This is XCLK 20 MHz, 240 MHz CPU clock, FHD resolution, CAMERA_TASK_STACK_SIZE 8192, psram-mode: octal, speed: 80MHz, enable_ecc: true:

Screencast_20250805_065816.webm

And this is the same settings, but XCLK 16 MHz:

Screencast_20250805_071433.webm

I think that's a tad cleaner? but no large difference.

INFO Starting log output from /dev/ttyACM0 with baud rate 115200
[07:06:20]I (173) esp_image: segment 4: paddr=000cf7a0 vaddr=403782I (680) esp_psram: SPI SRAM memory test OK
[07:06:20]I (688) cpu_start: Pro cpu start user code
[07:06:20]I (688) cpu_start: cpu freq: 240000000 Hz
[07:06:20]I (688) app_init: Application information:
[07:06:20]I (689) app_init: Project name:     m5-test
[07:06:20]I (689) app_init: App version:      2025.7.4
[07:06:20]I (689) app_init: Compile time:     Aug  5 2025 07:05:14
[07:06:20]I (689) app_init: ELF file SHA256:  0f678fd72...
[07:06:20]I (689) app_init: ESP-IDF:          5.3.2
[07:06:20]I (689) efuse_init: Min chip rev:     v0.0
[07:06:20]I (690) efuse_init: Max chip rev:     v0.99 
[07:06:20]I (690) efuse_init: Chip rev:         v0.2
[07:06:20]I (690) heap_init: Initializing. RAM available for dynamic allocation:
[07:06:20]I (690) heap_init: At 3FCA57C8 len 00043F48 (271 KiB): RAM
[07:06:20]I (690) heap_init: At 3FCE9710 len 00005724 (21 KiB): RAM
[07:06:20]I (691) heap_init: At 3FCF0000 len 00008000 (32 KiB): DRAM
[07:06:20]I (691) heap_init: At 600FE100 len 00001EE8 (7 KiB): RTCRAM
[07:06:20]I (691) esp_psram: Adding pool of 7680K of PSRAM memory to heap allocator
[07:06:20]I (692) spi_flash: detected chip: gd
[07:06:20]I (692) spi_flash: flash io: dio
[07:06:20]W (693) i2c: This driver is an old driver, please migrate your application code to adapt `driver/i2c_master.h`
[07:06:20]I (693) sleep: Configure to isolate all GPIO pins in sleep state
[07:06:20]I (693) sleep: Enable automatic switching of GPIO sleep configuration
[07:06:20]I (694) main_task: Started on CPU0
[07:06:20]I (695) main_task: Calling app_main()
[07:06:20][I][logger:169]: Log initialized
[07:06:20][C][safe_mode:082]: There have been 0 suspected unsuccessful boot attempts
[07:06:20][D][esp32.preferences:142]: Writing 1 items: 0 cached, 1 written, 0 failed
[07:06:20][I][app:049]: Running through setup()
[07:06:20][C][i2c.idf:021]: Running setup
[07:06:20][I][i2c.idf:262]: Performing bus recovery
[07:06:20][D][esp-idf:000]: I (802) gpio: GPIO[41]| InputEn: 1| OutputEn: 1| OpenDrain: 1| Pullup: 1| Pulldown: 0| Intr:0 
[07:06:20][D][esp-idf:000]: I (803) gpio: GPIO[17]| InputEn: 1| OutputEn: 1| OpenDrain: 1| Pullup: 1| Pulldown: 0| Intr:0 
[07:06:20][C][status_led:056]: Running setup
[07:06:20][D][esp-idf:000]: I (831) gpio: GPIO[14]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0 
[07:06:20][D][esp32:117]: rtc: 1
[07:06:20][C][light:021]: Running setup for 'Status LED'
[07:06:20][D][status_led:039]: 'Status LED': Setting initial state
[07:06:20][D][status_led:050]: 'Status LED': Setting state OFF
[07:06:20][D][light:052]: 'Status LED' Setting:
[07:06:20][D][light:058]:   Color mode: 
[07:06:20][D][esp-idf:000]: I (834) s3 ll_cam: DMA Channel=0
[07:06:20][D][esp-idf:000]: I (834) cam_hal: cam init ok
[07:06:20][D][esp-idf:000]: I (835) gpio: GPIO[21]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0 
[07:06:21][D][esp-idf:000]: I (871) camera: Camera PID=0x39e VER=0x00 MIDL=0x00 MIDH=0x00
[07:06:21][D][esp-idf:000]: I (871) camera: Detected MEGA_CCM camera
[07:06:21][D][esp-idf:000]: I (871) camera: Detected camera at address=0x1f
[07:06:22][D][esp-idf:000]: I (1883) cam_hal: PSRAM DMA mode enabled
[07:06:22][D][esp-idf:000]: I (1883) cam_hal: buffer_size: 414720, half_buffer_size: 1024, node_buffer_size: 1024, node_cnt: 405, total_cnt: 406
[07:06:22][D][esp-idf:000]: I (1883) cam_hal: Allocating 415760 Byte frame buffer in PSRAM
[07:06:22][D][esp-idf:000]: I (1884) cam_hal: Frame[0]: Offset: 16, Addr: 0x3C0C0E60
[07:06:22][D][esp-idf:000]: I (1884) cam_hal: Allocating 415760 Byte frame buffer in PSRAM
[07:06:22][D][esp-idf:000]: I (1884) cam_hal: Frame[1]: Offset: 16, Addr: 0x3C126690
[07:06:22][D][esp-idf:000]: I (1885) cam_hal: cam config ok
[07:06:22][D][esp-idf:000]: I (1885) mega_ccm: set_framesize
[07:06:22][D][esp-idf:000]: W (1895) mega_ccm: Unsupported
[07:06:22][D][esp-idf:000]: W (1896) mega_ccm: Unsupported
[07:06:22][D][esp-idf:000]: W (1898) mega_ccm: Unsupported
[07:06:22][D][esp-idf:000]: W (1899) mega_ccm: Unsupported
[07:06:22][D][esp-idf:000]: W (1900) mega_ccm: Unsupported
[07:06:22][C][wifi:048]: Running setup
[07:06:22][D][esp-idf:000]: W (1901) vfs: esp_vfs_register_fd_range is successful for range <54; 64) and VFS ID 2
[07:06:22][D][esp-idf:000]: I (1903) pp: pp rom version: e7ae62f
[07:06:22][D][esp-idf:000]: I (1904) net80211: net80211 rom version: e7ae62f
[07:06:22][D][esp-idf:000]: I (1905) wifi:
[07:06:22][D][esp-idf:000]: wifi driver task: 3fcb76a8, prio:23, stack:3584, core=0
[07:06:22][D][esp-idf:000]: 
[07:06:22][D][esp-idf:000][wifi]: I (1910) wifi:
[07:06:22][D][esp-idf:000][wifi]: Init data frame dynamic rx buffer num: 32
[07:06:22][D][esp-idf:000][wifi]: 
[07:06:22][D][esp-idf:000][wifi]: I (1911) wifi:
[07:06:22][D][esp-idf:000][wifi]: Init static rx mgmt buffer num: 5
[07:06:22][D][esp-idf:000][wifi]: 
[07:06:22][D][esp-idf:000][wifi]: I (1912) wifi:
[07:06:22][D][esp-idf:000][wifi]: Init management short buffer num: 32
[07:06:22][D][esp-idf:000][wifi]: 
[07:06:22][D][esp-idf:000][wifi]: I (1913) wifi:
[07:06:22][D][esp-idf:000][wifi]: Init dynamic tx buffer num: 32
[07:06:22][D][esp-idf:000][wifi]: 
[07:06:22][D][esp-idf:000][wifi]: I (1914) wifi:
[07:06:22][D][esp-idf:000][wifi]: Init tx cache buffer num: 32
[07:06:22][D][esp-idf:000][wifi]: 
[07:06:22][D][esp-idf:000][wifi]: I (1915) wifi:
[07:06:22][D][esp-idf:000][wifi]: Init static tx FG buffer num: 2
[07:06:22][D][esp-idf:000][wifi]: 
[07:06:22][D][esp-idf:000][wifi]: I (1915) wifi:
[07:06:22][D][esp-idf:000][wifi]: Init static rx buffer size: 1600
[07:06:22][D][esp-idf:000][wifi]: 
[07:06:22][D][esp-idf:000][wifi]: I (1916) wifi:
[07:06:22][D][esp-idf:000][wifi]: Init static rx buffer num: 10
[07:06:22][D][esp-idf:000][wifi]: 
[07:06:22][D][esp-idf:000][wifi]: I (1917) wifi:
[07:06:22][D][esp-idf:000][wifi]: Init dynamic rx buffer num: 32
[07:06:22][D][esp-idf:000][wifi]: 
[07:06:22][D][esp-idf:000]: I (1918) wifi_init: rx ba win: 6
[07:06:22][D][esp-idf:000]: I (1919) wifi_init: accept mbox: 6
[07:06:22][D][esp-idf:000]: I (1919) wifi_init: tcpip mbox: 32
[07:06:22][D][esp-idf:000]: I (1919) wifi_init: udp mbox: 6
[07:06:22][D][esp-idf:000]: I (1919) wifi_init: tcp mbox: 6
[07:06:22][D][esp-idf:000]: I (1920) wifi_init: tcp tx win: 5760
[07:06:22][D][esp-idf:000]: I (1920) wifi_init: tcp rx win: 5760
[07:06:22][D][esp-idf:000]: I (1920) wifi_init: tcp mss: 1440
[07:06:22][D][esp-idf:000]: I (1920) wifi_init: WiFi IRAM OP enabled
[07:06:22][D][esp-idf:000]: I (1921) wifi_init: WiFi RX IRAM OP enabled
[07:06:22][C][wifi:061]: Starting
[07:06:22][C][wifi:061]:   Local MAC: xxx
[07:06:22][D][esp-idf:000][wifi]: I (1922) phy_init: phy_version 680,a6008b2,Jun  4 2024,16:41:10
[07:06:22][D][esp-idf:000][wifi]: W (1955) phy_init: saving new calibration data because of checksum failure, mode(0)
[07:06:22][D][esp-idf:000][wifi]: I (1970) wifi:
[07:06:22][D][esp-idf:000][wifi]: mode : sta (xxx)
[07:06:22][D][esp-idf:000][wifi]: 
[07:06:22][D][esp-idf:000][wifi]: I (1971) wifi:
[07:06:22][D][esp-idf:000][wifi]: enable tsf
[07:06:22][D][esp-idf:000][wifi]: 
[07:06:22][D][esp-idf:000][wifi]: I (1973) wifi:
[07:06:22][D][esp-idf:000][wifi]: Set ps type: 1, coexist: 0
[07:06:22][D][esp-idf:000][wifi]: 
[07:06:22][I][wifi:319]: Connecting to 'xxx'
[07:06:22][D][esp-idf:000][wifi]: W (1976) wifi:
[07:06:22][D][esp-idf:000][wifi]: Password length matches WPA2 standards, authmode threshold changes from OPEN to WPA2
[07:06:22][D][esp-idf:000][wifi]: 
[07:06:22][D][status_led:030]: Restoring light state OFF
[07:06:22][D][esp-idf:000][wifi]: I (1980) wifi:
[07:06:22][D][esp-idf:000][wifi]: Set ps type: 1, coexist: 0
[07:06:22][D][esp-idf:000][wifi]: 
[07:06:22][W][component:279]: wifi set Warning flag: associating to network
[07:06:22][D][esp-idf:000][wifi]: I (2326) wifi:
[07:06:22][D][esp-idf:000][wifi]: new:<1,0>, old:<1,0>, ap:<255,255>, sta:<1,0>, prof:1, snd_ch_cfg:0x0
[07:06:22][D][esp-idf:000][wifi]: 
[07:06:22][D][esp-idf:000][wifi]: I (2327) wifi:
[07:06:22][D][esp-idf:000][wifi]: state: init -> auth (0xb0)
[07:06:22][D][esp-idf:000][wifi]: 
[07:06:22][D][esp32_camera:207]: Got Image: len=85132
[07:06:22][D][esp-idf:000][wifi]: I (2333) wifi:
[07:06:22][D][esp-idf:000][wifi]: state: auth -> assoc (0x0)
[07:06:22][D][esp-idf:000][wifi]: 
[07:06:22][D][esp-idf:000][wifi]: I (2339) wifi:
[07:06:22][D][esp-idf:000][wifi]: Association refused temporarily time 1000, comeback time 1100 (TUs)
[07:06:22][D][esp-idf:000][wifi]: 
[07:06:22]cam_hal: NO-EOI - JPEG end marker missing
[07:06:23][D][esp32_camera:207]: Got Image: len=60382
[07:06:23][D][esp-idf:000][wifi]: I (3467) wifi:
[07:06:23][D][esp-idf:000][wifi]: state: assoc -> assoc (0x0)
[07:06:23][D][esp-idf:000][wifi]: 
[07:06:23][D][esp-idf:000][wifi]: I (3516) wifi:
[07:06:23][D][esp-idf:000][wifi]: state: assoc -> run (0x10)
[07:06:23][D][esp-idf:000][wifi]: 
[07:06:23][D][esp-idf:000][wifi]: I (3538) wifi:
[07:06:23][D][esp-idf:000][wifi]: connected with xxx, aid = 12, channel 1, BW20, bssid = xxx
[07:06:23][D][esp-idf:000][wifi]: 
[07:06:23][D][esp-idf:000][wifi]: I (3539) wifi:
[07:06:23][D][esp-idf:000][wifi]: security: WPA2-PSK, phy: bgn, rssi: -35
[07:06:23][D][esp-idf:000][wifi]: 
[07:06:23][D][esp-idf:000][wifi]: I (3540) wifi:
[07:06:23][D][esp-idf:000][wifi]: pm start, type: 1
[07:06:23][D][esp-idf:000][wifi]: 
[07:06:23][D][esp-idf:000][wifi]: I (3541) wifi:
[07:06:23][D][esp-idf:000][wifi]: dp: 1, bi: 102400, li: 3, scale listen interval from 307200 us to 307200 us
[07:06:23][D][esp-idf:000][wifi]: 
[07:06:23][D][esp-idf:000][wifi]: I (3542) wifi:
[07:06:23][D][esp-idf:000][wifi]: set rx beacon pti, rx_bcn_pti: 0, bcn_timeout: 25000, mt_pti: 0, mt_time: 10000
[07:06:23][D][esp-idf:000][wifi]: 
[07:06:23][D][esp-idf:000][sys_evt]: I (3544) esp_netif_handlers: sta ip: 192.168.8.49, mask: 255.255.254.0, gw: 192.168.8.1
[07:06:23][I][wifi:630]: Connected
[07:06:23][C][wifi:434]:   Local MAC: xxx
[07:06:23][C][wifi:439]:   SSID: 'xxx'
[07:06:23][C][wifi:442]:   IP Address: 192.168.8.49
[07:06:23][D][esp-idf:000][wifi]: I (3548) wifi:
[07:06:23][D][esp-idf:000][wifi]: dp: 10, bi: 102400, li: 2, scale listen interval from 307200 us to 204800 us
[07:06:23][D][esp-idf:000][wifi]: 
[07:06:23][D][esp-idf:000][wifi]: I (3549) wifi:
[07:06:23][D][esp-idf:000][wifi]: AP's beacon interval = 102400 us, DTIM period = 10
[07:06:23][D][esp-idf:000][wifi]: 
[07:06:23][C][wifi:446]:   BSSID: xxx
[07:06:23][C][wifi:446]:   Hostname: 'm5-test'
[07:06:23][C][wifi:446]:   Signal strength: -35 dB ▂▄▆█
[07:06:23][C][wifi:455]:   Channel: 1
[07:06:23][C][wifi:455]:   Subnet: 255.255.254.0
[07:06:23][C][wifi:455]:   Gateway: 192.168.8.1
[07:06:23][C][wifi:455]:   DNS1: 192.168.8.2
[07:06:23][C][wifi:455]:   DNS2: 0.0.0.0
[07:06:23][D][wifi:784]: Saved fast_connect settings
[07:06:23][C][api:034]: Running setup
[07:06:23][W][component:279]: api set Warning flag: unspecified
[07:06:23][D][esp-idf:000]: I (3557) mdns_mem: mDNS task will be created from internal RAM
[07:06:23][I][app:091]: setup() finished successfully!
[07:06:23][W][component:307]: wifi cleared Warning flag
[07:06:23][I][app:149]: ESPHome version 2025.7.4 compiled on Aug  5 2025, 07:05:06
[07:06:23][C][status_led:065]: Status Led Light:
[07:06:23][C][status_led:066]:   Pin: GPIO14
[07:06:23][C][wifi:613]: WiFi:
[07:06:23][C][wifi:434]:   Local MAC: xxx
[07:06:23][C][wifi:439]:   SSID: 'xxx'
[07:06:23][C][wifi:442]:   IP Address: 192.168.8.49
[07:06:23][C][wifi:446]:   BSSID: xxx
[07:06:23][C][wifi:446]:   Hostname: 'm5-test'
[07:06:23][C][wifi:446]:   Signal strength: -34 dB ▂▄▆█
[07:06:23][C][wifi:455]:   Channel: 1
[07:06:23][C][wifi:455]:   Subnet: 255.255.254.0
[07:06:23][C][wifi:455]:   Gateway: 192.168.8.1
[07:06:23][C][wifi:455]:   DNS1: 192.168.8.2
[07:06:23][C][wifi:455]:   DNS2: 0.0.0.0
[07:06:23][C][logger:246]: Logger:
[07:06:23][C][logger:246]:   Max Level: DEBUG
[07:06:23][C][logger:246]:   Initial Level: DEBUG
[07:06:23][C][logger:252]:   Log Baud Rate: 115200
[07:06:23][C][logger:252]:   Hardware UART: USB_SERIAL_JTAG
[07:06:23][C][logger:259]:   Task Log Buffer Size: 768
[07:06:23][C][i2c.idf:083]: I2C Bus:
[07:06:23][C][i2c.idf:084]:   SDA Pin: GPIO17
[07:06:23][C][i2c.idf:084]:   SCL Pin: GPIO41
[07:06:23][C][i2c.idf:084]:   Frequency: 50000 Hz
[07:06:23][C][i2c.idf:094]:   Recovery: bus successfully recovered
[07:06:23][I][i2c.idf:104]: Results from bus scan:
[07:06:23][I][i2c.idf:110]: Found device at address 0x1F
[07:06:23][C][uptime.sensor:033]: Uptime Sensor 'Uptime'
[07:06:23][C][uptime.sensor:033]:   State Class: 'total_increasing'
[07:06:23][C][uptime.sensor:033]:   Unit of Measurement: 's'
[07:06:23][C][uptime.sensor:033]:   Accuracy Decimals: 0
[07:06:23][C][uptime.sensor:033]:   Device Class: 'duration'
[07:06:23][C][uptime.sensor:033]:   Icon: 'mdi:timer-outline'
[07:06:23][C][uptime.sensor:034]:   Type: Seconds
[07:06:23][C][light:092]: Light 'Status LED'
[07:06:23][C][psram:016]: PSRAM:
[07:06:23][C][psram:019]:   Available: YES
[07:06:23][C][psram:021]:   Size: 7680 KB
[07:06:23][C][psram:023]:   ECC enabled: YES
[07:06:23][C][esp32_camera:053]: ESP32 Camera:
[07:06:23][C][esp32_camera:053]:   Name: camera
[07:06:23][C][esp32_camera:053]:   Internal: NO
[07:06:23][C][esp32_camera:053]:   Data Pins: D0:6 D1:15 D2:16 D3:7 D4:5 D5:10 D6:4 D7:13
[07:06:23][C][esp32_camera:053]:   VSYNC Pin: 42
[07:06:23][C][esp32_camera:053]:   HREF Pin: 18
[07:06:23][C][esp32_camera:053]:   Pixel Clock Pin: 12
[07:06:23][C][esp32_camera:053]:   External Clock: Pin:11 Frequency:16000000
[07:06:23][C][esp32_camera:053]:   I2C Pins: SDA:-1 SCL:-1
[07:06:23][C][esp32_camera:053]:   Reset Pin: 21
[07:06:23][C][esp32_camera:099]:   Resolution: 1920x1080 (FHD)
[07:06:23][C][esp32_camera:133]:   JPEG Quality: 0
[07:06:23][C][esp32_camera:133]:   Framebuffer Count: 2
[07:06:23][C][esp32_camera:133]:   Framebuffer Location: PSRAM
[07:06:23][C][esp32_camera:133]:   Contrast: 0
[07:06:23][C][esp32_camera:133]:   Brightness: 0
[07:06:23][C][esp32_camera:133]:   Saturation: 0
[07:06:23][C][esp32_camera:133]:   Vertical Flip: ON
[07:06:23][C][esp32_camera:133]:   Horizontal Mirror: ON
[07:06:23][C][esp32_camera:133]:   Special Effect: 0
[07:06:23][C][esp32_camera:133]:   White Balance Mode: 0
[07:06:23][C][esp32_camera:149]:   Auto Exposure Control: 0
[07:06:23][C][esp32_camera:149]:   Auto Exposure Control 2: 0
[07:06:23][C][esp32_camera:149]:   Auto Exposure Level: 0
[07:06:23][C][esp32_camera:149]:   Auto Exposure Value: 0
[07:06:23][C][esp32_camera:149]:   AGC: 0
[07:06:23][C][esp32_camera:149]:   AGC Gain: 0
[07:06:23][C][esp32_camera:149]:   Gain Ceiling: 0
[07:06:23][C][esp32_camera:163]:   Test Pattern: NO
[07:06:23][C][esphome.ota:073]: Over-The-Air updates:
[07:06:23][C][esphome.ota:073]:   Address: 192.168.8.49:3232
[07:06:23][C][esphome.ota:073]:   Version: 2
[07:06:23][C][esphome.ota:080]:   Password configured
[07:06:23][C][safe_mode:018]: Safe Mode:
[07:06:23][C][safe_mode:019]:   Boot considered successful after 60 seconds
[07:06:23][C][safe_mode:019]:   Invoke after 10 boot attempts
[07:06:23][C][safe_mode:019]:   Remain for 300 seconds
[07:06:23][C][api:207]: API Server:
[07:06:23][C][api:207]:   Address: 192.168.8.49:6053
[07:06:23][C][api:212]:   Using noise encryption: YES
[07:06:23][C][wifi_signal.sensor:010]: WiFi Signal 'WiFi Signal'
[07:06:23][C][wifi_signal.sensor:010]:   State Class: 'measurement'
[07:06:23][C][wifi_signal.sensor:010]:   Unit of Measurement: 'dBm'
[07:06:23][C][wifi_signal.sensor:010]:   Accuracy Decimals: 1
[07:06:23][C][wifi_signal.sensor:010]:   Device Class: 'signal_strength'
[07:06:23][C][mdns:122]: mDNS:
[07:06:23][C][mdns:122]:   Hostname: m5-test
[07:06:24][D][esp32_camera:207]: Got Image: len=64092
[07:06:25][D][esp32_camera:207]: Got Image: len=64567
[07:06:26][D][esp32_camera:207]: Got Image: len=61764
[07:06:27][D][esp32_camera:207]: Got Image: len=61761
[07:06:28][D][esp32_camera:207]: Got Image: len=64619
[07:06:29][D][esp32_camera:207]: Got Image: len=61713
[07:06:29][D][sensor:104]: 'WiFi Signal': Sending state -34.90000 dBm with 1 decimals of accuracy
[07:06:30][D][esp32_camera:207]: Got Image: len=61659
[07:06:31][D][esp32_camera:207]: Got Image: len=61830
[07:06:32][D][esp32_camera:207]: Got Image: len=62014
[07:06:33][D][esp32_camera:207]: Got Image: len=61604
[07:06:34][D][esp32_camera:207]: Got Image: len=61702
[07:06:35][D][esp32_camera:207]: Got Image: len=61799
[07:06:36][D][esp32_camera:207]: Got Image: len=61901
[07:06:37][D][esp32_camera:207]: Got Image: len=61735
[07:06:38][D][esp32_camera:207]: Got Image: len=61691
[07:06:39][D][esp32_camera:207]: Got Image: len=64422
[07:06:40][D][esp32_camera:207]: Got Image: len=64372
[07:06:41][D][esp32_camera:207]: Got Image: len=64652
[07:06:42][D][esp32_camera:207]: Got Image: len=64779
[07:06:43][D][esp-idf:000][wifi]: I (22931) wifi:
[07:06:43][D][esp-idf:000][wifi]: <ba-add>idx:0 (ifx:0, xxx), tid:0, ssn:2, winSize:64
[07:06:43][D][esp-idf:000][wifi]: 
[07:06:43][D][api:146]: Accept 192.168.8.5
[07:06:43][D][esp-idf:000][wifi]: I (22952) wifi:
[07:06:43][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:43][D][esp-idf:000][wifi]: 
[07:06:43][W][component:307]: api cleared Warning flag
[07:06:43][D][status_led:030]: Restoring light state OFF
[07:06:43][D][esp-idf:000][wifi]: I (22987) wifi:
[07:06:43][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:43][D][esp-idf:000][wifi]: 
[07:06:43][D][api.connection:1466]: Home Assistant 2025.8.0b1 (192.168.8.5) connected
[07:06:43][D][esp-idf:000][wifi]: I (23002) wifi:
[07:06:43][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:43][D][esp-idf:000][wifi]: 
[07:06:43][D][esp32_camera:207]: Got Image: len=64559
[07:06:43][D][esp-idf:000][wifi]: I (23109) wifi:
[07:06:43][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:43][D][esp-idf:000][wifi]: 
[07:06:43][D][esp-idf:000][wifi]: I (23201) wifi:
[07:06:43][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:43][D][esp-idf:000][wifi]: 
[07:06:44][D][esp32_camera:207]: Got Image: len=64708
[07:06:44][D][esp-idf:000][wifi]: I (23957) wifi:
[07:06:44][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:44][D][esp-idf:000][wifi]: 
[07:06:44][D][esp-idf:000][wifi]: I (23976) wifi:
[07:06:44][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:44][D][esp-idf:000][wifi]: 
[07:06:44][D][esp-idf:000][wifi]: I (23997) wifi:
[07:06:44][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:44][D][esp-idf:000][wifi]: 
[07:06:44][D][esp-idf:000][wifi]: I (24029) wifi:
[07:06:44][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:44][D][esp-idf:000][wifi]: 
[07:06:44][D][esp-idf:000][wifi]: I (24059) wifi:
[07:06:44][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:44][D][esp-idf:000][wifi]: 
[07:06:44][D][esp-idf:000][wifi]: I (24072) wifi:
[07:06:44][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:44][D][esp-idf:000][wifi]: 
[07:06:44][D][esp-idf:000][wifi]: I (24098) wifi:
[07:06:44][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:44][D][esp-idf:000][wifi]: 
[07:06:44][D][esp-idf:000][wifi]: I (24117) wifi:
[07:06:44][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:44][D][esp-idf:000][wifi]: 
[07:06:44][D][esp-idf:000][wifi]: I (24146) wifi:
[07:06:44][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:44][D][esp-idf:000][wifi]: 
[07:06:44][D][esp-idf:000][wifi]: I (24168) wifi:
[07:06:44][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:44][D][esp-idf:000][wifi]: 
[07:06:44][D][esp-idf:000][wifi]: I (24285) wifi:
[07:06:44][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:44][D][esp-idf:000][wifi]: 
[07:06:44][D][esp-idf:000][wifi]: I (24291) wifi:
[07:06:44][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:44][D][esp-idf:000][wifi]: 
[07:06:44][D][esp-idf:000][wifi]: I (24400) wifi:
[07:06:44][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:44][D][esp-idf:000][wifi]: 
[07:06:45][D][esp-idf:000][wifi]: I (24966) wifi:
[07:06:45][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:45][D][esp-idf:000][wifi]: 
[07:06:45][D][esp-idf:000][wifi]: I (24980) wifi:
[07:06:45][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:45][D][esp-idf:000][wifi]: 
[07:06:45][D][esp-idf:000][wifi]: I (25008) wifi:
[07:06:45][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:45][D][esp-idf:000][wifi]: 
[07:06:45][D][esp-idf:000][wifi]: I (25033) wifi:
[07:06:45][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:45][D][esp-idf:000][wifi]: 
[07:06:45][D][esp-idf:000][wifi]: I (25050) wifi:
[07:06:45][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:45][D][esp-idf:000][wifi]: 
[07:06:45][D][esp-idf:000][wifi]: I (25078) wifi:
[07:06:45][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:45][D][esp-idf:000][wifi]: 
[07:06:45][D][esp-idf:000][wifi]: I (25098) wifi:
[07:06:45][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:45][D][esp-idf:000][wifi]: 
[07:06:45][D][esp32_camera:207]: Got Image: len=64384
[07:06:45][D][esp-idf:000][wifi]: I (25320) wifi:
[07:06:45][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:45][D][esp-idf:000][wifi]: 
[07:06:45][D][esp-idf:000][wifi]: I (25392) wifi:
[07:06:45][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:45][D][esp-idf:000][wifi]: 
[07:06:45][D][esp-idf:000][wifi]: I (25436) wifi:
[07:06:45][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:45][D][esp-idf:000][wifi]: 
[07:06:45][D][esp-idf:000][wifi]: I (25447) wifi:
[07:06:45][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:45][D][esp-idf:000][wifi]: 
[07:06:45][D][esp-idf:000][wifi]: I (25476) wifi:
[07:06:45][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:45][D][esp-idf:000][wifi]: 
[07:06:45][D][esp-idf:000][wifi]: I (25493) wifi:
[07:06:45][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:45][D][esp-idf:000][wifi]: 
[07:06:45][D][esp-idf:000][wifi]: I (25522) wifi:
[07:06:45][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:45][D][esp-idf:000][wifi]: 
[07:06:45][D][esp-idf:000][wifi]: I (25546) wifi:
[07:06:45][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:45][D][esp-idf:000][wifi]: 
[07:06:45][D][esp-idf:000][wifi]: I (25579) wifi:
[07:06:45][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:45][D][esp-idf:000][wifi]: 
[07:06:45][D][esp-idf:000][wifi]: I (25591) wifi:
[07:06:45][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:45][D][esp-idf:000][wifi]: 
[07:06:45][D][esp-idf:000][wifi]: I (25617) wifi:
[07:06:45][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:45][D][esp-idf:000][wifi]: 
[07:06:45][D][esp-idf:000][wifi]: I (25650) wifi:
[07:06:45][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:45][D][esp-idf:000][wifi]: 
[07:06:45][D][esp-idf:000][wifi]: I (25671) wifi:
[07:06:45][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:45][D][esp-idf:000][wifi]: 
[07:06:45][D][esp-idf:000][wifi]: I (25694) wifi:
[07:06:45][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:45][D][esp-idf:000][wifi]: 
[07:06:46][D][esp-idf:000][wifi]: I (25959) wifi:
[07:06:46][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:46][D][esp-idf:000][wifi]: 
[07:06:46][D][esp-idf:000][wifi]: I (25977) wifi:
[07:06:46][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:46][D][esp-idf:000][wifi]: 
[07:06:46][D][esp-idf:000][wifi]: I (25993) wifi:
[07:06:46][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:46][D][esp-idf:000][wifi]: 
[07:06:46][D][esp32_camera:207]: Got Image: len=64708
[07:06:46][D][esp-idf:000][wifi]: I (26117) wifi:
[07:06:46][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:46][D][esp-idf:000][wifi]: 
[07:06:46][D][esp-idf:000][wifi]: I (26142) wifi:
[07:06:46][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:46][D][esp-idf:000][wifi]: 
[07:06:46][D][esp-idf:000][wifi]: I (26156) wifi:
[07:06:46][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:46][D][esp-idf:000][wifi]: 
[07:06:46][D][esp-idf:000][wifi]: I (26173) wifi:
[07:06:46][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:46][D][esp-idf:000][wifi]: 
[07:06:46][D][esp-idf:000][wifi]: I (26198) wifi:
[07:06:46][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:46][D][esp-idf:000][wifi]: 
[07:06:46][D][esp-idf:000][wifi]: I (26214) wifi:
[07:06:46][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:46][D][esp-idf:000][wifi]: 
[07:06:46][D][esp-idf:000][wifi]: I (26235) wifi:
[07:06:46][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:46][D][esp-idf:000][wifi]: 
[07:06:46][D][esp-idf:000][wifi]: I (26260) wifi:
[07:06:46][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:46][D][esp-idf:000][wifi]: 
[07:06:46][D][esp-idf:000][wifi]: I (26287) wifi:
[07:06:46][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:46][D][esp-idf:000][wifi]: 
[07:06:46][D][esp-idf:000][wifi]: I (26302) wifi:
[07:06:46][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:46][D][esp-idf:000][wifi]: 
[07:06:46][D][esp-idf:000][wifi]: I (26321) wifi:
[07:06:46][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:46][D][esp-idf:000][wifi]: 
[07:06:46][D][esp-idf:000][wifi]: I (26347) wifi:
[07:06:46][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:46][D][esp-idf:000][wifi]: 
[07:06:46][D][esp-idf:000][wifi]: I (26364) wifi:
[07:06:46][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:46][D][esp-idf:000][wifi]: 
[07:06:46][D][esp-idf:000][wifi]: I (26380) wifi:
[07:06:46][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:46][D][esp-idf:000][wifi]: 
[07:06:46][D][esp-idf:000][wifi]: I (26401) wifi:
[07:06:46][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:46][D][esp-idf:000][wifi]: 
[07:06:46][D][esp-idf:000][wifi]: I (26426) wifi:
[07:06:46][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:46][D][esp-idf:000][wifi]: 
[07:06:46][D][esp-idf:000][wifi]: I (26453) wifi:
[07:06:46][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:46][D][esp-idf:000][wifi]: 
[07:06:46][D][esp-idf:000][wifi]: I (26470) wifi:
[07:06:46][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:46][D][esp-idf:000][wifi]: 
[07:06:46][D][esp-idf:000][wifi]: I (26491) wifi:
[07:06:46][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:46][D][esp-idf:000][wifi]: 
[07:06:46][D][esp-idf:000][wifi]: I (26506) wifi:
[07:06:46][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:46][D][esp-idf:000][wifi]: 
[07:06:46][D][esp-idf:000][wifi]: I (26535) wifi:
[07:06:46][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:46][D][esp-idf:000][wifi]: 
[07:06:46][D][esp-idf:000][wifi]: I (26558) wifi:
[07:06:46][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:46][D][esp-idf:000][wifi]: 
[07:06:47][D][esp32_camera:207]: Got Image: len=54562
[07:06:47][D][esp-idf:000][wifi]: I (27091) wifi:
[07:06:47][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:47][D][esp-idf:000][wifi]: 
[07:06:47][D][esp-idf:000][wifi]: I (27107) wifi:
[07:06:47][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:47][D][esp-idf:000][wifi]: 
[07:06:47][D][esp-idf:000][wifi]: I (27126) wifi:
[07:06:47][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:47][D][esp-idf:000][wifi]: 
[07:06:47][D][esp-idf:000][wifi]: I (27151) wifi:
[07:06:47][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:47][D][esp-idf:000][wifi]: 
[07:06:47][D][esp-idf:000][wifi]: I (27183) wifi:
[07:06:47][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:47][D][esp-idf:000][wifi]: 
[07:06:47][D][esp-idf:000][wifi]: I (27351) wifi:
[07:06:47][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:47][D][esp-idf:000][wifi]: 
[07:06:47][D][esp-idf:000][wifi]: I (27470) wifi:
[07:06:47][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:47][D][esp-idf:000][wifi]: 
[07:06:47][D][esp-idf:000][wifi]: I (27492) wifi:
[07:06:47][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:47][D][esp-idf:000][wifi]: 
[07:06:47][D][esp-idf:000][wifi]: I (27529) wifi:
[07:06:47][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:47][D][esp-idf:000][wifi]: 
[07:06:47][D][esp-idf:000][wifi]: I (27552) wifi:
[07:06:47][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:47][D][esp-idf:000][wifi]: 
[07:06:47][D][esp-idf:000][wifi]: I (27571) wifi:
[07:06:47][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:47][D][esp-idf:000][wifi]: 
[07:06:47][D][esp-idf:000][wifi]: I (27593) wifi:
[07:06:47][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:47][D][esp-idf:000][wifi]: 
[07:06:47][D][esp-idf:000][wifi]: I (27617) wifi:
[07:06:47][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:47][D][esp-idf:000][wifi]: 
[07:06:48][D][esp32_camera:207]: Got Image: len=64065
[07:06:48][D][esp-idf:000][wifi]: I (28087) wifi:
[07:06:48][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:48][D][esp-idf:000][wifi]: 
[07:06:48][D][esp-idf:000][wifi]: I (28110) wifi:
[07:06:48][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:48][D][esp-idf:000][wifi]: 
[07:06:48][D][esp-idf:000][wifi]: I (28273) wifi:
[07:06:48][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:48][D][esp-idf:000][wifi]: 
[07:06:48][D][esp-idf:000][wifi]: I (28283) wifi:
[07:06:48][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:48][D][esp-idf:000][wifi]: 
[07:06:48][D][esp-idf:000][wifi]: I (28319) wifi:
[07:06:48][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:48][D][esp-idf:000][wifi]: 
[07:06:48][D][esp-idf:000][wifi]: I (28345) wifi:
[07:06:48][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:48][D][esp-idf:000][wifi]: 
[07:06:48][D][esp-idf:000][wifi]: I (28366) wifi:
[07:06:48][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:48][D][esp-idf:000][wifi]: 
[07:06:48][D][esp-idf:000][wifi]: I (28388) wifi:
[07:06:48][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:48][D][esp-idf:000][wifi]: 
[07:06:48][D][esp-idf:000][wifi]: I (28408) wifi:
[07:06:48][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:48][D][esp-idf:000][wifi]: 
[07:06:48][D][esp-idf:000][wifi]: I (28433) wifi:
[07:06:48][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:48][D][esp-idf:000][wifi]: 
[07:06:48][D][esp-idf:000][wifi]: I (28455) wifi:
[07:06:48][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:48][D][esp-idf:000][wifi]: 
[07:06:48][D][esp-idf:000][wifi]: I (28474) wifi:
[07:06:48][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:48][D][esp-idf:000][wifi]: 
[07:06:48][D][esp-idf:000][wifi]: I (28491) wifi:
[07:06:48][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:48][D][esp-idf:000][wifi]: 
[07:06:48][D][esp-idf:000][wifi]: I (28517) wifi:
[07:06:48][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:48][D][esp-idf:000][wifi]: 
[07:06:48][D][esp-idf:000][wifi]: I (28555) wifi:
[07:06:48][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:48][D][esp-idf:000][wifi]: 
[07:06:48][D][esp-idf:000][wifi]: I (28570) wifi:
[07:06:48][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:48][D][esp-idf:000][wifi]: 
[07:06:48][D][esp-idf:000][wifi]: I (28604) wifi:
[07:06:48][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:48][D][esp-idf:000][wifi]: 
[07:06:48][D][esp-idf:000][wifi]: I (28674) wifi:
[07:06:48][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:48][D][esp-idf:000][wifi]: 
[07:06:49][D][esp32_camera:207]: Got Image: len=64475
[07:06:49][D][esp-idf:000][wifi]: I (29102) wifi:
[07:06:49][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:49][D][esp-idf:000][wifi]: 
[07:06:49][D][esp-idf:000][wifi]: I (29126) wifi:
[07:06:49][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:49][D][esp-idf:000][wifi]: 
[07:06:49][D][esp-idf:000][wifi]: I (29162) wifi:
[07:06:49][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:49][D][esp-idf:000][wifi]: 
[07:06:49][D][esp-idf:000][wifi]: I (29180) wifi:
[07:06:49][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:49][D][esp-idf:000][wifi]: 
[07:06:49][D][esp-idf:000][wifi]: I (29200) wifi:
[07:06:49][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:49][D][esp-idf:000][wifi]: 
[07:06:49][D][esp-idf:000][wifi]: I (29219) wifi:
[07:06:49][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:49][D][esp-idf:000][wifi]: 
[07:06:49][D][esp-idf:000][wifi]: I (29254) wifi:
[07:06:49][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:49][D][esp-idf:000][wifi]: 
[07:06:49][D][esp-idf:000][wifi]: I (29281) wifi:
[07:06:49][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:49][D][esp-idf:000][wifi]: 
[07:06:49][D][esp-idf:000][wifi]: I (29300) wifi:
[07:06:49][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:49][D][esp-idf:000][wifi]: 
[07:06:49][D][esp-idf:000][wifi]: I (29328) wifi:
[07:06:49][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:49][D][esp-idf:000][wifi]: 
[07:06:49][D][esp-idf:000][wifi]: I (29357) wifi:
[07:06:49][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:49][D][esp-idf:000][wifi]: 
[07:06:49][D][esp-idf:000][wifi]: I (29376) wifi:
[07:06:49][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:49][D][esp-idf:000][wifi]: 
[07:06:49][D][esp-idf:000][wifi]: I (29396) wifi:
[07:06:49][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:49][D][esp-idf:000][wifi]: 
[07:06:49][D][esp-idf:000][wifi]: I (29422) wifi:
[07:06:49][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:49][D][esp-idf:000][wifi]: 
[07:06:49][D][esp-idf:000][wifi]: I (29452) wifi:
[07:06:49][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:49][D][esp-idf:000][wifi]: 
[07:06:49][D][esp-idf:000][wifi]: I (29478) wifi:
[07:06:49][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:49][D][esp-idf:000][wifi]: 
[07:06:49][D][esp-idf:000][wifi]: I (29497) wifi:
[07:06:49][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:49][D][esp-idf:000][wifi]: 
[07:06:49][D][esp-idf:000][wifi]: I (29518) wifi:
[07:06:49][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:49][D][esp-idf:000][wifi]: 
[07:06:50][D][esp32_camera:207]: Got Image: len=64277
[07:06:50][D][esp-idf:000][wifi]: I (30089) wifi:
[07:06:50][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:50][D][esp-idf:000][wifi]: 
[07:06:50][D][esp-idf:000][wifi]: I (30112) wifi:
[07:06:50][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:50][D][esp-idf:000][wifi]: 
[07:06:50][D][esp-idf:000][wifi]: I (30135) wifi:
[07:06:50][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:50][D][esp-idf:000][wifi]: 
[07:06:50][D][esp-idf:000][wifi]: I (30142) wifi:
[07:06:50][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:50][D][esp-idf:000][wifi]: 
[07:06:50][D][esp-idf:000][wifi]: I (30163) wifi:
[07:06:50][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:50][D][esp-idf:000][wifi]: 
[07:06:50][D][esp-idf:000][wifi]: I (30470) wifi:
[07:06:50][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:50][D][esp-idf:000][wifi]: 
[07:06:50][D][esp-idf:000][wifi]: I (30500) wifi:
[07:06:50][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:50][D][esp-idf:000][wifi]: 
[07:06:50][D][esp-idf:000][wifi]: I (30744) wifi:
[07:06:50][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:50][D][esp-idf:000][wifi]: 
[07:06:50][D][esp-idf:000][wifi]: I (30764) wifi:
[07:06:50][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:50][D][esp-idf:000][wifi]: 
[07:06:50][D][esp-idf:000][wifi]: I (30792) wifi:
[07:06:50][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:50][D][esp-idf:000][wifi]: 
[07:06:50][D][esp-idf:000][wifi]: I (30819) wifi:
[07:06:50][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:50][D][esp-idf:000][wifi]: 
[07:06:51][D][esp-idf:000][wifi]: I (30856) wifi:
[07:06:51][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:51][D][esp-idf:000][wifi]: 
[07:06:51][D][esp-idf:000][wifi]: I (30874) wifi:
[07:06:51][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:51][D][esp-idf:000][wifi]: 
[07:06:51][D][esp-idf:000][wifi]: I (30895) wifi:
[07:06:51][D][esp-idf:000][wifi]: [ADDBA]RX DELBA, reason:38, delete tid:0, initiator:0(recipient)
[07:06:51][D][esp-idf:000][wifi]: 
[07:06:51][D][esp32_camera:207]: Got Image: len=64148
[07:06:52][D][esp32_camera:207]: Got Image: len=60010
[07:06:53][D][esp32_camera:207]: Got Image: len=64390
[07:06:54][D][esp32_camera:207]: Got Image: len=64125
[07:06:55][D][esp32_camera:207]: Got Image: len=64192
[07:06:56][D][esp32_camera:207]: Got Image: len=64195
[07:06:57][D][esp32_camera:207]: Got Image: len=64232
[07:06:58][D][esp32_camera:207]: Got Image: len=57478
[07:06:59][D][esp32_camera:207]: Got Image: len=64279
[07:07:00][D][esp32_camera:207]: Got Image: len=64556
[07:07:01][D][esp32_camera:207]: Got Image: len=64092
[07:07:02][D][esp32_camera:207]: Got Image: len=64483
[07:07:03][D][esp32_camera:207]: Got Image: len=64440
[07:07:04][D][esp32_camera:207]: Got Image: len=58379
[07:07:05][D][esp32_camera:207]: Got Image: len=57222
[07:07:06][D][esp32_camera:207]: Got Image: len=64633
[07:07:07][D][esp32_camera:207]: Got Image: len=64767
[07:07:08][D][esp32_camera:207]: Got Image: len=64535
[07:07:09][D][esp32_camera:207]: Got Image: len=64683
[07:07:10][D][esp32_camera:207]: Got Image: len=64297
[07:07:11][D][esp32_camera:207]: Got Image: len=64241
[07:07:12][D][esp32_camera:207]: Got Image: len=64596
[07:07:13][D][esp32_camera:207]: Got Image: len=64282
[07:07:14][D][esp32_camera:207]: Got Image: len=64434
[07:07:15][D][esp32_camera:207]: Got Image: len=64360
[07:07:18][D][esp32_camera:207]: Got Image: len=64254
[07:07:20][I][safe_mode:042]: Boot seems successful; resetting boot loop counter
[07:07:20][D][esp32.preferences:142]: Writing 2 items: 0 cached, 2 written, 0 failed
[07:07:22][D][esp32_camera:207]: Got Image: len=64059
[07:07:22][D][esp32_camera:207]: Got Image: len=59148
[07:07:23][D][esp32_camera:207]: Got Image: len=58035
[07:07:24][D][esp32_camera:207]: Got Image: len=64464
[07:07:25][D][esp32_camera:207]: Got Image: len=63995
[07:07:26][D][esp32_camera:207]: Got Image: len=63610
[07:07:27][D][esp32_camera:207]: Got Image: len=64161
[07:07:28][D][esp32_camera:207]: Got Image: len=56374
[07:07:29][D][esp32_camera:207]: Got Image: len=63904
[07:07:30][D][esp32_camera:207]: Got Image: len=64581
[07:07:31][D][esp32_camera:207]: Got Image: len=64264
[07:07:32][D][esp32_camera:207]: Got Image: len=64635
[07:07:33][D][esp32_camera:207]: Got Image: len=64388
[07:07:34][D][esp32_camera:207]: Got Image: len=64673
[07:07:35][D][esp32_camera:207]: Got Image: len=64800
[07:07:36][D][esp32_camera:207]: Got Image: len=64462
[07:07:37][D][esp32_camera:207]: Got Image: len=64440
[07:07:38][D][esp32_camera:207]: Got Image: len=63907
[07:07:39][D][esp32_camera:207]: Got Image: len=64359
[07:07:40][D][esp32_camera:207]: Got Image: len=64112
[07:07:41][D][esp32_camera:207]: Got Image: len=64180
[07:07:42][D][esp32_camera:207]: Got Image: len=63838
[07:07:43][D][esp32_camera:207]: Got Image: len=64267
[07:07:44][D][esp32_camera:207]: Got Image: len=63886
[07:07:45][D][esp32_camera:207]: Got Image: len=64067
[07:07:46][D][esp32_camera:207]: Got Image: len=64487
[07:07:47][D][esp32_camera:207]: Got Image: len=56072
[07:07:48][D][esp32_camera:207]: Got Image: len=64318
[07:07:49][D][esp32_camera:207]: Got Image: len=64441
[07:07:50][D][esp32_camera:207]: Got Image: len=64381
[07:07:51][D][esp32_camera:207]: Got Image: len=63892
[07:07:52][D][esp32_camera:207]: Got Image: len=63593
[07:07:53][D][esp32_camera:207]: Got Image: len=63827
[07:07:54][D][esp32_camera:207]: Got Image: len=63856
[07:07:55][D][esp32_camera:207]: Got Image: len=64033
[07:07:56][D][esp32_camera:207]: Got Image: len=63979
[07:07:57][D][esp32_camera:207]: Got Image: len=64073
[07:07:58][D][esp32_camera:207]: Got Image: len=63971
[07:07:59][D][esp32_camera:207]: Got Image: len=63877
[07:08:00][D][esp32_camera:207]: Got Image: len=64043
[07:08:01][D][esp32_camera:207]: Got Image: len=63910
[07:08:02][D][esp32_camera:207]: Got Image: len=63905
[07:08:03][D][esp32_camera:207]: Got Image: len=64192
[07:08:04][D][esp32_camera:207]: Got Image: len=63851
[07:08:05][D][esp32_camera:207]: Got Image: len=66976
[07:08:06][D][esp32_camera:207]: Got Image: len=66942
[07:08:07][D][esp32_camera:207]: Got Image: len=67019
[07:08:08][D][esp32_camera:207]: Got Image: len=66935
[07:08:09][D][esp32_camera:207]: Got Image: len=66998
[07:08:10][D][esp32_camera:207]: Got Image: len=67180
[07:08:11][D][esp32_camera:207]: Got Image: len=66948
[07:08:12][D][esp32_camera:207]: Got Image: len=67271
[07:08:13][D][esp32_camera:207]: Got Image: len=67007
[07:08:14][D][esp32_camera:207]: Got Image: len=66772
[07:08:15][D][esp32_camera:207]: Got Image: len=67162
[07:08:17][D][esp32_camera:207]: Got Image: len=67208
[07:08:18][D][esp32_camera:207]: Got Image: len=58830
[07:08:19][D][esp32_camera:207]: Got Image: len=66673
[07:08:19][D][esp32_camera:207]: Got Image: len=59805
[07:08:21][D][esp32_camera:207]: Got Image: len=66589
[07:08:21][D][esp32_camera:207]: Got Image: len=59679
[07:08:22][D][esp32_camera:207]: Got Image: len=67162
[07:08:23][D][esp32_camera:207]: Got Image: len=66670
[07:08:24][D][esp32_camera:207]: Got Image: len=66083
[07:08:25][D][esp32_camera:207]: Got Image: len=66190
[07:08:26][D][esp32_camera:207]: Got Image: len=66541
[07:08:27][D][esp32_camera:207]: Got Image: len=66682
[07:08:28][D][esp32_camera:207]: Got Image: len=58694
[07:08:29][D][esp32_camera:207]: Got Image: len=66482
[07:08:30][D][esp32_camera:207]: Got Image: len=66796
[07:08:31][D][esp32_camera:207]: Got Image: len=66321
[07:08:32][D][esp32_camera:207]: Got Image: len=66086
[07:08:33][D][esp32_camera:207]: Got Image: len=66341
[07:08:34][D][esp32_camera:207]: Got Image: len=66384
[07:08:35][D][esp32_camera:207]: Got Image: len=66411
[07:08:37][D][esp32_camera:207]: Got Image: len=66169
[07:08:37][D][esp32_camera:207]: Got Image: len=58579
[07:08:38][D][esp32_camera:207]: Got Image: len=66372
[07:08:39][D][esp32_camera:207]: Got Image: len=66390
[07:08:40][D][esp32_camera:207]: Got Image: len=66797
[07:08:41][D][esp32_camera:207]: Got Image: len=66556
[07:08:42][D][esp32_camera:207]: Got Image: len=66579
[07:08:43][D][esp32_camera:207]: Got Image: len=66528
[07:08:44][D][esp32_camera:207]: Got Image: len=66531
[07:08:45][D][esp32_camera:207]: Got Image: len=66060
[07:08:46][D][sensor:104]: 'Uptime': Sending state 145.17300 s with 0 decimals of accuracy
[07:08:46][D][esp32_camera:207]: Got Image: len=65969
[07:08:47][D][esp32_camera:207]: Got Image: len=65577
[07:08:48][D][esp32_camera:207]: Got Image: len=65734
[07:08:49][D][esp32_camera:207]: Got Image: len=65718
[07:08:50][D][esp32_camera:207]: Got Image: len=65836
[07:08:51][D][esp32_camera:207]: Got Image: len=65200
[07:08:52][D][esp32_camera:207]: Got Image: len=66038
[07:08:53][D][esp32_camera:207]: Got Image: len=65730
[07:08:54][D][esp32_camera:207]: Got Image: len=65901
[07:08:56][D][esp32_camera:207]: Got Image: len=65754
[07:08:57][D][esp32_camera:207]: Got Image: len=65544
[07:08:58][D][esp32_camera:207]: Got Image: len=64539
[07:08:59][D][esp32_camera:207]: Got Image: len=60008
[07:09:00][D][esp32_camera:207]: Got Image: len=65799
[07:09:01][D][esp32_camera:207]: Got Image: len=65717
[07:09:02][D][esp32_camera:207]: Got Image: len=65575
[07:09:03][D][esp32_camera:207]: Got Image: len=65751
[07:09:04][D][esp32_camera:207]: Got Image: len=65722
[07:09:05][D][esp32_camera:207]: Got Image: len=65591
[07:09:06][D][esp32_camera:207]: Got Image: len=65353
[07:09:07][D][esp32_camera:207]: Got Image: len=65718
[07:09:08][D][esp32_camera:207]: Got Image: len=65518
[07:09:09][D][esp32_camera:207]: Got Image: len=65565
[07:09:10][D][esp32_camera:207]: Got Image: len=65000
[07:09:11][D][esp32_camera:207]: Got Image: len=65189
[07:09:12][D][esp32_camera:207]: Got Image: len=65308
[07:09:13][D][esp32_camera:207]: Got Image: len=65170
[07:09:14][D][esp32_camera:207]: Got Image: len=65196
[07:09:15][D][esp32_camera:207]: Got Image: len=64554
[07:09:16][D][esp32_camera:207]: Got Image: len=64119
[07:09:21][D][esp32_camera:207]: Got Image: len=67764
[07:09:22][D][esp32_camera:207]: Got Image: len=59630
[07:09:23][D][esp32_camera:207]: Got Image: len=68083
[07:09:23][D][esp32_camera:207]: Got Image: len=67922
[07:09:24][D][esp32_camera:207]: Got Image: len=58745
[07:09:24][D][esp32_camera:207]: Got Image: len=60632
[07:09:25][D][esp32_camera:207]: Got Image: len=67832
[07:09:25][D][esp32_camera:207]: Got Image: len=59956
[07:09:26][D][esp32_camera:207]: Got Image: len=59585
[07:09:26][D][esp32_camera:207]: Got Image: len=67787
[07:09:27][D][esp32_camera:207]: Got Image: len=67318
[07:09:27][D][esp32_camera:207]: Got Image: len=59427
[07:09:28][D][esp32_camera:207]: Got Image: len=60054
[07:09:28][D][esp32_camera:207]: Got Image: len=60118
[07:09:29][D][esp32_camera:207]: Got Image: len=58435
[07:09:29][D][esp32_camera:207]: Got Image: len=61561
[07:09:30][D][esp32_camera:207]: Got Image: len=60918
[07:09:30][D][esp32_camera:207]: Got Image: len=61170
[07:09:31][D][esp32_camera:207]: Got Image: len=60747
[07:09:31][D][esp32_camera:207]: Got Image: len=60632
[07:09:31][D][esp32_camera:207]: Got Image: len=60018
[07:09:32][D][esp32_camera:207]: Got Image: len=67856
[07:09:33][D][esp32_camera:207]: Got Image: len=60913
[07:09:33][D][esp32_camera:207]: Got Image: len=67783
[07:09:34][D][esp32_camera:207]: Got Image: len=67318
[07:09:34][D][esp32_camera:207]: Got Image: len=60677
[07:09:35][D][esp32_camera:207]: Got Image: len=67065
[07:09:35][D][esp32_camera:207]: Got Image: len=66709
[07:09:37][D][esp32_camera:207]: Got Image: len=63579
[07:09:37][D][esp32_camera:207]: Got Image: len=61161
[07:09:38][D][esp32_camera:207]: Got Image: len=60932
[07:09:38][D][esp32_camera:207]: Got Image: len=61094
[07:09:39][D][esp32_camera:207]: Got Image: len=65684
[07:09:39][D][esp32_camera:207]: Got Image: len=62967
[07:09:40][D][esp32_camera:207]: Got Image: len=67943
[07:09:40][D][esp32_camera:207]: Got Image: len=62602
[07:09:41][D][esp32_camera:207]: Got Image: len=60663
[07:09:41][D][esp32_camera:207]: Got Image: len=60542
[07:09:42][D][esp32_camera:207]: Got Image: len=67047
[07:09:42][D][esp32_camera:207]: Got Image: len=62147
[07:09:43][D][esp32_camera:207]: Got Image: len=60987
[07:09:43][D][esp32_camera:207]: Got Image: len=62306
[07:09:44][D][esp32_camera:207]: Got Image: len=67273
[07:09:44][D][esp32_camera:207]: Got Image: len=62602
[07:09:45][D][esp32_camera:207]: Got Image: len=63912
[07:09:45][D][esp32_camera:207]: Got Image: len=62499
[07:09:46][D][esp32_camera:207]: Got Image: len=68353
[07:09:47][D][esp32_camera:207]: Got Image: len=67950
[07:09:47][D][esp32_camera:207]: Got Image: len=63096
[07:09:48][D][esp32_camera:207]: Got Image: len=64648
[07:09:48][D][esp32_camera:207]: Got Image: len=58357
[07:09:49][D][esp32_camera:207]: Got Image: len=60896
[07:09:50][D][esp32_camera:207]: Got Image: len=68469
[07:09:51][D][esp32_camera:207]: Got Image: len=68334
[07:09:52][D][esp32_camera:207]: Got Image: len=68410
[07:09:53][D][esp32_camera:207]: Got Image: len=68241
[07:09:54][D][esp32_camera:207]: Got Image: len=67819
[07:09:55][D][esp32_camera:207]: Got Image: len=68138
[07:09:56][D][esp32_camera:207]: Got Image: len=68124
[07:09:57][D][esp32_camera:207]: Got Image: len=68167
[07:09:58][D][esp32_camera:207]: Got Image: len=68025
[07:09:59][D][esp32_camera:207]: Got Image: len=68018
[07:10:00][D][esp32_camera:207]: Got Image: len=67681
[07:10:01][D][esp32_camera:207]: Got Image: len=68176
[07:10:02][D][esp32_camera:207]: Got Image: len=68055
[07:10:03][D][esp32_camera:207]: Got Image: len=68090
[07:10:04][D][esp32_camera:207]: Got Image: len=67132
[07:10:05][D][esp32_camera:207]: Got Image: len=68128
[07:10:06][D][esp32_camera:207]: Got Image: len=67611
[07:10:07][D][esp32_camera:207]: Got Image: len=67399
[07:10:08][D][esp32_camera:207]: Got Image: len=68252
[07:10:09][D][esp32_camera:207]: Got Image: len=67891
[07:10:10][D][esp32_camera:207]: Got Image: len=67244
[07:10:11][D][esp32_camera:207]: Got Image: len=67944
[07:10:12][D][esp32_camera:207]: Got Image: len=68001
[07:10:13][D][esp32_camera:207]: Got Image: len=67880
[07:10:14][D][esp32_camera:207]: Got Image: len=68048
[07:10:15][D][esp32_camera:207]: Got Image: len=67903
[07:10:20][D][esp32_camera:207]: Got Image: len=66385
[07:10:21][D][esp32_camera:207]: Got Image: len=67877
[07:10:21][D][esp32_camera:207]: Got Image: len=66459
[07:10:22][D][esp32_camera:207]: Got Image: len=61702
[07:10:23][D][esp32_camera:207]: Got Image: len=68067
[07:10:24][D][esp32_camera:207]: Got Image: len=67779
[07:10:25][D][esp32_camera:207]: Got Image: len=67651
[07:10:26][D][esp32_camera:207]: Got Image: len=68007
[07:10:27][D][esp32_camera:207]: Got Image: len=67924
[07:10:28][D][esp32_camera:207]: Got Image: len=68020
[07:10:29][D][esp32_camera:207]: Got Image: len=67865
[07:10:30][D][esp32_camera:207]: Got Image: len=67868
[07:10:31][D][esp32_camera:207]: Got Image: len=66842
[07:10:32][D][esp32_camera:207]: Got Image: len=67849
[07:10:33][D][esp32_camera:207]: Got Image: len=67895
[07:10:34][D][esp32_camera:207]: Got Image: len=67832
[07:10:35][D][esp32_camera:207]: Got Image: len=67652
[07:10:37][D][esp32_camera:207]: Got Image: len=67791
[07:10:37][D][esp32_camera:207]: Got Image: len=67486
[07:10:38][D][esp32_camera:207]: Got Image: len=67134
[07:10:39][D][esp32_camera:207]: Got Image: len=67324
[07:10:40][D][esp32_camera:207]: Got Image: len=67720
[07:10:41][D][esp32_camera:207]: Got Image: len=67714
[07:10:42][D][esp32_camera:207]: Got Image: len=65900
[07:10:43][D][esp32_camera:207]: Got Image: len=67649
[07:10:44][D][esp32_camera:207]: Got Image: len=67572
[07:10:45][D][esp32_camera:207]: Got Image: len=67078
[07:10:46][D][esp32_camera:207]: Got Image: len=67653
[07:10:47][D][esp32_camera:207]: Got Image: len=67826
[07:10:49][D][esp32_camera:207]: Got Image: len=67786
[07:10:49][D][esp32_camera:207]: Got Image: len=60677
[07:10:50][D][esp32_camera:207]: Got Image: len=67803
[07:10:51][D][esp32_camera:207]: Got Image: len=67712
[07:10:52][D][esp32_camera:207]: Got Image: len=67197
[07:10:53][D][esp32_camera:207]: Got Image: len=67682
[07:10:54][D][esp32_camera:207]: Got Image: len=67864
[07:10:55][D][esp32_camera:207]: Got Image: len=67727
[07:10:56][D][esp32_camera:207]: Got Image: len=67806
[07:10:57][D][esp32_camera:207]: Got Image: len=67182
[07:10:58][D][esp32_camera:207]: Got Image: len=67562
[07:10:59][D][esp32_camera:207]: Got Image: len=67626
[07:11:00][D][esp32_camera:207]: Got Image: len=67727
[07:11:01][D][esp32_camera:207]: Got Image: len=67751
[07:11:02][D][esp32_camera:207]: Got Image: len=67675
[07:11:03][D][esp32_camera:207]: Got Image: len=67695
[07:11:04][D][esp32_camera:207]: Got Image: len=67804
[07:11:05][D][esp32_camera:207]: Got Image: len=67670
[07:11:07][D][esp32_camera:207]: Got Image: len=67650
[07:11:08][D][esp32_camera:207]: Got Image: len=67721
[07:11:08][D][esp32_camera:207]: Got Image: len=60601
[07:11:09][D][esp32_camera:207]: Got Image: len=67762
[07:11:10][D][esp32_camera:207]: Got Image: len=67951
[07:11:11][D][esp32_camera:207]: Got Image: len=67932
[07:11:12][D][esp32_camera:207]: Got Image: len=67936
[07:11:13][D][esp32_camera:207]: Got Image: len=67923
[07:11:14][D][esp32_camera:207]: Got Image: len=67792
[07:11:15][D][esp32_camera:207]: Got Image: len=67612
[07:11:18][D][esp32_camera:207]: Got Image: len=67960
[07:11:20][D][esp32_camera:207]: Got Image: len=59917
[07:11:21][D][esp32_camera:207]: Got Image: len=60325
[07:11:21][D][esp32_camera:207]: Got Image: len=64726
[07:11:22][D][esp32_camera:207]: Got Image: len=67676
[07:11:24][D][esp32_camera:207]: Got Image: len=67077
[07:11:25][D][esp32_camera:207]: Got Image: len=67294
[07:11:26][D][esp32_camera:207]: Got Image: len=67638
[07:11:27][D][esp32_camera:207]: Got Image: len=67832
[07:11:28][D][esp32_camera:207]: Got Image: len=67890
[07:11:29][D][esp32_camera:207]: Got Image: len=59684
[07:11:30][D][esp32_camera:207]: Got Image: len=67778
[07:11:31][D][esp32_camera:207]: Got Image: len=67296
[07:11:32][D][esp32_camera:207]: Got Image: len=67954
[07:11:33][D][esp32_camera:207]: Got Image: len=67942
[07:11:34][D][esp32_camera:207]: Got Image: len=67892
[07:11:35][D][esp32_camera:207]: Got Image: len=68060
[07:11:36][D][esp32_camera:207]: Got Image: len=67542
[07:11:37][D][esp32_camera:207]: Got Image: len=68195
[07:11:38][D][esp32_camera:207]: Got Image: len=60127
[07:11:39][D][esp32_camera:207]: Got Image: len=67362
[07:11:40][D][esp32_camera:207]: Got Image: len=67963
[07:11:41][D][esp32_camera:207]: Got Image: len=67662
[07:11:42][D][esp32_camera:207]: Got Image: len=66487
[07:11:43][D][esp32_camera:207]: Got Image: len=67626
[07:11:44][D][esp32_camera:207]: Got Image: len=66776
[07:11:45][D][esp32_camera:207]: Got Image: len=67127
[07:11:46][D][esp32_camera:207]: Got Image: len=67733
[07:11:47][D][esp32_camera:207]: Got Image: len=67840
[07:11:48][D][esp32_camera:207]: Got Image: len=67781
[07:11:49][D][esp32_camera:207]: Got Image: len=67872
[07:11:50][D][esp32_camera:207]: Got Image: len=68006
[07:11:51][D][esp32_camera:207]: Got Image: len=67905
[07:11:52][D][esp32_camera:207]: Got Image: len=67889
[07:11:53][D][esp32_camera:207]: Got Image: len=67972
[07:11:54][D][esp32_camera:207]: Got Image: len=68039
[07:11:55][D][esp32_camera:207]: Got Image: len=67756
[07:11:56][D][esp32_camera:207]: Got Image: len=67296
[07:11:57][D][esp32_camera:207]: Got Image: len=67641
[07:11:58][D][esp32_camera:207]: Got Image: len=67601
[07:11:59][D][esp32_camera:207]: Got Image: len=67598
[07:12:00][D][esp32_camera:207]: Got Image: len=67625
[07:12:01][D][esp32_camera:207]: Got Image: len=67270
[07:12:02][D][esp32_camera:207]: Got Image: len=67627
[07:12:03][D][esp32_camera:207]: Got Image: len=67566
[07:12:04][D][esp32_camera:207]: Got Image: len=67633
[07:12:05][D][esp32_camera:207]: Got Image: len=67749
[07:12:06][D][esp32_camera:207]: Got Image: len=66842
[07:12:07][D][esp32_camera:207]: Got Image: len=67788
[07:12:08][D][esp32_camera:207]: Got Image: len=67926
[07:12:09][D][esp32_camera:207]: Got Image: len=67816
[07:12:10][D][esp32_camera:207]: Got Image: len=67905
[07:12:11][D][esp32_camera:207]: Got Image: len=67823
[07:12:12][D][esp32_camera:207]: Got Image: len=67744
[07:12:13][D][esp32_camera:207]: Got Image: len=67843
[07:12:14][D][esp32_camera:207]: Got Image: len=67722
[07:12:15][D][esp32_camera:207]: Got Image: len=67783
[07:12:17][D][esp32_camera:207]: Got Image: len=67769
[07:12:18][D][esp32_camera:207]: Got Image: len=60468
[07:12:20][D][esp32_camera:207]: Got Image: len=60312
[07:12:21][D][esp32_camera:207]: Got Image: len=66709
[07:12:21][D][esp32_camera:207]: Got Image: len=62155
[07:12:22][D][esp32_camera:207]: Got Image: len=59642
[07:12:23][D][esp32_camera:207]: Got Image: len=67959
[07:12:24][D][esp32_camera:207]: Got Image: len=67676
[07:12:25][D][esp32_camera:207]: Got Image: len=66756
[07:12:26][D][esp32_camera:207]: Got Image: len=67942
[07:12:27][D][esp32_camera:207]: Got Image: len=67724
[07:12:28][D][esp32_camera:207]: Got Image: len=68015
[07:12:29][D][esp32_camera:207]: Got Image: len=67934
[07:12:30][D][esp32_camera:207]: Got Image: len=67889
[07:12:31][D][esp32_camera:207]: Got Image: len=67958
[07:12:32][D][esp32_camera:207]: Got Image: len=67881
[07:12:33][D][esp32_camera:207]: Got Image: len=68016
[07:12:34][D][esp32_camera:207]: Got Image: len=67991
[07:12:35][D][esp32_camera:207]: Got Image: len=67979
[07:12:36][D][esp32_camera:207]: Got Image: len=68146
[07:12:37][D][esp32_camera:207]: Got Image: len=68145
[07:12:38][D][esp32_camera:207]: Got Image: len=59766
[07:12:39][D][esp32_camera:207]: Got Image: len=61708
[07:12:40][D][esp32_camera:207]: Got Image: len=68137
[07:12:41][D][esp32_camera:207]: Got Image: len=67812
[07:12:42][D][esp32_camera:207]: Got Image: len=67867
[07:12:43][D][esp32_camera:207]: Got Image: len=68074
[07:12:44][D][esp32_camera:207]: Got Image: len=67932
[07:12:45][D][esp32_camera:207]: Got Image: len=68087
[07:12:46][D][esp32_camera:207]: Got Image: len=68370
[07:12:47][D][esp32_camera:207]: Got Image: len=67866
[07:12:48][D][esp32_camera:207]: Got Image: len=68338
[07:12:49][D][esp32_camera:207]: Got Image: len=68356
[07:12:50][D][esp32_camera:207]: Got Image: len=68264
[07:12:51][D][esp32_camera:207]: Got Image: len=68086
[07:12:52][D][esp32_camera:207]: Got Image: len=68332
[07:12:53][D][esp32_camera:207]: Got Image: len=68206
[07:12:54][D][esp32_camera:207]: Got Image: len=68319
[07:12:55][D][esp32_camera:207]: Got Image: len=68351
[07:12:56][D][esp32_camera:207]: Got Image: len=68082
[07:12:57][D][esp32_camera:207]: Got Image: len=67352
[07:12:58][D][esp32_camera:207]: Got Image: len=68352
[07:12:59][D][esp32_camera:207]: Got Image: len=68402
[07:13:00][D][esp32_camera:207]: Got Image: len=68651
[07:13:01][D][esp32_camera:207]: Got Image: len=68366
[07:13:02][D][esp32_camera:207]: Got Image: len=68420
[07:13:03][D][esp32_camera:207]: Got Image: len=68579
[07:13:04][D][esp32_camera:207]: Got Image: len=68636
[07:13:05][D][esp32_camera:207]: Got Image: len=68582
[07:13:06][D][esp32_camera:207]: Got Image: len=68427
[07:13:07][D][esp32_camera:207]: Got Image: len=68512
[07:13:08][D][esp32_camera:207]: Got Image: len=68498
[07:13:09][D][esp32_camera:207]: Got Image: len=68614
[07:13:10][D][esp32_camera:207]: Got Image: len=68528
[07:13:11][D][esp32_camera:207]: Got Image: len=68586
[07:13:12][D][esp32_camera:207]: Got Image: len=68538
[07:13:13][D][esp32_camera:207]: Got Image: len=68000
[07:13:14][D][esp32_camera:207]: Got Image: len=68628
[07:13:15][D][esp32_camera:207]: Got Image: len=68302
[07:13:16][D][esp32_camera:207]: Got Image: len=68624
[07:13:17][D][esp32_camera:207]: Got Image: len=67644
[07:13:18][D][esp32_camera:207]: Got Image: len=68628
[07:13:19][D][esp32_camera:207]: Got Image: len=68522
[07:13:20][D][esp32_camera:207]: Got Image: len=59560
[07:13:22][D][esp32_camera:207]: Got Image: len=68551
[07:13:22][D][esp32_camera:207]: Got Image: len=68820
[07:13:23][D][esp32_camera:207]: Got Image: len=65546
[07:13:24][D][esp32_camera:207]: Got Image: len=68901
[07:13:25][D][esp32_camera:207]: Got Image: len=68726
[07:13:26][D][esp32_camera:207]: Got Image: len=68020
[07:13:27][D][esp32_camera:207]: Got Image: len=68872
[07:13:28][D][esp32_camera:207]: Got Image: len=68495
[07:13:29][D][esp32_camera:207]: Got Image: len=68977
[07:13:30][D][esp32_camera:207]: Got Image: len=68718
[07:13:31][D][esp32_camera:207]: Got Image: len=68174
[07:13:32][D][esp32_camera:207]: Got Image: len=68679
[07:13:32][D][esp32_camera:207]: Got Image: len=58653
[07:13:33][D][esp32_camera:207]: Got Image: len=60919
[07:13:33][D][esp32_camera:207]: Got Image: len=58788
[07:13:34][D][esp32_camera:207]: Got Image: len=58892
[07:13:34][D][esp32_camera:207]: Got Image: len=68206
[07:13:35][D][esp32_camera:207]: Got Image: len=67738
[07:13:35][D][esp32_camera:207]: Got Image: len=60301
[07:13:36][D][esp32_camera:207]: Got Image: len=60087
[07:13:37][D][esp32_camera:207]: Got Image: len=66793
[07:13:37][D][esp32_camera:207]: Got Image: len=59411
[07:13:38][D][esp32_camera:207]: Got Image: len=60414
[07:13:38][D][esp32_camera:207]: Got Image: len=67358
[07:13:39][D][esp32_camera:207]: Got Image: len=67996
[07:13:40][D][esp32_camera:207]: Got Image: len=67764
[07:13:40][D][esp32_camera:207]: Got Image: len=61360
[07:13:41][D][esp32_camera:207]: Got Image: len=60037
[07:13:41][D][esp32_camera:207]: Got Image: len=68077
[07:13:42][D][esp32_camera:207]: Got Image: len=68297
[07:13:43][D][esp32_camera:207]: Got Image: len=67110
[07:13:43][D][esp32_camera:207]: Got Image: len=63353
[07:13:44][D][esp32_camera:207]: Got Image: len=67984
[07:13:44][D][esp32_camera:207]: Got Image: len=61332
[07:13:45][D][esp32_camera:207]: Got Image: len=60551
[07:13:45][D][esp32_camera:207]: Got Image: len=61299
[07:13:46][D][sensor:104]: 'Uptime': Sending state 445.17401 s with 0 decimals of accuracy
[07:13:47][D][esp32_camera:207]: Got Image: len=61903
[07:13:47][D][esp32_camera:207]: Got Image: len=54572
[07:13:48][D][esp32_camera:207]: Got Image: len=61903
[07:13:48][D][esp32_camera:207]: Got Image: len=57766
[07:13:49][D][esp32_camera:207]: Got Image: len=61903
[07:13:49][D][esp32_camera:207]: Got Image: len=55301
[07:13:50][D][esp32_camera:207]: Got Image: len=57873
[07:13:50][D][esp32_camera:207]: Got Image: len=54830
[07:13:51][D][esp32_camera:207]: Got Image: len=61081
[07:13:51][D][esp32_camera:207]: Got Image: len=54966
[07:13:52][D][esp32_camera:207]: Got Image: len=64658
[07:13:52][D][esp32_camera:207]: Got Image: len=64311
[07:13:53][D][esp32_camera:207]: Got Image: len=66720
[07:13:53][D][esp32_camera:207]: Got Image: len=60777
[07:13:54][D][esp32_camera:207]: Got Image: len=56276
[07:13:54][D][esp32_camera:207]: Got Image: len=62668
[07:13:55][D][esp32_camera:207]: Got Image: len=55409
[07:13:56][D][esp32_camera:207]: Got Image: len=63063
[07:13:56][D][esp32_camera:207]: Got Image: len=56700
[07:13:57][D][esp32_camera:207]: Got Image: len=54701
[07:13:57][D][esp32_camera:207]: Got Image: len=64372
[07:13:58][D][esp32_camera:207]: Got Image: len=62840
[07:13:59][D][esp32_camera:207]: Got Image: len=56063
[07:13:59]cam_hal: NO-EOI - JPEG end marker missing - 100 additional misses
[07:13:59][D][esp32_camera:207]: Got Image: len=63757
[07:14:00][D][esp32_camera:207]: Got Image: len=53552
[07:14:00][D][esp32_camera:207]: Got Image: len=50703
[07:14:00][D][esp32_camera:207]: Got Image: len=61457
[07:14:01][D][esp32_camera:207]: Got Image: len=49102
[07:14:01][D][esp32_camera:207]: Got Image: len=52716
[07:14:02][D][esp32_camera:207]: Got Image: len=49125
[07:14:02][D][esp32_camera:207]: Got Image: len=50898
[07:14:02][D][esp32_camera:207]: Got Image: len=56476
[07:14:03][D][esp32_camera:207]: Got Image: len=53776
[07:14:03][D][esp32_camera:207]: Got Image: len=53752
[07:14:04][D][esp32_camera:207]: Got Image: len=52000
[07:14:04][D][esp32_camera:207]: Got Image: len=62958
[07:14:05][D][esp32_camera:207]: Got Image: len=53363
[07:14:05][D][esp32_camera:207]: Got Image: len=53405
[07:14:05][D][esp32_camera:207]: Got Image: len=55230
[07:14:06][D][esp32_camera:207]: Got Image: len=56961
[07:14:06][D][esp32_camera:207]: Got Image: len=55865
[07:14:07][D][esp32_camera:207]: Got Image: len=60925
[07:14:07][D][esp32_camera:207]: Got Image: len=50809
[07:14:08][D][esp32_camera:207]: Got Image: len=53359
[07:14:08][D][esp32_camera:207]: Got Image: len=49677
[07:14:08][D][esp32_camera:207]: Got Image: len=48604
[07:14:09][D][esp32_camera:207]: Got Image: len=54897
[07:14:09][D][esp32_camera:207]: Got Image: len=55168
[07:14:09][D][esp32_camera:207]: Got Image: len=59305
[07:14:10][D][esp32_camera:207]: Got Image: len=49546
[07:14:10][D][esp32_camera:207]: Got Image: len=50887
[07:14:11][D][esp32_camera:207]: Got Image: len=60800
[07:14:11][D][esp32_camera:207]: Got Image: len=52318
[07:14:11][D][esp32_camera:207]: Got Image: len=49432
[07:14:12][D][esp32_camera:207]: Got Image: len=56580
[07:14:12][D][esp32_camera:207]: Got Image: len=51812
[07:14:12][D][esp32_camera:207]: Got Image: len=51328
[07:14:13][D][esp32_camera:207]: Got Image: len=57099
[07:14:13][D][esp32_camera:207]: Got Image: len=51308
[07:14:14][D][esp32_camera:207]: Got Image: len=51289
[07:14:14][D][esp32_camera:207]: Got Image: len=56053
[07:14:14][D][esp32_camera:207]: Got Image: len=58234
[07:14:15][D][esp32_camera:207]: Got Image: len=56255
[07:14:16][D][esp32_camera:207]: Got Image: len=58795
[07:14:17][D][esp32_camera:207]: Got Image: len=54577
[07:14:18][D][esp32_camera:207]: Got Image: len=57906
[07:14:18][D][esp32_camera:207]: Got Image: len=52478
[07:14:19][D][esp32_camera:207]: Got Image: len=56500
[07:14:19][D][esp32_camera:207]: Got Image: len=63050
[07:14:20][D][esp32_camera:207]: Got Image: len=49464
[07:14:20][D][esp32_camera:207]: Got Image: len=60467
[07:14:21][D][esp32_camera:207]: Got Image: len=50610
[07:14:21][D][esp32_camera:207]: Got Image: len=57947
[07:14:22][D][esp32_camera:207]: Got Image: len=64621
[07:14:22][D][esp32_camera:207]: Got Image: len=58274
[07:14:23][D][esp32_camera:207]: Got Image: len=59061
[07:14:23][D][esp32_camera:207]: Got Image: len=57168
[07:14:23][D][esp32_camera:207]: Got Image: len=56742
[07:14:24][D][esp32_camera:207]: Got Image: len=58598
[07:14:24][D][esp32_camera:207]: Got Image: len=65297
[07:14:25][D][esp32_camera:207]: Got Image: len=58598
[07:14:25][D][esp32_camera:207]: Got Image: len=57406
[07:14:26][D][esp32_camera:207]: Got Image: len=59040
[07:14:26][D][esp32_camera:207]: Got Image: len=63681
[07:14:27][D][esp32_camera:207]: Got Image: len=65238
[07:14:27][D][esp32_camera:207]: Got Image: len=65490
[07:14:28][D][esp32_camera:207]: Got Image: len=67833
[07:14:28][D][esp32_camera:207]: Got Image: len=59484
[07:14:29][D][esp32_camera:207]: Got Image: len=61753
[07:14:29][D][esp32_camera:207]: Got Image: len=67289
[07:14:30][D][esp32_camera:207]: Got Image: len=68364
[07:14:31][D][esp32_camera:207]: Got Image: len=68461
[07:14:31][D][esp32_camera:207]: Got Image: len=68440
[07:14:32][D][esp32_camera:207]: Got Image: len=68037
[07:14:32][D][esp32_camera:207]: Got Image: len=61802
[07:14:33][D][esp32_camera:207]: Got Image: len=62394
[07:14:34][D][esp32_camera:207]: Got Image: len=68679
[07:14:34][D][esp32_camera:207]: Got Image: len=67164
[07:14:35][D][esp32_camera:207]: Got Image: len=67957
[07:14:35][D][esp32_camera:207]: Got Image: len=61401
[07:14:36][D][esp32_camera:207]: Got Image: len=60365
[07:14:36][D][esp32_camera:207]: Got Image: len=65664
[07:14:37][D][esp32_camera:207]: Got Image: len=60940
[07:14:37][D][esp32_camera:207]: Got Image: len=59583
[07:14:38][D][esp32_camera:207]: Got Image: len=59718
[07:14:38][D][esp32_camera:207]: Got Image: len=60596
[07:14:39][D][esp32_camera:207]: Got Image: len=58482
[07:14:39][D][esp32_camera:207]: Got Image: len=61847
[07:14:39][D][esp32_camera:207]: Got Image: len=61130
[07:14:40][D][esp32_camera:207]: Got Image: len=67541
[07:14:41][D][esp32_camera:207]: Got Image: len=68029
[07:14:41][D][esp32_camera:207]: Got Image: len=60495
[07:14:41][D][esp32_camera:207]: Got Image: len=60546
[07:14:42][D][esp32_camera:207]: Got Image: len=61413
[07:14:42][D][esp32_camera:207]: Got Image: len=59875
[07:14:43][D][esp32_camera:207]: Got Image: len=60654
[07:14:43][D][esp32_camera:207]: Got Image: len=67947
[07:14:44][D][esp32_camera:207]: Got Image: len=61670
[07:14:44][D][esp32_camera:207]: Got Image: len=67947
[07:14:45][D][esp32_camera:207]: Got Image: len=67900
[07:14:46][D][esp32_camera:207]: Got Image: len=62995
[07:14:47][D][esp32_camera:207]: Got Image: len=60553
[07:14:47][D][esp32_camera:207]: Got Image: len=59991
[07:14:47][D][esp32_camera:207]: Got Image: len=59783
[07:14:48][D][esp32_camera:207]: Got Image: len=63624
[07:14:49][D][esp32_camera:207]: Got Image: len=59002
[07:14:50][D][esp32_camera:207]: Got Image: len=56581
[07:14:50][D][esp32_camera:207]: Got Image: len=58056
[07:14:50][D][esp32_camera:207]: Got Image: len=57079
[07:14:51][D][esp32_camera:207]: Got Image: len=59561
[07:14:51][D][esp32_camera:207]: Got Image: len=59159
[07:14:52][D][esp32_camera:207]: Got Image: len=65088
[07:14:52][D][esp32_camera:207]: Got Image: len=60791
[07:14:53][D][esp32_camera:207]: Got Image: len=67995
[07:14:53][D][esp32_camera:207]: Got Image: len=68105
[07:14:54][D][esp32_camera:207]: Got Image: len=68104
[07:14:55][D][esp32_camera:207]: Got Image: len=67989
[07:14:55][D][esp32_camera:207]: Got Image: len=60164
[07:14:56][D][esp32_camera:207]: Got Image: len=68119
[07:14:57][D][esp32_camera:207]: Got Image: len=68158
[07:14:58][D][esp32_camera:207]: Got Image: len=66117
[07:14:59][D][esp32_camera:207]: Got Image: len=67897
[07:15:00][D][esp32_camera:207]: Got Image: len=67838
[07:15:01][D][esp32_camera:207]: Got Image: len=67465
[07:15:02][D][esp32_camera:207]: Got Image: len=67806
[07:15:03][D][esp32_camera:207]: Got Image: len=68092
[07:15:04][D][esp32_camera:207]: Got Image: len=68070
[07:15:05][D][esp32_camera:207]: Got Image: len=67994
[07:15:06][D][esp32_camera:207]: Got Image: len=68270
[07:15:07][D][esp32_camera:207]: Got Image: len=68317
[07:15:08][D][esp32_camera:207]: Got Image: len=67950
[07:15:10][D][esp32_camera:207]: Got Image: len=66462
[07:15:10][D][esp32_camera:207]: Got Image: len=60845
[07:15:11][D][esp32_camera:207]: Got Image: len=59080
[07:15:12][D][esp32_camera:207]: Got Image: len=67626
[07:15:13][D][esp32_camera:207]: Got Image: len=67749
[07:15:14][D][esp32_camera:207]: Got Image: len=67861
[07:15:15][D][esp32_camera:207]: Got Image: len=67637
[07:15:16][D][esp32_camera:207]: Got Image: len=67746
[07:15:17][D][esp32_camera:207]: Got Image: len=67760
[07:15:18][D][esp32_camera:207]: Got Image: len=64518
[07:15:19][D][esp32_camera:207]: Got Image: len=67788
[07:15:20][D][esp32_camera:207]: Got Image: len=60735
[07:15:21][D][esp32_camera:207]: Got Image: len=67933
[07:15:22][D][esp32_camera:207]: Got Image: len=67302
[07:15:23][D][esp32_camera:207]: Got Image: len=66901
[07:15:24][D][esp32_camera:207]: Got Image: len=67485
[07:15:25][D][esp32_camera:207]: Got Image: len=67630
[07:15:26][D][esp32_camera:207]: Got Image: len=66897
[07:15:27][D][esp32_camera:207]: Got Image: len=67805
[07:15:28][D][esp32_camera:207]: Got Image: len=67505
[07:15:29][D][esp32_camera:207]: Got Image: len=67702
[07:15:30][D][esp32_camera:207]: Got Image: len=67582
[07:15:31][D][esp32_camera:207]: Got Image: len=67977
[07:15:32][D][esp32_camera:207]: Got Image: len=67638
[07:15:33][D][esp32_camera:207]: Got Image: len=67603
[07:15:34][D][esp32_camera:207]: Got Image: len=66976
[07:15:35][D][esp32_camera:207]: Got Image: len=67369
[07:15:36][D][esp32_camera:207]: Got Image: len=68465
[07:15:37][D][esp32_camera:207]: Got Image: len=68305
[07:15:38][D][esp32_camera:207]: Got Image: len=68255
[07:15:39][D][esp32_camera:207]: Got Image: len=68142
[07:15:40][D][esp32_camera:207]: Got Image: len=68102
[07:15:41][D][esp32_camera:207]: Got Image: len=68345
[07:15:42][D][esp32_camera:207]: Got Image: len=68288
[07:15:43][D][esp32_camera:207]: Got Image: len=68206
[07:15:44][D][esp32_camera:207]: Got Image: len=68224
[07:15:45][D][esp32_camera:207]: Got Image: len=68463
[07:15:46][D][esp32_camera:207]: Got Image: len=67755
[07:15:47][D][esp32_camera:207]: Got Image: len=68135
[07:15:48][D][esp32_camera:207]: Got Image: len=67924
[07:15:49][D][esp32_camera:207]: Got Image: len=68255
[07:15:50][D][esp32_camera:207]: Got Image: len=68132
[07:15:51][D][esp32_camera:207]: Got Image: len=68013
[07:15:52][D][esp32_camera:207]: Got Image: len=68168
[07:15:53][D][esp32_camera:207]: Got Image: len=68277
[07:15:54][D][esp32_camera:207]: Got Image: len=68048
[07:15:55][D][esp32_camera:207]: Got Image: len=67995
[07:15:56][D][esp32_camera:207]: Got Image: len=68108
[07:15:57][D][esp32_camera:207]: Got Image: len=68000
[07:15:58][D][esp32_camera:207]: Got Image: len=67290
[07:15:59][D][esp32_camera:207]: Got Image: len=67957
[07:16:00][D][esp32_camera:207]: Got Image: len=67725
[07:16:01][D][esp32_camera:207]: Got Image: len=67599
[07:16:02][D][esp32_camera:207]: Got Image: len=67791
[07:16:03][D][esp32_camera:207]: Got Image: len=66128
[07:16:04][D][esp32_camera:207]: Got Image: len=67346
[07:16:05][D][esp32_camera:207]: Got Image: len=67549
[07:16:06][D][esp32_camera:207]: Got Image: len=67242
[07:16:07][D][esp32_camera:207]: Got Image: len=67381
[07:16:08][D][esp32_camera:207]: Got Image: len=67168
[07:16:09][D][esp32_camera:207]: Got Image: len=66559
[07:16:10][D][esp32_camera:207]: Got Image: len=67503
[07:16:11][D][esp32_camera:207]: Got Image: len=67233
[07:16:12][D][esp32_camera:207]: Got Image: len=67018
[07:16:13][D][esp32_camera:207]: Got Image: len=67386
[07:16:14][D][esp32_camera:207]: Got Image: len=67089
[07:16:15][D][esp32_camera:207]: Got Image: len=67245
[07:16:17][D][esp32_camera:207]: Got Image: len=65561
[07:16:18][D][esp32_camera:207]: Got Image: len=64384
[07:16:19][D][esp32_camera:207]: Got Image: len=67155
[07:16:21][D][esp32_camera:207]: Got Image: len=61139
[07:16:22][D][esp32_camera:207]: Got Image: len=60141
[07:16:22][D][esp32_camera:207]: Got Image: len=62972

Don't be confused here, "esp32_camera" log messages with these "Got Image" are from the ESPHome component "esp32_camera", not from this driver.

@me-no-dev me-no-dev merged commit e6378d2 into espressif:master Aug 5, 2025
30 checks passed
@RubenKelevra RubenKelevra deleted the bugfix/implement_jpeg_soi_check_for_psram_dma branch August 5, 2025 19:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants