Extra characters appended/repeated for CONFMODE command

Command from processor:
AT+CONFMODE WPKCBXDGW8I09HI5W326J4QKMBJ9
Results in an advertisement that is not the same.  In addition, the POP mode is enabled in the app when this happens.
(Note the 'WPKCBXDGW8I09HI5W326J4QKMBJ9J4QKMBJ9' has and extra 'J4QKMBJ9' repeated on the end!)
I (3303) SendToHost: writing : OK 0 DISCONNECTED
W (3333) BTDM_INIT: esp_bt_mem_release not implemented, return OK
I (3333) wifi_prov_scheme_ble: BT memory released
W (3333) BTDM_INIT: esp_bt_controller_mem_release not implemented, return OK
I (3333) BTDM_INIT: BT controller compile version [d913766]
I (3343) BTDM_INIT: Bluetooth MAC: 60:55:f9:cb:01:4a
I (3353) protocomm_nimble: BLE Host Task Started
I (3353) NimBLE: GAP procedure initiated: stop advertising.
I (3363) NimBLE: GAP procedure initiated: advertise;
I (3363) NimBLE: disc_mode=2
I (3373) NimBLE:  adv_channel_map=0 own_addr_type=0 adv_filter_policy=0 adv_itvl_min=256 adv_itvl_max=256
I (3383) NimBLE:
I (3383) wifi_prov_mgr: Provisioning started with service name : WPKCBXDGW8I09HI5W326J4QKMBJ9J4QKMBJ9"
I (3393) CONFMODE: Provisioning started
I (3393) SendToHost: writing : OK CONFMODE ENABLED
I (3433) SendToHost: writing : OK 2 0 STARTUP
I (4453) SendToHost: writing : OK 3 0 CONLOST
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (5473) SendToHost: writing : OK
Logic analyzer indicates that only 'AT+CONFMODE WPKCBXDGW8I09HI5W326J4QKMBJ9' is sent.

This issue seems to happen after resetting from a connected state after setting SSID to "" and resetting.

Forgot to specify Current Firmware version 1.0.21

Hi @andysargent-cp
I did a quick check and was successfully able to set the service name without PoP. Below is the log of the same.
As of now STARTUP event is only sent during the boot and when EL comes out of the sleep mode. Hence I am unsure how it made its way in your log in the midst of a session.
Could you share :

If you've made any changes in the Arduino sketch
If host isn't Arduino, could you share list of all commands before CONFMODE?
And complete runtime log of EL module

W (3080) BTDM_INIT: esp_bt_mem_release not implemented, return OK
I (3080) wifi_prov_scheme_ble: BT memory released
W (3080) BTDM_INIT: esp_bt_controller_mem_release not implemented, return OK
I (3080) BTDM_INIT: BT controller compile version [3a49744]
I (3090) BTDM_INIT: Bluetooth MAC: 84:f7:03:3f:20:7a

I (3100) protocomm_nimble: BLE Host Task Started
I (3100) NimBLE: GAP procedure initiated: stop advertising.

I (3110) NimBLE: GAP procedure initiated: advertise;
I (3110) NimBLE: disc_mode=2
I (3120) NimBLE:  adv_channel_map=0 own_addr_type=0 adv_filter_policy=0 adv_itvl_min=256 adv_itvl_max=256
I (3130) NimBLE:

I (3130) wifi_prov_mgr: Provisioning started with service name : WPKCBXDGW8I09HI5W326J4QKMBJ9
I (3140) CONFMODE: Provisioning started
I (3140) SendToHost: writing : OK CONFMODE ENABLED

I (37580) NimBLE: GAP procedure initiated: advertise;
I (37590) NimBLE: disc_mode=2
I (37590) NimBLE:  adv_channel_map=0 own_addr_type=0 adv_filter_policy=0 adv_itvl_min=256 adv_itvl_max=256
I (37590) NimBLE:

[INFO] [WIFI] [WIFI_EventHandler:184] WiFi Event Handler
[INFO] [WIFI] [WIFI_EventHandler:196] Wifi Scan Done
I (79270) CONFMODE: Received Wi-Fi credentials
        SSID     : xxxxxx
        Password : 000000
I (82690) wifi:new:<11,0>, old:<1,0>, ap:<255,255>, sta:<11,0>, prof:1
I (83360) wifi:state: init -> auth (b0)
I (83360) wifi:state: auth -> assoc (0)
I (83370) wifi:state: assoc -> run (10)
I (83410) wifi:connected with note10_lite, aid = 3, channel 11, BW20, bssid = b6:42:ff:ff:8d:06
I (83410) wifi:security: WPA2-PSK, phy: bgn, rssi: -30
I (83420) wifi:pm start, type: 1

I (83420) wifi:set rx beacon pti, rx_bcn_pti: 14, bcn_timeout: 14, mt_pti: 25000, mt_time: 10000
I (83430) wifi:BcnInt:102400, DTIM:2
[INFO] [WIFI] [WIFI_EventHandler:184] WiFi Event Handler
[INFO] [WIFI] [WIFI_EventHandler:187] Station connected
W (83440) wifi:<ba-add>idx:0 (ifx:0, b6:42:ff:ff:8d:06), tid:0, ssn:0, winSize:64
I (84010) esp_netif_handlers: sta ip: <IP_ADDRESS>, mask: <IP_ADDRESS>, gw: <IP_ADDRESS>
[INFO] [WIFI] [WIFI_EventHandler:216] Station received an IP address.
I (84010) wifi_prov_mgr: STA Got IP
I (84010) CONFMODE: Provisioning successful
I (87750) NimBLE: GAP procedure initiated: stop advertising.

I (87760) NimBLE: GAP procedure initiated: stop advertising.

I (87760) NimBLE: GAP procedure initiated: terminate connection; conn_handle=1 hci_reason=19

E (87790) protocomm_nimble: Error setting advertisement data; rc = 30
W (87810) Timer: Timer not stopped
W (87820) Timer: Timer not stopped
I (87850) wifi_prov_mgr: Provisioning stopped
W (87850) BTDM_INIT: esp_bt_mem_release not implemented, return OK
I (87850) wifi_prov_scheme_ble: BTDM memory released
I (87870) SendToHost: writing : OK 7 0 CONFMODE

[INFO] [CONNECT] [elCommand_connect:218] ExpressLink CONNECT requested
[INFO] [CONF] [elCommand_confQuery:169] Reading Endpoint[0]
[INFO] [ENDPOINT] [endpointReader:49] Read Endpoint=espressif.expresslink.iot.us-west-2.on.aws from flash
[INFO] [CONF] [elCommand_confQuery:178] -----> espressif.expresslink.iot.us-west-2.on.aws
[INFO] [CONNECT] [mqttConnect:169] Creating TLS connection to espressif.expresslink.iot.us-west-2.on.aws.
[INFO] [MQMGR] [expresslink_tlsConnect:82] Successfully obtained the ds context
[INFO] [MQMGR] [expresslink_tlsConnect:83] The value of rsa length is 2048
[INFO] [MQMGR] [expresslink_tlsConnect:84] The value of efuse key id is 0
[INFO] [CONNECT] [mqttConnect:182] Created TLS connection to IoT Core
[INFO] [CONNECT] [mqttConnect:188] Creating an MQTT connection to espressif.expresslink.iot.us-west-2.on.aws.
[INFO] [CONF] [elCommand_confQuery:169] Reading CustomName[0]
[INFO] [CUSTOMNAME] [customNameReader:56] Read CustomName= from flash
[INFO] [CONF] [elCommand_confQuery:178] ----->

Here is the full log.
-Andy
On Thu, Sep 22, 2022 at 7:24 AM Amit Sheth @.***> wrote:

Hi @andysargent-cp https://github.com/andysargent-cp
I did a quick check and was successfully able to set the service name
without PoP. Below is the log of the same.
As of now STARTUP event is only sent during the boot and when EL comes out
of the sleep mode. Hence I am unsure how it made its way in your log in the
midst of a session.
Could you share :

If you've made any changes in the Arduino sketch
If host isn't Arduino, could you share list of all commands before
CONFMODE?
And complete runtime log of EL module

W (3080) BTDM_INIT: esp_bt_mem_release not implemented, return OK
I (3080) wifi_prov_scheme_ble: BT memory released
W (3080) BTDM_INIT: esp_bt_controller_mem_release not implemented, return OK
I (3080) BTDM_INIT: BT controller compile version [3a49744]
I (3090) BTDM_INIT: Bluetooth MAC: 84:f7:03:3f:20:7a
I (3100) protocomm_nimble: BLE Host Task Started
I (3100) NimBLE: GAP procedure initiated: stop advertising.
I (3110) NimBLE: GAP procedure initiated: advertise;
I (3110) NimBLE: disc_mode=2
I (3120) NimBLE:  adv_channel_map=0 own_addr_type=0 adv_filter_policy=0 adv_itvl_min=256 adv_itvl_max=256
I (3130) NimBLE:
I (3130) wifi_prov_mgr: Provisioning started with service name : WPKCBXDGW8I09HI5W326J4QKMBJ9
I (3140) CONFMODE: Provisioning started
I (3140) SendToHost: writing : OK CONFMODE ENABLED
I (37580) NimBLE: GAP procedure initiated: advertise;
I (37590) NimBLE: disc_mode=2
I (37590) NimBLE:  adv_channel_map=0 own_addr_type=0 adv_filter_policy=0 adv_itvl_min=256 adv_itvl_max=256
I (37590) NimBLE:
[INFO] [WIFI] [WIFI_EventHandler:184] WiFi Event Handler
[INFO] [WIFI] [WIFI_EventHandler:196] Wifi Scan Done
I (79270) CONFMODE: Received Wi-Fi credentials
SSID     : xxxxxx
Password : 000000
I (82690) wifi:new:<11,0>, old:<1,0>, ap:<255,255>, sta:<11,0>, prof:1
I (83360) wifi:state: init -> auth (b0)
I (83360) wifi:state: auth -> assoc (0)
I (83370) wifi:state: assoc -> run (10)
I (83410) wifi:connected with note10_lite, aid = 3, channel 11, BW20, bssid = b6:42:ff:ff:8d:06
I (83410) wifi:security: WPA2-PSK, phy: bgn, rssi: -30
I (83420) wifi:pm start, type: 1
I (83420) wifi:set rx beacon pti, rx_bcn_pti: 14, bcn_timeout: 14, mt_pti: 25000, mt_time: 10000
I (83430) wifi:BcnInt:102400, DTIM:2
[INFO] [WIFI] [WIFI_EventHandler:184] WiFi Event Handler
[INFO] [WIFI] [WIFI_EventHandler:187] Station connected
W (83440) wifi:idx:0 (ifx:0, b6:42:ff:ff:8d:06), tid:0, ssn:0, winSize:64
I (84010) esp_netif_handlers: sta ip: <IP_ADDRESS>, mask: <IP_ADDRESS>, gw: <IP_ADDRESS>
[INFO] [WIFI] [WIFI_EventHandler:216] Station received an IP address.
I (84010) wifi_prov_mgr: STA Got IP
I (84010) CONFMODE: Provisioning successful
I (87750) NimBLE: GAP procedure initiated: stop advertising.
I (87760) NimBLE: GAP procedure initiated: stop advertising.
I (87760) NimBLE: GAP procedure initiated: terminate connection; conn_handle=1 hci_reason=19
E (87790) protocomm_nimble: Error setting advertisement data; rc = 30
W (87810) Timer: Timer not stopped
W (87820) Timer: Timer not stopped
I (87850) wifi_prov_mgr: Provisioning stopped
W (87850) BTDM_INIT: esp_bt_mem_release not implemented, return OK
I (87850) wifi_prov_scheme_ble: BTDM memory released
I (87870) SendToHost: writing : OK 7 0 CONFMODE
[INFO] [CONNECT] [elCommand_connect:218] ExpressLink CONNECT requested
[INFO] [CONF] [elCommand_confQuery:169] Reading Endpoint[0]
[INFO] [ENDPOINT] [endpointReader:49] Read Endpoint=espressif.expresslink.iot.us-west-2.on.aws from flash
[INFO] [CONF] [elCommand_confQuery:178] -----> espressif.expresslink.iot.us-west-2.on.aws
[INFO] [CONNECT] [mqttConnect:169] Creating TLS connection to espressif.expresslink.iot.us-west-2.on.aws.
[INFO] [MQMGR] [expresslink_tlsConnect:82] Successfully obtained the ds context
[INFO] [MQMGR] [expresslink_tlsConnect:83] The value of rsa length is 2048
[INFO] [MQMGR] [expresslink_tlsConnect:84] The value of efuse key id is 0
[INFO] [CONNECT] [mqttConnect:182] Created TLS connection to IoT Core
[INFO] [CONNECT] [mqttConnect:188] Creating an MQTT connection to espressif.expresslink.iot.us-west-2.on.aws.
[INFO] [CONF] [elCommand_confQuery:169] Reading CustomName[0]
[INFO] [CUSTOMNAME] [customNameReader:56] Read CustomName= from flash
[INFO] [CONF] [elCommand_confQuery:178] ----->
—
Reply to this email directly, view it on GitHub
https://github.com/espressif/esp-aws-expresslink-eval/issues/10#issuecomment-1254887833,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A2S3ZJVULAWUTQ3Y2I7GEWDV7Q6VBANCNFSM6AAAAAAQOPJZGQ
.
You are receiving this because you were mentioned.Message ID:
@.***>

