Skip to content
  • MySensors
  • OpenHardware.io
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Hardware
  3. Help with OTA using RFM69HCW needed please

Help with OTA using RFM69HCW needed please

Scheduled Pinned Locked Moved Hardware
4 Posts 2 Posters 1.0k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • dougD Offline
    dougD Offline
    doug
    wrote on last edited by
    #1

    Re: Sensebender/Dualoptiboot OTA HowTo in Mysensors

    I have setup OTA with dualoptiboot and the latest 2.1.0 f MySensors and 1.0.0beta b3314 of MYSyscontroller every OTA fails with CRC fail

    48769 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A00010000000C945C000C946E000C946E000C946E00
    48793 OTA:FWP:RECV B=0001
    48801 OTA:FWP:FW END
    48924 OTA:CRC:B=0048,C=6EDF,F=D098
    48934 !OTA:FWP:CRC FAIL
    48943 MCO:SLP:MS=0,SMS=0,I1=1,M1=2,I2=255,M2=255
    48955 MCO:SLP:TPD

    I am monitoring, what is sent and what is received and that seems to match but neither seem to match the line in the hex file.

    Output from MYSController

    844 18/01/2017 15:29:10 TX 2 INTERNAL STREAM NO FIRMWARE_RESPONSE 0A00010000000C945C000C946E000C946E000C946E00

    Output from Node

    48769 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A00010000000C945C000C946E000C946E000C946E00

    Line in HEX File

    :100000000C945C000C946E000C946E000C946E00CA

    When I compare all these I seem to get some inconsistencies that I am not sure if they should or should not be there

    See Below

    0A00010000000C945C000C946E000C946E000C946E00 (MYSYs)
    0A00010000000C945C000C946E000C946E000C946E00 (Node)
               100000000C945C000C946E000C946E000C946E00CA (hex)

    As you can see MYSys seems to drop off the last byte CA of the hex line and also seems to drop one of the zeros on the hex line. I guess the first three bytes are part of the protocol.

    Is this expected behaviour or should I be looking elsewhere for the CRC fail error cause? Is there another application I can use to send the hex file I can try?

    Any help appreciated

    tekkaT 1 Reply Last reply
    0
    • dougD doug

      Re: Sensebender/Dualoptiboot OTA HowTo in Mysensors

      I have setup OTA with dualoptiboot and the latest 2.1.0 f MySensors and 1.0.0beta b3314 of MYSyscontroller every OTA fails with CRC fail

      48769 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A00010000000C945C000C946E000C946E000C946E00
      48793 OTA:FWP:RECV B=0001
      48801 OTA:FWP:FW END
      48924 OTA:CRC:B=0048,C=6EDF,F=D098
      48934 !OTA:FWP:CRC FAIL
      48943 MCO:SLP:MS=0,SMS=0,I1=1,M1=2,I2=255,M2=255
      48955 MCO:SLP:TPD

      I am monitoring, what is sent and what is received and that seems to match but neither seem to match the line in the hex file.

      Output from MYSController

      844 18/01/2017 15:29:10 TX 2 INTERNAL STREAM NO FIRMWARE_RESPONSE 0A00010000000C945C000C946E000C946E000C946E00

      Output from Node

      48769 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A00010000000C945C000C946E000C946E000C946E00

      Line in HEX File

      :100000000C945C000C946E000C946E000C946E00CA

      When I compare all these I seem to get some inconsistencies that I am not sure if they should or should not be there

      See Below

      0A00010000000C945C000C946E000C946E000C946E00 (MYSYs)
      0A00010000000C945C000C946E000C946E000C946E00 (Node)
                 100000000C945C000C946E000C946E000C946E00CA (hex)

      As you can see MYSys seems to drop off the last byte CA of the hex line and also seems to drop one of the zeros on the hex line. I guess the first three bytes are part of the protocol.

      Is this expected behaviour or should I be looking elsewhere for the CRC fail error cause? Is there another application I can use to send the hex file I can try?

      Any help appreciated

      tekkaT Offline
      tekkaT Offline
      tekka
      Admin
      wrote on last edited by tekka
      #2

      @doug An issue has been identified in that regard in 2.1.0 and fixed in 2.1.1. The release is on its way.

      1 Reply Last reply
      0
      • dougD Offline
        dougD Offline
        doug
        wrote on last edited by
        #3

        Have just tried v 2.1.1 but same issue is occurring I have included the debug output for the OTA Update below and the corresponding hex file after that. My guess is that this is a MYSController issue is there another application that I can use to transmit the update using the serial gateway that I could try.

        10481 TSF:MSG:SEND,2-2-0-0,s=1,c=1,t=48,pt=0,l=16,sg=0,ft=0,st=OK:221,2.34,18.50,0
        10532 TSF:MSG:READ,0-0-2,s=0,c=4,t=1,pt=6,l=8,sg=0:0A0001005000D446
        10551 OTA:FWP:UPDATE
        10573 OTA:FRQ:FW REQ,T=000A,V=0001,B=004F
        10594 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001004F00
        10702 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001004F00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
        10729 OTA:FWP:RECV B=004F
        10737 OTA:FRQ:FW REQ,T=000A,V=0001,B=004E
        10756 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001004E00
        10813 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001004E00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
        10840 OTA:FWP:RECV B=004E
        10848 OTA:FRQ:FW REQ,T=000A,V=0001,B=004D
        10868 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001004D00
        10928 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001004D00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
        10954 OTA:FWP:RECV B=004D
        10962 OTA:FRQ:FW REQ,T=000A,V=0001,B=004C
        10981 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001004C00
        11038 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001004C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
        11065 OTA:FWP:RECV B=004C
        11071 OTA:FRQ:FW REQ,T=000A,V=0001,B=004B
        11091 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001004B00
        11122 TSF:MSG:SEND,2-2-0-0,s=255,c=3,t=22,pt=5,l=4,sg=0,ft=0,st=OK:7817
        11151 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001004B00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
        11177 OTA:FWP:RECV B=004B
        11186 OTA:FRQ:FW REQ,T=000A,V=0001,B=004A
        11204 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001004A00
        11276 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001004A00FFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
        11302 OTA:FWP:RECV B=004A
        11311 OTA:FRQ:FW REQ,T=000A,V=0001,B=0049
        11331 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001004900
        11388 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A00010049008B002097E1F30E940000F9CF0895F894
        11413 OTA:FWP:RECV B=0049
        11421 OTA:FRQ:FW REQ,T=000A,V=0001,B=0048
        11442 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001004800
        11499 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A00010048006B010E943E020E947000C0E0D0E00E94
        11526 OTA:FWP:RECV B=0048
        11532 OTA:FRQ:FW REQ,T=000A,V=0001,B=0047
        11552 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001004700
        11610 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A00010047000F90DF91CF911F910F91089508950E94
        11636 OTA:FWP:RECV B=0047
        11644 OTA:FRQ:FW REQ,T=000A,V=0001,B=0046
        11665 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001004600
        11722 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001004600611103C01095812301C0812B8C939FBF
        11749 OTA:FWP:RECV B=0046
        11757 OTA:FRQ:FW REQ,T=000A,V=0001,B=0045
        11778 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001004500
        11798 MCO:SLP:MS=0,SMS=0,I1=1,M1=2,I2=255,M2=255
        11810 !MCO:SLP:FWUPD
        11997 TSF:MSG:SEND,2-2-0-0,s=1,c=1,t=48,pt=0,l=16,sg=0,ft=0,st=OK:221,2.34,18.50,0
        12259 OTA:FRQ:FW REQ,T=000A,V=0001,B=0045
        12277 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001004500
        12343 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001004500FF1FEC55FF4FA591B4919FB7F8948C91
        12369 OTA:FWP:RECV B=0045
        12378 OTA:FRQ:FW REQ,T=000A,V=0001,B=0044
        12396 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001004400
        12451 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A000100440021F069830E94A6016981E02FF0E0EE0F
        12478 OTA:FWP:RECV B=0044
        12486 OTA:FRQ:FW REQ,T=000A,V=0001,B=0043
        12507 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001004300
        12564 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A00010043001491F901E057FF4F04910023C9F08823
        12591 OTA:FWP:RECV B=0043
        12599 OTA:FRQ:FW REQ,T=000A,V=0001,B=0042
        12619 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001004200
        12648 TSF:MSG:SEND,2-2-0-0,s=255,c=3,t=22,pt=5,l=4,sg=0,ft=0,st=OK:9345
        12679 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A000100420030E0F901E859FF4F8491F901E458FF4F
        12703 OTA:FWP:RECV B=0042
        12711 OTA:FRQ:FW REQ,T=000A,V=0001,B=0041
        12732 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001004100
        12806 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A00010041000F931F93CF93DF931F92CDB7DEB7282F
        12832 OTA:FWP:RECV B=0041
        12838 OTA:FRQ:FW REQ,T=000A,V=0001,B=0040
        12859 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001004000
        12931 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001004000F8948C91822B8C939FBFDF91CF910895
        12957 OTA:FWP:RECV B=0040
        12965 OTA:FRQ:FW REQ,T=000A,V=0001,B=003F
        12984 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001003F00
        13041 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001003F00322F309583238C938881822B888304C0
        13068 OTA:FWP:RECV B=003F
        13076 OTA:FRQ:FW REQ,T=000A,V=0001,B=003E
        13096 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001003E00
        13152 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001003E008C93888182230AC0623051F4F8948C91
        13178 OTA:FWP:RECV B=003E
        13187 OTA:FRQ:FW REQ,T=000A,V=0001,B=003D
        13207 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001003D00
        13264 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001003D00D4919FB7611108C0F8948C9120958223
        13291 OTA:FWP:RECV B=003D
        13299 OTA:FRQ:FW REQ,T=000A,V=0001,B=003C
        13318 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001003C00
        13340 MCO:SLP:MS=0,SMS=0,I1=1,M1=2,I2=255,M2=255
        13352 !MCO:SLP:FWUPD
        13543 TSF:MSG:SEND,2-2-0-0,s=1,c=1,t=48,pt=0,l=16,sg=0,ft=0,st=OK:221,2.34,18.50,0
        13801 OTA:FRQ:FW REQ,T=000A,V=0001,B=003C
        13819 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001003C00
        13889 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001003C00E255FF4FA591B4918C559F4FFC01C591
        13916 OTA:FWP:RECV B=003C
        13924 OTA:FRQ:FW REQ,T=000A,V=0001,B=003B
        13944 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001003B00
        14014 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001003B00FF4F8491882349F190E0880F991FFC01
        14041 OTA:FWP:RECV B=003B
        14047 OTA:FRQ:FW REQ,T=000A,V=0001,B=003A
        14067 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001003A00
        14129 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001003A00DF9390E0FC01E458FF4F2491FC01E057
        14155 OTA:FWP:RECV B=003A
        14161 OTA:FRQ:FW REQ,T=000A,V=0001,B=0039
        14182 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001003900
        14211 TSF:MSG:SEND,2-2-0-0,s=255,c=3,t=22,pt=5,l=4,sg=0,ft=0,st=OK:10907
        14254 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A000100390003C08091B0008F7D8093B0000895CF93
        14280 OTA:FWP:RECV B=0039
        14288 OTA:FRQ:FW REQ,T=000A,V=0001,B=0038
        14307 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001003800
        14364 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A000100380002C084B58F7D84BD08958091B0008F77
        14391 OTA:FWP:RECV B=0038
        14399 OTA:FRQ:FW REQ,T=000A,V=0001,B=0037
        14417 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001003700
        14475 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001003700809180008F7780938000089584B58F77
        14501 OTA:FWP:RECV B=0037
        14508 OTA:FRQ:FW REQ,T=000A,V=0001,B=0036
        14528 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001003600
        14585 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A00010036008830B9F08430D1F4809180008F7D03C0
        14612 OTA:FWP:RECV B=0036
        14620 OTA:FRQ:FW REQ,T=000A,V=0001,B=0035
        14639 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001003500
        14696 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A000100350028F4813099F08230A1F008958730A9F0
        14723 OTA:FWP:RECV B=0035
        14731 OTA:FRQ:FW REQ,T=000A,V=0001,B=0034
        14751 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001003400
        14809 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A00010034008081806880831092C1000895833081F0
        14835 OTA:FWP:RECV B=0034
        14843 OTA:FRQ:FW REQ,T=000A,V=0001,B=0033
        14862 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001003300
        14882 MCO:SLP:MS=0,SMS=0,I1=1,M1=2,I2=255,M2=255
        14897 !MCO:SLP:FWUPD
        15085 TSF:MSG:SEND,2-2-0-0,s=1,c=1,t=48,pt=0,l=16,sg=0,ft=0,st=OK:221,2.34,18.50,0
        15345 OTA:FRQ:FW REQ,T=000A,V=0001,B=0033
        15364 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001003300
        15431 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A00010033008460808380818260808380818E7F8083
        15458 OTA:FWP:RECV B=0033
        15466 OTA:FRQ:FW REQ,T=000A,V=0001,B=0032
        15484 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001003200
        15542 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001003200E0EBF0E0808181608083EAE7F0E08081
        15568 OTA:FWP:RECV B=0032
        15577 OTA:FRQ:FW REQ,T=000A,V=0001,B=0031
        15595 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001003100
        15652 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001003100808181608083E1EBF0E0808184608083
        15679 OTA:FWP:RECV B=0031
        15687 OTA:FRQ:FW REQ,T=000A,V=0001,B=0030
        15706 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001003000
        15736 TSF:MSG:SEND,2-2-0-0,s=255,c=3,t=22,pt=5,l=4,sg=0,ft=0,st=OK:12433
        15765 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001003000808182608083808181608083E0E8F0E0
        15792 OTA:FWP:RECV B=0030
        15800 OTA:FRQ:FW REQ,T=000A,V=0001,B=002F
        15820 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001002F00
        15888 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001002F00EEE6F0E0808181608083E1E8F0E01082
        15915 OTA:FWP:RECV B=002F
        15923 OTA:FRQ:FW REQ,T=000A,V=0001,B=002E
        15943 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001002E00
        16001 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001002E00816084BD85B5826085BD85B5816085BD
        16027 OTA:FWP:RECV B=002E
        16035 OTA:FRQ:FW REQ,T=000A,V=0001,B=002D
        16054 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001002D00
        16113 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001002D009F908F900895789484B5826084BD84B5
        16140 OTA:FWP:RECV B=002D
        16146 OTA:FRQ:FW REQ,T=000A,V=0001,B=002C
        16166 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001002C00
        16224 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001002C0029F7DDCFFF90EF90DF90CF90BF90AF90
        16250 OTA:FWP:RECV B=002C
        16257 OTA:FRQ:FW REQ,T=000A,V=0001,B=002B
        16277 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001002B00
        16355 MCO:SLP:MS=0,SMS=0,I1=1,M1=2,I2=255,M2=255
        16367 !MCO:SLP:FWUPD
        16537 TSF:MSG:SEND,2-2-0-0,s=1,c=1,t=48,pt=0,l=16,sg=0,ft=0,st=OK:221,2.34,18.50,0
        16758 OTA:FRQ:FW REQ,T=000A,V=0001,B=002B
        16777 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001002B00
        16844 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001002B0083E0981EA11CB11CC114D104E104F104
        16871 OTA:FWP:RECV B=002B
        16879 OTA:FRQ:FW REQ,T=000A,V=0001,B=002A
        16898 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001002A00
        16957 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001002A0070F321E0C21AD108E108F10888EE880E
        16984 OTA:FWP:RECV B=002A
        16992 OTA:FRQ:FW REQ,T=000A,V=0001,B=0029
        17010 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001002900
        17070 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001002900681979098A099B09683E734081059105
        17096 OTA:FWP:RECV B=0029
        17102 OTA:FRQ:FW REQ,T=000A,V=0001,B=0028
        17123 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001002800
        17168 TSF:MSG:SEND,2-2-0-0,s=255,c=3,t=22,pt=5,l=4,sg=0,ft=0,st=OK:13865
        17197 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001002800D104E104F104F1F00E944E020E940E01
        17223 OTA:FWP:RECV B=0028
        17231 OTA:FRQ:FW REQ,T=000A,V=0001,B=0027
        17250 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001002700
        17319 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001002700FF926B017C010E940E014B015C01C114
        17346 OTA:FWP:RECV B=0027
        17354 OTA:FRQ:FW REQ,T=000A,V=0001,B=0026
        17375 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001002600
        17434 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A000100260008958F929F92AF92BF92CF92DF92EF92
        17459 OTA:FWP:RECV B=0026
        17467 OTA:FRQ:FW REQ,T=000A,V=0001,B=0025
        17487 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001002500
        17545 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001002500911D43E0660F771F881F991F4A95D1F7
        17571 OTA:FWP:RECV B=0025
        17580 OTA:FRQ:FW REQ,T=000A,V=0001,B=0024
        17600 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001002400
        17659 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A00010024003FBF6627782F892F9A2F620F711D811D
        17686 OTA:FWP:RECV B=0024
        17694 OTA:FRQ:FW REQ,T=000A,V=0001,B=0023
        17713 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001002300
        17788 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A000100230026B5A89B05C02F3F19F00196A11DB11D
        17815 OTA:FWP:RECV B=0023
        17823 OTA:FRQ:FW REQ,T=000A,V=0001,B=0022
        17842 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001002200
        17864 MCO:SLP:MS=0,SMS=0,I1=1,M1=2,I2=255,M2=255
        17876 !MCO:SLP:FWUPD
        18128 !TSF:MSG:SEND,2-2-0-0,s=1,c=1,t=48,pt=0,l=16,sg=0,ft=0,st=NACK:221,2.34,18.50,0
        18325 OTA:FRQ:FW REQ,T=000A,V=0001,B=0022
        18343 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=1,st=OK:0A0001002200
        18409 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A00010022008091090190910A01A0910B01B0910C01
        18434 OTA:FWP:RECV B=0022
        18442 OTA:FRQ:FW REQ,T=000A,V=0001,B=0021
        18462 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001002100
        18534 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A000100210080910701909108012FBF08953FB7F894
        18561 OTA:FWP:RECV B=0021
        18569 OTA:FRQ:FW REQ,T=000A,V=0001,B=0020
        18587 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001002000
        18644 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A00010020001F9018952FB7F8946091050170910601
        18671 OTA:FWP:RECV B=0020
        18677 OTA:FRQ:FW REQ,T=000A,V=0001,B=001F
        18698 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001001F00
        19851 TSF:MSG:SEND,2-2-0-0,s=255,c=3,t=22,pt=5,l=4,sg=0,ft=0,st=OK:15456
        19871 OTA:FRQ:FW REQ,T=000A,V=0001,B=001F
        19892 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001001F00
        19955 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001001F00AF919F918F913F912F910F900FBE0F90
        19982 OTA:FWP:RECV B=001F
        19990 OTA:FRQ:FW REQ,T=000A,V=0001,B=001E
        20011 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001001E00
        20076 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001001E00090190930A01A0930B01B0930C01BF91
        20103 OTA:FWP:RECV B=001E
        20111 OTA:FRQ:FW REQ,T=000A,V=0001,B=001D
        20129 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001001D00
        20189 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001001D00A0910B01B0910C010196A11DB11D8093
        20215 OTA:FWP:RECV B=001D
        20224 OTA:FRQ:FW REQ,T=000A,V=0001,B=001C
        20242 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001001C00
        20379 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001001C00A0930701B09308018091090190910A01
        20406 OTA:FWP:RECV B=001C
        20414 OTA:FRQ:FW REQ,T=000A,V=0001,B=001B
        20432 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001001B00
        20471 MCO:SLP:MS=0,SMS=0,I1=1,M1=2,I2=255,M2=255
        20484 !MCO:SLP:FWUPD
        20662 TSF:MSG:SEND,2-2-0-0,s=1,c=1,t=48,pt=0,l=16,sg=0,ft=0,st=OK:221,2.34,18.50,0
        20916 OTA:FRQ:FW REQ,T=000A,V=0001,B=001B
        20934 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001001B00
        21002 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001001B00A11DB11D209304018093050190930601
        21028 OTA:FWP:RECV B=001B
        21037 OTA:FRQ:FW REQ,T=000A,V=0001,B=001A
        21055 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001001A00
        21112 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001001A0020F40296A11DB11D05C029E8230F0396
        21139 OTA:FWP:RECV B=001A
        21145 OTA:FRQ:FW REQ,T=000A,V=0001,B=0019
        21166 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001001900
        21223 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A00010019000701B09108013091040126E0230F2D37
        21250 OTA:FWP:RECV B=0019
        21258 OTA:FRQ:FW REQ,T=000A,V=0001,B=0018
        21278 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001001800
        21307 TSF:MSG:SEND,2-2-0-0,s=255,c=3,t=22,pt=5,l=4,sg=0,ft=0,st=OK:18004
        21338 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A00010018009F93AF93BF938091050190910601A091
        21364 OTA:FWP:RECV B=0018
        21372 OTA:FRQ:FW REQ,T=000A,V=0001,B=0017
        21391 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001001700
        21460 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A00010017001F920F920FB60F9211242F933F938F93
        21487 OTA:FWP:RECV B=0017
        21495 OTA:FRQ:FW REQ,T=000A,V=0001,B=0016
        21516 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001001600
        21571 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A00010016007E438105910508F4A8951F910F910895
        21598 OTA:FWP:RECV B=0016
        21606 OTA:FRQ:FW REQ,T=000A,V=0001,B=0015
        21626 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001001500
        21684 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001001500020130910301601B710B820B930B6038
        21710 OTA:FWP:RECV B=0015
        21719 OTA:FRQ:FW REQ,T=000A,V=0001,B=0014
        21737 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001001400
        21794 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A000100140031010E94020100910001109101012091
        21821 OTA:FWP:RECV B=0014
        21827 OTA:FRQ:FW REQ,T=000A,V=0001,B=0013
        21848 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001001300
        21905 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A00010013008DE00E94080268EE73E080E090E00E94
        21932 OTA:FWP:RECV B=0013
        21940 OTA:FRQ:FW REQ,T=000A,V=0001,B=0012
        21958 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001001200
        21981 MCO:SLP:MS=0,SMS=0,I1=1,M1=2,I2=255,M2=255
        21993 !MCO:SLP:FWUPD
        22183 TSF:MSG:SEND,2-2-0-0,s=1,c=1,t=48,pt=0,l=16,sg=0,ft=0,st=OK:221,2.34,18.50,0
        22441 OTA:FRQ:FW REQ,T=000A,V=0001,B=0012
        22460 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001001200
        22528 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001001200080268EE73E080E090E00E94310160E0
        22554 OTA:FWP:RECV B=0012
        22562 OTA:FRQ:FW REQ,T=000A,V=0001,B=0011
        22583 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001001100
        22650 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A00010011006000A89508950F931F9361E08DE00E94
        22677 OTA:FWP:RECV B=0011
        22685 OTA:FRQ:FW REQ,T=000A,V=0001,B=0010
        22706 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001001000
        22763 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A000100100090E00FB6F894A895809360000FBE2093
        22790 OTA:FWP:RECV B=0010
        22798 OTA:FRQ:FW REQ,T=000A,V=0001,B=000F
        22816 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001000F00
        22847 TSF:MSG:SEND,2-2-0-0,s=255,c=3,t=22,pt=5,l=4,sg=0,ft=0,st=OK:19542
        22876 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001000F0070930101809302019093030129E288E1
        22902 OTA:FWP:RECV B=000F
        22910 OTA:FRQ:FW REQ,T=000A,V=0001,B=000E
        22931 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001000E00
        22986 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001000E0061E08DE00E94CF010E94020160930001
        23013 OTA:FWP:RECV B=000E
        23019 OTA:FRQ:FW REQ,T=000A,V=0001,B=000D
        23040 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001000D00
        23097 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001000D00B207E1F70E943F020C944F020C940000
        23123 OTA:FWP:RECV B=000D
        23132 OTA:FRQ:FW REQ,T=000A,V=0001,B=000C
        23150 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001000C00
        23207 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001000C00DEBFCDBF21E0A0E0B1E001C01D92AD30
        23234 OTA:FWP:RECV B=000C
        23242 OTA:FRQ:FW REQ,T=000A,V=0001,B=000B
        23263 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001000B00
        23318 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001000B000000240027002A0011241FBECFEFD8E0
        23345 OTA:FWP:RECV B=000B
        23353 OTA:FRQ:FW REQ,T=000A,V=0001,B=000A
        23373 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001000A00
        23431 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A0001000A000303030300000000250028002B000000
        23457 OTA:FWP:RECV B=000A
        23463 OTA:FRQ:FW REQ,T=000A,V=0001,B=0009
        23484 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001000900
        23504 MCO:SLP:MS=0,SMS=0,I1=1,M1=2,I2=255,M2=255
        23519 !MCO:SLP:FWUPD
        23707 TSF:MSG:SEND,2-2-0-0,s=1,c=1,t=48,pt=0,l=16,sg=0,ft=0,st=OK:221,2.34,18.50,0
        23965 OTA:FRQ:FW REQ,T=000A,V=0001,B=0009
        23984 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001000900
        24053 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A000100090004040404040404040202020202020303
        24080 OTA:FWP:RECV B=0009
        24086 OTA:FRQ:FW REQ,T=000A,V=0001,B=0008
        24107 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001000800
        24166 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A000100080010204080010204081020010204081020
        24190 OTA:FWP:RECV B=0008
        24199 OTA:FRQ:FW REQ,T=000A,V=0001,B=0007
        24219 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001000700
        24274 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A000100070000030407000000000000000001020408
        24301 OTA:FWP:RECV B=0007
        24307 OTA:FRQ:FW REQ,T=000A,V=0001,B=0006
        24328 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001000600
        24356 TSF:MSG:SEND,2-2-0-0,s=255,c=3,t=22,pt=5,l=4,sg=0,ft=0,st=OK:21053
        24387 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A00010006000C946E000C946E000000000800020100
        24414 OTA:FWP:RECV B=0006
        24422 OTA:FRQ:FW REQ,T=000A,V=0001,B=0005
        24440 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001000500
        24498 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A00010005000C946E000C946E000C946E000C946E00
        24524 OTA:FWP:RECV B=0005
        24532 OTA:FRQ:FW REQ,T=000A,V=0001,B=0004
        24553 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001000400
        24608 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A00010004000C94B8000C946E000C946E000C946E00
        24635 OTA:FWP:RECV B=0004
        24643 OTA:FRQ:FW REQ,T=000A,V=0001,B=0003
        24662 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001000300
        24721 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A00010003000C946E000C946E000C946E000C946E00
        24745 OTA:FWP:RECV B=0003
        24754 OTA:FRQ:FW REQ,T=000A,V=0001,B=0002
        24774 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001000200
        24832 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A00010002000C946E000C946E000C946E000C946E00
        24858 OTA:FWP:RECV B=0002
        24864 OTA:FRQ:FW REQ,T=000A,V=0001,B=0001
        24885 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001000100
        24942 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A00010001000C946E000C946E000C946E000C946E00
        24969 OTA:FWP:RECV B=0001
        24977 OTA:FRQ:FW REQ,T=000A,V=0001,B=0000
        24997 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001000000
        25018 MCO:SLP:MS=0,SMS=0,I1=1,M1=2,I2=255,M2=255
        25030 !MCO:SLP:FWUPD
        25423 TSF:MSG:SEND,2-2-0-0,s=1,c=1,t=48,pt=0,l=16,sg=0,ft=0,st=OK:221,2.34,18.50,0
        25479 OTA:FRQ:FW REQ,T=000A,V=0001,B=0000
        25497 TSF:MSG:SEND,2-2-0-0,s=255,c=4,t=2,pt=6,l=6,sg=0,ft=0,st=OK:0A0001000000
        25571 TSF:MSG:READ,0-0-2,s=255,c=4,t=3,pt=6,l=22,sg=0:0A00010000000C945C000C946E000C946E000C946E00
        25597 OTA:FWP:RECV B=0000
        25604 OTA:FWP:FW END
        25741 OTA:CRC:B=0050,C=06D3,F=46D4
        25751 !OTA:FWP:CRC FAIL
        26054 TSF:MSG:SEND,2-2-0-0,s=255,c=3,t=22,pt=5,l=4,sg=0,ft=0,st=OK:22751
        26673 MCO:SLP:MS=0,SMS=0,I1=1,M1=2,I2=255,M2=255
        26685 MCO:SLP:TPD
        26689 MCO:SLP:WUP=1
        26816 TSF:MSG:SEND,2-2-0-0,s=1,c=1,t=48,pt=0,l=16,sg=0,ft=0,st=OK:221,2.34,18.50,0
        
        :100000000C945C000C946E000C946E000C946E00CA
        :100010000C946E000C946E000C946E000C946E00A8
        :100020000C946E000C946E000C946E000C946E0098
        :100030000C946E000C946E000C946E000C946E0088
        :100040000C94B8000C946E000C946E000C946E002E
        :100050000C946E000C946E000C946E000C946E0068
        :100060000C946E000C946E00000000080002010069
        :100070000003040700000000000000000102040863
        :100080001020408001020408102001020408102002
        :10009000040404040404040402020202020203032E
        :1000A0000303030300000000250028002B000000CC
        :1000B0000000240027002A0011241FBECFEFD8E043
        :1000C000DEBFCDBF21E0A0E0B1E001C01D92AD30A8
        :1000D000B207E1F70E943F020C944F020C9400001B
        :1000E00061E08DE00E94CF010E9402016093000157
        :1000F00070930101809302019093030129E288E14A
        :1001000090E00FB6F894A895809360000FBE2093FE
        :100110006000A89508950F931F9361E08DE00E9401
        :10012000080268EE73E080E090E00E94310160E038
        :100130008DE00E94080268EE73E080E090E00E948B
        :1001400031010E94020100910001109101012091F2
        :10015000020130910301601B710B820B930B60381D
        :100160007E438105910508F4A8951F910F9108958C
        :100170001F920F920FB60F9211242F933F938F93DC
        :100180009F93AF93BF938091050190910601A09139
        :100190000701B09108013091040126E0230F2D37AB
        :1001A00020F40296A11DB11D05C029E8230F039676
        :1001B000A11DB11D209304018093050190930601B8
        :1001C000A0930701B09308018091090190910A0161
        :1001D000A0910B01B0910C010196A11DB11D80935E
        :1001E000090190930A01A0930B01B0930C01BF91F8
        :1001F000AF919F918F913F912F910F900FBE0F90D4
        :100200001F9018952FB7F894609105017091060121
        :1002100080910701909108012FBF08953FB7F8948E
        :100220008091090190910A01A0910B01B0910C01FC
        :1002300026B5A89B05C02F3F19F00196A11DB11D41
        :100240003FBF6627782F892F9A2F620F711D811D5E
        :10025000911D43E0660F771F881F991F4A95D1F7BC
        :1002600008958F929F92AF92BF92CF92DF92EF92BA
        :10027000FF926B017C010E940E014B015C01C114D5
        :10028000D104E104F104F1F00E944E020E940E013B
        :10029000681979098A099B09683E734081059105AF
        :1002A00070F321E0C21AD108E108F10888EE880E47
        :1002B00083E0981EA11CB11CC114D104E104F10417
        :1002C00029F7DDCFFF90EF90DF90CF90BF90AF90F8
        :1002D0009F908F900895789484B5826084BD84B592
        :1002E000816084BD85B5826085BD85B5816085BD31
        :1002F000EEE6F0E0808181608083E1E8F0E010824A
        :10030000808182608083808181608083E0E8F0E08A
        :10031000808181608083E1EBF0E080818460808374
        :10032000E0EBF0E0808181608083EAE7F0E08081AB
        :100330008460808380818260808380818E7F8083DF
        :100340008081806880831092C1000895833081F09D
        :1003500028F4813099F08230A1F008958730A9F017
        :100360008830B9F08430D1F4809180008F7D03C053
        :10037000809180008F7780938000089584B58F7777
        :1003800002C084B58F7D84BD08958091B0008F77C1
        :1003900003C08091B0008F7D8093B0000895CF930B
        :1003A000DF9390E0FC01E458FF4F2491FC01E057FB
        :1003B000FF4F8491882349F190E0880F991FFC0139
        :1003C000E255FF4FA591B4918C559F4FFC01C5910B
        :1003D000D4919FB7611108C0F8948C912095822325
        :1003E0008C93888182230AC0623051F4F8948C91F6
        :1003F000322F309583238C938881822B888304C08D
        :10040000F8948C91822B8C939FBFDF91CF910895AC
        :100410000F931F93CF93DF931F92CDB7DEB7282F93
        :1004200030E0F901E859FF4F8491F901E458FF4F9A
        :100430001491F901E057FF4F04910023C9F088237C
        :1004400021F069830E94A6016981E02FF0E0EE0FA0
        :10045000FF1FEC55FF4FA591B4919FB7F8948C9175
        :10046000611103C01095812301C0812B8C939FBF24
        :100470000F90DF91CF911F910F91089508950E94E1
        :100480006B010E943E020E947000C0E0D0E00E941A
        :100490008B002097E1F30E940000F9CF0895F894B3
        :0204A000FFCF8C
        :00000001FF
        
        
        1 Reply Last reply
        1
        • dougD Offline
          dougD Offline
          doug
          wrote on last edited by
          #4

          I have managed to solve this it looks like the CRC failure was down to an incompatible SPI Memory chip. I am now using

          Brand Adesto Technologies
          Mfr. Part No. AT25SF041-SSHD-B

          RS Stock No.223-0562

          and it seems to work very well now.

          Especially if you take Martins recommendations below

          @martinhjelmare said in OTA firmware updating is too slow..:

          I implemented a check for firmware update message in my modified SenseBenderMicro sketch, and alternative behavior in the loop if FW update is ongoing. This doesn't solve the problem of dropped messages, but could be good to speed up the update and don't waste time on sensor updates.

          void loop() {
            if (fwUpdateOngoing) {
              fwUpdateOngoing = false;
              fwUpdateOngoing = wait(OTA_WAIT_PERIOD, C_STREAM, ST_FIRMWARE_RESPONSE);
            } else {
              normalFlow();
            }
          }
          
          void normalFlow() {
            // Short delay to allow buttons to properly settle
            sleep(5);
          
            int buttonValue = digitalRead(BUTTON_PIN);
          
            measureCount ++;
            sendBattery ++;
            bool forceTransmit = false;
            transmission_occured = false;
          #ifndef MY_OTA_FIRMWARE_FEATURE
            if ((measureCount == 5) && highfreq)
            {
              clock_prescale_set(clock_div_8); // Switch to 1Mhz for the reminder of the sketch, save power.
              highfreq = false;
            }
          #endif
          
            if (measureCount > FORCE_TRANSMIT_INTERVAL) { // force a transmission
              forceTransmit = true;
              measureCount = 0;
            }
          
            sendTempHumidityMeasurements(forceTransmit);
            if (buttonValue != oldValue) {
               // Send in the new buttonValue
               send(msg.set(buttonValue==HIGH ? 0 : 1));
               oldValue = buttonValue;
               transmission_occured = true;
            }
          
          #ifdef MY_OTA_FIRMWARE_FEATURE
            if (transmission_occured) {
              fwUpdateOngoing = wait(OTA_WAIT_PERIOD, C_STREAM, ST_FIRMWARE_RESPONSE);
            }
          #endif
          
            sleep(digitalPinToInterrupt(BUTTON_PIN), CHANGE, MEASURE_INTERVAL);
          }
          
          1 Reply Last reply
          1
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          20

          Online

          11.7k

          Users

          11.2k

          Topics

          113.1k

          Posts


          Copyright 2025 TBD   |   Forum Guidelines   |   Privacy Policy   |   Terms of Service
          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • MySensors
          • OpenHardware.io
          • Categories
          • Recent
          • Tags
          • Popular