Athena (EC200A-EU, M12)
[T+0.051s] INFO athena: Athena booting up with version 3.6
[T+0.056s] INFO athena: Version tags are: ATHENA_FIRMWARE_VERSION:3.6 / ATHENA_MODEM:quectel / ATHENA_BOARD:xiao
[T+0.074s] INFO athena: JPEG quality loaded from config: 9
[T+0.075s] INFO athena: Brightness threshold loaded from config: 1
[T+0.077s] INFO athena: Sleep time loaded from config: 120
[T+0.082s] INFO esp_idf_svc::nvs: EspNvs dropped
[T+0.087s] INFO esp_idf_svc::nvs: NvsDefault dropped
[T+0.099s] INFO athena: Setting sleep signal high.
[T+0.102s] INFO athena: I2C bus initialized
[T+0.106s] INFO athena: Spawning monitoring task
[T+0.114s] INFO athena: Power data: PowerData { ch1_voltage: 12894, ch1_current: 67, ch1_energy: 0, ch2_voltage: 4416, ch2_current: 0, ch2_energy: 0, ch3_voltage: 4416, ch3_current: 0, ch3_energy: 0 }
[T+0.934s] INFO athena::camera: Camera initialised (23×0, quality 9)
[T+0.935s] INFO athena: Taking 10 frames over 2,5 seconds to let auto-exposure adjust
[T+15.340s] INFO athena: Photo captured: 951861 bytes
[T+15.344s] INFO athena::camera: OV5640: AEC exposure=984, AGC gain=248
[T+15.345s] INFO athena::quectel: Trying communications at 115200 baud
[T+15.447s] INFO athena::quectel: Sending: AT
[T+15.451s] INFO athena::quectel: Sending: AT+IPR=230400
[T+16.958s] INFO athena::quectel: Sending: AT
[T+16.961s] INFO athena::quectel: UART speed set to 230400 baud
[T+16.961s] INFO athena::quectel: Sending: AT
[T+16.964s] INFO athena::quectel: Sending: ATE0
[T+16.969s] INFO athena::quectel: Sending: AT+CPIN?
[T+16.976s] INFO athena::quectel: SIM ready (0.0s)
[T+16.979s] INFO athena::quectel: Sending: AT+CREG=1
[T+16.987s] INFO athena::quectel: Sending: AT+CGREG=1
[T+16.992s] INFO athena::quectel: Sending: AT+CEREG=1
[T+16.997s] INFO athena::quectel: Waiting for network registration…
[T+17.001s] INFO athena::quectel: Sending: AT+CREG?
[T+17.009s] INFO athena::quectel: Sending: AT+CGREG?
[T+17.015s] INFO athena::quectel: Sending: AT+CEREG?
[T+17.022s] INFO athena::quectel: Network registered (0.0s)
[T+17.026s] INFO athena::quectel: Sending: AT+CSQ
[T+17.034s] INFO athena::quectel: Sending: AT+CGDCONT=1,"IP","simbase"
[T+17.043s] INFO athena::quectel: Sending: AT+CBC
[T+17.047s] INFO athena::quectel: Sending: AT+CSQ
[T+17.053s] INFO athena::quectel: Sending: AT+QLTS
[T+17.062s] INFO athena::quectel: Diagnostics cached: voltage=Some(0.0) signal=Some(-77) time=Some(2026-07-17T21:47:56)
[T+17.071s] INFO athena::quectel: Dialling PPP (ATD*99***1#)…
[T+17.080s] INFO athena::quectel: Modem in PPP data mode
[T+17.186s] INFO athena::ppp: Waiting for PPP IP address (timeout: 60s)…
[T+17.690s] INFO athena::ppp: PPP connected — IP: 10.8.70.3
[T+17.691s] INFO athena::quectel: PPP data mode active
[T+17.691s] INFO athena: Network time: 2026-07-17 21:47:56
[2026-07-17 21:47:56.000] INFO athena: Modem battery voltage: 0.000V
[2026-07-17 21:47:56.006] INFO athena: Signal quality: -77 dBm
[2026-07-17 21:47:56.012] INFO athena::modem: HTTP POST http://128.140.94.191/data/sensor (491 bytes)
[2026-07-17 21:47:56.475] INFO athena::modem: HTTP POST successful, status 201: [("X-Jpeg-Quality", "9"), ("X-Brightness-Threshold", "1"), ("X-Sleep-Minutes", "120"), ("X-Firmware-Update", "http://athena.seos.fr/file/49/release_firmware_xiao_quectel.bin"), ("X-Firmware-SHA256", "d424cfc858cf12ca37820807af879c3810e5fe0cea001686cc9c556d7d162e77"), ("X-Firmware-Version", "3.6"), ("Content-Type", "text/html; charset=UTF-8"), ("Content-Length", "0")]
[2026-07-17 21:47:56.511] INFO athena: Processing config for headers: [("X-Jpeg-Quality", "9"), ("X-Brightness-Threshold", "1"), ("X-Sleep-Minutes", "120"), ("X-Firmware-Update", "http://athena.seos.fr/file/49/release_firmware_xiao_quectel.bin"), ("X-Firmware-SHA256", "d424cfc858cf12ca37820807af879c3810e5fe0cea001686cc9c556d7d162e77"), ("X-Firmware-Version", "3.6"), ("Content-Type", "text/html; charset=UTF-8"), ("Content-Length", "0")]
[2026-07-17 21:47:56.543] INFO athena: JPEG quality retrieved from response: 9
[2026-07-17 21:47:56.550] INFO athena: Brightness threshold retrieved from response: 1
[2026-07-17 21:47:56.558] INFO athena: Sleep time retrieved from response: 120
[2026-07-17 21:47:56.565] INFO esp_idf_svc::nvs: EspNvs dropped
[2026-07-17 21:47:56.570] INFO esp_idf_svc::nvs: NvsDefault dropped
[2026-07-17 21:47:56.576] INFO athena: OTA available: version 3.6 at 'http://athena.seos.fr/file/49/release_firmware_xiao_quectel.bin'
[2026-07-17 21:47:56.588] INFO athena: OTA version 3.6 is not newer than current 3.6, marking running firmware as safe.
[2026-07-17 21:47:56.599] INFO athena: No OTA needed
[2026-07-17 21:47:56.603] INFO athena: Scene brightness: 3.9339
[2026-07-17 21:47:56.610] INFO athena::modem: HTTP POST http://128.140.94.191/data/photo (951861 bytes)
[2026-07-17 21:48:40.547] INFO athena::modem: HTTP POST successful, status 200: [("X-Jpeg-Quality", "9"), ("X-Brightness-Threshold", "1"), ("X-Sleep-Minutes", "120"), ("X-Firmware-Update", "http://athena.seos.fr/file/49/release_firmware_xiao_quectel.bin"), ("X-Firmware-SHA256", "d424cfc858cf12ca37820807af879c3810e5fe0cea001686cc9c556d7d162e77"), ("X-Firmware-Version", "3.6"), ("Content-Type", "application/json;charset=UTF-8"), ("Content-Length", "289")]
[2026-07-17 21:48:40.583] INFO athena::modem: HTTP POST http://128.140.94.191/data/sensor (148 bytes)
[2026-07-17 21:48:40.984] INFO athena::modem: HTTP POST successful, status 201: [("X-Jpeg-Quality", "9"), ("X-Brightness-Threshold", "1"), ("X-Sleep-Minutes", "120"), ("X-Firmware-Update", "http://athena.seos.fr/file/49/release_firmware_xiao_quectel.bin"), ("X-Firmware-SHA256", "d424cfc858cf12ca37820807af879c3810e5fe0cea001686cc9c556d7d162e77"), ("X-Firmware-Version", "3.6"), ("Content-Type", "text/html; charset=UTF-8"), ("Content-Length", "0")]
[2026-07-17 21:48:41.020] INFO athena: Power data: PowerData { ch1_voltage: 12855, ch1_current: 328, ch1_energy: 7392, ch2_voltage: 4408, ch2_current: 0, ch2_energy: 37, ch3_voltage: 4408, ch3_current: 0, ch3_energy: 37 }