--
-Andy Sargent
Cardinal Peak
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to eve                                                                         nt queue
I (257579) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to eve                                                                         nt queue
I (258589) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to eve                                                                         nt queue
I (259599) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (260609) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (261619) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (262629) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (263639) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (264649) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (265659) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (266669) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (267679) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (268689) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (269699) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (270709) SendToHost: writing : OK
[INFO] [CONF] [elCommand_conf:148] Writing SSID[0]
[INFO] [WIFI] [ExpressLink_ConfigHandler_WifiSsidWrite:79] Wrote SSID= to flash
I (270739) SendToHost: writing : OK
I (270759) SendToHost: writing : OK
[INFO] [WIFI] [WIFI_EventHandler:184] WiFi Event Handler
[INFO] [WIFI] [WIFI_EventHandler:209] WIFI_EVENT event_id: 3
I (270759) wifi:flush txq
I (270759) wifi:stop sw txq
I (270759) wifi:lmac stop hw txq
ESP-ROM:esp32c3-api1-20210207
Build:Feb  7 2021
rst:0x3 (RTC_SW_SYS_RST),boot:0xf (SPI_FAST_FLASH_BOOT)
Saved PC:0x403806c8
SPIWP:0xee
mode:DIO, clock div:1
Valid secure boot key blocks: 0
secure boot verification succeeded
load:0x3fcd6268,len:0x38b4
load:0x403ce000,len:0x930
load:0x403d0000,len:0x58b0
entry 0x403ce000
I (81) boot: ESP-IDF v4.4.1-238-gae0e3e2e2a-dirty 2nd stage bootloader
I (81) boot: compile time 08:41:51
I (81) boot: chip revision: 3
I (84) boot.esp32c3: SPI Speed      : 80MHz
I (89) boot.esp32c3: SPI Mode       : DIO
I (94) boot.esp32c3: SPI Flash Size : 4MB
I (99) boot: Enabling RNG early entropy source...
I (104) boot: Partition Table:
I (108) boot: ## Label            Usage          Type ST Offset   Length
I (115) boot:  0 pre_prov         unknown          3f 06 0000d000 00006000
I (123) boot:  1 nvs              WiFi data        01 02 00013000 00009000
I (130) boot:  2 nvs_key          NVS keys         01 04 0001c000 00001000
I (138) boot:  3 otadata          OTA data         01 00 0001d000 00002000
I (145) boot:  4 phy_init         RF data          01 01 0001f000 00001000
I (153) boot:  5 ota_0            OTA app          00 10 00020000 001d0000
I (160) boot:  6 ota_1            OTA app          00 11 001f0000 001d0000
I (168) boot:  7 coredump         Unknown data     01 03 003c0000 00020000
I (175) boot:  8 storage          WiFi data        01 02 003e0000 00010000
I (183) boot: End of partition table
I (187) esp_image: segment 0: paddr=001f0020 vaddr=3c0f0020 size=31ee8h (204520) map
I (231) esp_image: segment 1: paddr=00221f10 vaddr=3fc92c00 size=03910h ( 14608) load
I (234) esp_image: segment 2: paddr=00225828 vaddr=40380000 size=0a7f0h ( 42992) load
I (246) esp_image: segment 3: paddr=00230020 vaddr=42000020 size=eb188h (962952) map
I (412) esp_image: segment 4: paddr=0031b1b0 vaddr=4038a7f0 size=0832ch ( 33580) load
I (419) esp_image: segment 5: paddr=003234e4 vaddr=50000010 size=00010h (    16) load
I (420) esp_image: segment 6: paddr=003234fc vaddr=00000000 size=0cad4h ( 51924)
I (435) esp_image: Verifying image signature...
I (435) secure_boot_v2: Verifying with RSA-PSS...
I (440) secure_boot_v2: Signature verified successfully!
I (449) boot: Loaded app from partition at offset 0x1f0000
I (449) secure_boot_v2: enabling secure boot v2...
I (454) secure_boot_v2: secure boot v2 is already enabled, continuing..
I (462) boot: Checking flash encryption...
I (466) flash_encrypt: flash encryption is enabled (0 plaintext flashes left)
I (474) boot: Disabling RNG early entropy source...
I (491) cpu_start: Pro cpu up.
I (500) cpu_start: Pro cpu start user code
I (500) cpu_start: cpu freq: 160000000
I (500) cpu_start: Application information:
I (503) cpu_start: Project name:     expresslink_esp32_c3
I (509) cpu_start: App version:      e11ff82-dirty
I (514) cpu_start: Compile time:     Jun 23 2022 15:53:59
I (520) cpu_start: ELF file SHA256:  a5af44891f785227...
I (526) cpu_start: ESP-IDF:          v4.4.1-263-gf85ba92b1d-dirty
I (533) heap_init: Initializing. RAM available for dynamic allocation:
I (540) heap_init: At 3FCAF310 len 00010CF0 (67 KiB): DRAM
I (547) heap_init: At 3FCC0000 len 0001F060 (124 KiB): STACK/DRAM
I (553) heap_init: At 50000020 len 00001FE0 (7 KiB): RTCRAM
I (560) spi_flash: detected chip: generic
I (564) spi_flash: flash io: dio
I (569) sleep: Configure to isolate all GPIO pins in sleep state
I (575) sleep: Enable automatic switching of GPIO sleep configuration
I (582) coexist: coexist rom version 9387209
I (587) cpu_start: Starting scheduler.
[INFO] [APPMAIN] [app_main:69] Starting Command Interface Task
[INFO] [APPMAIN] [app_main:72] [INIT] Starting WiFi...
I (653) nvs: NVS partition "nvs" is encrypted.
I (653) pp: pp rom version: 9387209
I (653) net80211: net80211 rom version: 9387209
I (663) wifi:wifi driver task: 3fcbb9d0, prio:23, stack:6656, core=0
I (663) system_api: Base MAC address is not set
I (663) system_api: read default base MAC address from EFUSE
I (683) wifi:wifi firmware version: d5c1f71
I (683) wifi:wifi certification version: v7.0
I (683) wifi:config NVS flash: enabled
I (683) wifi:config nano formating: disabled
I (683) wifi:Init data frame dynamic rx buffer num: 32
I (693) wifi:Init management frame dynamic rx buffer num: 32
I (693) wifi:Init management short buffer num: 32
I (703) wifi:Init dynamic tx buffer num: 32
I (703) wifi:Init static tx FG buffer num: 2
I (713) wifi:Init static rx buffer size: 1600
I (713) wifi:Init static rx buffer num: 10
I (713) wifi:Init dynamic rx buffer num: 32
I (723) wifi_init: rx ba win: 6
I (723) wifi_init: tcpip mbox: 32
I (733) wifi_init: udp mbox: 6
I (733) wifi_init: tcp mbox: 6
I (733) wifi_init: tcp tx win: 5744
I (743) wifi_init: tcp rx win: 5744
I (743) wifi_init: tcp mss: 1440
I (753) wifi_init: WiFi IRAM OP enabled
I (753) wifi_init: WiFi RX IRAM OP enabled
I (763) phy_init: phy_version 909,aa05aec,Apr 16 2022,13:42:08
I (853) wifi:mode : sta (60:55:f9:cb:01:48)
I (853) wifi:enable tsf
[INFO] [WIFI] [WIFI_EventHandler:184] WiFi Event Handler
[INFO] [WIFI] [WIFI_EventHandler:192] Station started
[INFO] [WIFI] [WIFI_Init:278] Wifi started...
I (863) nvs: NVS partition "nvs" is encrypted.
I (873) ExpressLink: Device Certificate:
Length: 1314
-----BEGIN CERTIFICATE-----
MIIDnjCCAoagAwIBAgIQcUjX2NcfQpCZGM05kUpnEDANBgkqhkiG9w0BAQsFADB2
MQswCQYDVQQGEwJDTjELMAkGA1UECAwCU0gxCzAJBgNVBAcMAlNIMSwwKgYDVQQK
DCNFc3ByZXNzaWYgU3lzdGVtcyAoU2hhbmdoYWkpIENPIExURDEMMAoGA1UECwwD
RVNQMREwDwYDVQQDDAhFU1AzMi1DMzAeFw0yMjA2MTQxODQ5NTdaFw0zMjA2MTEx
ODQ5NTdaMF0xLTArBgNVBAMMJGQwNGE2NDRjLWI1M2YtNDI2NC1iYWNhLWJlNjZk
NzNlMWZlNTELMAkGA1UEBhMCQ04xCzAJBgNVBAgMAlNIMRIwEAYDVQQKDAlFc3By
ZXNzaWYwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDScdO5b49VoGKE
rU/8hUd4vLNNmxj2O321xiQs14VaUVz79f4n6Fq9O77Xo7qGzgGhCiuRKjupafHG
xdDjYLtW6PXZYQRRIr/1AL9fQqTpqLQCdsrNZ6LBmQC9eRfwMxAaYXe3/wfbKzJH
JC3vcJ5gM5JMFjbppjUWHGCXxlnnPd+xYvev+MVcUhbNEMgmc1jgKcusIJoIygQU
8OGCh7q6Ziouus3scI8u7j7iQMPJB1zwl/3jirmVNG57yZMoqJEQcJLMT8VCOR25
TguM4fA1n0x0Imqug9i9x+bpS74DVRKirgZNdMWmNEhUwl1iXvqIfSTbXwT0dU91
QzlrSFbZAgMBAAGjQTA/MA4GA1UdDwEB/wQEAwIF4DAMBgNVHRMBAf8EAjAAMB8G
A1UdIwQYMBaAFGlVBC1yu1m8TtYJXuiPLS1pz4xmMA0GCSqGSIb3DQEBCwUAA4IB
AQCYGsaMN+IAlDlfm/DcyL3UCFKzGpTqQk9wsFgEQ8IqQwo+xMa0ixbqhD+iTVJs
O4yS2f6JOMoPMRzpXGko5gAY0ygM/K024RlDE2LPsaSvIZTfSE0mlJLPJYc4TiwC
//iCu12c1JUEaC1lZ1fwTXUApYWyhBA4sp+dDVwg1YD6e/MONAug/0Jx1CtLG9ME
fLEZVIDfesxmwf103h48y/9ml8u8TkC2SmTLyXoljXxc6V7+DrnqVsX9N20aVOwS
NJuVQ1E1qZFns2ZxDY+4Eyo/2peKP7ddw5U0cbJFd4IXfx/pZfqm9Z/hfTjkybiN
IaDW6OW9NKS5/Dpd2b2HeMwi
-----END CERTIFICATE-----
I (993) ExpressLink: Thingname is: d04a644c-b53f-4264-baca-be66d73e1fe5
[INFO] [EL] [expresslink_init:42] Starting ExpressLink
I (1003) gpio: GPIO[10]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0
I (1013) gpio: GPIO[4]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:0
I (1013) gpio: GPIO[5]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:0
[INFO] [EL] [expresslink_init:66] Starting MQTT Agent
[INFO] [MQTT] [prvConfigManagerTask:211] Waiting for MQTT manager to be connected.
I (1043) OTA: Current Firmware version 1.0.21
I (1043) OTA: Initializing OTA Agent with thingname: d04a644c-b53f-4264-baca-be66d73e1fe5
I (1053) OTA: Waiting for MQTT agent to be connected.
[INFO] [MQMGR] [bStartMQTTAgent:227] MQTT Agent initialised successfully
I (1063) TIME: Initializing the NTP
[INFO] [APPMAIN] [app_main:139] [INIT] Complete.
[INFO] [APPMAIN] [app_main:141] APP_MAIN complete
[INFO] [CONF] [elCommand_confQuery:169] Reading SSID[0]
[INFO] [WIFI] [ExpressLink_ConfigHandler_WifiSsidRead:112] Read SSID= from flash
[INFO] [CONF] [elCommand_confQuery:178] ----->
I (13023) SendToHost: writing : OK
I (13053) SendToHost: writing : OK 0 DISCONNECTED
W (13083) BTDM_INIT: esp_bt_mem_release not implemented, return OK
I (13083) wifi_prov_scheme_ble: BT memory released
W (13083) BTDM_INIT: esp_bt_controller_mem_release not implemented, return OK
I (13083) BTDM_INIT: BT controller compile version [d913766]
I (13093) BTDM_INIT: Bluetooth MAC: 60:55:f9:cb:01:4a
I (13103) protocomm_nimble: BLE Host Task Started
I (13103) NimBLE: GAP procedure initiated: stop advertising.
I (13113) NimBLE: GAP procedure initiated: advertise;
I (13113) NimBLE: disc_mode=2
I (13123) NimBLE:  adv_channel_map=0 own_addr_type=0 adv_filter_policy=0 adv_itvl_min=256 adv_itvl_ma                                                    x=256
I (13133) NimBLE:
I (13133) wifi_prov_mgr: Provisioning started with service name : WPKCBXDGW8I09HI5W326J4QKMBJ9
I (13143) CONFMODE: Provisioning started
I (13153) SendToHost: writing : OK CONFMODE ENABLED
I (13183) SendToHost: writing : OK 2 0 STARTUP
I (14203) SendToHost: writing : OK 3 0 CONLOST
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (15223) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (16243) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (17263) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (18283) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (19303) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (20323) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (21343) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (22363) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (23383) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (24403) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (25423) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (26443) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (27463) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (28483) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (29503) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (30523) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (31543) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (32563) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (33583) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (34603) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (35623) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (36643) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (37663) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (38683) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (39703) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (40723) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (41743) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (42763) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (43783) SendToHost: writing : OK
[INFO] [WIFI] [WIFI_EventHandler:184] WiFi Event Handler
[INFO] [WIFI] [WIFI_EventHandler:196] Wifi Scan Done
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (44803) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (45823) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (46843) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (47863) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (48883) SendToHost: writing : OK
I (49853) CONFMODE: Received Wi-Fi credentials
SSID     : Edimax AP
Password :
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (49903) SendToHost: writing : OK
I (50863) wifi:new:<11,2>, old:<1,0>, ap:<255,255>, sta:<11,2>, prof:1
I (50863) wifi:state: init -> auth (b0)
I (50863) wifi:state: auth -> assoc (0)
I (50873) wifi:state: assoc -> run (10)
I (50873) wifi:connected with Edimax AP, aid = 6, channel 11, 40D, bssid = 80:1f:02:db:5f:70
I (50873) wifi:security: Open Auth, phy: bgn, rssi: -35
I (50893) wifi:pm start, type: 1
I (50893) wifi:set rx beacon pti, rx_bcn_pti: 14, bcn_timeout: 14, mt_pti: 25000, mt_time: 10000
[INFO] [WIFI] [WIFI_EventHandler:184] WiFi Event Handler
[INFO] [WIFI] [WIFI_EventHandler:187] Station connected
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (50923) SendToHost: writing : OK
I (50943) wifi:BcnInt:102400, DTIM:3
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (51943) SendToHost: writing : OK
I (52653) esp_netif_handlers: sta ip: <IP_ADDRESS>, mask: <IP_ADDRESS>, gw: <IP_ADDRESS>
[INFO] [WIFI] [WIFI_EventHandler:216] Station received an IP address.
I (52653) wifi_prov_mgr: STA Got IP
I (52653) CONFMODE: Provisioning successful
W (52683) wifi:idx:0 (ifx:0, 80:1f:02:db:5f:70), tid:0, ssn:2, winSize:64
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (52963) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (53983) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (55003) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (56023) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (57043) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (58063) SendToHost: writing : OK
I (58413) NimBLE: GAP procedure initiated: stop advertising.
I (58413) NimBLE: GAP procedure initiated: stop advertising.
I (58423) NimBLE: GAP procedure initiated: terminate connection; conn_handle=1 hci_reason=19
E (58433) protocomm_nimble: Error setting advertisement data; rc = 30
W (58453) Timer: Timer not stopped
W (58453) Timer: Timer not stopped
I (58533) wifi_prov_mgr: Provisioning stopped
W (58533) BTDM_INIT: esp_bt_mem_release not implemented, return OK
I (58533) wifi_prov_scheme_ble: BTDM memory released
I (59083) SendToHost: writing : OK 7 0 CONFMODE
[INFO] [CONF] [elCommand_conf:148] Writing Endpoint[0]
[INFO] [ENDPOINT] [endpointWriter:83] Wrote Endpoint=a1edhjb4b5oq4s-ats.iot.us-east-1.amazonaws.com t                                                    o flash
I (59113) SendToHost: writing : OK
[INFO] [CONF] [elCommand_conf:148] Writing Topic2[2]
I (59153) SendToHost: writing : OK
[INFO] [CONF] [elCommand_conf:148] Writing Topic1[1]
I (59183) SendToHost: writing : OK
[INFO] [CONNECT] [elCommand_connect:218] ExpressLink CONNECT requested
[INFO] [CONF] [elCommand_confQuery:169] Reading Endpoint[0]
[INFO] [ENDPOINT] [endpointReader:49] Read Endpoint=a1edhjb4b5oq4s-ats.iot.us-east-1.amazonaws.com fr                                                    om flash
[INFO] [CONF] [elCommand_confQuery:178] -----> a1edhjb4b5oq4s-ats.iot.us-east-1.amazonaws.com
[INFO] [CONNECT] [mqttConnect:169] Creating TLS connection to a1edhjb4b5oq4s-ats.iot.us-east-1.amazon                                                    aws.com.
[INFO] [MQMGR] [expresslink_tlsConnect:82] Successfully obtained the ds context
[INFO] [MQMGR] [expresslink_tlsConnect:83] The value of rsa length is 2048
[INFO] [MQMGR] [expresslink_tlsConnect:84] The value of efuse key id is 1
W (59273) wifi:idx:1 (ifx:0, 80:1f:02:db:5f:70), tid:1, ssn:0, winSize:64
[INFO] [CONNECT] [mqttConnect:182] Created TLS connection to IoT Core
[INFO] [CONNECT] [mqttConnect:188] Creating an MQTT connection to a1edhjb4b5oq4s-ats.iot.us-east-1.am azonaws.com.
[INFO] [CONF] [elCommand_confQuery:169] Reading CustomName[0]
I (60433) getKey: Get Failed CustomName
[ERROR] [CUSTOMNAME] [customNameReader:49] Read CustomName from flash failed
[INFO] [CONF] [elCommand_confQuery:178] ----->
[INFO] [MQMGR] [prvGetLoginString:420] LoginString: ?SDK=FreeRTOS&SDKVersion=V10.4.3&Platform=Express                                                    Link&Metadata( Vendor=Espressif; Model=ESP32-C3-MINI-1-N4-A; FWversion=1.0.21; TechSpec=v1.0; CustomN                                                    ame=)
[INFO] [MQTT] [MQTT_Connect:1838] MQTT connection established with the broker.
[INFO] [MQMGR] [prvMQTTConnect:308] Session present: 0
I (60653) SendToHost: writing : OK 1 CONNECTED
[INFO] [SEND] [elCommand_send:53] Publishing 449 bytes to topic[2]: {"thingname":"CBXDGW8I09HI5W326J4                                                    QKMBJ9","brush_id":"A47E364EBC88","message_id":0,"version":"v0.4","docked":true,"base_charger_on":fal                                                    se,"ph_bonded":true,"flosser_mtr_on":false,"fb_overiden_pm":false,"flosser_btn_pressed":false,"flosse                                                    r_on":false,"charger_on":false,"connected_over_xxsecs":false,"idle_timeout_reached":false,"brush_spee                                                    d":1,"brush_on":false,"battery_full":false,"charger_error":false,"stuck_btn_lock":false,"temperature_                                                    lock":false}
[INFO] [MQTT] [MQTTAgentCommand_Publish:85] Publishing message to wp-fusion-mvp-topic.
[INFO] [MQMGR] [mqttTopicStringPublish:521] Published 449 bytes to 19 bytes topic[wp-fusion-mvp-topic                                                    ]
I (60833) SendToHost: writing : OK
[INFO] [SEND] [elCommand_send:53] Publishing 450 bytes to topic[2]: {"thingname":"CBXDGW8I09HI5W326J4                                                    QKMBJ9","brush_id":"A47E364EBC88","message_id":1,"version":"v0.4","docked":false,"base_charger_on":fa                                                    lse,"ph_bonded":true,"flosser_mtr_on":false,"fb_overiden_pm":false,"flosser_btn_pressed":false,"floss                                                    er_on":false,"charger_on":false,"connected_over_xxsecs":false,"idle_timeout_reached":false,"brush_spe                                                    ed":1,"brush_on":false,"battery_full":false,"charger_error":false,"stuck_btn_lock":false,"temperature                                                    _lock":false}
[INFO] [MQTT] [MQTTAgentCommand_Publish:85] Publishing message to wp-fusion-mvp-topic.
[INFO] [MQMGR] [mqttTopicStringPublish:521] Published 450 bytes to 19 bytes topic[wp-fusion-mvp-topic                                                    ]
I (61073) SendToHost: writing : OK
[INFO] [SEND] [elCommand_send:53] Publishing 447 bytes to topic[2]: {"thingname":"CBXDGW8I09HI5W326J4                                                    QKMBJ9","brush_id":"A47E364EBC88","message_id":2,"version":"v0.4","docked":true,"base_charger_on":tru                                                    e,"ph_bonded":true,"flosser_mtr_on":false,"fb_overiden_pm":false,"flosser_btn_pressed":false,"flosser                                                    _on":false,"charger_on":true,"connected_over_xxsecs":false,"idle_timeout_reached":false,"brush_speed"                                                    :1,"brush_on":false,"battery_full":false,"charger_error":false,"stuck_btn_lock":false,"temperature_lo                                                    ck":false}
[INFO] [MQTT] [MQTTAgentCommand_Publish:85] Publishing message to wp-fusion-mvp-topic.
[INFO] [MQMGR] [mqttTopicStringPublish:521] Published 447 bytes to 19 bytes topic[wp-fusion-mvp-topic                                                    ]
I (61313) SendToHost: writing : OK
[INFO] [MQTT] [prvConfigManagerTask:219] MQTT manager is connected.
[INFO] [MQMGR] [subscribeToTopicByName:549] Sending subscribe request to agent for topic [d04a644c-b5                                                    3f-4264-baca-be66d73e1fe5/expresslink_config]
I (61343) OTA: MQTT Agent is connected.
I (61353) OTA: Subscriptions added.
[INFO] [SEND] [elCommand_send:53] Publishing 447 bytes to topic[2]: {"thingname":"CBXDGW8I09HI5W326J4                                                    QKMBJ9","brush_id":"A47E364EBC88","message_id":3,"version":"v0.4","docked":true,"base_charger_on":tru                                                    e,"ph_bonded":true,"flosser_mtr_on":false,"fb_overiden_pm":false,"flosser_btn_pressed":false,"flosser                                                    _on":false,"charger_on":true,"connected_over_xxsecs":false,"idle_timeout_reached":false,"brush_speed"                                                    :1,"brush_on":false,"battery_full":false,"charger_error":false,"stuck_btn_lock":false,"temperature_lo                                                    ck":false}
[INFO] [MQTT] [MQTTAgentCommand_Publish:85] Publishing message to wp-fusion-mvp-topic.
[INFO] [MQMGR] [mqttTopicStringPublish:521] Published 447 bytes to 19 bytes topic[wp-fusion-mvp-topic                                                    ]
I (61553) SendToHost: writing : OK
[INFO] [MQTT] [prvConfigManagerTask:240] Subscriptions added.
[INFO] [SEND] [elCommand_send:53] Publishing 448 bytes to topic[2]: {"thingname":"CBXDGW8I09HI5W326J4                                                    QKMBJ9","brush_id":"A47E364EBC88","message_id":4,"version":"v0.4","docked":true,"base_charger_on":fal                                                    se,"ph_bonded":true,"flosser_mtr_on":false,"fb_overiden_pm":false,"flosser_btn_pressed":false,"flosse                                                    r_on":false,"charger_on":false,"connected_over_xxsecs":false,"idle_timeout_reached":false,"brush_spee                                                    d":1,"brush_on":false,"battery_full":true,"charger_error":false,"stuck_btn_lock":false,"temperature_l                                                    ock":false}
[INFO] [MQTT] [MQTTAgentCommand_Publish:85] Publishing message to wp-fusion-mvp-topic.
[INFO] [MQMGR] [mqttTopicStringPublish:521] Published 448 bytes to 19 bytes topic[wp-fusion-mvp-topic                                                    ]
I (61793) SendToHost: writing : OK
[INFO] [SEND] [elCommand_send:53] Publishing 449 bytes to topic[2]: {"thingname":"CBXDGW8I09HI5W326J4                                                    QKMBJ9","brush_id":"A47E364EBC88","message_id":5,"version":"v0.4","docked":true,"base_charger_on":fal                                                    se,"ph_bonded":true,"flosser_mtr_on":false,"fb_overiden_pm":false,"flosser_btn_pressed":false,"flosse                                                    r_on":false,"charger_on":false,"connected_over_xxsecs":false,"idle_timeout_reached":false,"brush_spee                                                    d":1,"brush_on":false,"battery_full":false,"charger_error":false,"stuck_btn_lock":false,"temperature_                                                    lock":false}
[INFO] [MQTT] [MQTTAgentCommand_Publish:85] Publishing message to wp-fusion-mvp-topic.
[INFO] [MQMGR] [mqttTopicStringPublish:521] Published 449 bytes to 19 bytes topic[wp-fusion-mvp-topic                                                    ]
I (62033) SendToHost: writing : OK
[INFO] [SEND] [elCommand_send:53] Publishing 449 bytes to topic[2]: {"thingname":"CBXDGW8I09HI5W326J4                                                    QKMBJ9","brush_id":"A47E364EBC88","message_id":6,"version":"v0.4","docked":true,"base_charger_on":fal                                                    se,"ph_bonded":true,"flosser_mtr_on":false,"fb_overiden_pm":false,"flosser_btn_pressed":false,"flosse                                                    r_on":false,"charger_on":false,"connected_over_xxsecs":false,"idle_timeout_reached":false,"brush_spee                                                    d":1,"brush_on":false,"battery_full":false,"charger_error":false,"stuck_btn_lock":false,"temperature_                                                    lock":false}
[INFO] [MQTT] [MQTTAgentCommand_Publish:85] Publishing message to wp-fusion-mvp-topic.
[INFO] [MQMGR] [mqttTopicStringPublish:521] Published 449 bytes to 19 bytes topic[wp-fusion-mvp-topic                                                    ]
I (62273) SendToHost: writing : OK
I (62353) OTA: otaPal_GetPlatformImageState
I (62353) esp_ota_ops: aws_esp_ota_get_boot_flags: 1
I (62353) esp_ota_ops: [1] aflags/seq:0x2/0x2, pflags/seq:0x2/0x1
I (62353) OTA: Current State=[RequestingJob], Event=[Start], New state=[RequestingJob]
[INFO] [SEND] [elCommand_send:53] Publishing 448 bytes to topic[2]: {"thingname":"CBXDGW8I09HI5W326J4                                                    QKMBJ9","brush_id":"A47E364EBC88","message_id":7,"version":"v0.4","docked":true,"base_charger_on":fal                                                    se,"ph_bonded":true,"flosser_mtr_on":false,"fb_overiden_pm":false,"flosser_btn_pressed":true,"flosser                                                    _on":false,"charger_on":false,"connected_over_xxsecs":false,"idle_timeout_reached":false,"brush_speed                                                    ":1,"brush_on":false,"battery_full":false,"charger_error":false,"stuck_btn_lock":false,"temperature_l                                                    ock":false}
[INFO] [MQTT] [MQTTAgentCommand_Publish:85] Publishing message to wp-fusion-mvp-topic.
[INFO] [MQMGR] [mqttTopicStringPublish:521] Published 448 bytes to 19 bytes topic[wp-fusion-mvp-topic                                                    ]
I (62593) SendToHost: writing : OK
[INFO] [MQTT] [MQTTSubscribe:113] Subscribed to topic $aws/things/d04a644c-b53f-4264-baca-be66d73e1fe                                                    5/jobs/notify-next.
I (62613) OTA: Subscribed to MQTT topic: $aws/things/d04a644c-b53f-4264-baca-be66d73e1fe5/jobs/notify                                                    -next
I (62623) OTA: Publishing to topic $aws/things/d04a644c-b53f-4264-baca-be66d73e1fe5/jobs/$next/get
[INFO] [MQTT] [MQTTAgentCommand_Publish:85] Publishing message to $aws/things/d04a644c-b53f-4264-baca                                                    -be66d73e1fe5/jobs/$next/get.
[INFO] [MQTT] [handlePublishAcks:1171] Ack packet deserialized with result: MQTTSuccess.
[INFO] [MQTT] [handlePublishAcks:1184] State record updated. New state=MQTTPublishDone.
[INFO] [MQTT] [MQTTPublish:177] Sent PUBLISH packet to broker $aws/things/d04a644c-b53f-4264-baca-be6                                                    6d73e1fe5/jobs/$next/get to broker.
W (62703) OTA: OTA Timer handle NULL for Timerid=0, can't stop.
I (62713) OTA: Current State=[WaitingForJob], Event=[RequestJobDocument], New state=[WaitingForJob]
[INFO] [SEND] [elCommand_send:53] Publishing 449 bytes to topic[2]: {"thingname":"CBXDGW8I09HI5W326J4                                                    QKMBJ9","brush_id":"A47E364EBC88","message_id":8,"version":"v0.4","docked":true,"base_charger_on":fal                                                    se,"ph_bonded":true,"flosser_mtr_on":false,"fb_overiden_pm":false,"flosser_btn_pressed":false,"flosse                                                    r_on":false,"charger_on":false,"connected_over_xxsecs":false,"idle_timeout_reached":false,"brush_spee                                                    d":1,"brush_on":false,"battery_full":false,"charger_error":false,"stuck_btn_lock":false,"temperature_                                                    lock":false}
[INFO] [MQTT] [MQTTAgentCommand_Publish:85] Publishing message to wp-fusion-mvp-topic.
[INFO] [MQMGR] [mqttTopicStringPublish:521] Published 449 bytes to 19 bytes topic[wp-fusion-mvp-topic                                                    ]
I (62833) SendToHost: writing : OK
[INFO] [MQTT] [handleIncomingPublish:1054] De-serialized incoming PUBLISH packet: DeserializerResult=                                                    MQTTSuccess.
[INFO] [MQTT] [handleIncomingPublish:1067] State record updated. New state=MQTTPublishDone.
I (62853) OTA: Received OTA job message, size: 78.
I (62863) OTA: No active job available in received job document: OtaJobParseErr_t=OtaJobParseErrNoAct                                                    iveJobs
I (62873) OTA: otaPal_GetPlatformImageState
I (62873) esp_ota_ops: aws_esp_ota_get_boot_flags: 1
I (62883) esp_ota_ops: [1] aflags/seq:0x2/0x2, pflags/seq:0x2/0x1
I (62883) OTA: Current State=[WaitingForJob], Event=[ReceivedJobDocument], New state=[CreatingFile]
[INFO] [SEND] [elCommand_send:53] Publishing 448 bytes to topic[2]: {"thingname":"CBXDGW8I09HI5W326J4                                                    QKMBJ9","brush_id":"A47E364EBC88","message_id":9,"version":"v0.4","docked":true,"base_charger_on":fal                                                    se,"ph_bonded":true,"flosser_mtr_on":false,"fb_overiden_pm":false,"flosser_btn_pressed":false,"flosse                                                    r_on":false,"charger_on":false,"connected_over_xxsecs":false,"idle_timeout_reached":true,"brush_speed                                                    ":1,"brush_on":false,"battery_full":false,"charger_error":false,"stuck_btn_lock":false,"temperature_l                                                    ock":false}
[INFO] [MQTT] [MQTTAgentCommand_Publish:85] Publishing message to wp-fusion-mvp-topic.
[INFO] [MQMGR] [mqttTopicStringPublish:521] Published 448 bytes to 19 bytes topic[wp-fusion-mvp-topic                                                    ]
I (63073) SendToHost: writing : OK
[INFO] [SEND] [elCommand_send:53] Publishing 450 bytes to topic[2]: {"thingname":"CBXDGW8I09HI5W326J4                                                    QKMBJ9","brush_id":"000000000000","message_id":10,"version":"v0.4","docked":true,"base_charger_on":tr                                                    ue,"ph_bonded":false,"flosser_mtr_on":false,"fb_overiden_pm":false,"flosser_btn_pressed":false,"floss                                                    er_on":false,"charger_on":false,"connected_over_xxsecs":false,"idle_timeout_reached":false,"brush_spe                                                    ed":0,"brush_on":false,"battery_full":false,"charger_error":false,"stuck_btn_lock":false,"temperature                                                    _lock":false}
[INFO] [MQTT] [MQTTAgentCommand_Publish:85] Publishing message to wp-fusion-mvp-topic.
[INFO] [MQMGR] [mqttTopicStringPublish:521] Published 450 bytes to 19 bytes topic[wp-fusion-mvp-topic                                                    ]
I (63313) SendToHost: writing : OK
I (63353) OTA: Started OTA Agent.
[INFO] [SEND] [elCommand_send:53] Publishing 451 bytes to topic[2]: {"thingname":"CBXDGW8I09HI5W326J4                                                    QKMBJ9","brush_id":"000000000000","message_id":11,"version":"v0.4","docked":true,"base_charger_on":fa                                                    lse,"ph_bonded":false,"flosser_mtr_on":false,"fb_overiden_pm":false,"flosser_btn_pressed":false,"flos                                                    ser_on":false,"charger_on":false,"connected_over_xxsecs":false,"idle_timeout_reached":false,"brush_sp                                                    eed":1,"brush_on":false,"battery_full":false,"charger_error":false,"stuck_btn_lock":false,"temperatur                                                    e_lock":false}
[INFO] [MQTT] [MQTTAgentCommand_Publish:85] Publishing message to wp-fusion-mvp-topic.
[INFO] [MQMGR] [mqttTopicStringPublish:521] Published 451 bytes to 19 bytes topic[wp-fusion-mvp-topic                                                    ]
I (63553) SendToHost: writing : OK
[INFO] [SEND] [elCommand_send:53] Publishing 448 bytes to topic[2]: {"thingname":"CBXDGW8I09HI5W326J4                                                    QKMBJ9","brush_id":"A47E364EBC88","message_id":12,"version":"v0.4","docked":true,"base_charger_on":tr                                                    ue,"ph_bonded":true,"flosser_mtr_on":false,"fb_overiden_pm":false,"flosser_btn_pressed":false,"flosse                                                    r_on":false,"charger_on":true,"connected_over_xxsecs":false,"idle_timeout_reached":false,"brush_speed                                                    ":1,"brush_on":false,"battery_full":false,"charger_error":false,"stuck_btn_lock":false,"temperature_l                                                    ock":false}
[INFO] [MQTT] [MQTTAgentCommand_Publish:85] Publishing message to wp-fusion-mvp-topic.
[INFO] [MQMGR] [mqttTopicStringPublish:521] Published 448 bytes to 19 bytes topic[wp-fusion-mvp-topic                                                    ]
I (63793) SendToHost: writing : OK
[INFO] [SEND] [elCommand_send:53] Publishing 449 bytes to topic[2]: {"thingname":"CBXDGW8I09HI5W326J4                                                    QKMBJ9","brush_id":"A47E364EBC88","message_id":13,"version":"v0.4","docked":true,"base_charger_on":fa                                                    lse,"ph_bonded":true,"flosser_mtr_on":false,"fb_overiden_pm":false,"flosser_btn_pressed":false,"floss                                                    er_on":false,"charger_on":false,"connected_over_xxsecs":false,"idle_timeout_reached":false,"brush_spe                                                    ed":1,"brush_on":false,"battery_full":true,"charger_error":false,"stuck_btn_lock":false,"temperature_                                                    lock":false}
[INFO] [MQTT] [MQTTAgentCommand_Publish:85] Publishing message to wp-fusion-mvp-topic.
[INFO] [MQMGR] [mqttTopicStringPublish:521] Published 449 bytes to 19 bytes topic[wp-fusion-mvp-topic                                                    ]
I (64033) SendToHost: writing : OK
[INFO] [SEND] [elCommand_send:53] Publishing 450 bytes to topic[2]: {"thingname":"CBXDGW8I09HI5W326J4                                                    QKMBJ9","brush_id":"A47E364EBC88","message_id":14,"version":"v0.4","docked":true,"base_charger_on":fa                                                    lse,"ph_bonded":true,"flosser_mtr_on":false,"fb_overiden_pm":false,"flosser_btn_pressed":false,"floss                                                    er_on":false,"charger_on":false,"connected_over_xxsecs":false,"idle_timeout_reached":false,"brush_spe                                                    ed":1,"brush_on":false,"battery_full":false,"charger_error":false,"stuck_btn_lock":false,"temperature                                                    _lock":false}
[INFO] [MQTT] [MQTTAgentCommand_Publish:85] Publishing message to wp-fusion-mvp-topic.
[INFO] [MQMGR] [mqttTopicStringPublish:521] Published 450 bytes to 19 bytes topic[wp-fusion-mvp-topic                                                    ]
I (64273) SendToHost: writing : OK
[INFO] [SEND] [elCommand_send:53] Publishing 450 bytes to topic[2]: {"thingname":"CBXDGW8I09HI5W326J4                                                    QKMBJ9","brush_id":"A47E364EBC88","message_id":15,"version":"v0.4","docked":true,"base_charger_on":fa                                                    lse,"ph_bonded":true,"flosser_mtr_on":false,"fb_overiden_pm":false,"flosser_btn_pressed":false,"floss                                                    er_on":false,"charger_on":false,"connected_over_xxsecs":false,"idle_timeout_reached":false,"brush_spe                                                    ed":1,"brush_on":false,"battery_full":false,"charger_error":false,"stuck_btn_lock":false,"temperature                                                    _lock":false}
[INFO] [MQTT] [MQTTAgentCommand_Publish:85] Publishing message to wp-fusion-mvp-topic.
[INFO] [MQMGR] [mqttTopicStringPublish:521] Published 450 bytes to 19 bytes topic[wp-fusion-mvp-topic                                                    ]
I (64513) SendToHost: writing : OK
[INFO] [SEND] [elCommand_send:53] Publishing 449 bytes to topic[2]: {"thingname":"CBXDGW8I09HI5W326J4                                                    QKMBJ9","brush_id":"A47E364EBC88","message_id":16,"version":"v0.4","docked":true,"base_charger_on":fa                                                    lse,"ph_bonded":true,"flosser_mtr_on":false,"fb_overiden_pm":false,"flosser_btn_pressed":true,"flosse                                                    r_on":false,"charger_on":false,"connected_over_xxsecs":false,"idle_timeout_reached":false,"brush_spee                                                    d":1,"brush_on":false,"battery_full":false,"charger_error":false,"stuck_btn_lock":false,"temperature_                                                    lock":false}
[INFO] [MQTT] [MQTTAgentCommand_Publish:85] Publishing message to wp-fusion-mvp-topic.
[INFO] [MQMGR] [mqttTopicStringPublish:521] Published 449 bytes to 19 bytes topic[wp-fusion-mvp-topic                                                    ]
I (69993) SendToHost: writing : OK
[INFO] [CONF] [elCommand_conf:148] Writing SSID[0]
[INFO] [WIFI] [ExpressLink_ConfigHandler_WifiSsidWrite:79] Wrote SSID= to flash
I (70103) SendToHost: writing : OK
I (70123) SendToHost: writing : OK
I (70123) wifi:state: run -> init (0)
I (70123) wifi:pm stop, total sleep time: 15100812 us / 19227544 us
W (70123) wifi:idx
W (70123) wifi:idx
I (70123) wifi:new:<11,0>, old:<11,2>, ap:<255,255>, sta:<11,2>, prof:1
[INFO] [WIFI] [WIFI_EventHandler:184] WiFi Event Handler
[INFO] [WIFI] [WIFI_EventHandler:201] Disconnect reason: 8
[INFO] [WIFI] [WIFI_EventHandler:203] Station disconnected
[INFO] [WIFI] [WIFI_EventHandler:184] WiFi Event Handler
[INFO] [WIFI] [WIFI_EventHandler:209] WIFI_EVENT event_id: 3
I (70193) wifi:flush txq
I (70193) wifi:stop sw txq
I (70193) wifi:lmac stop hw txq
ESP-ROM:esp32c3-api1-20210207
Build:Feb  7 2021
rst:0x3 (RTC_SW_SYS_RST),boot:0xf (SPI_FAST_FLASH_BOOT)
Saved PC:0x403806c8
SPIWP:0xee
mode:DIO, clock div:1
Valid secure boot key blocks: 0
secure boot verification succeeded
load:0x3fcd6268,len:0x38b4
load:0x403ce000,len:0x930
load:0x403d0000,len:0x58b0
entry 0x403ce000
I (81) boot: ESP-IDF v4.4.1-238-gae0e3e2e2a-dirty 2nd stage bootloader
I (81) boot: compile time 08:41:51
I (81) boot: chip revision: 3
I (84) boot.esp32c3: SPI Speed      : 80MHz
I (89) boot.esp32c3: SPI Mode       : DIO
I (94) boot.esp32c3: SPI Flash Size : 4MB
I (99) boot: Enabling RNG early entropy source...
I (104) boot: Partition Table:
I (108) boot: ## Label            Usage          Type ST Offset   Length
I (115) boot:  0 pre_prov         unknown          3f 06 0000d000 00006000
I (123) boot:  1 nvs              WiFi data        01 02 00013000 00009000
I (130) boot:  2 nvs_key          NVS keys         01 04 0001c000 00001000
I (138) boot:  3 otadata          OTA data         01 00 0001d000 00002000
I (145) boot:  4 phy_init         RF data          01 01 0001f000 00001000
I (153) boot:  5 ota_0            OTA app          00 10 00020000 001d0000
I (160) boot:  6 ota_1            OTA app          00 11 001f0000 001d0000
I (168) boot:  7 coredump         Unknown data     01 03 003c0000 00020000
I (175) boot:  8 storage          WiFi data        01 02 003e0000 00010000
I (183) boot: End of partition table
I (187) esp_image: segment 0: paddr=001f0020 vaddr=3c0f0020 size=31ee8h (204520) map
I (231) esp_image: segment 1: paddr=00221f10 vaddr=3fc92c00 size=03910h ( 14608) load
I (234) esp_image: segment 2: paddr=00225828 vaddr=40380000 size=0a7f0h ( 42992) load
I (246) esp_image: segment 3: paddr=00230020 vaddr=42000020 size=eb188h (962952) map
I (412) esp_image: segment 4: paddr=0031b1b0 vaddr=4038a7f0 size=0832ch ( 33580) load
I (419) esp_image: segment 5: paddr=003234e4 vaddr=50000010 size=00010h (    16) load
I (420) esp_image: segment 6: paddr=003234fc vaddr=00000000 size=0cad4h ( 51924)
I (435) esp_image: Verifying image signature...
I (435) secure_boot_v2: Verifying with RSA-PSS...
I (440) secure_boot_v2: Signature verified successfully!
I (449) boot: Loaded app from partition at offset 0x1f0000
I (449) secure_boot_v2: enabling secure boot v2...
I (454) secure_boot_v2: secure boot v2 is already enabled, continuing..
I (462) boot: Checking flash encryption...
I (466) flash_encrypt: flash encryption is enabled (0 plaintext flashes left)
I (474) boot: Disabling RNG early entropy source...
I (491) cpu_start: Pro cpu up.
I (500) cpu_start: Pro cpu start user code
I (500) cpu_start: cpu freq: 160000000
I (500) cpu_start: Application information:
I (503) cpu_start: Project name:     expresslink_esp32_c3
I (509) cpu_start: App version:      e11ff82-dirty
I (514) cpu_start: Compile time:     Jun 23 2022 15:53:59
I (520) cpu_start: ELF file SHA256:  a5af44891f785227...
I (526) cpu_start: ESP-IDF:          v4.4.1-263-gf85ba92b1d-dirty
I (533) heap_init: Initializing. RAM available for dynamic allocation:
I (540) heap_init: At 3FCAF310 len 00010CF0 (67 KiB): DRAM
I (547) heap_init: At 3FCC0000 len 0001F060 (124 KiB): STACK/DRAM
I (553) heap_init: At 50000020 len 00001FE0 (7 KiB): RTCRAM
I (560) spi_flash: detected chip: generic
I (564) spi_flash: flash io: dio
I (569) sleep: Configure to isolate all GPIO pins in sleep state
I (575) sleep: Enable automatic switching of GPIO sleep configuration
I (582) coexist: coexist rom version 9387209
I (587) cpu_start: Starting scheduler.
[INFO] [APPMAIN] [app_main:69] Starting Command Interface Task
[INFO] [APPMAIN] [app_main:72] [INIT] Starting WiFi...
I (653) nvs: NVS partition "nvs" is encrypted.
I (653) pp: pp rom version: 9387209
I (653) net80211: net80211 rom version: 9387209
I (663) wifi:wifi driver task: 3fcbb9d0, prio:23, stack:6656, core=0
I (663) system_api: Base MAC address is not set
I (663) system_api: read default base MAC address from EFUSE
I (683) wifi:wifi firmware version: d5c1f71
I (683) wifi:wifi certification version: v7.0
I (683) wifi:config NVS flash: enabled
I (683) wifi:config nano formating: disabled
I (683) wifi:Init data frame dynamic rx buffer num: 32
I (693) wifi:Init management frame dynamic rx buffer num: 32
I (693) wifi:Init management short buffer num: 32
I (703) wifi:Init dynamic tx buffer num: 32
I (703) wifi:Init static tx FG buffer num: 2
I (713) wifi:Init static rx buffer size: 1600
I (713) wifi:Init static rx buffer num: 10
I (713) wifi:Init dynamic rx buffer num: 32
I (723) wifi_init: rx ba win: 6
I (723) wifi_init: tcpip mbox: 32
I (733) wifi_init: udp mbox: 6
I (733) wifi_init: tcp mbox: 6
I (733) wifi_init: tcp tx win: 5744
I (743) wifi_init: tcp rx win: 5744
I (743) wifi_init: tcp mss: 1440
I (753) wifi_init: WiFi IRAM OP enabled
I (753) wifi_init: WiFi RX IRAM OP enabled
I (763) phy_init: phy_version 909,aa05aec,Apr 16 2022,13:42:08
I (853) wifi:mode : sta (60:55:f9:cb:01:48)
I (853) wifi:enable tsf
[INFO] [WIFI] [WIFI_EventHandler:184] WiFi Event Handler
[INFO] [WIFI] [WIFI_EventHandler:192] Station started
[INFO] [WIFI] [WIFI_Init:278] Wifi started...
I (863) nvs: NVS partition "nvs" is encrypted.
I (873) ExpressLink: Device Certificate:
Length: 1314
-----BEGIN CERTIFICATE-----
MIIDnjCCAoagAwIBAgIQcUjX2NcfQpCZGM05kUpnEDANBgkqhkiG9w0BAQsFADB2
MQswCQYDVQQGEwJDTjELMAkGA1UECAwCU0gxCzAJBgNVBAcMAlNIMSwwKgYDVQQK
DCNFc3ByZXNzaWYgU3lzdGVtcyAoU2hhbmdoYWkpIENPIExURDEMMAoGA1UECwwD
RVNQMREwDwYDVQQDDAhFU1AzMi1DMzAeFw0yMjA2MTQxODQ5NTdaFw0zMjA2MTEx
ODQ5NTdaMF0xLTArBgNVBAMMJGQwNGE2NDRjLWI1M2YtNDI2NC1iYWNhLWJlNjZk
NzNlMWZlNTELMAkGA1UEBhMCQ04xCzAJBgNVBAgMAlNIMRIwEAYDVQQKDAlFc3By
ZXNzaWYwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDScdO5b49VoGKE
rU/8hUd4vLNNmxj2O321xiQs14VaUVz79f4n6Fq9O77Xo7qGzgGhCiuRKjupafHG
xdDjYLtW6PXZYQRRIr/1AL9fQqTpqLQCdsrNZ6LBmQC9eRfwMxAaYXe3/wfbKzJH
JC3vcJ5gM5JMFjbppjUWHGCXxlnnPd+xYvev+MVcUhbNEMgmc1jgKcusIJoIygQU
8OGCh7q6Ziouus3scI8u7j7iQMPJB1zwl/3jirmVNG57yZMoqJEQcJLMT8VCOR25
TguM4fA1n0x0Imqug9i9x+bpS74DVRKirgZNdMWmNEhUwl1iXvqIfSTbXwT0dU91
QzlrSFbZAgMBAAGjQTA/MA4GA1UdDwEB/wQEAwIF4DAMBgNVHRMBAf8EAjAAMB8G
A1UdIwQYMBaAFGlVBC1yu1m8TtYJXuiPLS1pz4xmMA0GCSqGSIb3DQEBCwUAA4IB
AQCYGsaMN+IAlDlfm/DcyL3UCFKzGpTqQk9wsFgEQ8IqQwo+xMa0ixbqhD+iTVJs
O4yS2f6JOMoPMRzpXGko5gAY0ygM/K024RlDE2LPsaSvIZTfSE0mlJLPJYc4TiwC
//iCu12c1JUEaC1lZ1fwTXUApYWyhBA4sp+dDVwg1YD6e/MONAug/0Jx1CtLG9ME
fLEZVIDfesxmwf103h48y/9ml8u8TkC2SmTLyXoljXxc6V7+DrnqVsX9N20aVOwS
NJuVQ1E1qZFns2ZxDY+4Eyo/2peKP7ddw5U0cbJFd4IXfx/pZfqm9Z/hfTjkybiN
IaDW6OW9NKS5/Dpd2b2HeMwi
-----END CERTIFICATE-----
I (993) ExpressLink: Thingname is: d04a644c-b53f-4264-baca-be66d73e1fe5
[INFO] [EL] [expresslink_init:42] Starting ExpressLink
I (1003) gpio: GPIO[10]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0
I (1013) gpio: GPIO[4]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:0
I (1013) gpio: GPIO[5]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:0
[INFO] [EL] [expresslink_init:66] Starting MQTT Agent
[INFO] [MQTT] [prvConfigManagerTask:211] Waiting for MQTT manager to be connected.
I (1043) OTA: Current Firmware version 1.0.21
I (1043) OTA: Initializing OTA Agent with thingname: d04a644c-b53f-4264-baca-be66d73e1fe5
I (1053) OTA: Waiting for MQTT agent to be connected.
[INFO] [MQMGR] [bStartMQTTAgent:227] MQTT Agent initialised successfully
I (1063) TIME: Initializing the NTP
[INFO] [APPMAIN] [app_main:139] [INIT] Complete.
[INFO] [APPMAIN] [app_main:141] APP_MAIN complete
I (3063) SendToHost: writing : ERR6 NO CONNECTION
I (3153) SendToHost: writing : OK
[INFO] [CONF] [elCommand_confQuery:169] Reading ThingName[0]
[INFO] [THINGNAME] [thingNameReader:37] Read ThingName=d04a644c-b53f-4264-baca-be66d73e1fe5 from flas                                                    h
[INFO] [CONF] [elCommand_confQuery:178] -----> d04a644c-b53f-4264-baca-be66d73e1fe5
I (3193) SendToHost: writing : OK d04a644c-b53f-4264-baca-be66d73e1fe5
I (3193) SendToHost: writing :
[INFO] [CONF] [elCommand_confQuery:169] Reading SSID[0]
[INFO] [WIFI] [ExpressLink_ConfigHandler_WifiSsidRead:112] Read SSID= from flash
[INFO] [CONF] [elCommand_confQuery:178] ----->
I (3263) SendToHost: writing : OK
I (3293) SendToHost: writing : OK 0 DISCONNECTED
W (3323) BTDM_INIT: esp_bt_mem_release not implemented, return OK
I (3323) wifi_prov_scheme_ble: BT memory released
W (3323) BTDM_INIT: esp_bt_controller_mem_release not implemented, return OK
I (3323) BTDM_INIT: BT controller compile version [d913766]
I (3333) BTDM_INIT: Bluetooth MAC: 60:55:f9:cb:01:4a
I (3343) protocomm_nimble: BLE Host Task Started
I (3343) NimBLE: GAP procedure initiated: stop advertising.
I (3353) NimBLE: GAP procedure initiated: advertise;
I (3353) NimBLE: disc_mode=2
I (3363) NimBLE:  adv_channel_map=0 own_addr_type=0 adv_filter_policy=0 adv_itvl_min=256 adv_itvl_max                                                    =256
I (3373) NimBLE:
I (3373) wifi_prov_mgr: Provisioning started with service name : WPKCBXDGW8I09HI5W326J4QKMBJ9J4QKMBJ9                                                    "
I (3383) CONFMODE: Provisioning started
I (3383) SendToHost: writing : OK CONFMODE ENABLED
I (3423) SendToHost: writing : OK 2 0 STARTUP
I (4443) SendToHost: writing : OK 3 0 CONLOST
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (5463) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (6483) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (7503) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (8523) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (9823) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (10843) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (11863) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (12883) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (13903) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (14923) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (15943) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (16963) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (17983) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (19003) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (20023) SendToHost: writing : OK
[ERROR] [EVENTS] [ExpressLink_Events_Pop:147] Failed to pop event:UNKNOWN to event queue
I (21043) Se

