Skip to content

Instantly share code, notes, and snippets.

@gamename
Last active June 17, 2025 20:37
Show Gist options
  • Save gamename/6bab124ca4a999be926a499f059e8b00 to your computer and use it in GitHub Desktop.
Save gamename/6bab124ca4a999be926a499f059e8b00 to your computer and use it in GitHub Desktop.
walter positioning example
╭─tennis@tennismbp2021 ~/src/walter-positioning
╰─➤ idf build flash monitor
Executing action: all (aliases: build)
Running ninja in directory /Users/tennis/src/walter-positioning/build
Executing "ninja all"...
[1/4] cd /Users/tennis/src/walter-positioning/build/esp-idf/esptool_py && /Users/tennis/.espressif/python_env/idf5.3...ter-positioning/build/partition_table/partition-table.bin /Users/tennis/src/walter-positioning/build/positioning.bin
positioning.bin binary size 0x57b60 bytes. Smallest app partition is 0x100000 bytes. 0xa84a0 bytes (66%) free.
[1/1] cd /Users/tennis/src/walter-positioning/build/bootloader/esp-idf/esptool_py && /Users/tennis/.espressif/python...e/check_sizes.py --offset 0x8000 bootloader 0x0 /Users/tennis/src/walter-positioning/build/bootloader/bootloader.bin
Bootloader binary size 0x5970 bytes. 0x2690 bytes (30%) free.
[4/4] Completed 'bootloader'Executing action: flash
Serial port /dev/cu.usbmodem21101
Connecting...
Detecting chip type... ESP32-S3
Running ninja in directory /Users/tennis/src/walter-positioning/build
Executing "ninja flash"...
[1/5] cd /Users/tennis/src/walter-positioning/build/esp-idf/esptool_py && /Users/tennis/.espressif/python_env/idf5.3...ter-positioning/build/partition_table/partition-table.bin /Users/tennis/src/walter-positioning/build/positioning.bin
positioning.bin binary size 0x57b60 bytes. Smallest app partition is 0x100000 bytes. 0xa84a0 bytes (66%) free.
[1/1] cd /Users/tennis/src/walter-positioning/build/bootloader/esp-idf/esptool_py && /Users/tennis/.espressif/python...e/check_sizes.py --offset 0x8000 bootloader 0x0 /Users/tennis/src/walter-positioning/build/bootloader/bootloader.bin
Bootloader binary size 0x5970 bytes. 0x2690 bytes (30%) free.
[4/5] cd /Users/tennis/esp/esp-idf-v5.3.2/components/esptool_py && /opt/homebrew/bin/cmake -D IDF_PATH=/Users/tennis.../tennis/src/walter-positioning/build -P /Users/tennis/esp/esp-idf-v5.3.2/components/esptool_py/run_serial_tool.cmake
esptool.py --chip esp32s3 -p /dev/cu.usbmodem21101 -b 460800 --before=default_reset --after=hard_reset write_flash --flash_mode dio --flash_freq 80m --flash_size 16MB 0x0 bootloader/bootloader.bin 0x10000 positioning.bin 0x8000 partition_table/partition-table.bin 0xd000 ota_data_initial.bin
esptool.py v4.8.1
Serial port /dev/cu.usbmodem21101
Connecting...
Chip is ESP32-S3 (QFN56) (revision v0.2)
Features: WiFi, BLE, Embedded PSRAM 2MB (AP_3v3)
Crystal is 40MHz
MAC: cc:8d:a2:2b:45:b0
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 460800
Changed.
Configuring flash size...
Flash will be erased from 0x00000000 to 0x00005fff...
Flash will be erased from 0x00010000 to 0x00067fff...
Flash will be erased from 0x00008000 to 0x00008fff...
Flash will be erased from 0x0000d000 to 0x0000efff...
SHA digest in image updated
Compressed 22896 bytes to 14083...
Writing at 0x00000000... (100 %)
Wrote 22896 bytes (14083 compressed) at 0x00000000 in 0.4 seconds (effective 485.4 kbit/s)...
Hash of data verified.
Compressed 359264 bytes to 173413...
Writing at 0x000626e0... (100 %)
Wrote 359264 bytes (173413 compressed) at 0x00010000 in 2.7 seconds (effective 1081.3 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 138...
Writing at 0x00008000... (100 %)
Wrote 3072 bytes (138 compressed) at 0x00008000 in 0.0 seconds (effective 523.1 kbit/s)...
Hash of data verified.
Compressed 8192 bytes to 31...
Writing at 0x0000d000... (100 %)
Wrote 8192 bytes (31 compressed) at 0x0000d000 in 0.1 seconds (effective 837.3 kbit/s)...
Hash of data verified.
Leaving...
Hard resetting via RTS pin...
Executing action: monitor
Running idf_monitor in directory /Users/tennis/src/walter-positioning
Executing "/Users/tennis/.espressif/python_env/idf5.3_py3.13_env/bin/python /Users/tennis/esp/esp-idf/tools/idf_monitor.py -p /dev/cu.usbmodem21101 -b 115200 --toolchain-prefix xtensa-esp32s3-elf- --target esp32s3 --revision 0 /Users/tennis/src/walter-positioning/build/positioning.elf -m '/Users/tennis/.espressif/python_env/idf5.3_py3.13_env/bin/python' '/Users/tennis/esp/esp-idf/tools/idf.py'"...
--- esp-idf-monitor 1.5.0 on /dev/cu.usbmodem21101 115200
--- Quit: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H
SP-ROM:esp32s3-20210327e1c on core: 0
--- 0x42001e1c: __esp_system_init_fn_init_show_app_info at /Users/tennis/esp/esp-idf-v5.3.2/components/esp_app_format/esp_app_desc.c:106
Build:Mar 27 2021
rst:0x15 (USB_UART_CHIP_RESET),boot:0xa (SPI_FAST_FLASH_BOOT)
Saved PC:0x4004883b
--- 0x4004883b: uart_tx_one_char_uart in ROM
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce2820,len:0x19fc
load:0x403c8700,len:0x4
load:0x403c8704,len:0xe2c
load:0x403cb700,len:0x30e4
entry 0x403c8924
I (26) boot: ESP-IDF v5.3.2-dirty 2nd stage bootloader
I (27) boot: compile time Jun 17 2025 15:18:51
W (27) boot: Unicore bootloader
I (30) boot: chip revision: v0.2
I (34) boot: efuse block revision: v1.3
I (38) qio_mode: Enabling default flash chip QIO
I (44) boot.esp32s3: Boot SPI Speed : 80MHz
I (48) boot.esp32s3: SPI Mode : QIO
I (53) boot.esp32s3: SPI Flash Size : 16MB
I (58) boot: Enabling RNG early entropy source...
I (63) boot: Partition Table:
I (67) boot: ## Label Usage Type ST Offset Length
I (74) boot: 0 nvs WiFi data 01 02 00009000 00004000
I (82) boot: 1 otadata OTA data 01 00 0000d000 00002000
I (89) boot: 2 phy_init RF data 01 01 0000f000 00001000
I (97) boot: 3 factory factory app 00 00 00010000 00100000
I (104) boot: 4 ota_0 OTA app 00 10 00110000 00100000
I (112) boot: 5 ota_1 OTA app 00 11 00210000 00100000
I (119) boot: End of partition table
I (124) boot: Defaulting to factory image
I (128) esp_image: segment 0: paddr=00010020 vaddr=3c040020 size=0f2a8h ( 62120) map
I (146) esp_image: segment 1: paddr=0001f2d0 vaddr=3fc91f00 size=00d48h ( 3400) load
I (147) esp_image: segment 2: paddr=00020020 vaddr=42000020 size=30950h (198992) map
I (183) esp_image: segment 3: paddr=00050978 vaddr=3fc92c48 size=07a74h ( 31348) load
I (189) esp_image: segment 4: paddr=000583f4 vaddr=40374000 size=0de18h ( 56856) load
I (200) esp_image: segment 5: paddr=00066214 vaddr=50000000 size=0191ch ( 6428) load
I (210) boot: Loaded app from partition at offset 0x10000
I (210) boot: Disabling RNG early entropy source...
I (222) cpu_start: Unicore app
D (222) cpu_start: Pro cpu up
I (222) cpu_start: Single core mode
D (231) clk: RTC_SLOW_CLK calibration value: 3656909
D (239) cpu_start: calling init function: 0x42001eec on core: 0
--- 0x42001eec: __esp_system_init_fn_init_efuse_check at /Users/tennis/esp/esp-idf-v5.3.2/components/efuse/src/esp_efuse_startup.c:31
D (239) cpu_start: calling init function: 0x4200234c on core: 0
--- 0x4200234c: __esp_system_init_fn_init_show_cpu_freq at /Users/tennis/esp/esp-idf-v5.3.2/components/esp_system/startup_funcs.c:58
I (239) cpu_start: Pro cpu start user code
I (244) cpu_start: cpu freq: 240000000 Hz
D (249) cpu_start: calling init function: 0x42001e1c on core: 0
--- 0x42001e1c: __esp_system_init_fn_init_show_app_info at /Users/tennis/esp/esp-idf-v5.3.2/components/esp_app_format/esp_app_desc.c:106
I (255) app_init: Application information:
I (259) app_init: Project name: positioning
I (265) app_init: App version: 1
I (269) app_init: Compile time: Jun 17 2025 15:18:46
I (275) app_init: ELF file SHA256: e80752ea5...
I (280) app_init: ESP-IDF: v5.3.2-dirty
D (286) cpu_start: calling init function: 0x42001f00 on core: 0
--- 0x42001f00: __esp_system_init_fn_init_efuse_show_app_info at /Users/tennis/esp/esp-idf-v5.3.2/components/efuse/src/esp_efuse_startup.c:41
I (292) efuse_init: Min chip rev: v0.0
I (296) efuse_init: Max chip rev: v0.99
I (301) efuse_init: Chip rev: v0.2
D (306) cpu_start: calling init function: 0x420037d0 on core: 0
--- 0x420037d0: __esp_system_init_fn_init_heap at /Users/tennis/esp/esp-idf-v5.3.2/components/heap/heap_caps_init.c:25
D (312) memory_layout: Checking 6 reserved memory ranges:
D (318) memory_layout: Reserved memory range 0x3fc84000 - 0x3fc91f00
D (324) memory_layout: Reserved memory range 0x3fc91f00 - 0x3fca9008
D (330) memory_layout: Reserved memory range 0x3fceee34 - 0x3fcf0000
D (337) memory_layout: Reserved memory range 0x40374000 - 0x40381f00
--- 0x40374000: _WindowOverflow4 at /Users/tennis/esp/esp-idf-v5.3.2/components/xtensa/xtensa_vectors.S:2027
D (343) memory_layout: Reserved memory range 0x600fe000 - 0x600fe100
D (350) memory_layout: Reserved memory range 0x600fffe8 - 0x60100000
D (356) memory_layout: Building list of available memory regions:
D (362) memory_layout: Available memory region 0x3fca9008 - 0x3fcb0000
D (369) memory_layout: Available memory region 0x3fcb0000 - 0x3fcc0000
D (375) memory_layout: Available memory region 0x3fcc0000 - 0x3fcd0000
D (382) memory_layout: Available memory region 0x3fcd0000 - 0x3fce0000
D (389) memory_layout: Available memory region 0x3fce0000 - 0x3fce9710
D (395) memory_layout: Available memory region 0x3fce9710 - 0x3fceee34
D (402) memory_layout: Available memory region 0x3fcf0000 - 0x3fcf8000
D (408) memory_layout: Available memory region 0x600fe100 - 0x600fffe8
I (415) heap_init: Initializing. RAM available for dynamic allocation:
D (422) heap_init: New heap initialised at 0x3fca9008
I (427) heap_init: At 3FCA9008 len 00040708 (257 KiB): RAM
I (434) heap_init: At 3FCE9710 len 00005724 (21 KiB): RAM
D (440) heap_init: New heap initialised at 0x3fcf0000
I (445) heap_init: At 3FCF0000 len 00008000 (32 KiB): DRAM
D (451) heap_init: New heap initialised at 0x600fe100
I (456) heap_init: At 600FE100 len 00001EE8 (7 KiB): RTCRAM
D (462) cpu_start: calling init function: 0x420070bc on core: 0
--- 0x420070bc: __esp_system_init_fn_esp_timer_init_nonos at /Users/tennis/esp/esp-idf-v5.3.2/components/esp_timer/src/esp_timer_init.c:28
D (468) cpu_start: calling init function: 0x4200662c on core: 0
--- 0x4200662c: __esp_system_init_fn_init_newlib at /Users/tennis/esp/esp-idf-v5.3.2/components/newlib/newlib_init.c:162
D (474) cpu_start: calling init function: 0x42002398 on core: 0
--- 0x42002398: __esp_system_init_fn_init_brownout at /Users/tennis/esp/esp-idf-v5.3.2/components/esp_system/startup_funcs.c:67
D (480) intr_alloc: Connected src 39 to int 0 (cpu 0)
D (485) cpu_start: calling init function: 0x420023a4 on core: 0
--- 0x420023a4: __esp_system_init_fn_init_newlib_time at /Users/tennis/esp/esp-idf-v5.3.2/components/esp_system/startup_funcs.c:81
D (491) cpu_start: calling init function: 0x4200811c on core: 0
--- 0x4200811c: __esp_system_init_fn_init_vfs_uart at /Users/tennis/esp/esp-idf-v5.3.2/components/esp_driver_uart/src/uart_vfs.c:1080
D (497) cpu_start: calling init function: 0x4200ab54 on core: 0
--- 0x4200ab54: __esp_system_init_fn_init_vfs_usj_sec at /Users/tennis/esp/esp-idf-v5.3.2/components/esp_driver_usb_serial_jtag/src/usb_serial_jtag_vfs.c:405
D (503) cpu_start: calling init function: 0x4200ad1c on core: 0
--- 0x4200ad1c: __esp_system_init_fn_init_vfs_console at /Users/tennis/esp/esp-idf-v5.3.2/components/esp_vfs_console/vfs_console.c:222
D (509) cpu_start: calling init function: 0x42006694 on core: 0
--- 0x42006694: __esp_system_init_fn_init_newlib_stdio at /Users/tennis/esp/esp-idf-v5.3.2/components/newlib/newlib_init.c:207
D (515) cpu_start: calling init function: 0x42006b20 on core: 0
--- 0x42006b20: __esp_system_init_fn_init_pthread at /Users/tennis/esp/esp-idf-v5.3.2/components/pthread/pthread.c:76
D (521) cpu_start: calling init function: 0x420023b0 on core: 0
--- 0x420023b0: __esp_system_init_fn_init_flash at /Users/tennis/esp/esp-idf-v5.3.2/components/esp_system/startup_funcs.c:88
D (527) spi_flash: trying chip: issi
D (531) spi_flash: trying chip: gd
I (534) spi_flash: detected chip: gd
I (539) spi_flash: flash io: qio
D (543) chip_generic: set_io_mode: status before 0x2
D (548) cpu_start: calling init function: 0x42001f9c on core: 0
--- 0x42001f9c: __esp_system_init_fn_init_efuse at /Users/tennis/esp/esp-idf-v5.3.2/components/efuse/src/esp_efuse_startup.c:137
D (554) cpu_start: calling init function: 0x42018c40
--- 0x42018c40: _GLOBAL__sub_I__ZNSt12ctype_bynameIwEC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj at /Users/brnomac003/.gitlab-runner/builds/qR2TxTby/0/idf/crosstool-NG/.build/xtensa-esp-elf/src/gcc/libstdc++-v3/src/c++11/locale-inst.cc:160
D (559) cpu_start: calling init function: 0x42018b88
--- 0x42018b88: _GLOBAL__sub_I__ZNSt12ctype_bynameIcEC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj at /Users/brnomac003/.gitlab-runner/builds/qR2TxTby/0/idf/crosstool-NG/.build/xtensa-esp-elf/src/gcc/libstdc++-v3/src/c++11/locale-inst.cc:160
D (564) cpu_start: calling init function: 0x42018a44
--- 0x42018a44: _GLOBAL__sub_I__ZNSt12ctype_bynameIwEC2ERKSsj at /Users/brnomac003/.gitlab-runner/builds/qR2TxTby/0/idf/crosstool-NG/.build/xtensa-esp-elf/src/gcc/libstdc++-v3/src/c++11/locale-inst.cc:160
D (569) cpu_start: calling init function: 0x420188d4
--- 0x420188d4: _GLOBAL__sub_I__ZNSt12ctype_bynameIcEC2ERKSsj at /Users/brnomac003/.gitlab-runner/builds/qR2TxTby/0/idf/crosstool-NG/.build/xtensa-esp-elf/src/gcc/libstdc++-v3/src/c++11/locale-inst.cc:160
D (574) cpu_start: calling init function: 0x42018338
--- 0x42018338: _GLOBAL__sub_I__ZN17__eh_globals_init7_S_initE at /Users/brnomac003/.gitlab-runner/builds/qR2TxTby/0/idf/crosstool-NG/.build/xtensa-esp-elf/src/gcc/libstdc++-v3/libsupc++/eh_globals.cc:162
D (579) cpu_start: calling init function: 0x42018170
--- 0x42018170: _GLOBAL__sub_I__ZN9__gnu_cxx9__freeresEv at /Users/brnomac003/.gitlab-runner/builds/qR2TxTby/0/idf/crosstool-NG/.build/xtensa-esp-elf/src/gcc/libstdc++-v3/libsupc++/eh_alloc.cc:462
D (584) C++ init: Setting C++ exception emergency pool to 0.
D (589) cpu_start: calling init function: 0x42017988
--- 0x42017988: check_legacy_temp_sensor_driver_conflict at /Users/tennis/esp/esp-idf-v5.3.2/components/driver/deprecated/rtc_temperature_legacy.c:160
W (595) tsens: legacy driver is deprecated, please migrate to `driver/temperature_sensor.h`
D (604) cpu_start: calling init function: 0x4201328c
--- 0x4201328c: _GLOBAL__sub_I__ZN11WalterModem14_socketReserveEv at /Users/tennis/src/walter-positioning/managed_components/dptechnics__walter-modem/src/proto/WalterSocket.cpp:437
D (610) cpu_start: calling init function: 0x42012854
--- 0x42012854: _GLOBAL__sub_I__ZN11WalterModem17_mqttSubscribeRawEPKchP14WalterModemRspPFvPKS2_PvES6_ at /Users/tennis/src/walter-positioning/managed_components/dptechnics__walter-modem/src/proto/WalterMQTT.cpp:272
D (614) cpu_start: calling init function: 0x420125cc
--- 0x420125cc: _GLOBAL__sub_I__ZN11WalterModem14_dispatchEventE20WalterModemHttpEventi at /Users/tennis/src/walter-positioning/managed_components/dptechnics__walter-modem/src/proto/WalterHTTP.cpp:365
D (619) cpu_start: calling init function: 0x42012484
--- 0x42012484: _GLOBAL__sub_I__ZN11WalterModem14_dispatchEventEPK18WalterModemGNSSFix at /Users/tennis/src/walter-positioning/managed_components/dptechnics__walter-modem/src/proto/WalterGNSS.cpp:135
D (624) cpu_start: calling init function: 0x42011e2c
--- 0x42011e2c: _GLOBAL__sub_I__ZN11WalterModem14_dispatchEventE20WalterModemCoapEventi at /Users/tennis/src/walter-positioning/managed_components/dptechnics__walter-modem/src/proto/WalterCoAP.cpp:305
D (629) cpu_start: calling init function: 0x42011ce4
--- 0x42011ce4: _GLOBAL__sub_I_stpRequest at /Users/tennis/src/walter-positioning/managed_components/dptechnics__walter-modem/src/WalterModem.cpp:4358
D (634) cpu_start: calling init function: 0x4200c300
--- 0x4200c300: _GLOBAL__sub_I_modem at /Users/tennis/src/walter-positioning/main/positioning.cpp:589
D (639) cpu_start: calling init function: 0x40378d40
--- 0x40378d40: enable_timer_group0_for_calibration at /Users/tennis/esp/esp-idf-v5.3.2/components/esp_hw_support/port/esp32s3/rtc_time.c:199
D (644) cpu_start: calling init function: 0x42002810
--- 0x42002810: esp_reset_reason_init at /Users/tennis/esp/esp-idf-v5.3.2/components/esp_system/port/soc/esp32s3/reset_reason.c:63
D (649) cpu_start: calling init function: 0x42004618 on core: 0
--- 0x42004618: __esp_system_init_fn_esp_sleep_startup_init at /Users/tennis/esp/esp-idf-v5.3.2/components/esp_hw_support/sleep_gpio.c:191
I (655) sleep: Configure to isolate all GPIO pins in sleep state
I (662) sleep: Enable automatic switching of GPIO sleep configuration
D (669) cpu_start: calling init function: 0x420023d8 on core: 0
--- 0x420023d8: __esp_system_init_fn_init_apb_dma at /Users/tennis/esp/esp-idf-v5.3.2/components/esp_system/startup_funcs.c:125
D (675) cpu_start: calling init function: 0x4200a764 on core: 0
--- 0x4200a764: __esp_system_init_fn_usb_serial_jtag_conn_status_init at /Users/tennis/esp/esp-idf-v5.3.2/components/esp_driver_usb_serial_jtag/src/usb_serial_jtag_connection_monitor.c:75
D (681) cpu_start: calling init function: 0x420023e4 on core: 0
--- 0x420023e4: __esp_system_init_fn_init_disable_rtc_wdt at /Users/tennis/esp/esp-idf-v5.3.2/components/esp_system/startup_funcs.c:143
D (687) intr_alloc: Connected src 79 to int 1 (cpu 0)
D (692) app_start: Starting scheduler on CPU0
D (696) intr_alloc: Connected src 57 to int 2 (cpu 0)
I (696) main_task: Started on CPU0
D (696) heap_init: New heap initialised at 0x3fce9710
D (696) intr_alloc: Connected src 52 to int 3 (cpu 0)
I (706) main_task: Calling app_main()
I (706) positioning: Walter Positioning example v1.0.0
D (716) efuse: In EFUSE_BLK1__DATA1_REG is used 8 bits starting with 8 bit
D (726) efuse: In EFUSE_BLK1__DATA1_REG is used 8 bits starting with 0 bit
D (726) efuse: In EFUSE_BLK1__DATA0_REG is used 8 bits starting with 24 bit
D (736) efuse: In EFUSE_BLK1__DATA0_REG is used 8 bits starting with 16 bit
D (746) efuse: In EFUSE_BLK1__DATA0_REG is used 8 bits starting with 8 bit
D (746) efuse: In EFUSE_BLK1__DATA0_REG is used 8 bits starting with 0 bit
I (756) positioning: Walter's MAC is: CC:8D:A2:2B:45:B0
D (766) intr_alloc: Connected src 28 to int 5 (cpu 0)
D (2866) WalterModem: RX: +SYSSTART
D (2866) WalterModem: TX: AT+CMEE=1
D (3766) WalterModem: RX: OK
D (3766) WalterModem: TX: AT+CEREG=1
D (3776) WalterModem: RX: OK
I (3776) positioning: Modem initialization OK
D (3776) WalterModem: TX: AT+SQNMODEACTIVE?
D (3786) WalterModem: RX: +SQNMODEACTIVE: 1
D (3786) WalterModem: RX: OK
D (3786) WalterModem: TX: AT+CGDCONT=1,"IP",,,0,0,0,0,0,0,0,0,0,0,0
D (3916) WalterModem: RX: OK
D (3916) WalterModem: TX: AT+CFUN=0
D (3926) WalterModem: RX: OK
D (4426) WalterModem: TX: AT+LPGNSSCFG=0,3,2,,1,0
D (4456) WalterModem: RX: OK
D (4456) WalterModem: TX: AT+CFUN=0
D (4476) WalterModem: RX: OK
I (4476) positioning: Disconnected from the network
D (4476) WalterModem: TX: AT+LPGNSSUTCTIME?
D (4486) WalterModem: RX: +LPGNSSUTCTIME: "NO_CLOCK_DEFINED"
D (4486) WalterModem: RX: +CME ERROR: 4
D (4486) WalterModem: TX: AT+LPGNSSUTCTIME?
D (4496) WalterModem: RX: +LPGNSSUTCTIME: "NO_CLOCK_DEFINED"
D (4496) WalterModem: RX: +CME ERROR: 4
D (4496) WalterModem: TX: AT+LPGNSSUTCTIME?
D (4516) WalterModem: RX: +LPGNSSUTCTIME: "NO_CLOCK_DEFINED"
D (4516) WalterModem: RX: +CME ERROR: 4
D (4516) WalterModem: TX: AT+CFUN=1
D (4606) WalterModem: RX: OK
D (4606) WalterModem: TX: AT+COPS=0
D (4606) WalterModem: RX: OK
D (5606) WalterModem: TX: AT+CSQ
D (5606) WalterModem: RX: +CSQ: 18,99
D (5606) WalterModem: RX: OK
I (5606) positioning: rssi: -77
D (5766) WalterModem: RX: +CEREG: 2
D (6486) WalterModem: RX: +CEREG: 5
D (6606) WalterModem: TX: AT+CSQ
D (6606) WalterModem: RX: +CSQ: 18,99
D (6606) WalterModem: RX: OK
I (6606) positioning: rssi: -77
I (6606) positioning: Connected to the network
D (6616) WalterModem: TX: AT+LPGNSSUTCTIME?
D (6626) WalterModem: RX: +LPGNSSUTCTIME: "NO_CLOCK_DEFINED"
D (6626) WalterModem: RX: +CME ERROR: 4
D (6626) WalterModem: TX: AT+LPGNSSUTCTIME?
D (6646) WalterModem: RX: +LPGNSSUTCTIME: "NO_CLOCK_DEFINED"
D (6646) WalterModem: RX: +CME ERROR: 4
D (6646) WalterModem: TX: AT+LPGNSSUTCTIME?
D (6656) WalterModem: RX: +LPGNSSUTCTIME: "NO_CLOCK_DEFINED"
D (6656) WalterModem: RX: +CME ERROR: 4
D (7156) WalterModem: TX: AT+LPGNSSUTCTIME?
D (7166) WalterModem: RX: +LPGNSSUTCTIME: "2025-06-17T20:26:59"
D (7166) WalterModem: RX: OK
E (7166) positioning: Synchronized clock with network: 1750192019
D (7166) WalterModem: TX: AT+LPGNSSASSISTANCE?
D (7186) WalterModem: RX: +LPGNSSASSISTANCE: 0,1,10148,15539035,15539035
D (7186) WalterModem: RX: +LPGNSSASSISTANCE: 1,1,420,5563,9163
D (7196) WalterModem: RX: +LPGNSSASSISTANCE: 2,0,0,0,0
D (7196) WalterModem: RX: OK
I (7196) positioning: Almanac data is
I (7206) positioning: available and should be updated within 15539035s
I (7216) positioning: Real-time ephemeris data is
I (7216) positioning: available and should be updated within 5563s
D (7226) WalterModem: TX: AT+CFUN=0
D (7766) WalterModem: RX: OK
D (7766) WalterModem: RX: +CEREG: 0
I (7766) positioning: Disconnected from the network
D (7766) WalterModem: TX: AT+LPGNSSFIXPROG="single"
D (7816) WalterModem: RX: OK
I (7816) positioning: Started GNSS fix
D (95726) WalterModem: RX: +LPGNSSFIXREADY: 1,"2025-06-17T20:27:00.000000",66564,"20000000.000000","0.000000","0.000000","0.000000","0.000000","0.000000","0.000000","JpJ8VQ4AAADeYQAAAAAAAIADTG5IQAAAALCAxgJAAAAAAAAALkDoAwAABAQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQEnNBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlM9RaAAAAAA="
D (95816) WalterModem: TX: AT+LPGNSSFIXPROG="single"
D (95846) WalterModem: RX: OK
I (95846) positioning: Started GNSS fix
D (183776) WalterModem: RX: +LPGNSSFIXREADY: 2,"2025-06-17T20:28:28.000000",66564,"20000000.000000","0.000000","0.000000","0.000000","0.000000","0.000000","0.000000","fpJ8VQ4AAADeYQAAAAAAAIADTG5IQAAAALCAxgJAAAAAAAAALkDoAwAABAQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQEnNBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7M9RaAAAAAA="
D (183846) WalterModem: TX: AT+LPGNSSFIXPROG="single"
D (183876) WalterModem: RX: OK
I (183876) positioning: Started GNSS fix
D (271766) WalterModem: RX: +LPGNSSFIXREADY: 3,"2025-06-17T20:29:56.000000",66564,"20000000.000000","0.000000","0.000000","0.000000","0.000000","0.000000","0.000000","1pJ8VQ4AAADeYQAAAAAAAIADTG5IQAAAALCAxgJAAAAAAAAALkDoAwAABAQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQEnNBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARNBRaAAAAAA="
D (271876) WalterModem: TX: AT+LPGNSSFIXPROG="single"
D (271906) WalterModem: RX: OK
I (271906) positioning: Started GNSS fix
D (359816) WalterModem: RX: +LPGNSSFIXREADY: 4,"2025-06-17T20:31:24.000000",66564,"20000000.000000","0.000000","0.000000","0.000000","0.000000","0.000000","0.000000","LpN8VQ4AAADeYQAAAAAAAIADTG5IQAAAALCAxgJAAAAAAAAALkDoAwAABAQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQEnNBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnNBRaAAAAAA="
D (359906) WalterModem: TX: AT+LPGNSSFIXPROG="single"
D (359936) WalterModem: RX: OK
I (359936) positioning: Started GNSS fix
D (447856) WalterModem: RX: +LPGNSSFIXREADY: 5,"2025-06-17T20:32:52.000000",66564,"20000000.000000","0.000000","0.000000","0.000000","0.000000","0.000000","0.000000","hpN8VQ4AAADeYQAAAAAAAIADTG5IQAAAALCAxgJAAAAAAAAALkDoAwAABAQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQEnNBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9NBRaAAAAAA="
I (447936) positioning: GNSS fix attempt finished: Confidence: 20000000.00 Latitude: 0.000000 Longitude: 0.000000 Satcount: 0 Good sats: 0
I (447936) tsens: Config range [-10°C ~ 80°C], error < 1°C
D (447936) temperature_sensor: range changed, change to index 2
D (447946) efuse: In EFUSE_BLK2__DATA4_REG is used 2 bits starting with 0 bit
D (447956) efuse: In EFUSE_BLK2__DATA4_REG is used 9 bits starting with 4 bit
D (447956) tsens: s_deltaT = -172.000000
I (447966) positioning: The temperature of Walter is 30.20 degrees Celsius
I (447976) positioning: Could not get a valid fix
D (447976) WalterModem: TX: AT+CFUN=1
D (448066) WalterModem: RX: OK
D (448066) WalterModem: TX: AT+COPS=0
D (448076) WalterModem: RX: OK
D (449076) WalterModem: TX: AT+CSQ
D (449076) WalterModem: RX: +CSQ: 16,99
D (449076) WalterModem: RX: OK
I (449076) positioning: rssi: -81
D (449166) WalterModem: RX: +CEREG: 2
D (449836) WalterModem: RX: +CEREG: 5
D (450076) WalterModem: TX: AT+CSQ
D (450076) WalterModem: RX: +CSQ: 19,99
D (450076) WalterModem: RX: OK
I (450076) positioning: rssi: -75
I (450076) positioning: Connected to the network
D (450086) WalterModem: TX: AT+SQNSCFG=1,1,300,90,600,50
D (450096) WalterModem: RX: OK
D (450096) WalterModem: TX: AT+SQNSD=1,1,1999,"walterdemo.quickspot.io",0,1999,1,0,0
D (450346) WalterModem: RX: OK
I (450346) positioning: Connected to UDP server walterdemo.quickspot.io:1999
D (450346) WalterModem: TX: AT+SQNSSENDEXT=1,18,0
D (450356) WalterModem: RX: >
D (450366) WalterModem: RX: OK
D (455366) WalterModem: TX: AT+SQNSH=1
D (455366) WalterModem: RX: OK
D (455366) WalterModem: TX: AT+CFUN=0
D (455806) WalterModem: RX: OK
D (455806) WalterModem: RX: +CEREG: 0
I (455806) positioning: Disconnected from the network
D (455816) WalterModem: TX: AT+CFUN=0
D (455826) WalterModem: RX: OK
I (455826) positioning: Disconnected from the network
D (455826) WalterModem: TX: AT+LPGNSSUTCTIME?
D (455836) WalterModem: RX: +LPGNSSUTCTIME: "2025-06-17T20:34:28"
D (455836) WalterModem: RX: OK
D (455836) WalterModem: TX: AT+LPGNSSASSISTANCE?
D (455856) WalterModem: RX: +LPGNSSASSISTANCE: 0,1,10597,15538586,15538586
D (455856) WalterModem: RX: +LPGNSSASSISTANCE: 1,1,869,5114,8714
D (455866) WalterModem: RX: +LPGNSSASSISTANCE: 2,0,0,0,0
D (455866) WalterModem: RX: OK
I (455866) positioning: Almanac data is
I (455876) positioning: available and should be updated within 15538586s
I (455886) positioning: Real-time ephemeris data is
I (455886) positioning: available and should be updated within 5114s
D (455896) WalterModem: TX: AT+LPGNSSFIXPROG="single"
D (455936) WalterModem: RX: OK
I (455936) positioning: Started GNSS fix
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment