This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2564B seems to be stuck in "paging" state

Other Parts Discussed in Thread: CC2564

Hi, 

With our device, we are doing very long run to verify the robustness of our BT solution, based on TI CC2564B + third party BT stack (not BT Utopia stack).This occurrence is difficult to reproduce but we have the "TI BT logger" traces for the occurrence described hereafter (unfortunately no HCI + sniffer traces)

After several hours, our device got a HCI BT disconnect event (was connected to a Phone) from the TI CC2564. In this case, our device triggers a connection attempt and the device receive HCI event negative completion with "paging timeout" (which is fine). After a few seconds, we perform a second connection attempt, but TI CC2564 does not send any HCI event about the connection state and our stack is stuck waiting a HCI event from TI CC2564.

Could you please have a look in the attached traces to check if there could be a potential issue in the TI CC2564 ?

In this thread, I have attached the 2 snapshots of the first connection attempt and the second connection attempt + the full BT logger trace containing the 2 connection attempts.

BR,

 Franck

ti_bt_logger_traces.zip

  • Hi,

    Can you please confirm if you're using the latest FW (SP v 1.4)?

    Regards,
    Gigi Joseph.
  • Hi,

    We use the v1.4, with the below files :

    TIInit_6.7.16_bt_spec_4.0
    TIInit_6.7.16_ble_add-on
    TIInit_6.7.16_avpr_add-on

    Br,

      Franck

  • Hi,

    I looked at the logs. It's indeed an issue with our controller which gets stuck. One of the BLE connections gets stuck in the synchrnonizer which prevents any other activity to be executed. This is why the "create_connection" is not triggered, as it's been placed in a queue.

    Please try the attached FW.

    Filtered_Init_btip_ORCA_L_PG2_0_TI_P7_16_.txt
    #-------------------------------------------------------------------------------- 
    # Description : Orca L PG 2.0 ROM Initialization Script 
    # 
    # Compatibility: Orca, 7.0.16 ROM 
    # 
    # Last Updated: 26-Apr-2016  16:11:23.27 
    # 
    # Version     : TI_P7_16. 
    # 
    # 
    # 
    # 
    # Notes       : Use this script on Orca L PG 2.0, 7.0.16 ROM device only (FW v7.0.16) 
    #-------------------------------------------------------------------------------- 
     
    Send_HCI_VS_Start_VS_Lock 0xFE37, 7, 16 
    Wait_HCI_Command_Complete_Event 5000, any, 0xFE37, 0x00 
     
     
    Send_HCI_VS_Write_Memory_Block 0xFF05, 0x86140, 250, "07104786000000000000000000000000000000000000000000000000000000000000000000000000FFB500904768FF202630C05D002826D001381DD001382AD1FF249534E519298808200126B646374AFE441047002901D1022007E0E51929880820B646314AFE441047481CE9880C1C4443602C0FD90FE0FF209930C05B5E2809DBC41C08E0FF20ED30C45B102C02DD0620444300E0602441200021012296461C4AFE4410470190610840180130800180090290184D0026A87B00281FD0287C397881421BD11548002E00D0143000688006800E01990818800180090299012296460F4AFE441047297B0391012296460C4AFE441047022801DA"
    Wait_HCI_Command_Complete_Event 5000, any, 0xFF05, 0x00
    Send_HCI_VS_Write_Memory_Block 0xFF05, 0x8623A, 250, "0398041928350136022ED8D300984460074833300090FFBDC04693E40400381D08000C051A00397A0400AD4505007BBF0200AD450500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078B50124A646D848FE440047061CD74D2868D7490988081880018009311CA646D44AFE44104700280CD4E4480078042808D1E3480078032804D12E60A646E148FE440047E04D286819214901081880018009311CA646C74AFE44104700284CD42E60E4480178E448"
    Wait_HCI_Command_Complete_Event 5000, any, 0xFF05, 0x00
    Send_HCI_VS_Write_Memory_Block 0xFF05, 0x86334, 250, "008808431AD0002918D02221E1482022125C012A12D1095C00290FD0417F08290CD109214177E2480321A646E14AFE4410470420A646E049FE4408470025681C0004000CA646DD49FE44084700281DD0817C0A02C17C11430A02017D11430A02417D11430091691C0078A8224243E448805C4000E14A125AE348405DE14B1B567B208000A646E14EFE4430470135072DD5DB78BD30B5051CAF4C7E34A07803280FD1208800280CD1E869022809D101208646D748FE4400470220A070D548CA30286230BDF8B5061CB769B08A0090D249401A0AD0973851D08C3845D001383CD022382BD0013825D0F8BD2120C55D381C00210124A646E24AFE44"
    Wait_HCI_Command_Complete_Event 5000, any, 0xFF05, 0x00
    Send_HCI_VS_Write_Memory_Block 0xFF05, 0x8642E, 250, "10477D21C9004143DE480160002D41D0FF2D3FD0381C291CA646DB4AFE441047DB480221A646DA4AFE44104700280ED1D448D8490968016009E00120D749088005E0381C01218E46D549FE440847381C0099002201239E46D24BFE4418470CE0381C01218E46CF49FE44084705E0381C01218E46CD49FE440847CC489E303062F8BD0124A646CA48FE440047A646C948FE440047F8BD70B58569007D4421401A012826D90F380CD028382FD1287803282CD13B20C04305214957814226DD687170BD2878002821D1DF4E301C0124A646DE49FE440847A870E81C311C0A22A646DB4BFE441847281CA646D949FE44084770BD59480078042808D1"
    Wait_HCI_Command_Complete_Event 5000, any, 0xFF05, 0x00
    Send_HCI_VS_Write_Memory_Block 0xFF05, 0x86528, 250, "37220320D549131C0124A646D44CFE44204770BD70B5041C6669207F1722801A4F4D24D0683834D1FF207D30805D0D282FD120690178301C0124A646C94AFE441047011C25D00868B04222D1773D287801281ED0087900281BD0C34D2C704D20A646C24AFE4410470020287070BD823D287805280DDBFF207930815D301C24230125AE46BA4DFE442847BB48B9490818206270BD70B5051C2C69A28E238F934232DDB6480178608D013041430804000C824229DAC626315DC90925D1101AB0490818834220DDC520005D012801D003281AD1305D012805D1CE21095D102904D0112902D002280AD070BDB520005D002101229646E44AFE441047"
    Wait_HCI_Command_Complete_Event 5000, any, 0xFF05, 0x00
    Send_HCI_VS_Write_Memory_Block 0xFF05, 0x86622, 250, "02203055E3499720C0004018286270BDC046477604005C6108004A610800397A040070B50269D48E158FA5421ADDC8218B5C40211940DE11F601314312D12C1B58498631097809028C420BDD022B09D1C721895C012901D0032903D1EB49E94A5118016270BD451008002C240800CD6A08005861080030B5E549E54A13321F2000230124A646E34DFE442847E4480088400A00D20024E048047030BDC04684180800466108005017080010B5DD49DD4A5D321F2000230124A646D64CFE44204710BD00041A00B5F50400F9150500D98F010010B56B4B1B78408D013043431C04240C684B914207DB881A191B88420CDD01210904401A10BDA142"
    Wait_HCI_Command_Complete_Event 5000, any, 0xFF05, 0x00
    Send_HCI_VS_Write_Memory_Block 0xFF05, 0x8671C, 250, "02DA181B824201DC881A10BD881A181810BDC046200C1A00CD1808007820080059150800858704003F8302001124030006FD0000F8B50E1C041C00900125AE46D649FE440847201C0321AE46D44AFE441047071C1248041C043C268000980721AE460D4AFE441047002801D1700860800B480221AE460B4AFE441047002807D1381C704308490860AE46C649FE440847F8BDC046BC620800512A00005167080004501A006BF704006C4F080062610800A56A0800A92505005D6F0800F16F08007D5E0000A56D0800D96E0800F8B500904569687C102811D1287CB34906280BD00A88012A0AD1012801D0002005E0002008800320287401E00120"
    Wait_HCI_Command_Complete_Event 5000, any, 0xFF05, 0x00
    Send_HCI_VS_Write_Memory_Block 0xFF05, 0x86816, 250, "0880687C0D281BD1287C002818D1A84F0226381C0124A646E649FE44084703E0A646E449FE440847002806D0017A0D29F6D1E1496A31009801620C37013EE8D1687C06280AD1287CDD49062804D00888012803D1002000E001200880F8BD60120800ED2F01000959050051BC0400C50500007B880400697D02006461080093E4040085F80000180F00001DE400002E2E0800FFFF0000F8B5009082695178C7690B1F70D0213BC64833D0013B73D10423BB800C23DE19490012780A43327001360078002802D10625281C01E00720062530700136301C0D210124A646BA4AFE441047061CA646B948FE440047C006C00E8102B54800784006400E"
    Wait_HCI_Command_Complete_Event 5000, any, 0xFF05, 0x00
    Send_HCI_VS_Write_Memory_Block 0xFF05, 0x86910, 250, "08430721C90101430904090C301CA646AE4AFE44104730E00423BB800C23DE19490012780A43327001360078002802D10625281C01E00720062530700136301C0D210124A646A14AFE441047061CA646A048FE440047C006C00E81029C4800784006400E08430721C90101430904090C301CA646954AFE4410477D8003203880C748C649091800980162F8BD1079272804D150791E2801D123205071F8BDC046CBA30000ED92000030B5051CEC6921880804000E020225200002101A10D02F221202801A27D10806000E042823D1607A01218E46B349FE440847002810D030BD2178A8204843B04A105C002813D07648C038007800280ED1E348"
    Wait_HCI_Command_Complete_Event 5000, any, 0xFF05, 0x00
    Send_HCI_VS_Write_Memory_Block 0xFF05, 0x86A0A, 250, "405C07280ADB201C01218E46E149FE440847E049A34878304018286230BD82040000459F000033710800A986000005710800553119003EA61B00F3710800AD99000030B50169DC4AC868904224D1DB480078800820D2DD48427F052A1CD102224277D7480078C8705948C1380078FF2806D1D748032101229646D64AFE4410470124D04D2C80A646D048FE4400472C80A646CD48FE44004730BD00B5002101229646CE4AFE441047CC49088000BDB12F0000652A0000CD160300446108005C180800F8B5C7480088C008C64C2288CA498A4239D0CA490978032935D161888D1AC24A831A884202D50022D74300E00127002D02D50022D64300E0"
    Wait_HCI_Command_Complete_Event 5000, any, 0xFF05, 0x00
    Send_HCI_VS_Write_Memory_Block 0xFF05, 0x86B04, 250, "0126BC4A12789646BB4A1278944601220092BA4AB74211D17646360636165E4367463E41002D04DC002B0BDD1278961908E0002B06DC1278B61A03E01678002B00DC7642DF4A1278DD4B1A7002E0618800260096DE4A1268131C73431B1521806080D9480078311C00DA4942814204DD002E00D5404250430315164D413DE86F1E18D24800785043000DB11A00DA4942814215D80098002812D0E748007800280ED0E64802210124A646E54AFE441047002805D1EE67301CA646E249FE440847F8BDC0464F0C04005B0C0400893F040046610800314F0800E72A0000FB4F080089910400F0B5051CAE69EF693888D649401A3ED0D549401A0128"
    Wait_HCI_Command_Complete_Event 5000, any, 0xFF05, 0x00
    Send_HCI_VS_Write_Memory_Block 0xFF05, 0x86BFE, 250, "2FD9253851D1D448008800284DD0301C0124A646D049FE440847FF201C30815D002901D102218155FF211E31895D002904D1825D012A01D0002A06D101290AD1805D032807D0022805D0301CA646E349FE44084724E0301CA646E149FE4408471EE03A20805D00281FD0381C01218E464B49FE44084713E0D8480078052814DBFF202630825D301C072100230124A646D64EFE443047381CA6464049FE440847D1495F20000140182862F0BDC046CA04000061DE00000B340400C8180800F0B585B0071CB8690490B98AEB48081A26D0EB49401A5ED1EA4DC5480078022859D10124A646E848FE440047002852D1A646E648FE44004700284CD1"
    Wait_HCI_Command_Complete_Event 5000, any, 0xFF05, 0x00
    Send_HCI_VS_Write_Memory_Block 0xFF05, 0x86CF8, 250, "A646E448FE440047002846D12878002843D1A878002840D1A620A646DE49FE4408473AE0049800216A460124A646DB4BFE44184702A800210622A646D84BFE441847002502E0681C05042D0CD5480078854222DA112040016843D3490E18102080196946A646D14AFE4410470028EAD1684602A9A646CD4AFE4410470028E2D0B0780128DFD00498BD493A22A646C84BFE441847C748E230386205B0F0BDC046501508008D080400D9A3020010B5174C1048048001208646BF48FE440047BF4908600D480480448010BDC0467B860300112208004A56080082071A00F98E03005017080000041A00B5F5040060610800512A0000501D18005461"
    Wait_HCI_Command_Complete_Event 5000, any, 0xFF05, 0x00
    Send_HCI_VS_Write_Memory_Block 0xFF05, 0x86DF2, 250, "0800681000004E6108004F61080052610800FFFF00002C240800F0B5061C3569D5277F00B169002952D08A8850185218137A5A08F82B01D3437A00E00023007AC007C00F84463920405DA14C252801D1132A32D00A2803D10F2A25D0132A23D03A20405D202801D1192B13D0182A2FD124282DD1785D022805D1281C01218E469149FE440847281C01218E468F49FE440847F0BDFF206D304019012296468B4AFE441047F63412E0281C614624230125AE46884DFE44284708E0281C6146132224230125AE46834DFE442847EC343462F0BD4D6108004C6108005161080053610800BC62080078B5002600960124A6467A48FE440047794DA86D"
    Wait_HCI_Command_Complete_Event 5000, any, 0xFF05, 0x00
    Send_HCI_VS_Write_Memory_Block 0xFF05, 0x86EEC, 250, "6946A646784AFE441047172100980170A86D0099321CA646744BFE441847744D0C20A881286940880C280CD00126B602002E08D0A6466F48FE440047013E286940880C28F4D1A6466B48FE44004778BD5061080004501A006BF70400CD16030003080000F0F400000568030062610800F0B587B00690614807680124A6465848FE4400475E4E301C0130C05D6D462871F05D6871A81D0B21C901C959A646594AFE441047AF21C900C959A646554AFE44104757210901C959A646524AFE441047223EF159A6464F4AFE441047A6464A48FE4400471220287006984B49002201ABA6464A4CFE44204707B0F0BDC30F08001708050035F70100D9E5"
    Wait_HCI_Command_Complete_Event 5000, any, 0xFF05, 0x00
    Send_HCI_VS_Write_Memory_Block 0xFF05, 0x86FE6, 250, "01001D42020045100800F8B500903C4807680125AE463348FE4400470024394E301C3238C451301C2A38C451301C2238C451B120C000C451301C1A38C45159200001C451301C1238C4510820C0190421AE46304AFE441047B320C000C45157200001C451AF20C000C4510B20C001C451013EF455AE462148FE440047009823490139221CAE46244BFE441847F8BDF746C04605040000191C0000C10F0800995103009B330300CD33040089E40400812A0000155F0500334F08000000080081940300D93E020025000000477604005C6108009174040091F701008B0904008BF7000085F800004715050014540800BD590500E759050014240800"
    Wait_HCI_Command_Complete_Event 5000, any, 0xFF05, 0x00
    Send_HCI_VS_Write_Memory_Block 0xFF05, 0x870E0, 250, "218F030085260400DC500800A6050000D52A00002AFE00001D26050099940300A9250500401E8000D84B1950D6490A50F74600B5D64A018B914207D0406940302C2101229646EC4AFE441047EB482B3000BDFCB5019045690024B820405D012837D1C726705D01280DD003280BD0281C01218E46EA49FE440847BF20405D012827D16C8D25E0C0204455775D7455281C01218E46E249FE4408477755BF26705D012816D1E98E2A8F281C01239E46DD4BFE4418470004000C042806DD6C8DC01E844206DB0404240C03E00321C02041557455288D611C41430804000C01998861D149FC390978C90910D32E8D311C0124A646EC4AFE4410470096"
    Wait_HCI_Command_Complete_Event 5000, any, 0xFF05, 0x00
    Send_HCI_VS_Write_Memory_Block 0xFF05, 0x871DA, 250, "EB480278BB20435D3A20A646EE4CFE442047ED48B530FCBD011C0A7BEC48002A02D0C969022901D16330F746E94943390818F746028A01790A2900DB0A21E5488A4201DD6530F7465B30F746016AC87B0002897B0143B54852300288DF48914201D12D30F7462930F746F0B5DC49007FC0004018021F13888748DA38184010802F273F02EF4D2F820C04240C2C80142608E0642001218E46EB49FE440847701E0606360EA889800B01D2002EF1D1A8894005400F17D00720000268812F82EB4828812C80142408E0642001218E46DD49FE440847601E0406240EA889800B01D2002CF1D1A8896888BC48FF303430F0BD10B5016ADF4A12689288"
    Wait_HCI_Command_Complete_Event 5000, any, 0xFF05, 0x00
    Send_HCI_VS_Write_Memory_Block 0xFF05, 0x872D4, 250, "12139207930FDD4A022B01D0138800E0038B44680C19446083614888181A1080AF48E73010BD70B5051C686800281AD1D34E352000018419206801218E46D149FE440847207F00280DD0CF480078022809D0E07F502141437118488E01304886608A013860820020C349086001208646C648FE4400476860C548653070BDC548D530F74600B5406901218E46C249FE440847C248353000BD4169097C062902D10121BF4A11800F218160BE485330F746C16843680A780C2A07D1BB4A1278002A01D1062200E007224A704361B7480930F74610B58069B4490978002909D1062404700130002101229646B14AFE44104708E00724047001300021"
    Wait_HCI_Command_Complete_Event 5000, any, 0xFF05, 0x00
    Send_HCI_VS_Write_Memory_Block 0xFF05, 0x873CE, 250, "01229646AC4AFE441047047001300D210124A646A84AFE441047E949A646A54AFE441047E8485D3010BD011CE8480278E648002A01D05D30F74628228A60C01CF746E3490978052902D10121E24A117023218160E1482730F74610B5017E007D0843DE4C0AD00020ED49087001208646EC48FE440047201C793010BD201C713010BD81694A78C2604978182901DB1721C160E4483930F746C04604F31A00807B0800D9FC0000F0B5456887680124A40205E001208646E748FE440047013CA8786978091AE54E032910D0C91C0ED0002C0ED0032802DBC01E0006000E34214143481903303860301C2130F0BD002CE0D10421EB480A1C231C0124"
    Wait_HCI_Command_Complete_Event 5000, any, 0xFF05, 0x00
    Send_HCI_VS_Write_Memory_Block 0xFF05, 0x874C8, 250, "A646EA4CFE442047301C2530F0BDC04699940300F98C000010B5E54CA08801218E46E449FE440847002801D1E348A080E148FF306E3010BD15860000F5660800624F0800F8B5041CA0690E210E18217F00292CD1301C0125AE46D949FE440847002801D1002708E0AE46D649FE4408470078A8214143D448475C381CAE46D749FE44084780000090381CAE46CF49FE440847AE46CE49FE440847021C0236301C00995118AE46CB4AFE441047A0696060C9488130F8BDCA481B30F746AD450500A5210800C7490A1C3A321278097889184160C5488330F746FB8B0400A9860000AD990000C60500000FAA000055DE020000A01B00F8B500250095"
    Wait_HCI_Command_Complete_Event 5000, any, 0xFF05, 0x00
    Send_HCI_VS_Write_Memory_Block 0xFF05, 0x875C2, 250, "B049C0480088884201D0012606E0281C01218E46B74AFE4410472E1CA64F01243C76A646B448FE4400473D72B34FB86D6946A6468C4AFE44104715210098017000984670B86D00992A1CA646AC4BFE441847AB483B30F8BDC04618801B00C38E030010B5041C9649A7480088884205D1002001218E469E4AFE4410470120A060A248573010BD03130000D44808004861080084450800A3560500CE0F0800291902000F1A020081260100DBEF0400B928050044610800DB220300314F08005D860200E72A0000FEB500908669006A01903089002801D1002473E031682D24754A2C20801802903E23019D5B5D0078834206D0A05C834201D10127"
    Wait_HCI_Command_Complete_Event 5000, any, 0xFF05, 0x00
    Send_HCI_VS_Write_Memory_Block 0xFF05, 0x876BC, 250, "02E0022700E000274868000F1DD2301C0125AE468049FE440847041C3068002805D0001F311CAE467C4AFE4410473089002849D14A210198085C002844D1022F42D0FF21029839543EE008254C1B7448002F11D12188002903D100203060706007E021884018311C012296466B4AFE4410470020208011E0012F0FD1A188002903D100203060706006E04018311C01229646624AFE4410470020A080308901383081E0784007400F0543E5703089002809D14A210198085C002804D1022F02D0FF210298395408340098446051485130FEBDC046861B00005D150000A5E00100646108006D170800292208002F850300C1CB0300F0B5051CAE69"
    Wait_HCI_Command_Complete_Event 5000, any, 0xFF05, 0x00
    Send_HCI_VS_Write_Memory_Block 0xFF05, 0x877B6, 250, "00246C6010E011204001604347490F181020C019311C01229646444AFE441047002800D16F600134424800788442EADB41484730F0BD1E170800F1CA03009190030030B54569687AFF280DD00124A6463A49FE440847C221085C022804D0687AA6463649FE4408473648CF3030BD178F0300BD59050070B5816881614568B820405D324E022811D10124A6462E48FE44004700280AD0A6462C48FE440047012804D1BC204455301C8F3070BD301CC01C70BD27486530F746C0461F030000DF8704001424080019900100898D0100FFFF0000F52A0000D98F0100CB180800E9760400C5760400D52A000039140200C57904009DB10300870F0800"
    Wait_HCI_Command_Complete_Event 5000, any, 0xFF05, 0x00
    Send_HCI_VS_Write_Memory_Block 0xFF05, 0x878B0, 250, "7995010029D9000011DE020014540800E759050059DD020060610800D5440000ED2005004D0B040013220500000018000000080081940300334F08008DD003000B3404001F3304005D27050019DE0100CD330400BDA60000B1820000FFB56846FEF754FEFFBDFFB56846FEF793FEFFBDFFB56846FDF0E4FAFFBDFFB56846FFF7A1FBFFBDFFB56846FEF746FDFFBDFFB56846FDF0ADFAFFBDFFB56846FEF7A4FEFFBDFFB56846FEF7B9FEFFBDFFB56846FFF7ACF9FFBDFFB56846FEF7ABFDFFBDFFB56846FEF738FFFFBDFFB56846FEF7DDFDFFBDFFB56846FEF7A0FCFFBDFFB56846FEF731FDFFBDFFB56846FFF736FAFFBDFFB56846FFF71FF9"
    Wait_HCI_Command_Complete_Event 5000, any, 0xFF05, 0x00
    Send_HCI_VS_Write_Memory_Block 0xFF05, 0x879AA, 32, "FFBDFFB56846FFF74CF8FFBDFFB56846FEF777FFFFBDFFB56846FEF7F8FFFFBD"
    Wait_HCI_Command_Complete_Event 5000, any, 0xFF05, 0x00
    Send_HCI_VS_Write_Memory_Block 0xFF05, 0x87B78, 136, "00B5F8F041FA00BD137108006D730800CB720800FB7208008573080059730800A7730800F9730800117408005373080069610800000000002974080051740800E1740800F9770800757408002772080045720800BD750800257608002D780800697808000D7508007F7508008D75080089760800B17708000000000000000000337108000F720800"
    Wait_HCI_Command_Complete_Event 5000, any, 0xFF05, 0x00
    Send_HCI_VS_Write_Memory_Block 0xFF05, 0x1AF304, 128, "1E8D00002C2303003ADF02003A1A020064860200E82805007E150000A6E0010054850300522701007CBF0200FFFFFFFF2ECC0300C8900300F08E010022280500BE59050072DE02006EDF020064DD020022450000BEA6000008830000B8140200AEB10300F8950100F4200500CED00300FFFFFFFFFFFFFFFFBC86000066AA0000"
    Wait_HCI_Command_Complete_Event 5000, any, 0xFF05, 0x00
    Send_HCI_VS_Write_Memory_Block 0xFF05, 0x180000, 250, "F0B5624E07223270102373704720B0708620F07003205F4D291C01390124A6465B4FFE443847B278F3780320291CA646574EFE4430470320291C0131A646564AFE4410470320B921C900A646524AFE441047A6465148FE440047514B0021081C1A68002A04D00207150F221CAA4011430207120F0F2A05D1C50806222A40494DA9520021043301302028E9D33F2046490870A6464648FE44004744490860C820444908803C2344480370022043490870FF224348027043490C7043490C7043490C7043490B7028234B7014238B700821404B197040490C260E730B238B730D234B73812109033D4B196040490B1C5A331C6000253A4B1D703B4B"
    Wait_HCI_Command_Complete_Event 5000, any, 0xFF05, 0x00
    Send_HCI_VS_Write_Memory_Block 0xFF05, 0x1800FA, 250, "3A4F3B800A703B4A13804F310C7009202121C9000F22384BA646384FFE4438473A4F381C36380421A646354AFE441047201CA6463449FE440847381C311CA646304AFE441047381C311CA646304AFE4410472F4FF019A6462F49FE440847381CA6462C49FE440847A6462B48FE440047281CA6462B49FE440847284908602948056029480580294805700A2029490870F0BDF84F08007B880400C60500006588040063021800807B080084F31A00BF11080058610800477604004A6108005161080052610800536108004E6108004F610800506108001031190015130800D8110800F42008006461080060610800FFFF0000624F080018240800"
    Wait_HCI_Command_Complete_Event 5000, any, 0xFF05, 0x00
    Send_HCI_VS_Write_Memory_Block 0xFF05, 0x1801F4, 250, "B03E1800310604009DF50400C38E030036021A00B5F50400A0170800CB07040007580200C0620800C5790400C462080062610800C86208002D22080070B5454DAE7F0124A6464148FE440047B042F8D1032017218901A6463D4AFE441047AD7FA6463A48FE440047A842F9D1FEE770B53A49081F3A4A10600424374804704748021C703A21239B1801251D70354D0D6002255571344D4D6003251570334D8D601471334CCC601624A41805252570314D0D610625D574304D4D6107259571951D2E4E8E610826A6772D4CCC61092494702C4C0C620A24AC772B4C4C620B245C772A4C8C620C24D471294ACA620D221A76284A0A630E225A75274A"
    Wait_HCI_Command_Complete_Event 5000, any, 0xFF05, 0x00
    Send_HCI_VS_Write_Memory_Block 0xFF05, 0x1802EE, 214, "4A630F220270274A8A6310224270264ACA631122C273254A0A64013812220270244A4A64132202712348886400202449088024490880192149011F4A11804B210901214AD1832149224A11801C49087070BDC5830400658804003C4E0800F24F080070620800705208007B79080067790800857908008F79080071790800B7790800C1790800AD790800A3790800997908005D790800217908002B7908003F790800E45208000D7908001779080049790800537908003579080098230800541D1800446108004661080014240800FFFF0000501D1800"
    Wait_HCI_Command_Complete_Event 5000, any, 0xFF05, 0x00
    Send_HCI_VS_Write_Memory_Block 0xFF05, 0x184EA0, 236, "70B5061C2C4CA08A0F281DDA208900281AD02A4804210125AE462C4AFE441047002811D1201CAE462549FE440847011C0830244A10800C200019AE46244AFE441047A08A0F28E1DB1F484030306270BDF8B5FF210B31808A88422CD100200125AE461C49FE440847011C00901A4C2068013020602B27FF00184E1948008C3268101880018009AE46174AFE441047002811DD00983060206803280AD90020AE461049FE4408470E48385CAE460D49FE44084700202060F8BDA01708004A0C1A004D0B040032021A00A55702006BF704008B090400C5790400C4620800C06208004810080049110200397A0400"
    Wait_HCI_Command_Complete_Event 5000, any, 0xFF05, 0x00
    Send_HCI_VS_Goto_Address 0xFF83, 0x87B79, 0x00000000, 0x00000000, 0x00000000, 0x00000000
    
    Wait_HCI_Command_Complete_Event 5000, any, 0xFF83, 0x00 
     
     
     
     
    Send_HCI_VS_Sleep_Mode_Configurations 0xFD0C, 1, 0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 100
    Wait_HCI_Command_Complete_VS_Sleep_Mode_Configurations_Event 5000, any, HCI_VS_Sleep_Mode_Configurations, 0x00
    Send_HCI_VS_Read_Modify_Write_Hardware_Register 0xFD09, 0x1a6058, 0x1000, 0x1000
    Wait_HCI_Command_Complete_VS_Read_Modify_Write_Hardware_Register_Event 5000, any, HCI_VS_Read_Modify_Write_Hardware_Register, 0x00
    Send_HCI_VS_Read_Modify_Write_Hardware_Register 0xFD09, 0x001A6010, 0x0010, 0x0010
    Wait_HCI_Command_Complete_VS_Read_Modify_Write_Hardware_Register_Event 5000, any, HCI_VS_Read_Modify_Write_Hardware_Register, 0x00
    Send_HCI_VS_DRPb_Set_RF_Calibration_Info 0xFD76, 0x01, 0x00005421, 0x00005761, 20, 5, 10, 5, 00, 07, 06, 10, 04, 05, 08, 09, 11, 12, 13, 14, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 0
    Wait_HCI_Command_Complete_VS_DRPb_Set_RF_Calibration_Info_Event 5000, any, HCI_VS_DRPb_Set_RF_Calibration_Info, any
    Send_HCI_VS_DRPb_Enable_RF_Calibration 0xFD80, 0x00, 0x00000001, 0x01
    Wait_HCI_Command_Complete_VS_DRPb_Enable_RF_Calibration_Event 5000, any, HCI_VS_DRPb_Enable_RF_Calibration, 0x00
    Send_HCI_VS_DRPb_Enable_RF_Calibration 0xFD80, 60, 0x00005ff0, 0x00
    Wait_HCI_Command_Complete_VS_DRPb_Enable_RF_Calibration_Event 5000, any, HCI_VS_DRPb_Enable_RF_Calibration, 0x00
    Send_HCI_VS_Fast_Clock_Configuration_btip 0xFD1C, 0xFF, 5000, 2000, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0xFF, 250, 0x00, 0x0, 0
    Wait_HCI_Command_Complete_VS_Fast_Clock_Configuration_btip_Event 5000, any, HCI_VS_Fast_Clock_Configuration_btip, 0x00
     
     
     
    Send_HCI_VS_Stop_VS_Lock 0xFE38 
    Wait_HCI_Command_Complete_Event 5000, any, 0xFE38, 0x00 
     
    

    If you still can reproduce the issue, please add the following to add some traces. I hope that it will not cause any side affects due to the number of traces that would be printed.

    Send_HCI_VS_Masked_Traces_Debug 0xFD7A, 0x000, 0x0000, 0x0224, 0x0000, 0x000, 0x0600, 0x000, 0x0000, 0x008b, 0x3c06, 0x000

    Wait_HCI_Command_Complete_VS_Masked_Traces_Debug_Event 5000, any, HCI_VS_Masked_Traces_Debug, 0x00

    Regards,

    Tomer

  • Hi Tomer,

    Thanks for your prompt response.

    Do you have the new firmware with the BTS format ? (we cannot handle the .txt format you attached)

    (BTW, for our long runs, we have found another issue and we are going to submit another ticket, with HCI / SNIFFER / BT logger traces)

    Br,

      Franck

  • Has there been any progress with this issue?  I believe our CC2564B is also getting stuck, but it takes several hours for it to happen.

    We've been testing for 3-4 weeks.  The issue happens with many different host devices (i.e. different phones/PCs/etc).  Is there a confirmed errata in SP v1.4?

    Also, this wiki page doesn't specify what SP we should be using.  It only gets specific if we are using TI's Bluetooth stack, which we are not.  So does it matter 4.1 or 4.0?  Is there some patch or software workaround in version spec_4.1.bts, that could cause issues with other stacks?  We are using BTstack.  Here is the SP wiki: processors.wiki.ti.com/.../CC256x_Downloads

    Is there an errata for the cc2564b?  I can't seem to find that document.

  • Hi,

    There should be a new service pack release in the next two weeks or so with the fix.
    It'll be available at: processors.wiki.ti.com/.../CC256x_Downloads

    Regards,
    Gigi Joseph.