ExpressLink Bug Full Log.txt


Implement Undo & Redo Feature

Implements undo, redo and view-history commands.
undo: Undoes the most recent undoable command.
redo: Redoes the most recent undone command.
view-history: Views the stack of undoable commands and the current position in the stack.
An undoable command is a command that changes the contents of TutorsPet.

Codecov Report

Merging #107 into master will increase coverage by 1.28%.
The diff coverage is 97.76%.

@@             Coverage Diff              @@
##             master     #107      +/-   ##
============================================
+ Coverage     77.22%   78.51%   +1.28%
- Complexity      599      648      +49
============================================
  Files            97      104       +7
  Lines          1756     1866     +110
  Branches        182      194      +12
============================================
+ Hits           1356     1465     +109
+ Misses          359      357       -2
- Partials         41       44       +3

Impacted Files
Coverage Δ
Complexity Δ

src/main/java/seedu/address/model/Model.java
100.00% <ø> (ø)
2.00 <0.00> (ø)

...edu/address/logic/commands/ViewHistoryCommand.java
83.33% <83.33%> (ø)
4.00 <4.00> (?)

...n/java/seedu/address/model/VersionedTutorsPet.java
97.61% <97.61%> (ø)
19.00 <19.00> (?)

.../address/logic/commands/AddModuleClassCommand.java
100.00% <100.00%> (ø)
8.00 <0.00> (ø)

...eedu/address/logic/commands/AddStudentCommand.java
100.00% <100.00%> (ø)
8.00 <0.00> (ø)

...ddress/logic/commands/ClearModuleClassCommand.java
100.00% <100.00%> (ø)
2.00 <0.00> (ø)

...du/address/logic/commands/ClearStudentCommand.java
100.00% <100.00%> (ø)
2.00 <0.00> (ø)

...dress/logic/commands/DeleteModuleClassCommand.java
100.00% <100.00%> (ø)
7.00 <0.00> (ø)

...u/address/logic/commands/DeleteStudentCommand.java
100.00% <100.00%> (ø)
7.00 <0.00> (ø)

...address/logic/commands/EditModuleClassCommand.java
95.65% <100.00%> (+0.19%)
12.00 <0.00> (ø)

... and 17 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 6053060...7c76b42. Read the comment docs.

@ruixuantan could I also get your opinion on the test cases written for the new features?


scan error: zip END header not found

I received this error line during scan:
scan error: zip END header not found

I have the same issue til log44 jars in oracle home

I get:
c:\Miracle_online>log4j2-scan.exe D:\Oracle\product\12.2.0\dbhome_1\md
scan error: zip END header not found
scan error: zip END header not found
scan error: zip END header not found
Scanned 18 directories and 616 files
Found 0 vulnerable files
Completed in 3.73 seconds
And I know 4 sure the some files are hit here:
Directory of D:\Oracle\product\12.2.0\dbhome_1\md\jlib
14-12-2021  15:58              .
14-12-2021  15:58              ..
05-12-2016  17:33         5.247.419 elocation.ear
05-12-2016  17:33         5.359.007 elocation.ear.zip
05-12-2016  17:33         2.832.239 geocoder.ear
05-12-2016  17:33         2.841.182 geocoder.ear.zip
05-12-2016  17:33           246.988 georasterapi.jar
07-12-2018  04:50                11 log4j-1.2.17.jar
28-07-2020  21:02           292.301 log4j-api-2.13.2.jar.xxx
06-03-2018  22:09           239.856 log4j-api-2.9.1.jar.xxx
28-07-2020  21:02         1.714.151 log4j-core-2.13.2.jar.xxx
06-03-2018  22:09         1.549.868 log4j-core-2.9.1.jar.xxx
28-07-2020  21:02            23.591 log4j-slf4j-impl-2.13.2.jar.xxx
06-03-2018  22:09            23.153 log4j-slf4j-impl-2.9.1.jar.xxx

sam here, i can see log4j.jar in directory, but seems it cannot read it somehow.
PS C:\temp> .\log4j2-scan.exe C:\ManageEngine
scan error: zip END header not found
Scanned 50994 directories and 85903 files
Found 0 vulnerable files
Completed in 56.59 seconds

@kiasalimielizi @Mettemusens You can find broken jar files using v1.3.0 release.

I tried with new package and gets below details:
c:\temp>log4j2-scan.exe c:\ManageEngine
Logpresso CVE-2021-44228 Vulnerability Scanner 1.3.0 (2021-12-15)
Skipping broken jar file c:\ManageEngine\SupportCenter\applications\extracted.ol
d\AdventNetSupportCenter.eear\AdventNetServiceDeskWC.ear\AdventNetServiceDesk.wa
r\WEB-INF\lib\jfreechart.jar ('zip END header not found')
super useful information, thanks folks for doing this.

How does a broken .jar is actually defined? based on what?
A short example from my side

I did unpacked some random of archived which were in this category and they do not contain .jar files within them.
Would be it be then safe to assume that all those with ('zip END header not found') can be ignored ?

@AlexMilotin If application use common class loader, you don't need to inspect zip files. Valid ZIP file should starts with PK (0x50 0x4b) bytes like this:

However, JDK does not fully support newer ZIP standards (As I referenced in release note: Avoid ZipInputStream for flat ZIP files: https://bugs.openjdk.java.net/browse/JDK-8143613) JDK cannot open some ZIP files which can be opened by other zip utility programs.
Anyway, In most cases, you don't need to inspect zip files.


Add Tulsa county, OK

Fixes #2005

Bah humbug. The polygon data in the WKT field is too long for the Python CSV implementation 😦 .

Is this the same issue happening in https://github.com/openaddresses/openaddresses/pull/2093?

@davidchiles yep, looks like it.

I had no idea there was a limit; maybe CSV is not the best format for storing cached data.

Re-run this, please.


66 feat add group cost calculation

Added group cost functionality. Fixed total cost calc in testing. No tests implemented for groupCost.

This works as intended, and Conducted code review. Ill merge this issue.


Device Name

@kpsuperplane first of all thanks for a pretty awesome plugin!  Since I’m pretty new to home bridge I may have missed something but is there a way for the plug-in to pull the name given in the Wiz app to then be reflected in HomeKit?  Or some sort of way for the names to not drop out of HomeKit once I’ve set them.  Problem being I have 19 of these wiz lights and whenever there is an update to the plug-in or even the confit-ui plug all the names drop out and so begins the tedious process of re-labeling them.  If there is another solution somewhere I may have not seen either by a setting or another plug-in I’d love to know.

Hi @chrisbl01, unfortunately I have not been able to find a way to grab the name. The names shouldn't be dropping out though...


Fix overlay vxlan races

This function takes the patch offered in https://github.com/docker/libnetwork/pull/1800 and attempts to address the issues found in https://github.com/docker/libnetwork/issues/1765.  It removes a race condition documented in the issue where "re-once"ing the creation of an overlay sandbox can race with incoming join requests to cause a leak/collision with the vxlan interface.  This PR addresses said issue by removing the "re-once" pattern and replacing it with a traditional mutex+boolean initializer pattern.  This also allows removing some restore error handling by having the sandbox join/leave perform proper cleanup on error.  More information is available in the commit logs of the PR.

CI Failed

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@d5818e7). Click here to learn what that means.
The diff coverage is 0%.

@@            Coverage Diff            @@
##             master    #2146   +/-   ##
=========================================
  Coverage          ?   40.46%
=========================================
  Files             ?      139
  Lines             ?    22500
  Branches          ?        0
=========================================
  Hits              ?     9105
  Misses            ?    12056
  Partials          ?     1339

Impacted Files
Coverage Δ

osl/interface_linux.go
60.15% <0%> (ø)

drivers/overlay/overlay.go
28.63% <0%> (ø)

drivers/overlay/ov_network.go
2.74% <0%> (ø)

drivers/overlay/peerdb.go
9.88% <0%> (ø)

drivers/overlay/joinleave.go
0% <0%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update d5818e7...0026dc2. Read the comment docs.

Pushed an update with a much simplified locking scheme.   There is now only a single lock for each network and all its subnets.   I originally put in the second lock because of a deadlock (which I had hit during testing before the initial PR) described in the commit log.  This new version breaks the deadlock by posting the notification to initialize the peerDB on a join using a fresh goroutine.  This prevents the 'join' from deadlocking waiting on the channel of the peerDB goroutine while the peerdb goroutine is waiting for the 'join' to release the network lock.
This version also addresses the comments by @fcrisciani (newlines) and @selansen (redeclaration of subnetErr).

LGTM

Addressed the comment, defer and sprintf comments above and have re-pushed.

Rebased to head of master, updated a few comments and re-tested a few times to make sure this looks good.  Everything has been clean.
I'll admit that I'm still a bit nervous after https://github.com/docker/libnetwork/pull/2143 / https://github.com/docker/libnetwork/pull/2180.  But from a rational standpoint, what this PR does is remove the unsafe re-onceing from the overlay code, make joins and leaves to the overlay sandboxes atomic, and merge in  https://github.com/docker/libnetwork/pull/1800's error handling code.  It should be safe to merge.

@fcrisciani do you know which Docker version will include this merge (vendors this libnetwork hash)? We are running 18.03 and are regularly experiencing the issue that the vxlan file is already existing.
28686: vx-00101b-nmh1s: <BROADCAST,MULTICAST> mtu 1450 qdisc noop state DOWN mode DEFAULT group default
    vxlan id 4123 srcport 0 0 dstport 4789 proxy l2miss l3miss ageing 300 addrgenmode eui64
29077: vx-001017-sxegy: <BROADCAST,MULTICAST> mtu 1450 qdisc noop state DOWN mode DEFAULT group default
    vxlan id 4119 srcport 0 0 dstport 4789 proxy l2miss l3miss ageing 300 addrgenmode eui64
23209: vx-001006-tlzfj: <BROADCAST,MULTICAST> mtu 1450 qdisc noop state DOWN mode DEFAULT group default
    vxlan id 4102 srcport 0 0 dstport 4789 proxy l2miss l3miss ageing 300 addrgenmode eui64
29632: vx-001011-ox0iz: <BROADCAST,MULTICAST> mtu 1450 qdisc noop state DOWN mode DEFAULT group default
    vxlan id 4113 srcport 0 0 dstport 4789 proxy l2miss l3miss ageing 300 addrgenmode eui64
29658: vx-001028-jjw67: <BROADCAST,MULTICAST> mtu 1450 qdisc noop state DOWN mode DEFAULT group default
    vxlan id 4136 srcport 0 0 dstport 4789 proxy l2miss l3miss ageing 300 addrgenmode eui64
28399: vx-00103a-i7t6y: <BROADCAST,MULTICAST> mtu 1450 qdisc noop state DOWN mode DEFAULT group default
    vxlan id 4154 srcport 0 0 dstport 4789 proxy l2miss l3miss ageing 300 addrgenmode eui64
28911: vx-001020-ups39: <BROADCAST,MULTICAST> mtu 1450 qdisc noop state DOWN mode DEFAULT group default
    vxlan id 4128 srcport 0 0 dstport 4789 proxy l2miss l3miss ageing 300 addrgenmode eui64


Quat, Matrix3, Transform: Correct the rotation angle signs, and conversions between Euler angles and axis-angle representation

Clarified the Euler angle convention with comments, and added references. Also made two cosmetic changes in quad.cpp.
Fixes #6816

PTAL.

There are a few more things that I'd like to do, but I'm not sure I should open another PR for those or not. Namely:

Fix the sign of the angle for all users of rotate and rotated and remove the workaround. It turned out that there aren't that too many users of these functions, so hopefully I can manage to do this change without breaking stuff :)
Remove rotate, rotated, scale, scaled functions from Matrix3 as these functions make sense only for Transform and not for a general Matrix3 (proper matrix rotation is R.M.Rᵀ, not M.R which just adds another rotation to object's Transform instead of rotating the matrix itself).
For rotating basis vectors in a Transform, make use of Translate::rotate_basis instead. I'm not exactly sure how this is used (I'm not familiar with rendering stuff, I'll check later on) but I believe this is a passive rotation, so I'll fix the angle in its definition.

All these changes will effect 3D math. There are similar issues with 2D, but I'll do that in a different PR. In any case, I'll proceed to do more stuff if this PR gets accepted.

The changes in this PR are breaking, so I hope someone from the Godot team can comment on. Depending on the input, I'll continue implementing what is left, and then move on to 2D.
These changes are required for mathematical correctness, and to align Godot functions that generate rotations with Unity and other engines.

We can try to merge for 3.0 at compatibility breaking time. We need to
note, however, what has changed
On Nov 3, 2016 00:34, "Ferenc Arn"<EMAIL_ADDRESS>wrote:

The changes in this PR are breaking, so I hope someone from the Godot team
can comment on. Depending on the input, I'll continue implementing what is
left, and then move on to 2D.
These changes are required for mathematical correctness, and to align
Godot functions that generate rotations with Unity and other engines.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/godotengine/godot/pull/6865#issuecomment-258058191,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AF-Z29as_yQQCg4d37XZHZMJRZDDhUzoks5q6VYwgaJpZM4KaRoS
.

Thanks! I'll go ahead and implement what is left for 3D, and post a mini-changelog here at the end.
Since we can break compatibility at this point, would you like to change the convention for Euler angles too? With the current changes in the PR, Godot will be using XYZ convention properly. Much like Blender, which defaults to XYZ and uses a right-handed coordinate system.
Unity uses YXZ convention, and while the documentation is not clear, it appears that Unreal is using YXZ too (the order the angles are written in FRotator doc suggests that). However, they also use a left-handed coordinate system (which is a shocker to me), so I don't really think Godot has to follow them.

I think I'm done for this PR involving 3D, so please take another look.
There are a few more things that can be done as I listed above, but I think they're more suited for a different PR as they're minor stuff like improvement of the API or documentation. I will submit a different PR for those in the future.

Can you hold on? I was double-checking everything by manually constructing the rotation matrices in Mathematica, and I realized a problem. The current implementation in the PR is actually using ZYX (X-first, Z-last) thanks to the error in wikipedia! Whoever wrote that section thinks that a rotation matrix can be decomposed as three rotation matrices R = X(α) Y(β) Z(γ), with X(α) being the first rotation! The confusion flows to the tables for rotation matrices below which is self-conflicting: the subscript is the correct sequence, the ordering of the matrices is wrong.
Let me revise this PR such that we use XYZ (Z-first), which is the Blender-default. I will also remove references to Wikipedia in the comments.

The code turned out to be OK (apparently, I did notice the ordering was "wrong" in the first place).
We are essentially using the X₁ Y₂ Z₃ from this table , and it does correspond to the rotation matrix R = X(θ₁).Y(θ₂).Z(θ₃). where θ₃ is the angle of the first rotation. This is the verification:

The NASA doc also uses the same convention (the matrix on page A-2 is identical to the one in the screenshot); they construct the matrix in pages 2-4. Essentially, they're defining the rotation matrix through x = Mx' (Eq. 1 on page 2, so we're rotating x' into x) which means we're first rotating around Z, then Y, then X (see Eq. 6). But the angles are numbered as if we're rotating x to x' (Eq. 2 is the X rotation, which is the last one in M = X Y Z). Now I'm not sure why they would do that, it's probably something related to engineering applications, but the mathematics is clear as long as we define the Euler angles explicitly by writing down the full equation like "v_rotated = R v_original where R = X(ax).Y(ay).Z(az)" which is what I did. And only after getting the angles right, I renamed the variables such that our naming of the angles matches the naming in the references.
It's really easy to make a mistake here, so I kept the references, and kept this convention (θ₃ is the first angle) such that it is easy to check the implementation against the references. I also added a clarification about this.
So in summary, things checked out OK.

Assinging reduz for review, since that's pretty much core stuff :smile:

Thanks!
Once/if this lands, I'll implement other stuff I listed in my 2nd comment in this issue, hopefully in time for 3.0.

Just as a note for other devs, I noticed that C# bindings (and maybe others too, if any) have been translating the current (problematic) code: Quat.cs, for example.

Congrats on merging the gles3 branch! I rebased my changes on the latest master.

Merged! feel free to do the same work in 2D!


In case of failed initialization of HMI or mobile ATF stops without SDL stopping

Added StopSDL command into testbase CheckStatus() method
to make possible correct SDL stopping in case of any critical testcase FAIL.
Related: APPLINK-15424

@LuxoftAKutsan @VVeremjova @OHerasym: Please review

reviewed

reviewed

Reviewed


Data prefetching optimizations

What is the motivation for adding / enhancing this feature?

Currently, when you've got the PLP (Category) and navigate to the product, there is a API request executed to get this particular product details. Let's consider how to manage the prefetching?
I mean, from the PLP level we can prefetch and cache  using Service Worker the product info so no network roundtrip will be executed on PDP itself
There is no single URL request currently for PDP to fetch the data. The logic is embedded in Product:asyncData](https://github.com/DivanteLtd/vue-storefront/blob/2b9ffb14cef28ba4b19e515cb5b28d309717f4f7/src/themes/default/pages/Product.vue#L334)
Usually a few endpoints are called to get the product details.
How could we prefetch those the most elegant way? :)
@andrzejewsky @gibkigonzo @ResuBaka @cewald

I've made module to handle that case https://github.com/gibkigonzo/vsf-quicklink. There is only one issue that occurs also in https://github.com/GoogleChromeLabs/quicklink (there is this problem in capybara).

We need to add a note on this to the docs @gibkigonzo ppl. are not aware they can use it

Hi @gibkigonzo, did you manage to review this PR here? https://github.com/GoogleChromeLabs/quicklink/pull/123
We would be really keen to listen to your feedback to better understand if the PR above would make Quicklinks fully compatible with VSF.
Gil


Cherry-picked fix for Windows CI build failures on 3.1 branch

Fixes issue https://github.com/openssl/openssl/issues/20805
Reviewed-by: Todd Short<EMAIL_ADDRESS>Reviewed-by: Tomas Mraz<EMAIL_ADDRESS>(Merged from https://github.com/openssl/openssl/pull/20806)
(cherry picked from commit b5a635dc2113e1bc807ea358a670146c813df989)
This is urgent fix as the CI on 3.1 is broken.

looks good to me.

and agree with urgent.

Merged to the 3.1 branch. Thank you for the reviews.


make reading rendered manifests easier

/hold
This would require that manifests be consistent with each other.  They should be already given random retries, but this is a choice.

proof worked
/hold cancel


Bar chart : Increase Y range beyond maximum and minimum by some margins

I'm submitting a ...  (check one with "x")
[ ] feature request

Current behavior
Y domain is limited to maximum and minimum
Expected behavior
Would be great if an input option is provided to component to increase Y range by certain %.

Good idea. We'll add this post 3.0.0. PR welcome.

This has already been added. Closing.


Add function that checks if given solution works

A function like check that get's a solve solution and checks if it works.
Is that possible?

Hi,
Apologies for the delayed response. I'm not completely certain what you mean with this. Are you looking for a way to input a scramble and a solution, and then verify if the solution correctly solves the given cube?

Yes

There exists code which can do this internally, but it isn't currently exposed in the package. It would be a reasonable feature to support, so I might add cube-manipulation functionality it in the near future if I get around to it. Currently, CubeJS supports this functionality.


embed::rotary_encoder

Please assign me

.take

Resolved as of #270

Refer to for details of what was there before #407


No package dotnet-sdk-3.1 available.

Issue Title
[root@ecs ~]# sudo yum install dotnet-sdk-3.1
Loaded plugins: fastestmirror
Repository packages-microsoft-com-prod is listed more than once in the configuration
Loading mirror speeds from cached hostfile

base: mirrors.aliyun.com
extras: mirrors.cn99.com
remi-safe: mirror.innosol.asia
updates: mirrors.cn99.com
No package dotnet-sdk-3.1 available.
Error: Nothing to do

General
Provide details on the problem you are experiencing including the .NET Core version, operating system version and anything else that is relevant.
Please provide a code sample for your issue if it is relevant, either inline, link to a gist (or similar) or add it as a zipped attachment.
For some issues, you will get a quicker and better response if you file it at a more specific .NET repo. For example, if the problem is with ASP.NET Core, you are encouraged to use the aspnet/home repo.

Try following this tutorial: https://docs.microsoft.com/en-us/dotnet/core/install/linux-package-manager-centos7
I think you don't have the Microsoft Key and the feed configured on your machine. If so, try running the following commands:
sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm

sudo yum install dotnet-sdk-3.1

Actually seems that version 3.1.201 is not present, only version 3.1.103.
am i correct?

Tagging @dagood @leecow

@brsoft001 what instructions did you follow to get to this point? What are the console logs for previous commands?
Instructions are here: https://docs.microsoft.com/en-us/dotnet/core/install/linux (slightly more general link than above, for various Linux distros)
(I edited the original post to remove the new-issue template and format the console log.)


Reduce the size of the build

The way you create a minified build is great but the assets are still more than 1 MB total for a project that's nearly empty, my project based on one of your previous starter kits is nearly 2 MB only for the 2 JS and CSS files as assets.
Do you have any idea what could be done to reduce the size of Angular 2 files?

You may want to look at new https://github.com/antonybudianto/angular-webpack-starter,
the bundle is fully-optimized there. For this starter, it's hard to do it without Webpack


📄 Docs on CORS is missing

Describe the feature
Hi 👋🏻
Recently, I was deploying the nuxt app and encountered the CORS error. I tried to find CORS docs on nuxt but couldn't find. I checked nitro as well but there's not dedicated section for CORS as well.
Adding this straight in nuxt docs (or even reference link) will be great.

Regardless of this, Team was going to do some magic where you can list other site's search data in nuxt's docs so people can cross search at single place, I guess that can resolve this kind of issue.

Additional information

[X] Would you be willing to help implement this feature?
[ ] Could this feature be implemented as a module?

Final checks

[X] Read the contribution guide.
[X] Check existing discussions and issues.

I don't think this is really Nuxt-related, but adding a few lines to the documentation would be welcome.


Implement mouse-over for the remove button

Ticket: #123
Change-Id: I3ce79cd534e60cf284178a3216b4b80afc38a873

You should give me a crash course to react as u use it now.
And a quick introduction to the actual feature state of the app.
Perhaps Friday or so?

Ok. Friday after stand up?

Ok, friday after standup


[local-volume] Add containerized build process

/area local-volume
To reduce dependency on local tools and libraries, we should support containerized builds.  Here's an example

/assign


tag 1.0.0 was deleted without notice which caused errors with glide

Hi, we've just noticed that our build jobs started failing because of the deleted tag in your repository.
we use glide with a following configuration:

package: github.com/justinas/alice
version: ^1.0.0

However, with this configuration glide fails to fetch corresponding alice package
To reproduce issue locally, first remove glide cache under ~/.glide/
glide version:
$ glide -v
glide version v0.12.3

Hi @krnkl,
Sorry for breaking your build :disappointed: After this issue was raised in another project of mine, I decided to get rid of tags in both nosurf in alice, as I never got around to actually versioning the projects meaningfully.
Your best bet would be to pin to the current master: from what I remember 1.0.0 was pretty old and no newer tags were ever created. I am going to think about embracing semver, but for now alice will probably follow the classic Go way of not having any meaningful versions.
Sorry again and hopefully this helps.

I'm hoping that you'll reconsider this, given that tools like Glide and dep are only more likely to pick up traction. SemVer is really useful, and can help avoid a lot of headaches. The reason dep is being made is because the Go team has acknowledged those issues.

I will certainly consider this. But as of today I still suggest pinning to 1051eaf52. Without a real versioning process on my side, it is no more or less 1.0 or 1.1 or 2.0 than the commit that the stale 1.0.0 tag was pointing to.

To add to that: I realize the mistake that just deleting the tag outright was, but when tags are not maintained, keeping an outdated tag as "the latest stable version" is still less than ideal as it prevents people from getting the latest improvements (even with a perfect API stability).

The decision is understandable, absolutely. There's not much else to say I suppose. Thank you for continuing to maintain the library - and I hope that versioning makes a comeback in the near future. I'd recommend against making another v1.0.0 though and maybe going for v2.0.0 straight off the bat.

I just experienced the same problem with the deleted tag while using glide. I definitely recommend using semantic versioning. Since Go's dependency management is so tightly integrated with source control, it's pretty vital, in my opinion, to maintain thorough semantic versioning. Even for our closed-source, we semver all the things!
Still, the alice library is great, and I've been using it in various projects for years now. And, I very much appreciate your contributions. As a workaround, we've forked the project to maintain a set of tags, and we'll pull periodically to stay up to date with any changes in the parent project.
Cheers!

Solved via #48. Please use Go modules (v1.2.0) or pin to v1.1.0 (last release before migrating to Go modules).


Figure out why Google Translate translations of our user docs look terrible

If you use Google translate on our /help/ user docs pages, there's some crazy formatting that happens:
original: https://zulipchat.com/help/format-your-message-using-markdown
translated: https://translate.google.com/translate?sl=auto&tl=fr&u=https%3A%2F%2Fzulipchat.com%2Fhelp%2Fformat-your-message-using-markdown

We should do a bit of investigation into whether there's a way we can tweak our CSS or HTML to make this not happen with Google Translate, since the work required to fully translate the user docs is probably prohibitively large.

This same issue applies to /integrations as well.

However, it appears that /help and /api fixed themselves.  So I'll open a separate/current issue for /integrations.

Closing this issue, and opened https://github.com/zulip/zulip/issues/18140 for /integrations.


Add chromium, tar and unzip to dev shell

They are needed for E2E tests. We should add chromium as an optional dependency (should be explicitly enabled).

Not sure if this is worthy of a second issue but could we also add some documentation on how to run the E2E tests?

@epiro-ps I'm OMW (on my way) to create one

@epiro-ps https://github.com/Plutonomicon/cardano-transaction-lib/issues/789


NTR: ARID domain binding

Hi,
I am currently annotating PMID:  18270511 and in Fig 2 , they show that RBP2 ARID (AT-rich interaction domain) specifically binds to the CCGCCC motif in the BRD2  promoter.
Could you please add the new term "ARID domain binding" to capture that?
The domain is identified in interpro under ARID DNA-binding domain (IPR001606) (https://www.ebi.ac.uk/interpro/entry/IPR001606).
It can be a child of GO:0019904 protein domain specific binding.
A possible definition could be : Interacting selectively and non-covalently with a ARID domain.  The AT-rich interaction domain (ARID) is an ~100-amino acid DNA-binding module found in a large number of eukaryotic transcription factors.
Best regards,
Penelope

[Term]
+id: GO:0061813
+name: ARID domain binding
+namespace: molecular_function
+def: "Interacting selectively and non-covalently with a ARID domain. The AT-rich interaction domain (ARID) is an ~100-amino acid DNA-binding module found in a large number of eukaryotic transcription factors." [GOC:dph, InterPro:IPR001606, PMID:18270511]
+is_a: GO:0019904 ! protein domain specific binding
+created_by: dph
+creation_date: 2016-11-11T13:57:55Z

I don't understand this one.
The ARID domain is interacting with the promoter (Its a DNA binding domain).  So which protein will be annotated with "ARID domain binding"?
Not itself....

I assume this term will be used for something that binds the ARID domain in a protein that contains it.

Does ARID domnain bind proteins too?
I thought it was only DNA binding...
http://planttfdb_v1.cbi.pku.edu.cn:9010/web/family_structure/ARID_structure.php

I don't know, but if there is something that binds an ARID domain, we now have a term for it. If you think it should be obsoleted, let me know.

to work for the statement in the term request, you would need to be annotating "the BRD2 promoter"

Yup, but the term and it's definition are valid as long as it is used to annotate something that is binding the protein domain. Should it stay or go?

Let's wait for Penelope.
If there isn't a known example of a Protein that binds (functionally) to the ARID domain, I think it should go..

I just did a quick search and couldn't find one easily, but that doesn't mean one won't show up.

I still vote for removal as it could potentially be used erroneously. It's unlikely to bind to proteins.
The fewer protein binding terms the better.

OK. We will wait to be sure that Penelope wasn't going to use it to annotate a gene product. If not, I will send an obsoletion notice.

Apologies for the delayed reply; I was on annual leave until today. Going back to it, I totally see the point made.  I wanted to capture the interaction point but it wouldn't make a lot of sense. The term was requested in error and I agree with its obsoletion.
Thanks

Hi Penelope,
You can capture this information as follows:
GO MF DNA binding
annotation extension
relation "occurs at"
and request a SO term for the RBP2 ARID promoter
Like the DNA binding annotation for ace2 here: http://www.pombase.org/spombe/result/SPAC6G10.12c#go-molecular_functionace2
(This should be possible if you are using QuickGO)
Best,
Val

Thank you Val!
That would be a nice way around it. I will try this now.
Best,
Penelope

Dear all,
The proposal has been made to obsolete the following term:
GO:0061813 ARID domain binding
The reason for obsoletion is that the term was requested in error.
All details here:
https://github.com/geneontology/go-ontology/issues/12792
We are opening a comment period for this proposed obsoletion. We'd like to proceed and obsolete the terms above on November 22, 2016.
*** Unless objections are received by November 22, 2016, we will assume that you agree to this change. ***
Best,
-David Hill

Obsoleted term.


Image starting position

Hello,
i could not find it in documentation. So is there any way to show top of image after Openseadragon starts working? Currently after Openseadragon initialize, it starts in the middle of image(when i use defaultZoomLevel=1). My container for viewer is really small, and the entire image does not fit. So i want start showing the image from the top, not from the middle.
edit:
Finally i end up with this:
var oldBounds = viewer.viewport.getBounds();
var newBounds = new OpenSeadragon.Rect(0, 0, 1, oldBounds.height / oldBounds.width);
viewer.viewport.fitBounds(newBounds, true);

But i'm still not sure, how to make this works after Openseadrgon starts running.
edit2:
Ok, sorry for this post. Finally, i make it working ;):
viewer.addHandler("open", function(){
    var oldBounds = viewer.viewport.getBounds();
    var newBounds = new OpenSeadragon.Rect(0, 0.2, 1, oldBounds.height / oldBounds.width);
    viewer.viewport.fitBounds(newBounds, true);
});

That's exactly what I would have recommended! Glad you got it figured out. :)

Thank you. Your solution was useful for me. I had exactly the same issue


Improve site map model

The api's model for getSitemap has currently the following properties:
{
    comment,
    highlight,
    host,
    port,
    protocol,
    request, // Specified in documentation, but not included in response
    response, // Specified in documentation, but not included in response
    statusCode,
    url,
}

This set of properties is incomplete in terms of being able to identify a particular request, because the method property is missing. Especially, since request and response, from which the method could be extracted, are excluded from the api's response.
The method of a request can simply be obtained by:
IExtensionHelpers helpers = BurpExtender.getInstance().getHelpers();
String method = helpers.analyzeRequest(iHttpRequestResponse).getMethod();

As it is done for other value such as url in the class HttpMessage.
Also, other useful information, that burp provides to its extensions, should be added to the model:
if ((iHttpRequestResponse.getResponse() != null)) {
    List<ICookie> cookies = helpers.analyzeResponse(iHttpRequestResponse).getCookies();
    List<String> headers = helpers.analyzeResponse(iHttpRequestResponse).getHeaders();
}

Good findings, could you please submit a PR? :)


writeAttributes has no effect on json

Writer's Quality Checklist
Before merging your PR, did you:

[ ] Run spell checker
[ ] Run link checker to check for broken xrefs
[ ] Check for orphan files
[ ] Perform a local build and do a final visual check of your content, including checking for:

Broken images
Dead links
Correct rendering of partials if they are used in your content
Formatting issues, such as:

Misnumbered ordered lists (steps) or incorrectly nested unordered lists
Messed up tables
Proper indentation
Correct header levels

[ ] Receive final review and signoff from:

Technical SME
Product Manager
Editor or peer reviewer
Reporter, if this content is in response to a reported issue (internal or external feedback)

[ ] If applicable, verify that the software actually got released

Depends on input. Valid for application/xml


LSM: Update comment in Groove to reflect code changes

@sentientwaffle I've just fixed a small typo and rebased onto main, but it looks like GitHub requires a fresh press of the Approval button before this can be merged if you don't mind :)