Index: btkb/output/bt_program23.icode
===================================================================
--- /YC1026/YC1026_3mode_SDK/btkb/output/bt_program23.icode	(revision 198)
+++ /YC1026/YC1026_3mode_SDK/btkb/output/bt_program23.icode	(working copy)
@@ -687,7 +687,7 @@
  00000686  0x000003a4 rtn  0x00000034 
  00000687  0x000003a5 beq  0x00000021 , 0x000002ba 
  00000688  0x000003a6 beq  0x00000022 , 0x000002bc 
- 00000689  0x000003a7 beq  0x00000023 , 0x000006ba 
+ 00000689  0x000003a7 beq  0x00000023 , 0x000006b8 
  00000690  0x000003a9 beq  0x00000001 , 0x000002e4 
  00000691  0x000003aa beq  0x0000000d , 0x000002d7 
  00000692  0x000003ab beq  0x0000002c , 0x000002d6 
@@ -697,10 +697,10 @@
  00000696  0x000003af beq  0x00000012 , 0x00007c85 
  00000697  0x000003b0 branch  0x00007c5a 
  00000698  0x000003b2 jam  0x000000ff , 0x00004bef 
- 00000699  0x000003b3 branch  0x000006ed 
+ 00000699  0x000003b3 branch  0x000006eb 
  00000700  0x000003b5 set0  0x00000023 , 0x00000000 
  00000701  0x000003b6 jam  0x000000ff , 0x00004bef 
- 00000702  0x000003b7 branch  0x000006a8 
+ 00000702  0x000003b7 branch  0x000006a6 
  00000703  0x000003bb jam  0x00000022 , 0x00000b7d 
  00000704  0x000003bc branch  0x00005620 
  00000705  0x000003bf fetch  0x00000001 , 0x0000007c 
@@ -753,7 +753,7 @@
  00000752  0x00000403 bbit1  0x00000009 , 0x00003f90 
  00000753  0x00000404 bbit1  0x00000000 , 0x000002f8 
  00000754  0x00000405 bbit1  0x00000007 , 0x00007cd5 
- 00000755  0x00000406 bmark1  0x00000023 , 0x000006a8 
+ 00000755  0x00000406 bmark1  0x00000023 , 0x000006a6 
  00000756  0x00000407 jam  0x00000000 , 0x000043d8 
  00000757  0x00000408 call  0x00003f7e 
  00000758  0x0000040a jam  0x00000037 , 0x00000b7d 
@@ -1584,7 +1584,7 @@
  00001583  0x000008b6 call  0x00000652 
  00001584  0x000008b7 nbranch  0x00000645 , 0x00000028 
  00001585  0x000008b8 jam  0x0000000a , 0x00004c15 
- 00001586  0x000008b9 call  0x00000675 
+ 00001586  0x000008b9 call  0x00000673 
  00001587  0x000008ba fetch  0x00000001 , 0x00004bef 
  00001588  0x000008bb rtnne  0x000000ff 
  00001589  0x000008bc jam  0x00000002 , 0x00004c3d 
@@ -1617,10 +1617,10 @@
  00001616  0x000008dc fetch  0x00000008 , 0x00004d40 
  00001617  0x000008dd branch  0x00000642 
  00001618  0x000008e0 fetch  0x00000001 , 0x00004bef 
- 00001619  0x000008e1 bne  0x000000ff , 0x000006c3 
+ 00001619  0x000008e1 bne  0x000000ff , 0x000006c1 
  00001620  0x000008e2 call  0x00000659 
  00001621  0x000008e3 call  0x00000670 , 0x00000028 
- 00001622  0x000008e4 call  0x00000732 , 0x00000028 
+ 00001622  0x000008e4 call  0x00000730 , 0x00000028 
  00001623  0x000008e6 jam  0x00000001 , 0x00004be6 
  00001624  0x000008e7 rtn 
  00001625  0x000008ea disable  0x00000028 
@@ -1648,351 +1648,349 @@
  00001647  0x00000905 branch  0x000034df 
  00001648  0x00000909 fetch  0x00000009 , 0x00004d5b 
  00001649  0x0000090a store  0x00000009 , 0x00000cd5 
- 00001650  0x0000090b setarg  0x00000000 
- 00001651  0x0000090c store  0x00000009 , 0x00004d5b 
- 00001652  0x0000090d rtn 
- 00001653  0x00000911 jam  0x00000000 , 0x00004be8 
- 00001654  0x00000913 arg  0x00000d00 , 0x0000000b 
- 00001655  0x00000914 until  0x00000023 , 0x00000026 
- 00001656  0x00000915 call  0x0000069c 
- 00001657  0x00000916 nbranch  0x00000685 , 0x0000002f 
- 00001658  0x00000917 call  0x000006ab 
- 00001659  0x00000918 fetch  0x00000001 , 0x00004be0 
- 00001660  0x00000919 increase  0x00000001 , 0x0000003f 
- 00001661  0x0000091a store  0x00000001 , 0x00004be0 
- 00001662  0x0000091b jam  0x00000000 , 0x00004d49 
- 00001663  0x0000091c fetch  0x00000001 , 0x00004bef 
- 00001664  0x0000091d bne  0x000000ff , 0x0000069b 
- 00001665  0x0000091f call  0x00000697 
- 00001666  0x00000920 jam  0x00000000 , 0x00004be7 
- 00001667  0x00000921 jam  0x00000000 , 0x00004be6 
- 00001668  0x00000922 rtn 
- 00001669  0x00000926 jam  0x00000001 , 0x00004d49 
- 00001670  0x00000927 fetch  0x00000001 , 0x00004be7 
- 00001671  0x00000928 increase  0x00000001 , 0x0000003f 
- 00001672  0x00000929 store  0x00000001 , 0x00004be7 
- 00001673  0x0000092a fetch  0x00000001 , 0x00004bef 
- 00001674  0x0000092b bne  0x000000ff , 0x000006a7 
- 00001675  0x0000092c fetch  0x00000001 , 0x00004be7 
- 00001676  0x0000092d beq  0x000000ff , 0x000006a8 
- 00001677  0x0000092e fetch  0x00000001 , 0x00004be7 
- 00001678  0x0000092f arg  0x00000010 , 0x00000002 
- 00001679  0x00000930 isub  0x00000002 , 0x0000003e 
- 00001680  0x00000931 branch  0x00000751 , 0x00000002 
- 00001681  0x00000932 fetch  0x00000001 , 0x00004be8 
- 00001682  0x00000933 increase  0x00000001 , 0x0000003f 
- 00001683  0x00000934 store  0x00000001 , 0x00004be8 
- 00001684  0x00000935 nop  0x0000000a 
- 00001685  0x00000936 bne  0x00000007 , 0x00000676 
- 00001686  0x00000937 branch  0x00000751 
- 00001687  0x0000093b setarg  0x00000000 
- 00001688  0x0000093c store  0x00000009 , 0x00000cd5 
- 00001689  0x0000093d store  0x00000009 , 0x00004d5b 
- 00001690  0x0000093e rtn 
- 00001691  0x00000943 branch  0x000006dd 
- 00001692  0x00000946 disable  0x0000002f 
- 00001693  0x00000947 call  0x000007aa 
- 00001694  0x0000094a force  0x00000000 , 0x00000015 
- 00001695  0x0000094b fetch  0x00000004 , 0x00004c00 
- 00001696  0x0000094c iforce  0x00000009 
- 00001697  0x0000094d fetcht  0x00000001 , 0x00000017 
- 00001698  0x0000094e call  0x00003a82 
- 00001699  0x0000094f call  0x00003a87 
- 00001700  0x00000950 call  0x00000769 
- 00001701  0x00000951 call  0x000007a4 , 0x0000002f 
- 00001702  0x00000952 rtn 
- 00001703  0x0000095a rtn 
- 00001704  0x0000095f jam  0x00000000 , 0x00004d49 
- 00001705  0x00000960 jam  0x00000032 , 0x00000b7d 
- 00001706  0x00000961 branch  0x00007c27 
- 00001707  0x00000965 call  0x00000712 
- 00001708  0x00000966 fetch  0x00000001 , 0x00004bdf 
- 00001709  0x00000967 rtn  0x00000034 
- 00001710  0x00000968 iforce  0x00000039 
- 00001711  0x00000969 call  0x000006b3 
- 00001712  0x0000096a arg  0x00000cb5 , 0x00000006 
- 00001713  0x0000096b arg  0x00000d17 , 0x00000005 
- 00001714  0x0000096c branch  0x00007e45 
- 00001715  0x0000096f fetch  0x00000001 , 0x00000cb4 
- 00001716  0x00000970 compare  0x00000008 , 0x0000003f , 0x000000f8 
- 00001717  0x00000971 nrtn  0x00000001 
- 00001718  0x00000972 fetcht  0x00000001 , 0x00000cb5 
- 00001719  0x00000973 storet  0x00000001 , 0x00004cb7 
- 00001720  0x00000974 jam  0x00000000 , 0x00004d4a 
- 00001721  0x00000975 rtn 
- 00001722  0x00000979 set1  0x00000023 , 0x00000000 
- 00001723  0x0000097a call  0x000006bf 
- 00001724  0x0000097b call  0x00000681 
- 00001725  0x0000097c jam  0x00000001 , 0x00004bef 
- 00001726  0x0000097d rtn 
- 00001727  0x00000980 jam  0x00000000 , 0x00004be0 
- 00001728  0x00000981 jam  0x0000004e , 0x00004be9 
- 00001729  0x00000982 fetch  0x00000004 , 0x00004beb 
- 00001730  0x00000983 branch  0x00000724 
- 00001731  0x00000986 call  0x000006bf 
- 00001732  0x00000987 fetch  0x00000001 , 0x00004be6 
- 00001733  0x00000988 beq  0x00000001 , 0x000034df 
- 00001734  0x00000989 fetch  0x00000001 , 0x00004bef 
- 00001735  0x0000098a beq  0x00000001 , 0x000006cb 
- 00001736  0x0000098b beq  0x00000002 , 0x000006ce 
- 00001737  0x0000098c beq  0x00000003 , 0x000006d1 
- 00001738  0x0000098d branch  0x00003bf1 
- 00001739  0x00000990 jam  0x00000011 , 0x00004bef 
- 00001740  0x00000991 jam  0x000000aa , 0x00000d37 
- 00001741  0x00000992 branch  0x000006d3 
- 00001742  0x00000994 jam  0x00000012 , 0x00004bef 
- 00001743  0x00000995 jam  0x00000055 , 0x00000d37 
- 00001744  0x00000996 branch  0x000006d3 
- 00001745  0x00000998 jam  0x00000013 , 0x00004bef 
- 00001746  0x00000999 jam  0x00000022 , 0x00000d37 
- 00001747  0x0000099e jam  0x00000002 , 0x00000d38 
- 00001748  0x0000099f fetch  0x00000004 , 0x00004c06 
- 00001749  0x000009a0 store  0x00000004 , 0x00000d39 
- 00001750  0x000009a1 jam  0x00000000 , 0x00000d3d 
- 00001751  0x000009a2 arg  0x00000d37 , 0x00000011 
- 00001752  0x000009a3 arg  0x00000007 , 0x00000002 
- 00001753  0x000009a4 call  0x0000070d 
- 00001754  0x000009a5 call  0x00000732 
- 00001755  0x000009a6 call  0x00000657 
- 00001756  0x000009a7 branch  0x000034df 
- 00001757  0x000009aa fetch  0x00000001 , 0x00004bef 
- 00001758  0x000009ab rtneq  0x000000ff 
- 00001759  0x000009ac beq  0x00000011 , 0x000006e3 
- 00001760  0x000009ad beq  0x00000012 , 0x000006e5 
- 00001761  0x000009ae beq  0x00000013 , 0x000006e7 
- 00001762  0x000009af rtn 
- 00001763  0x000009b3 jam  0x00000002 , 0x00004bef 
- 00001764  0x000009b4 branch  0x00000681 
- 00001765  0x000009b6 jam  0x00000003 , 0x00004bef 
- 00001766  0x000009b7 branch  0x00000681 
- 00001767  0x000009b9 jam  0x000000ff , 0x00004bef 
- 00001768  0x000009ba jam  0x00000031 , 0x00000b7d 
- 00001769  0x000009bb call  0x00007c27 
- 00001770  0x000009bc fetch  0x00000004 , 0x00000d19 
- 00001771  0x000009bd call  0x00000724 
- 00001772  0x000009be branch  0x00000681 
- 00001773  0x000009c1 rtnmark1  0x00000023 
- 00001774  0x000009c2 call  0x00000725 
- 00001775  0x000009c3 call  0x00000751 
- 00001776  0x000009c4 fetch  0x00000001 , 0x00004bef 
- 00001777  0x000009c5 rtnne  0x000000ff 
- 00001778  0x000009c6 call  0x000006ff 
- 00001779  0x000009c7 setarg  0x00000000 
- 00001780  0x000009c8 store  0x00000002 , 0x00004c04 
- 00001781  0x000009ca call  0x00003cab 
- 00001782  0x000009cb nop  0x000007d0 
- 00001783  0x000009cc fetch  0x00000001 , 0x00004c04 
- 00001784  0x000009cd beq  0x000000ff , 0x000006a8 
- 00001785  0x000009ce call  0x0000069c 
- 00001786  0x000009cf nbranch  0x00000708 , 0x0000002f 
- 00001787  0x000009d1 call  0x00000697 
- 00001788  0x000009d2 set1  0x00000023 , 0x00000000 
- 00001789  0x000009d3 jam  0x0000003c , 0x00000b7d 
- 00001790  0x000009d4 branch  0x00007c27 
- 00001791  0x000009d8 jam  0x000000ff , 0x00000d37 
- 00001792  0x000009d9 fetch  0x00000001 , 0x00004be2 
- 00001793  0x000009da store  0x00000001 , 0x00000d38 
- 00001794  0x000009db fetch  0x00000004 , 0x00004c06 
- 00001795  0x000009dc store  0x00000004 , 0x00000d39 
- 00001796  0x000009dd arg  0x00000006 , 0x00000002 
- 00001797  0x000009de arg  0x00000d37 , 0x00000011 
- 00001798  0x000009df call  0x0000070d 
- 00001799  0x000009e0 branch  0x00000732 
- 00001800  0x000009e3 fetch  0x00000002 , 0x00004c04 
- 00001801  0x000009e4 increase  0x00000001 , 0x0000003f 
- 00001802  0x000009e5 store  0x00000002 , 0x00004c04 
- 00001803  0x000009e6 call  0x00000751 
- 00001804  0x000009e7 branch  0x000006f5 
- 00001805  0x000009eb storet  0x00000001 , 0x00004be1 
- 00001806  0x000009ec copy  0x00000002 , 0x00000039 
- 00001807  0x000009ed arg  0x00000cd5 , 0x00000005 
- 00001808  0x000009ee copy  0x00000011 , 0x00000006 
- 00001809  0x000009ef branch  0x00007e45 
- 00001810  0x000009f3 fetch  0x00000001 , 0x00000cb4 
- 00001811  0x000009f4 rshift3  0x0000003f , 0x0000003f 
- 00001812  0x000009f5 store  0x00000001 , 0x00004bdf 
- 00001813  0x000009f7 increase  0x00000001 , 0x0000003f 
- 00001814  0x000009f8 arg  0x00000cb4 , 0x00000006 
- 00001815  0x000009f9 iadd  0x00000006 , 0x00000006 
- 00001816  0x000009fa ifetch  0x00000003 , 0x00000006 
- 00001817  0x000009fb store  0x00000003 , 0x00004c0b 
- 00001818  0x000009fc rtn 
- 00001819  0x000009ff fetcht  0x00000001 , 0x00004c3c 
- 00001820  0x00000a00 setarg  0x00004c2b 
- 00001821  0x00000a01 iadd  0x00000002 , 0x00000005 
- 00001822  0x00000a02 copy  0x00000011 , 0x0000003f 
- 00001823  0x00000a03 istore  0x00000001 , 0x00000005 
- 00001824  0x00000a04 increase  0x00000001 , 0x00000002 
- 00001825  0x00000a05 and_into  0x00000007 , 0x00000002 
- 00001826  0x00000a06 storet  0x00000001 , 0x00004c3c 
- 00001827  0x00000a07 rtn 
- 00001828  0x00000a1c store  0x00000004 , 0x00004c00 
- 00001829  0x00000a20 arg  0x00000000 , 0x00000011 
- 00001830  0x00000a21 arg  0x00000004 , 0x00000039 
- 00001831  0x00000a22 arg  0x00004c00 , 0x00000006 
- 00001832  0x00000a24 ifetch  0x00000001 , 0x00000006 
- 00001833  0x00000a25 iadd  0x00000011 , 0x00000011 
- 00001834  0x00000a26 loop  0x00000728 
- 00001835  0x00000a27 copy  0x00000011 , 0x0000003f 
- 00001836  0x00000a28 store  0x00000002 , 0x00004c16 
- 00001837  0x00000a29 fetch  0x00000001 , 0x00004c16 
- 00001838  0x00000a2a fetcht  0x00000001 , 0x00004c17 
- 00001839  0x00000a2b iadd  0x00000002 , 0x0000003f 
- 00001840  0x00000a2c store  0x00000001 , 0x00004c18 
- 00001841  0x00000a2d rtn 
- 00001842  0x00000a32 fetch  0x00000001 , 0x00004be1 
- 00001843  0x00000a33 increase  0x00000002 , 0x0000003f 
- 00001844  0x00000a34 store  0x00000001 , 0x00004be3 
- 00001845  0x00000a36 fetch  0x00000001 , 0x00004be2 
- 00001846  0x00000a37 store  0x00000001 , 0x00000cf5 
- 00001847  0x00000a39 fetch  0x00000001 , 0x00004be1 
- 00001848  0x00000a3a lshift3  0x0000003f , 0x0000003f 
- 00001849  0x00000a3b fetcht  0x00000001 , 0x00004be0 
- 00001850  0x00000a3c and  0x00000002 , 0x00000003 , 0x00000002 
- 00001851  0x00000a3d lshift  0x00000002 , 0x00000002 
- 00001852  0x00000a3e ior  0x00000002 , 0x0000003f 
- 00001853  0x00000a3f fetcht  0x00000001 , 0x00004c0a 
- 00001854  0x00000a40 iadd  0x00000002 , 0x0000003f 
- 00001855  0x00000a41 istore  0x00000001 , 0x00000005 
- 00001856  0x00000a43 fetch  0x00000001 , 0x00004bef 
- 00001857  0x00000a44 bne  0x000000ff , 0x00000744 
- 00001858  0x00000a45 fetch  0x00000001 , 0x00004be2 
- 00001859  0x00000a46 istore  0x00000001 , 0x00000005 
- 00001860  0x00000a48 fetch  0x00000001 , 0x00004be1 
- 00001861  0x00000a49 iforce  0x00000039 
- 00001862  0x00000a4a fetch  0x00000001 , 0x00004be2 
- 00001863  0x00000a4b beq  0x00000001 , 0x0000074f 
- 00001864  0x00000a4c arg  0x00000cd5 , 0x00000006 
- 00001865  0x00000a4d call  0x00007e45 
- 00001866  0x00000a51 fetch  0x00000001 , 0x00000cd5 
- 00001867  0x00000a52 beq  0x00000003 , 0x0000074d 
- 00001868  0x00000a53 rtn 
- 00001869  0x00000a55 jam  0x00000002 , 0x00000cd5 
- 00001870  0x00000a56 rtn 
- 00001871  0x00000a5a arg  0x00000cd6 , 0x00000006 
- 00001872  0x00000a5b branch  0x00007e45 
- 00001873  0x00000a5e fetcht  0x00000001 , 0x00004bea 
- 00001874  0x00000a5f call  0x00000757 
- 00001875  0x00000a60 increase  0x00000001 , 0x00000002 
- 00001876  0x00000a61 and_into  0x00000003 , 0x00000002 
- 00001877  0x00000a62 storet  0x00000001 , 0x00004bea 
- 00001878  0x00000a63 rtn 
- 00001879  0x00000a66 fetch  0x00000001 , 0x00004c00 
- 00001880  0x00000a67 and_into  0x00000003 , 0x0000003f 
- 00001881  0x00000a68 mul32  0x0000003f , 0x00000004 , 0x00000011 
- 00001882  0x00000a69 setarg  0x00004bf0 
- 00001883  0x00000a6a iadd  0x00000011 , 0x0000003f 
- 00001884  0x00000a6b iadd  0x00000002 , 0x00000006 
- 00001885  0x00000a6c ifetch  0x00000001 , 0x00000006 
- 00001886  0x00000a6d store  0x00000001 , 0x00004be9 
- 00001887  0x00000a6e rtn 
- 00001888  0x00000a71 disable  0x00000009 
- 00001889  0x00000a72 disable  0x00000007 
- 00001890  0x00000a73 setarg  0x00555555 
- 00001891  0x00000a74 iforce  0x0000000f 
- 00001892  0x00000a75 fetch  0x00000001 , 0x00004be9 
- 00001893  0x00000a76 reverse  0x0000003f , 0x00000002 
- 00001894  0x00000a77 set1  0x00000001 , 0x00000002 
- 00001895  0x00000a78 rshift  0x00000002 , 0x0000000e 
- 00001896  0x00000a79 rtn 
- 00001897  0x00000a7c call  0x00000760 
- 00001898  0x00000a7d enable  0x0000000d 
- 00001899  0x00000a7e enable  0x00000021 
- 00001900  0x00000a7f disable  0x00000020 
- 00001901  0x00000a80 enable  0x00000010 
- 00001902  0x00000a81 fetch  0x00000002 , 0x00004be4 
- 00001903  0x00000a82 iforce  0x0000001b 
- 00001904  0x00000a83 correlate  0x0000003e , 0x00000003 
- 00001905  0x00000a84 nbranch  0x000007a4 , 0x00000018 
- 00001906  0x00000a85 disable  0x0000000d 
- 00001907  0x00000a86 enable  0x0000000b 
- 00001908  0x00000a87 enable  0x00000007 
- 00001909  0x00000a88 enable  0x00000009 
- 00001910  0x00000a89 parse  0x00000003 , 0x00000000 , 0x00000008 
- 00001911  0x00000a8a rshift3  0x0000000c , 0x0000003f 
- 00001912  0x00000a8b store  0x00000001 , 0x00004c19 
- 00001913  0x00000a8c fetcht  0x00000001 , 0x00004c18 
- 00001914  0x00000a8d isub  0x00000002 , 0x0000003e 
- 00001915  0x00000a8e nbranch  0x000007a4 , 0x00000005 
- 00001916  0x00000a8f parse  0x00000003 , 0x00000000 , 0x00000008 
- 00001917  0x00000a90 rshift3  0x0000000c , 0x0000003f 
- 00001918  0x00000a91 store  0x00000001 , 0x00000cb3 
- 00001919  0x00000a95 fetch  0x00000001 , 0x00000cb3 
- 00001920  0x00000a96 fetcht  0x00000001 , 0x00004be2 
- 00001921  0x00000a97 icompare  0x00000007 , 0x00000002 
- 00001922  0x00000a98 nbranch  0x000007a4 , 0x00000001 
- 00001923  0x00000a9a parse  0x00000003 , 0x00000000 , 0x00000008 
- 00001924  0x00000a9b rshift3  0x0000000c , 0x0000003f 
- 00001925  0x00000a9c istore  0x00000001 , 0x00000005 
- 00001926  0x00000a9d rshift3  0x0000003f , 0x0000003f 
- 00001927  0x00000a9e and  0x0000003f , 0x0000001f , 0x00000039 
- 00001928  0x00000a9f branch  0x0000078d , 0x00000005 
- 00001929  0x00000aa1 parse  0x00000003 , 0x00000000 , 0x00000008 
- 00001930  0x00000aa2 rshift3  0x0000000c , 0x0000003f 
- 00001931  0x00000aa3 istore  0x00000001 , 0x00000005 
- 00001932  0x00000aa4 loop  0x00000789 
- 00001933  0x00000aa7 copy  0x00000005 , 0x00000011 
- 00001934  0x00000aa8 parse  0x00000003 , 0x00000000 , 0x00000008 
- 00001935  0x00000aa9 rshift3  0x0000000c , 0x0000003f 
- 00001936  0x00000aaa store  0x00000001 , 0x00004c2a 
- 00001937  0x00000aab copy  0x00000011 , 0x00000005 
- 00001938  0x00000aac parse  0x00000003 , 0x00000000 , 0x00000018 
- 00001939  0x00000aad enable  0x00000010 
- 00001940  0x00000aae arg  0x00000664 , 0x0000001b 
- 00001941  0x00000aaf rshift32  0x0000003f , 0x0000003f 
- 00001942  0x00000ab0 rshift16  0x0000003f , 0x0000003f 
- 00001943  0x00000ab1 istore  0x00000003 , 0x00000005 
- 00001944  0x00000ab2 disable  0x0000000b 
- 00001945  0x00000ab3 branch  0x000007a4 , 0x00000006 
- 00001946  0x00000ab4 enable  0x0000002f 
- 00001947  0x00000ab5 fetch  0x00000001 , 0x00000017 
- 00001948  0x00000ab6 add  0x0000003f , 0x00000000 , 0x00000011 
- 00001949  0x00000ab7 call  0x00003ab6 
- 00001950  0x00000ab8 disable  0x0000000d 
- 00001951  0x00000ab9 call  0x00003a7a 
- 00001952  0x00000aba fetch  0x00000001 , 0x00004c2a 
- 00001953  0x00000abb copy  0x0000003f , 0x00000011 
- 00001954  0x00000abc call  0x0000071b 
- 00001955  0x00000abd rtn 
- 00001956  0x00000ac3 disable  0x0000001b 
- 00001957  0x00000ac4 disable  0x0000000b 
- 00001958  0x00000ac5 branch  0x0000375c 
- 00001959  0x00000ac8 call  0x00003a7a 
- 00001960  0x00000ac9 fetcht  0x00000001 , 0x00004be9 
- 00001961  0x00000aca branch  0x00003a91 
- 00001962  0x00000acd call  0x000053d2 
- 00001963  0x00000ace fetch  0x00000004 , 0x00004c00 
- 00001964  0x00000acf iforce  0x00000009 
- 00001965  0x00000ad0 call  0x00000760 
- 00001966  0x00000ad1 call  0x000007a7 
- 00001967  0x00000ad2 set1  0x00000000 , 0x00000015 
- 00001968  0x00000ad3 enable  0x0000001d 
- 00001969  0x00000ad4 enable  0x00000020 
- 00001970  0x00000ad5 disable  0x00000021 
- 00001971  0x00000ad6 rshift16  0x00000009 , 0x0000003f 
- 00001972  0x00000ad7 rshift8  0x0000003f , 0x0000003f 
- 00001973  0x00000ad8 rshift4  0x0000003f , 0x0000003f 
- 00001974  0x00000ad9 inject  0x00000003 , 0x00000028 
- 00001975  0x00000ada disable  0x0000001d 
- 00001976  0x00000adb enable  0x0000001b 
- 00001977  0x00000adc enable  0x00000007 
- 00001978  0x00000add enable  0x00000009 
- 00001979  0x00000ade fetch  0x00000001 , 0x00004c18 
- 00001980  0x00000adf inject  0x00000003 , 0x00000008 
- 00001981  0x00000ae0 fetch  0x00000001 , 0x00004be3 
- 00001982  0x00000ae1 iforce  0x00000039 
- 00001983  0x00000ae2 arg  0x00000cf5 , 0x00000006 
- 00001984  0x00000ae4 ifetch  0x00000001 , 0x00000006 
- 00001985  0x00000ae5 inject  0x00000003 , 0x00000008 
- 00001986  0x00000ae6 loop  0x000007c0 
- 00001987  0x00000ae7 enable  0x00000008 
- 00001988  0x00000ae8 inject  0x00000003 , 0x00000018 
- 00001989  0x00000ae9 disable  0x00000008 
- 00001990  0x00000aea until  0x0000003e , 0x00000027 
- 00001991  0x00000aeb nop  0x00000064 
- 00001992  0x00000aec disable  0x0000001d 
- 00001993  0x00000aed disable  0x0000001b 
- 00001994  0x00000aee rtn 
+ 00001650  0x0000090d rtn 
+ 00001651  0x00000911 jam  0x00000000 , 0x00004be8 
+ 00001652  0x00000913 arg  0x00000d00 , 0x0000000b 
+ 00001653  0x00000914 until  0x00000023 , 0x00000026 
+ 00001654  0x00000915 call  0x0000069a 
+ 00001655  0x00000916 nbranch  0x00000683 , 0x0000002f 
+ 00001656  0x00000917 call  0x000006a9 
+ 00001657  0x00000918 fetch  0x00000001 , 0x00004be0 
+ 00001658  0x00000919 increase  0x00000001 , 0x0000003f 
+ 00001659  0x0000091a store  0x00000001 , 0x00004be0 
+ 00001660  0x0000091b jam  0x00000000 , 0x00004d49 
+ 00001661  0x0000091c fetch  0x00000001 , 0x00004bef 
+ 00001662  0x0000091d bne  0x000000ff , 0x00000699 
+ 00001663  0x0000091f call  0x00000695 
+ 00001664  0x00000920 jam  0x00000000 , 0x00004be7 
+ 00001665  0x00000921 jam  0x00000000 , 0x00004be6 
+ 00001666  0x00000922 rtn 
+ 00001667  0x00000926 jam  0x00000001 , 0x00004d49 
+ 00001668  0x00000927 fetch  0x00000001 , 0x00004be7 
+ 00001669  0x00000928 increase  0x00000001 , 0x0000003f 
+ 00001670  0x00000929 store  0x00000001 , 0x00004be7 
+ 00001671  0x0000092a fetch  0x00000001 , 0x00004bef 
+ 00001672  0x0000092b bne  0x000000ff , 0x000006a5 
+ 00001673  0x0000092c fetch  0x00000001 , 0x00004be7 
+ 00001674  0x0000092d beq  0x000000ff , 0x000006a6 
+ 00001675  0x0000092e fetch  0x00000001 , 0x00004be7 
+ 00001676  0x0000092f arg  0x00000010 , 0x00000002 
+ 00001677  0x00000930 isub  0x00000002 , 0x0000003e 
+ 00001678  0x00000931 branch  0x0000074f , 0x00000002 
+ 00001679  0x00000932 fetch  0x00000001 , 0x00004be8 
+ 00001680  0x00000933 increase  0x00000001 , 0x0000003f 
+ 00001681  0x00000934 store  0x00000001 , 0x00004be8 
+ 00001682  0x00000935 nop  0x0000000a 
+ 00001683  0x00000936 bne  0x00000007 , 0x00000674 
+ 00001684  0x00000937 branch  0x0000074f 
+ 00001685  0x0000093b setarg  0x00000000 
+ 00001686  0x0000093c store  0x00000009 , 0x00000cd5 
+ 00001687  0x0000093d store  0x00000009 , 0x00004d5b 
+ 00001688  0x0000093e rtn 
+ 00001689  0x00000943 branch  0x000006db 
+ 00001690  0x00000946 disable  0x0000002f 
+ 00001691  0x00000947 call  0x000007a8 
+ 00001692  0x0000094a force  0x00000000 , 0x00000015 
+ 00001693  0x0000094b fetch  0x00000004 , 0x00004c00 
+ 00001694  0x0000094c iforce  0x00000009 
+ 00001695  0x0000094d fetcht  0x00000001 , 0x00000017 
+ 00001696  0x0000094e call  0x00003a82 
+ 00001697  0x0000094f call  0x00003a87 
+ 00001698  0x00000950 call  0x00000767 
+ 00001699  0x00000951 call  0x000007a2 , 0x0000002f 
+ 00001700  0x00000952 rtn 
+ 00001701  0x0000095a rtn 
+ 00001702  0x0000095f jam  0x00000000 , 0x00004d49 
+ 00001703  0x00000960 jam  0x00000032 , 0x00000b7d 
+ 00001704  0x00000961 branch  0x00007c27 
+ 00001705  0x00000965 call  0x00000710 
+ 00001706  0x00000966 fetch  0x00000001 , 0x00004bdf 
+ 00001707  0x00000967 rtn  0x00000034 
+ 00001708  0x00000968 iforce  0x00000039 
+ 00001709  0x00000969 call  0x000006b1 
+ 00001710  0x0000096a arg  0x00000cb5 , 0x00000006 
+ 00001711  0x0000096b arg  0x00000d17 , 0x00000005 
+ 00001712  0x0000096c branch  0x00007e45 
+ 00001713  0x0000096f fetch  0x00000001 , 0x00000cb4 
+ 00001714  0x00000970 compare  0x00000008 , 0x0000003f , 0x000000f8 
+ 00001715  0x00000971 nrtn  0x00000001 
+ 00001716  0x00000972 fetcht  0x00000001 , 0x00000cb5 
+ 00001717  0x00000973 storet  0x00000001 , 0x00004cb7 
+ 00001718  0x00000974 jam  0x00000000 , 0x00004d4a 
+ 00001719  0x00000975 rtn 
+ 00001720  0x00000979 set1  0x00000023 , 0x00000000 
+ 00001721  0x0000097a call  0x000006bd 
+ 00001722  0x0000097b call  0x0000067f 
+ 00001723  0x0000097c jam  0x00000001 , 0x00004bef 
+ 00001724  0x0000097d rtn 
+ 00001725  0x00000980 jam  0x00000000 , 0x00004be0 
+ 00001726  0x00000981 jam  0x0000004e , 0x00004be9 
+ 00001727  0x00000982 fetch  0x00000004 , 0x00004beb 
+ 00001728  0x00000983 branch  0x00000722 
+ 00001729  0x00000986 call  0x000006bd 
+ 00001730  0x00000987 fetch  0x00000001 , 0x00004be6 
+ 00001731  0x00000988 beq  0x00000001 , 0x000034df 
+ 00001732  0x00000989 fetch  0x00000001 , 0x00004bef 
+ 00001733  0x0000098a beq  0x00000001 , 0x000006c9 
+ 00001734  0x0000098b beq  0x00000002 , 0x000006cc 
+ 00001735  0x0000098c beq  0x00000003 , 0x000006cf 
+ 00001736  0x0000098d branch  0x00003bf1 
+ 00001737  0x00000990 jam  0x00000011 , 0x00004bef 
+ 00001738  0x00000991 jam  0x000000aa , 0x00000d37 
+ 00001739  0x00000992 branch  0x000006d1 
+ 00001740  0x00000994 jam  0x00000012 , 0x00004bef 
+ 00001741  0x00000995 jam  0x00000055 , 0x00000d37 
+ 00001742  0x00000996 branch  0x000006d1 
+ 00001743  0x00000998 jam  0x00000013 , 0x00004bef 
+ 00001744  0x00000999 jam  0x00000022 , 0x00000d37 
+ 00001745  0x0000099e jam  0x00000002 , 0x00000d38 
+ 00001746  0x0000099f fetch  0x00000004 , 0x00004c06 
+ 00001747  0x000009a0 store  0x00000004 , 0x00000d39 
+ 00001748  0x000009a1 jam  0x00000000 , 0x00000d3d 
+ 00001749  0x000009a2 arg  0x00000d37 , 0x00000011 
+ 00001750  0x000009a3 arg  0x00000007 , 0x00000002 
+ 00001751  0x000009a4 call  0x0000070b 
+ 00001752  0x000009a5 call  0x00000730 
+ 00001753  0x000009a6 call  0x00000657 
+ 00001754  0x000009a7 branch  0x000034df 
+ 00001755  0x000009aa fetch  0x00000001 , 0x00004bef 
+ 00001756  0x000009ab rtneq  0x000000ff 
+ 00001757  0x000009ac beq  0x00000011 , 0x000006e1 
+ 00001758  0x000009ad beq  0x00000012 , 0x000006e3 
+ 00001759  0x000009ae beq  0x00000013 , 0x000006e5 
+ 00001760  0x000009af rtn 
+ 00001761  0x000009b3 jam  0x00000002 , 0x00004bef 
+ 00001762  0x000009b4 branch  0x0000067f 
+ 00001763  0x000009b6 jam  0x00000003 , 0x00004bef 
+ 00001764  0x000009b7 branch  0x0000067f 
+ 00001765  0x000009b9 jam  0x000000ff , 0x00004bef 
+ 00001766  0x000009ba jam  0x00000031 , 0x00000b7d 
+ 00001767  0x000009bb call  0x00007c27 
+ 00001768  0x000009bc fetch  0x00000004 , 0x00000d19 
+ 00001769  0x000009bd call  0x00000722 
+ 00001770  0x000009be branch  0x0000067f 
+ 00001771  0x000009c1 rtnmark1  0x00000023 
+ 00001772  0x000009c2 call  0x00000723 
+ 00001773  0x000009c3 call  0x0000074f 
+ 00001774  0x000009c4 fetch  0x00000001 , 0x00004bef 
+ 00001775  0x000009c5 rtnne  0x000000ff 
+ 00001776  0x000009c6 call  0x000006fd 
+ 00001777  0x000009c7 setarg  0x00000000 
+ 00001778  0x000009c8 store  0x00000002 , 0x00004c04 
+ 00001779  0x000009ca call  0x00003cab 
+ 00001780  0x000009cb nop  0x000007d0 
+ 00001781  0x000009cc fetch  0x00000001 , 0x00004c04 
+ 00001782  0x000009cd beq  0x000000ff , 0x000006a6 
+ 00001783  0x000009ce call  0x0000069a 
+ 00001784  0x000009cf nbranch  0x00000706 , 0x0000002f 
+ 00001785  0x000009d1 call  0x00000695 
+ 00001786  0x000009d2 set1  0x00000023 , 0x00000000 
+ 00001787  0x000009d3 jam  0x0000003c , 0x00000b7d 
+ 00001788  0x000009d4 branch  0x00007c27 
+ 00001789  0x000009d8 jam  0x000000ff , 0x00000d37 
+ 00001790  0x000009d9 fetch  0x00000001 , 0x00004be2 
+ 00001791  0x000009da store  0x00000001 , 0x00000d38 
+ 00001792  0x000009db fetch  0x00000004 , 0x00004c06 
+ 00001793  0x000009dc store  0x00000004 , 0x00000d39 
+ 00001794  0x000009dd arg  0x00000006 , 0x00000002 
+ 00001795  0x000009de arg  0x00000d37 , 0x00000011 
+ 00001796  0x000009df call  0x0000070b 
+ 00001797  0x000009e0 branch  0x00000730 
+ 00001798  0x000009e3 fetch  0x00000002 , 0x00004c04 
+ 00001799  0x000009e4 increase  0x00000001 , 0x0000003f 
+ 00001800  0x000009e5 store  0x00000002 , 0x00004c04 
+ 00001801  0x000009e6 call  0x0000074f 
+ 00001802  0x000009e7 branch  0x000006f3 
+ 00001803  0x000009eb storet  0x00000001 , 0x00004be1 
+ 00001804  0x000009ec copy  0x00000002 , 0x00000039 
+ 00001805  0x000009ed arg  0x00000cd5 , 0x00000005 
+ 00001806  0x000009ee copy  0x00000011 , 0x00000006 
+ 00001807  0x000009ef branch  0x00007e45 
+ 00001808  0x000009f3 fetch  0x00000001 , 0x00000cb4 
+ 00001809  0x000009f4 rshift3  0x0000003f , 0x0000003f 
+ 00001810  0x000009f5 store  0x00000001 , 0x00004bdf 
+ 00001811  0x000009f7 increase  0x00000001 , 0x0000003f 
+ 00001812  0x000009f8 arg  0x00000cb4 , 0x00000006 
+ 00001813  0x000009f9 iadd  0x00000006 , 0x00000006 
+ 00001814  0x000009fa ifetch  0x00000003 , 0x00000006 
+ 00001815  0x000009fb store  0x00000003 , 0x00004c0b 
+ 00001816  0x000009fc rtn 
+ 00001817  0x000009ff fetcht  0x00000001 , 0x00004c3c 
+ 00001818  0x00000a00 setarg  0x00004c2b 
+ 00001819  0x00000a01 iadd  0x00000002 , 0x00000005 
+ 00001820  0x00000a02 copy  0x00000011 , 0x0000003f 
+ 00001821  0x00000a03 istore  0x00000001 , 0x00000005 
+ 00001822  0x00000a04 increase  0x00000001 , 0x00000002 
+ 00001823  0x00000a05 and_into  0x00000007 , 0x00000002 
+ 00001824  0x00000a06 storet  0x00000001 , 0x00004c3c 
+ 00001825  0x00000a07 rtn 
+ 00001826  0x00000a1c store  0x00000004 , 0x00004c00 
+ 00001827  0x00000a20 arg  0x00000000 , 0x00000011 
+ 00001828  0x00000a21 arg  0x00000004 , 0x00000039 
+ 00001829  0x00000a22 arg  0x00004c00 , 0x00000006 
+ 00001830  0x00000a24 ifetch  0x00000001 , 0x00000006 
+ 00001831  0x00000a25 iadd  0x00000011 , 0x00000011 
+ 00001832  0x00000a26 loop  0x00000726 
+ 00001833  0x00000a27 copy  0x00000011 , 0x0000003f 
+ 00001834  0x00000a28 store  0x00000002 , 0x00004c16 
+ 00001835  0x00000a29 fetch  0x00000001 , 0x00004c16 
+ 00001836  0x00000a2a fetcht  0x00000001 , 0x00004c17 
+ 00001837  0x00000a2b iadd  0x00000002 , 0x0000003f 
+ 00001838  0x00000a2c store  0x00000001 , 0x00004c18 
+ 00001839  0x00000a2d rtn 
+ 00001840  0x00000a32 fetch  0x00000001 , 0x00004be1 
+ 00001841  0x00000a33 increase  0x00000002 , 0x0000003f 
+ 00001842  0x00000a34 store  0x00000001 , 0x00004be3 
+ 00001843  0x00000a36 fetch  0x00000001 , 0x00004be2 
+ 00001844  0x00000a37 store  0x00000001 , 0x00000cf5 
+ 00001845  0x00000a39 fetch  0x00000001 , 0x00004be1 
+ 00001846  0x00000a3a lshift3  0x0000003f , 0x0000003f 
+ 00001847  0x00000a3b fetcht  0x00000001 , 0x00004be0 
+ 00001848  0x00000a3c and  0x00000002 , 0x00000003 , 0x00000002 
+ 00001849  0x00000a3d lshift  0x00000002 , 0x00000002 
+ 00001850  0x00000a3e ior  0x00000002 , 0x0000003f 
+ 00001851  0x00000a3f fetcht  0x00000001 , 0x00004c0a 
+ 00001852  0x00000a40 iadd  0x00000002 , 0x0000003f 
+ 00001853  0x00000a41 istore  0x00000001 , 0x00000005 
+ 00001854  0x00000a43 fetch  0x00000001 , 0x00004bef 
+ 00001855  0x00000a44 bne  0x000000ff , 0x00000742 
+ 00001856  0x00000a45 fetch  0x00000001 , 0x00004be2 
+ 00001857  0x00000a46 istore  0x00000001 , 0x00000005 
+ 00001858  0x00000a48 fetch  0x00000001 , 0x00004be1 
+ 00001859  0x00000a49 iforce  0x00000039 
+ 00001860  0x00000a4a fetch  0x00000001 , 0x00004be2 
+ 00001861  0x00000a4b beq  0x00000001 , 0x0000074d 
+ 00001862  0x00000a4c arg  0x00000cd5 , 0x00000006 
+ 00001863  0x00000a4d call  0x00007e45 
+ 00001864  0x00000a51 fetch  0x00000001 , 0x00000cd5 
+ 00001865  0x00000a52 beq  0x00000003 , 0x0000074b 
+ 00001866  0x00000a53 rtn 
+ 00001867  0x00000a55 jam  0x00000002 , 0x00000cd5 
+ 00001868  0x00000a56 rtn 
+ 00001869  0x00000a5a arg  0x00000cd6 , 0x00000006 
+ 00001870  0x00000a5b branch  0x00007e45 
+ 00001871  0x00000a5e fetcht  0x00000001 , 0x00004bea 
+ 00001872  0x00000a5f call  0x00000755 
+ 00001873  0x00000a60 increase  0x00000001 , 0x00000002 
+ 00001874  0x00000a61 and_into  0x00000003 , 0x00000002 
+ 00001875  0x00000a62 storet  0x00000001 , 0x00004bea 
+ 00001876  0x00000a63 rtn 
+ 00001877  0x00000a66 fetch  0x00000001 , 0x00004c00 
+ 00001878  0x00000a67 and_into  0x00000003 , 0x0000003f 
+ 00001879  0x00000a68 mul32  0x0000003f , 0x00000004 , 0x00000011 
+ 00001880  0x00000a69 setarg  0x00004bf0 
+ 00001881  0x00000a6a iadd  0x00000011 , 0x0000003f 
+ 00001882  0x00000a6b iadd  0x00000002 , 0x00000006 
+ 00001883  0x00000a6c ifetch  0x00000001 , 0x00000006 
+ 00001884  0x00000a6d store  0x00000001 , 0x00004be9 
+ 00001885  0x00000a6e rtn 
+ 00001886  0x00000a71 disable  0x00000009 
+ 00001887  0x00000a72 disable  0x00000007 
+ 00001888  0x00000a73 setarg  0x00555555 
+ 00001889  0x00000a74 iforce  0x0000000f 
+ 00001890  0x00000a75 fetch  0x00000001 , 0x00004be9 
+ 00001891  0x00000a76 reverse  0x0000003f , 0x00000002 
+ 00001892  0x00000a77 set1  0x00000001 , 0x00000002 
+ 00001893  0x00000a78 rshift  0x00000002 , 0x0000000e 
+ 00001894  0x00000a79 rtn 
+ 00001895  0x00000a7c call  0x0000075e 
+ 00001896  0x00000a7d enable  0x0000000d 
+ 00001897  0x00000a7e enable  0x00000021 
+ 00001898  0x00000a7f disable  0x00000020 
+ 00001899  0x00000a80 enable  0x00000010 
+ 00001900  0x00000a81 fetch  0x00000002 , 0x00004be4 
+ 00001901  0x00000a82 iforce  0x0000001b 
+ 00001902  0x00000a83 correlate  0x0000003e , 0x00000003 
+ 00001903  0x00000a84 nbranch  0x000007a2 , 0x00000018 
+ 00001904  0x00000a85 disable  0x0000000d 
+ 00001905  0x00000a86 enable  0x0000000b 
+ 00001906  0x00000a87 enable  0x00000007 
+ 00001907  0x00000a88 enable  0x00000009 
+ 00001908  0x00000a89 parse  0x00000003 , 0x00000000 , 0x00000008 
+ 00001909  0x00000a8a rshift3  0x0000000c , 0x0000003f 
+ 00001910  0x00000a8b store  0x00000001 , 0x00004c19 
+ 00001911  0x00000a8c fetcht  0x00000001 , 0x00004c18 
+ 00001912  0x00000a8d isub  0x00000002 , 0x0000003e 
+ 00001913  0x00000a8e nbranch  0x000007a2 , 0x00000005 
+ 00001914  0x00000a8f parse  0x00000003 , 0x00000000 , 0x00000008 
+ 00001915  0x00000a90 rshift3  0x0000000c , 0x0000003f 
+ 00001916  0x00000a91 store  0x00000001 , 0x00000cb3 
+ 00001917  0x00000a95 fetch  0x00000001 , 0x00000cb3 
+ 00001918  0x00000a96 fetcht  0x00000001 , 0x00004be2 
+ 00001919  0x00000a97 icompare  0x00000007 , 0x00000002 
+ 00001920  0x00000a98 nbranch  0x000007a2 , 0x00000001 
+ 00001921  0x00000a9a parse  0x00000003 , 0x00000000 , 0x00000008 
+ 00001922  0x00000a9b rshift3  0x0000000c , 0x0000003f 
+ 00001923  0x00000a9c istore  0x00000001 , 0x00000005 
+ 00001924  0x00000a9d rshift3  0x0000003f , 0x0000003f 
+ 00001925  0x00000a9e and  0x0000003f , 0x0000001f , 0x00000039 
+ 00001926  0x00000a9f branch  0x0000078b , 0x00000005 
+ 00001927  0x00000aa1 parse  0x00000003 , 0x00000000 , 0x00000008 
+ 00001928  0x00000aa2 rshift3  0x0000000c , 0x0000003f 
+ 00001929  0x00000aa3 istore  0x00000001 , 0x00000005 
+ 00001930  0x00000aa4 loop  0x00000787 
+ 00001931  0x00000aa7 copy  0x00000005 , 0x00000011 
+ 00001932  0x00000aa8 parse  0x00000003 , 0x00000000 , 0x00000008 
+ 00001933  0x00000aa9 rshift3  0x0000000c , 0x0000003f 
+ 00001934  0x00000aaa store  0x00000001 , 0x00004c2a 
+ 00001935  0x00000aab copy  0x00000011 , 0x00000005 
+ 00001936  0x00000aac parse  0x00000003 , 0x00000000 , 0x00000018 
+ 00001937  0x00000aad enable  0x00000010 
+ 00001938  0x00000aae arg  0x00000664 , 0x0000001b 
+ 00001939  0x00000aaf rshift32  0x0000003f , 0x0000003f 
+ 00001940  0x00000ab0 rshift16  0x0000003f , 0x0000003f 
+ 00001941  0x00000ab1 istore  0x00000003 , 0x00000005 
+ 00001942  0x00000ab2 disable  0x0000000b 
+ 00001943  0x00000ab3 branch  0x000007a2 , 0x00000006 
+ 00001944  0x00000ab4 enable  0x0000002f 
+ 00001945  0x00000ab5 fetch  0x00000001 , 0x00000017 
+ 00001946  0x00000ab6 add  0x0000003f , 0x00000000 , 0x00000011 
+ 00001947  0x00000ab7 call  0x00003ab6 
+ 00001948  0x00000ab8 disable  0x0000000d 
+ 00001949  0x00000ab9 call  0x00003a7a 
+ 00001950  0x00000aba fetch  0x00000001 , 0x00004c2a 
+ 00001951  0x00000abb copy  0x0000003f , 0x00000011 
+ 00001952  0x00000abc call  0x00000719 
+ 00001953  0x00000abd rtn 
+ 00001954  0x00000ac3 disable  0x0000001b 
+ 00001955  0x00000ac4 disable  0x0000000b 
+ 00001956  0x00000ac5 branch  0x0000375c 
+ 00001957  0x00000ac8 call  0x00003a7a 
+ 00001958  0x00000ac9 fetcht  0x00000001 , 0x00004be9 
+ 00001959  0x00000aca branch  0x00003a91 
+ 00001960  0x00000acd call  0x000053d2 
+ 00001961  0x00000ace fetch  0x00000004 , 0x00004c00 
+ 00001962  0x00000acf iforce  0x00000009 
+ 00001963  0x00000ad0 call  0x0000075e 
+ 00001964  0x00000ad1 call  0x000007a5 
+ 00001965  0x00000ad2 set1  0x00000000 , 0x00000015 
+ 00001966  0x00000ad3 enable  0x0000001d 
+ 00001967  0x00000ad4 enable  0x00000020 
+ 00001968  0x00000ad5 disable  0x00000021 
+ 00001969  0x00000ad6 rshift16  0x00000009 , 0x0000003f 
+ 00001970  0x00000ad7 rshift8  0x0000003f , 0x0000003f 
+ 00001971  0x00000ad8 rshift4  0x0000003f , 0x0000003f 
+ 00001972  0x00000ad9 inject  0x00000003 , 0x00000028 
+ 00001973  0x00000ada disable  0x0000001d 
+ 00001974  0x00000adb enable  0x0000001b 
+ 00001975  0x00000adc enable  0x00000007 
+ 00001976  0x00000add enable  0x00000009 
+ 00001977  0x00000ade fetch  0x00000001 , 0x00004c18 
+ 00001978  0x00000adf inject  0x00000003 , 0x00000008 
+ 00001979  0x00000ae0 fetch  0x00000001 , 0x00004be3 
+ 00001980  0x00000ae1 iforce  0x00000039 
+ 00001981  0x00000ae2 arg  0x00000cf5 , 0x00000006 
+ 00001982  0x00000ae4 ifetch  0x00000001 , 0x00000006 
+ 00001983  0x00000ae5 inject  0x00000003 , 0x00000008 
+ 00001984  0x00000ae6 loop  0x000007be 
+ 00001985  0x00000ae7 enable  0x00000008 
+ 00001986  0x00000ae8 inject  0x00000003 , 0x00000018 
+ 00001987  0x00000ae9 disable  0x00000008 
+ 00001988  0x00000aea until  0x0000003e , 0x00000027 
+ 00001989  0x00000aeb nop  0x00000064 
+ 00001990  0x00000aec disable  0x0000001d 
+ 00001991  0x00000aed disable  0x0000001b 
+ 00001992  0x00000aee rtn 
  00012288  0x00000afa call  0x00003c74 
  00012289  0x00000afe set0  0x00000025 , 0x00000000 
  00012290  0x00000aff bpatch  0x00000000 , 0x00004000 
Index: btkb/output/bt_program23.list
===================================================================
--- /YC1026/YC1026_3mode_SDK/btkb/output/bt_program23.list	(revision 198)
+++ /YC1026/YC1026_3mode_SDK/btkb/output/bt_program23.list	(working copy)
@@ -1,2328 +1,2326 @@
               include "bt_format "
               org 0x0000
-0x0000 000038 bmark1 mark_ext_patch ,patch_ext 
-0x0001 000039 beq patch00_0 ,p_soft_reset 
-0x0002 000040 beq patch00_3 ,p_main_loop 
-0x0003 000041 beq patch00_5 ,p_main_loop_end 
-0x0004 000042 beq patch00_6 ,p_connection_incontext 
-0x0005 000043 beq patch01_2 ,p_idle_page_mode_r0 
-0x0006 000044 beq patch04_7 ,p_role_switch_check 
-0x0007 000045 beq patch05_0 ,p_role_switch_prepare0_0 
-0x0008 000046 beq patch05_3 ,p_roles_replyto_fhs 
-0x0009 000047 beq patch08_2 ,p_slave_loop 
-0x000a 000048 beq patch08_3 ,p_slave_notmatch 
-0x000b 000049 beq patch0a_0 ,p_prepare_tx_not_sco 
-0x000c 000050 beq patch0a_4 ,p_tx_l2cap_type 
-0x000d 000051 beq patch12_0 ,p_shutdown_radio 
-0x000e 000052 beq patch12_2 ,p_set_freq_rx 
-0x000f 000053 beq patch12_4 ,p_set_freq_tx 
-0x0010 000054 beq patch12_5 ,p_initialize_radio_cont 
-0x0011 000055 beq patch16_0 ,p_lpm_sleep 
-0x0012 000056 beq patch16_1 ,p_lpm_recover_clk 
-0x0013 000057 beq patch16_2 ,p_lpm_dispatch 
-0x0014 000058 beq patch16_3 ,p_lpm_dispatch_next 
-0x0015 000059 beq patch16_6 ,p_lpm_dispatch_unconn 
-0x0016 000060 beq patch17_1 ,p_lpm_cal_xtal_startup 
-0x0017 000061 branch assert 
+0x0 000038 bmark1 mark_ext_patch ,patch_ext 
+0x1 000039 beq patch00_0 ,p_soft_reset 
+0x2 000040 beq patch00_3 ,p_main_loop 
+0x3 000041 beq patch00_5 ,p_main_loop_end 
+0x4 000042 beq patch00_6 ,p_connection_incontext 
+0x5 000043 beq patch01_2 ,p_idle_page_mode_r0 
+0x6 000044 beq patch04_7 ,p_role_switch_check 
+0x7 000045 beq patch05_0 ,p_role_switch_prepare0_0 
+0x8 000046 beq patch05_3 ,p_roles_replyto_fhs 
+0x9 000047 beq patch08_2 ,p_slave_loop 
+0xa 000048 beq patch08_3 ,p_slave_notmatch 
+0xb 000049 beq patch0a_0 ,p_prepare_tx_not_sco 
+0xc 000050 beq patch0a_4 ,p_tx_l2cap_type 
+0xd 000051 beq patch12_0 ,p_shutdown_radio 
+0xe 000052 beq patch12_2 ,p_set_freq_rx 
+0xf 000053 beq patch12_4 ,p_set_freq_tx 
+0x10 000054 beq patch12_5 ,p_initialize_radio_cont 
+0x11 000055 beq patch16_0 ,p_lpm_sleep 
+0x12 000056 beq patch16_1 ,p_lpm_recover_clk 
+0x13 000057 beq patch16_2 ,p_lpm_dispatch 
+0x14 000058 beq patch16_3 ,p_lpm_dispatch_next 
+0x15 000059 beq patch16_6 ,p_lpm_dispatch_unconn 
+0x16 000060 beq patch17_1 ,p_lpm_cal_xtal_startup 
+0x17 000061 branch assert 
 :      000063 patch_ext:
-0x0018 000064 beq patch23_0 ,p_l2cap_rx_multiplexing 
-0x0019 000065 beq patch23_3 ,p_l2cap_process_one_signal 
-0x001a 000066 beq patch24_3 ,p_ml2cap_call_proc_signal 
-0x001b 000067 beq patch24_4 ,p_l2cap_malloc 
-0x001c 000068 beq patch26_2 ,p_le_init_conn 
-0x001d 000069 beq patch27_3 ,le_slave_unsync + 3 
-0x001e 000070 beq patch27_6 ,p_le_enable 
-0x001f 000071 beq patch27_7 ,p_le_disable 
-0x0020 000072 beq patch29_2 ,p_lerx_nopayload 
-0x0021 000073 beq patch29_3 ,p_le_transmit_receive_sifs 
-0x0022 000074 beq patch29_4 ,p_le_transmit 
-0x0023 000075 beq patch29_6 ,p_le_send_adv_ind 
-0x0024 000076 beq patch2a_6 ,p_le_update_param 
-0x0025 000077 beq patch2c_1 ,p_le_prepare_tx 
-0x0026 000078 beq patch2c_3 ,p_le_prepare_tx_cmd 
-0x0027 000079 beq patch2c_4 ,p_le_prepare_smp 
-0x0028 000080 beq patch2c_5 ,p_le_prepare_att 
-0x0029 000081 beq patch2d_1 ,p_le_send_non_l2cap 
-0x002a 000082 beq patch2d_2 ,p_le_parse 
-0x002b 000083 beq patch2d_3 ,p_le_parse_ll 
-0x002c 000084 beq patch2d_6 ,p_le_parse_smp 
-0x002d 000085 beq patch2d_7 ,p_le_parse_att 
-0x002e 000086 beq patch30_7 ,p_ui_timer_check 
-0x002f 000087 beq patch31_5 ,p_check_51cmd_once 
-0x0030 000088 beq patch31_6 ,p_check_51cmd_once_continue 
-0x0031 000089 beq patch31_7 ,p_check_enter_hibernate 
-0x0032 000090 beq patch37_5 ,p_fifo_in 
-0x0033 000091 beq patch39_5 ,p_kb_init 
-0x0034 000092 beq patch39_7 ,p_app_process_bb_event 
-0x0035 000093 beq patch3a_0 ,p_kb_bb_event_timer 
-0x0036 000094 beq patch33_4 ,p_hid_rx_process 
-0x0037 000095 beq patch33_7 ,p_scheduler_process_sdp_succ 
-0x0038 000096 beq patch3c_2 ,p_parse_lmp 
-0x0039 000097 beq patch3c_3 ,p_send_lmp 
-0x003a 000098 beq patch3c_6 ,p_process_conn_sm 
-0x003b 000099 branch assert 
+0x18 000064 beq patch23_0 ,p_l2cap_rx_multiplexing 
+0x19 000065 beq patch23_3 ,p_l2cap_process_one_signal 
+0x1a 000066 beq patch24_3 ,p_ml2cap_call_proc_signal 
+0x1b 000067 beq patch24_4 ,p_l2cap_malloc 
+0x1c 000068 beq patch26_2 ,p_le_init_conn 
+0x1d 000069 beq patch27_3 ,le_slave_unsync + 3 
+0x1e 000070 beq patch27_6 ,p_le_enable 
+0x1f 000071 beq patch27_7 ,p_le_disable 
+0x20 000072 beq patch29_2 ,p_lerx_nopayload 
+0x21 000073 beq patch29_3 ,p_le_transmit_receive_sifs 
+0x22 000074 beq patch29_4 ,p_le_transmit 
+0x23 000075 beq patch29_6 ,p_le_send_adv_ind 
+0x24 000076 beq patch2a_6 ,p_le_update_param 
+0x25 000077 beq patch2c_1 ,p_le_prepare_tx 
+0x26 000078 beq patch2c_3 ,p_le_prepare_tx_cmd 
+0x27 000079 beq patch2c_4 ,p_le_prepare_smp 
+0x28 000080 beq patch2c_5 ,p_le_prepare_att 
+0x29 000081 beq patch2d_1 ,p_le_send_non_l2cap 
+0x2a 000082 beq patch2d_2 ,p_le_parse 
+0x2b 000083 beq patch2d_3 ,p_le_parse_ll 
+0x2c 000084 beq patch2d_6 ,p_le_parse_smp 
+0x2d 000085 beq patch2d_7 ,p_le_parse_att 
+0x2e 000086 beq patch30_7 ,p_ui_timer_check 
+0x2f 000087 beq patch31_5 ,p_check_51cmd_once 
+0x30 000088 beq patch31_6 ,p_check_51cmd_once_continue 
+0x31 000089 beq patch31_7 ,p_check_enter_hibernate 
+0x32 000090 beq patch37_5 ,p_fifo_in 
+0x33 000091 beq patch39_5 ,p_kb_init 
+0x34 000092 beq patch39_7 ,p_app_process_bb_event 
+0x35 000093 beq patch3a_0 ,p_kb_bb_event_timer 
+0x36 000094 beq patch33_4 ,p_hid_rx_process 
+0x37 000095 beq patch33_7 ,p_scheduler_process_sdp_succ 
+0x38 000096 beq patch3c_2 ,p_parse_lmp 
+0x39 000097 beq patch3c_3 ,p_send_lmp 
+0x3a 000098 beq patch3c_6 ,p_process_conn_sm 
+0x3b 000099 branch assert 
 :      000102 p_soft_reset:
-0x003c 000103 hfetch 1 ,0x813b 
-0x003d 000104 store 1 ,mem_wakup_from_power_flag 
-0x003e 000105 hjam lock_otp ,core_misc_ctrl 
-0x003f 000106 branch soft_reset + 2 
+0x3c 000103 hfetch 1 ,0x813b 
+0x3d 000104 store 1 ,mem_wakup_from_power_flag 
+0x3e 000105 hjam lock_otp ,core_misc_ctrl 
+0x3f 000106 branch soft_reset + 2 
 :      000110 p_main_loop:
-0x0040 000111 call p_ipc_timer_check 
-0x0041 000112 call p_ui_check_timer_setup 
-0x0042 000113 call p_ipc_rx 
-0x0043 000114 call p_bt_status_handle 
-0x0044 000115 branch main_loop + 2 
+0x40 000111 call p_ipc_timer_check 
+0x41 000112 call p_ui_check_timer_setup 
+0x42 000113 call p_ipc_rx 
+0x43 000114 call p_bt_status_handle 
+0x44 000115 branch main_loop + 2 
 :      000117 p_bt_status_handle:
-0x0045 000118 fetcht 2 ,mem_ui_state_map 
-0x0046 000119 fetch 1 ,mem_le_adv_enable 
-0x0047 000120 nsetflag blank ,ui_state_ble_adv ,temp 
-0x0048 000121 fetch 1 ,mem_scan_mode 
-0x0049 000122 nsetflag blank ,ui_state_bt_discovery ,temp 
-0x004a 000123 storet 2 ,mem_ui_state_map 
-0x004b 000124 rtn 
+0x45 000118 fetcht 2 ,mem_ui_state_map 
+0x46 000119 fetch 1 ,mem_le_adv_enable 
+0x47 000120 nsetflag blank ,ui_state_ble_adv ,temp 
+0x48 000121 fetch 1 ,mem_scan_mode 
+0x49 000122 nsetflag blank ,ui_state_bt_discovery ,temp 
+0x4a 000123 storet 2 ,mem_ui_state_map 
+0x4b 000124 rtn 
 :      000126 p_main_loop_end:
-0x004c 000127 call inquiry_scan_dispatch 
-0x004d 000128 call page_scan_dispatch 
-0x004e 000129 call connection_dispatch 
-0x004f 000130 call p_g24_dispatch 
-0x0050 000131 branch main_loop + 15 
+0x4c 000127 call inquiry_scan_dispatch 
+0x4d 000128 call page_scan_dispatch 
+0x4e 000129 call connection_dispatch 
+0x4f 000130 call p_g24_dispatch 
+0x50 000131 branch main_loop + 15 
 :      000134 p_ipc_rx:
-0x0051 000135 fetch 1 ,mem_ssp_enable 
-0x0052 000136 branch p_ipc_rx0 ,blank 
-0x0053 000137 fetch 1 ,mem_sp_local_key_invalid 
-0x0054 000138 rtn blank 
+0x51 000135 fetch 1 ,mem_ssp_enable 
+0x52 000136 branch p_ipc_rx0 ,blank 
+0x53 000137 fetch 1 ,mem_sp_local_key_invalid 
+0x54 000138 rtn blank 
 :      000139 p_ipc_rx0:
-0x0055 000140 call p_check_ipc_2bt 
-0x0056 000141 rtn user 
-0x0057 000142 byteswap pdata ,pdata 
-0x0058 000143 copy pdata ,contr 
-0x0059 000144 call p_ipc_rx_byte 
-0x005a 000145 store 1 ,mem_ipc_rx_type 
-0x005b 000146 beq ipc_type_cmd ,p_ipc_rx_cmd 
-0x005c 000147 beq ipc_type_24g ,p_ipc_rx_24g 
-0x005d 000148 copy pdata ,temp 
-0x005e 000149 copy contr ,rega 
-0x005f 000150 fetch 1 ,mem_context 
-0x0060 000151 bbit0 state_inconn ,p_ipc_abondon_rx_data 
-0x0061 000152 copy rega ,contr 
-0x0062 000153 rtnmark0 mark_context 
-0x0063 000154 copy temp ,pdata 
-0x0064 000155 beq ipc_type_hid ,p_ipc_rx_hid 
-0x0065 000156 beq ipc_type_ble ,p_ipc_rx_ble 
-0x0066 000157 branch assert 
+0x55 000140 call p_check_ipc_2bt 
+0x56 000141 rtn user 
+0x57 000142 byteswap pdata ,pdata 
+0x58 000143 copy pdata ,contr 
+0x59 000144 call p_ipc_rx_byte 
+0x5a 000145 store 1 ,mem_ipc_rx_type 
+0x5b 000146 beq ipc_type_cmd ,p_ipc_rx_cmd 
+0x5c 000147 beq ipc_type_24g ,p_ipc_rx_24g 
+0x5d 000148 copy pdata ,temp 
+0x5e 000149 copy contr ,rega 
+0x5f 000150 fetch 1 ,mem_context 
+0x60 000151 bbit0 state_inconn ,p_ipc_abondon_rx_data 
+0x61 000152 copy rega ,contr 
+0x62 000153 rtnmark0 mark_context 
+0x63 000154 copy temp ,pdata 
+0x64 000155 beq ipc_type_hid ,p_ipc_rx_hid 
+0x65 000156 beq ipc_type_ble ,p_ipc_rx_ble 
+0x66 000157 branch assert 
 :      000159 p_ipc_abondon_rx_data:
-0x0067 000160 copy rega ,contr 
-0x0068 000161 arg mem_tst_pktcnt_sync ,contw 
-0x0069 000162 branch p_ipc_rx_cpy 
+0x67 000160 copy rega ,contr 
+0x68 000161 arg mem_tst_pktcnt_sync ,contw 
+0x69 000162 branch p_ipc_rx_cpy 
 :      000164 p_ipc_rx_cmd:
-0x006a 000165 call p_ipc_rx_byte 
-0x006b 000166 call p_ipc_rx_byte 
-0x006c 000167 store 1 ,mem_fifo_temp 
-0x006d 000168 call p_ipc_next_rx 
-0x006e 000169 branch ui_ipc_send_cmd 
+0x6a 000165 call p_ipc_rx_byte 
+0x6b 000166 call p_ipc_rx_byte 
+0x6c 000167 store 1 ,mem_fifo_temp 
+0x6d 000168 call p_ipc_next_rx 
+0x6e 000169 branch ui_ipc_send_cmd 
 :      000170 p_ipc_next_rx:
-0x006f 000171 call p_ipc_rx_updata_contr 
-0x0070 000172 copy contr ,temp 
-0x0071 000173 byteswap temp ,temp 
-0x0072 000174 storet 2 ,mem_ipc_2bt_read_index 
-0x0073 000175 rtn 
+0x6f 000171 call p_ipc_rx_updata_contr 
+0x70 000172 copy contr ,temp 
+0x71 000173 byteswap temp ,temp 
+0x72 000174 storet 2 ,mem_ipc_2bt_read_index 
+0x73 000175 rtn 
 :      000177 p_ipc_rx_24g:
-0x0074 000178 arg mem_24g_txbuf_new ,contw 
-0x0075 000179 branch p_ipc_rx_cpy 
+0x74 000178 arg mem_24g_txbuf_new ,contw 
+0x75 000179 branch p_ipc_rx_cpy 
 :      000181 p_ipc_rx_hid:
-0x0076 000182 call p_ipc_rx_byte 
-0x0077 000183 copy pdata ,rega 
-0x0078 000184 copy contr ,pdata 
-0x0079 000185 store 2 ,mem_contr 
-0x007a 000186 call l2cap_malloc_is_fifo_nearly_full 
-0x007b 000187 nbranch p_ipc_rx_hid0 ,blank 
-0x007c 000188 increase 1 ,rega 
-0x007d 000189 call hid_malloc_tx_buff 
-0x007e 000190 branch p_ipc_rx_hid1 
+0x76 000182 call p_ipc_rx_byte 
+0x77 000183 copy pdata ,rega 
+0x78 000184 copy contr ,pdata 
+0x79 000185 store 2 ,mem_contr 
+0x7a 000186 call l2cap_malloc_is_fifo_nearly_full 
+0x7b 000187 nbranch p_ipc_rx_hid0 ,blank 
+0x7c 000188 increase 1 ,rega 
+0x7d 000189 call hid_malloc_tx_buff 
+0x7e 000190 branch p_ipc_rx_hid1 
 :      000191 p_ipc_rx_hid0:
-0x007f 000192 arg mem_uart_packet ,contw 
-0x0080 000193 copy rega ,loopcnt 
-0x0081 000194 fetch 2 ,mem_contr 
-0x0082 000195 copy pdata ,contr 
-0x0083 000196 branch p_ipc_copy 
+0x7f 000192 arg mem_uart_packet ,contw 
+0x80 000193 copy rega ,loopcnt 
+0x81 000194 fetch 2 ,mem_contr 
+0x82 000195 copy pdata ,contr 
+0x83 000196 branch p_ipc_copy 
 :      000198 p_ipc_rx_hid1:
-0x0084 000199 add contw ,-2 ,regb 
-0x0085 000200 fetch 2 ,mem_hid_int_remote_cid 
-0x0086 000201 istore 2 ,contw 
-0x0087 000202 setarg 0xa1 
-0x0088 000203 istore 1 ,contw 
-0x0089 000204 add rega ,-1 ,loopcnt 
-0x008a 000205 fetch 2 ,mem_contr 
-0x008b 000206 copy pdata ,contr 
-0x008c 000207 call p_ipc_copy 
-0x008d 000208 copy regb ,contr 
-0x008e 000209 ifetch 2 ,contr 
-0x008f 000210 store 2 ,mem_kb_last_data 
-0x0090 000211 add pdata ,2 ,loopcnt 
-0x0091 000212 call memcpy 
-0x0092 000213 jam 100 ,mem_kb_wake_timer 
-0x0093 000214 rtn 
+0x84 000199 add contw ,-2 ,regb 
+0x85 000200 fetch 2 ,mem_hid_int_remote_cid 
+0x86 000201 istore 2 ,contw 
+0x87 000202 setarg 0xa1 
+0x88 000203 istore 1 ,contw 
+0x89 000204 add rega ,-1 ,loopcnt 
+0x8a 000205 fetch 2 ,mem_contr 
+0x8b 000206 copy pdata ,contr 
+0x8c 000207 call p_ipc_copy 
+0x8d 000208 copy regb ,contr 
+0x8e 000209 ifetch 2 ,contr 
+0x8f 000210 store 2 ,mem_kb_last_data 
+0x90 000211 add pdata ,2 ,loopcnt 
+0x91 000212 call memcpy 
+0x92 000213 jam 100 ,mem_kb_wake_timer 
+0x93 000214 rtn 
 :      000215 p_ipc_rx_ble:
-0x0094 000216 copy contr ,rega 
+0x94 000216 copy contr ,rega 
 :      000217 p_ipc_rx_ble_read_fifo:
-0x0095 000218 fetch 1 ,mem_queue_write 
-0x0096 000219 add pdata ,1 ,temp 
-0x0097 000220 and temp ,0x03 ,temp 
-0x0098 000221 storet 1 ,mem_queue_write 
-0x0099 000222 mul32 pdata ,7 ,pdata 
-0x009a 000223 arg mem_uart_packet ,contw 
-0x009b 000224 iadd contw ,contw 
-0x009c 000226 copy rega ,contr 
-0x009d 000227 call p_ipc_rx_byte 
-0x009e 000228 copy contr ,rega 
-0x009f 000229 increase -1 ,pdata 
-0x00a0 000230 copy pdata ,loopcnt 
-0x00a1 000231 increase 7 ,pdata 
-0x00a2 000232 store 1 ,mem_le51_tx_length 
-0x00a3 000233 copy rega ,contr 
-0x00a4 000234 call p_ipc_rx_byte 
-0x00a5 000235 copy contr ,rega 
-0x00a6 000236 beq 01 ,p_report1 
-0x00a7 000237 beq 02 ,p_report2 
-0x00a8 000238 beq 03 ,p_report3 
-0x00a9 000239 beq 04 ,p_report4 
+0x95 000218 fetch 1 ,mem_queue_write 
+0x96 000219 add pdata ,1 ,temp 
+0x97 000220 and temp ,0x03 ,temp 
+0x98 000221 storet 1 ,mem_queue_write 
+0x99 000222 mul32 pdata ,7 ,pdata 
+0x9a 000223 arg mem_uart_packet ,contw 
+0x9b 000224 iadd contw ,contw 
+0x9c 000226 copy rega ,contr 
+0x9d 000227 call p_ipc_rx_byte 
+0x9e 000228 copy contr ,rega 
+0x9f 000229 increase -1 ,pdata 
+0xa0 000230 copy pdata ,loopcnt 
+0xa1 000231 increase 7 ,pdata 
+0xa2 000232 store 1 ,mem_le51_tx_length 
+0xa3 000233 copy rega ,contr 
+0xa4 000234 call p_ipc_rx_byte 
+0xa5 000235 copy contr ,rega 
+0xa6 000236 beq 01 ,p_report1 
+0xa7 000237 beq 02 ,p_report2 
+0xa8 000238 beq 03 ,p_report3 
+0xa9 000239 beq 04 ,p_report4 
 :      000240 p_report1:
-0x00aa 000241 fetch 2 ,mem_att_report1 
+0xaa 000241 fetch 2 ,mem_att_report1 
 :      000242 p_set_report:
-0x00ab 000243 istore 2 ,contw 
-0x00ac 000244 copy rega ,contr 
-0x00ad 000245 call p_ipc_copy 
-0x00ae 000246 call le_xtype_fifo_is_near_full 
-0x00af 000247 nrtn blank 
-0x00b0 000248 jam attop_handle_value_notification ,mem_fifo_temp 
-0x00b1 000249 branch le_xtype_fifo_in 
+0xab 000243 istore 2 ,contw 
+0xac 000244 copy rega ,contr 
+0xad 000245 call p_ipc_copy 
+0xae 000246 call le_xtype_fifo_is_near_full 
+0xaf 000247 nrtn blank 
+0xb0 000248 jam attop_handle_value_notification ,mem_fifo_temp 
+0xb1 000249 branch le_xtype_fifo_in 
 :      000251 p_report2:
-0x00b2 000252 fetch 2 ,mem_att_report2 
-0x00b3 000253 branch p_set_report 
+0xb2 000252 fetch 2 ,mem_att_report2 
+0xb3 000253 branch p_set_report 
 :      000254 p_report3:
-0x00b4 000255 fetch 2 ,mem_att_report3 
-0x00b5 000256 branch p_set_report 
+0xb4 000255 fetch 2 ,mem_att_report3 
+0xb5 000256 branch p_set_report 
 :      000257 p_report4:
-0x00b6 000258 fetch 2 ,mem_att_report_battery 
-0x00b7 000259 branch p_set_report 
+0xb6 000258 fetch 2 ,mem_att_report_battery 
+0xb7 000259 branch p_set_report 
 :      000263 p_ui_check_timer_setup:
-0x00b8 000264 fetcht 4 ,mem_ui_check_timer_setup 
-0x00b9 000265 copy clkn_bt ,pdata 
-0x00ba 000266 isub temp ,pdata 
-0x00bb 000267 fetcht 2 ,mem_customize_timer_setup 
-0x00bc 000268 idiv temp 
-0x00bd 000269 call wait_div_end 
-0x00be 000270 quotient pdata 
-0x00bf 000271 rtn blank 
-0x00c0 000272 copy clkn_bt ,temp 
-0x00c1 000273 storet 4 ,mem_ui_check_timer_setup 
-0x00c2 000274 fetch 1 ,mem_customize_timer 
-0x00c3 000275 increase 1 ,pdata 
-0x00c4 000276 store 1 ,mem_customize_timer 
-0x00c5 000277 rtn 
+0xb8 000264 fetcht 4 ,mem_ui_check_timer_setup 
+0xb9 000265 copy clkn_bt ,pdata 
+0xba 000266 isub temp ,pdata 
+0xbb 000267 fetcht 2 ,mem_customize_timer_setup 
+0xbc 000268 idiv temp 
+0xbd 000269 call wait_div_end 
+0xbe 000270 quotient pdata 
+0xbf 000271 rtn blank 
+0xc0 000272 copy clkn_bt ,temp 
+0xc1 000273 storet 4 ,mem_ui_check_timer_setup 
+0xc2 000274 fetch 1 ,mem_customize_timer 
+0xc3 000275 increase 1 ,pdata 
+0xc4 000276 store 1 ,mem_customize_timer 
+0xc5 000277 rtn 
 :      000282 p_ipc_timer_check:
-0x00c6 000283 fetcht 4 ,mem_ipc_last_check_timer 
-0x00c7 000284 copy clkn_bt ,pdata 
-0x00c8 000285 isub temp ,pdata 
-0x00c9 000287 arg 1600 ,temp 
-0x00ca 000288 idiv temp 
-0x00cb 000289 call wait_div_end 
-0x00cc 000290 quotient pdata 
-0x00cd 000291 rtn blank 
-0x00ce 000292 copy clkn_bt ,temp 
-0x00cf 000293 storet 4 ,mem_ipc_last_check_timer 
-0x00d0 000294 fetcht 2 ,mem_ipc_bt_timer 
-0x00d1 000295 byteswap temp ,temp 
-0x00d2 000296 iadd temp ,pdata 
-0x00d3 000297 byteswap pdata ,pdata 
-0x00d4 000298 store 2 ,mem_ipc_bt_timer 
-0x00d5 000299 byteswap pdata ,pdata 
-0x00d6 000300 and pdata ,0x3 ,pdata 
-0x00d7 000301 rtnne 0 
-0x00d8 000302 fetch 1 ,mem_adc_config_flag 
-0x00d9 000303 bbit1 adc_config_vinlpm ,p_adc_check_vinlpm 
-0x00da 000304 bbit1 adc_config_hvin ,p_adc_check_hvin 
+0xc6 000283 fetcht 4 ,mem_ipc_last_check_timer 
+0xc7 000284 copy clkn_bt ,pdata 
+0xc8 000285 isub temp ,pdata 
+0xc9 000287 arg 1600 ,temp 
+0xca 000288 idiv temp 
+0xcb 000289 call wait_div_end 
+0xcc 000290 quotient pdata 
+0xcd 000291 rtn blank 
+0xce 000292 copy clkn_bt ,temp 
+0xcf 000293 storet 4 ,mem_ipc_last_check_timer 
+0xd0 000294 fetcht 2 ,mem_ipc_bt_timer 
+0xd1 000295 byteswap temp ,temp 
+0xd2 000296 iadd temp ,pdata 
+0xd3 000297 byteswap pdata ,pdata 
+0xd4 000298 store 2 ,mem_ipc_bt_timer 
+0xd5 000299 byteswap pdata ,pdata 
+0xd6 000300 and pdata ,0x3 ,pdata 
+0xd7 000301 rtnne 0 
+0xd8 000302 fetch 1 ,mem_adc_config_flag 
+0xd9 000303 bbit1 adc_config_vinlpm ,p_adc_check_vinlpm 
+0xda 000304 bbit1 adc_config_hvin ,p_adc_check_hvin 
 :      000305 p_adc_check_gpio:
-0x00db 000306 arg 0 ,rega 
-0x00dc 000307 call p_setup_adc_gpio_pu_setup 
-0x00dd 000308 hjam 0x8f ,rf_adc_mode 
-0x00de 000309 fetch 1 ,mem_adc_channel 
-0x00df 000310 hstore 1 ,rf_adc_ch 
-0x00e0 000311 call p_read_adc 
-0x00e1 000312 arg 1 ,rega 
-0x00e2 000313 branch p_setup_adc_gpio_pu_setup 
+0xdb 000306 arg 0 ,rega 
+0xdc 000307 call p_setup_adc_gpio_pu_setup 
+0xdd 000308 hjam 0x8f ,rf_adc_mode 
+0xde 000309 fetch 1 ,mem_adc_channel 
+0xdf 000310 hstore 1 ,rf_adc_ch 
+0xe0 000311 call p_read_adc 
+0xe1 000312 arg 1 ,rega 
+0xe2 000313 branch p_setup_adc_gpio_pu_setup 
 :      000316 p_adc_check_vinlpm:
-0x00e3 000317 hjam 0xbf ,rf_adc_mode 
-0x00e4 000318 branch p_read_adc 
+0xe3 000317 hjam 0xbf ,rf_adc_mode 
+0xe4 000318 branch p_read_adc 
 :      000320 p_adc_check_hvin:
-0x00e5 000321 hjam 0xaf ,rf_adc_mode 
+0xe5 000321 hjam 0xaf ,rf_adc_mode 
 :      000322 p_read_adc:
-0x00e6 000323 hfetch 1 ,core_uart_baud + 1 
-0x00e7 000324 set1 7 ,pdata 
-0x00e8 000325 hstore 1 ,core_uart_baud + 1 
-0x00e9 000326 hfetch 1 ,rf_adc_ch 
-0x00ea 000327 or_into 0x30 ,pdata 
-0x00eb 000328 hstore 1 ,rf_adc_ch 
-0x00ec 000329 hjam 0x7c ,rfen_adc 
-0x00ed 000330 hjam 0xaa ,rf_adc_gc 
-0x00ee 000331 nop 5000 
-0x00ef 000332 hfetcht 2 ,core_adc_sum 
-0x00f0 000333 hfetch 1 ,core_uart_baud + 1 
-0x00f1 000334 set0 7 ,pdata 
-0x00f2 000335 hstore 1 ,core_uart_baud + 1 
-0x00f3 000336 byteswap temp ,temp 
-0x00f4 000337 storet 2 ,mem_adc_current_value 
-0x00f5 000338 rtn 
+0xe6 000323 hfetch 1 ,core_uart_baud + 1 
+0xe7 000324 set1 7 ,pdata 
+0xe8 000325 hstore 1 ,core_uart_baud + 1 
+0xe9 000326 hfetch 1 ,rf_adc_ch 
+0xea 000327 or_into 0x30 ,pdata 
+0xeb 000328 hstore 1 ,rf_adc_ch 
+0xec 000329 hjam 0x7c ,rfen_adc 
+0xed 000330 hjam 0xaa ,rf_adc_gc 
+0xee 000331 nop 5000 
+0xef 000332 hfetcht 2 ,core_adc_sum 
+0xf0 000333 hfetch 1 ,core_uart_baud + 1 
+0xf1 000334 set0 7 ,pdata 
+0xf2 000335 hstore 1 ,core_uart_baud + 1 
+0xf3 000336 byteswap temp ,temp 
+0xf4 000337 storet 2 ,mem_adc_current_value 
+0xf5 000338 rtn 
 :      000341 p_setup_adc_gpio_pu_setup:
-0x00f6 000342 arg 0x21 ,temp 
-0x00f7 000343 fetch 1 ,mem_adc_channel 
-0x00f8 000344 isub temp ,temp 
-0x00f9 000345 copy rega ,pdata 
-0x00fa 000346 set1 gpio_active_bit ,temp 
-0x00fb 000347 nbranch p_setup_adc_gpio_pu_setup_exit ,blank 
-0x00fc 000348 set0 gpio_active_bit ,temp 
+0xf6 000342 arg 0x21 ,temp 
+0xf7 000343 fetch 1 ,mem_adc_channel 
+0xf8 000344 isub temp ,temp 
+0xf9 000345 copy rega ,pdata 
+0xfa 000346 set1 gpio_active_bit ,temp 
+0xfb 000347 nbranch p_setup_adc_gpio_pu_setup_exit ,blank 
+0xfc 000348 set0 gpio_active_bit ,temp 
 :      000349 p_setup_adc_gpio_pu_setup_exit:
-0x00fd 000350 arg core_gpio_pu0 ,contw 
-0x00fe 000351 branch gpio_set_bit 
+0xfd 000350 arg core_gpio_pu0 ,contw 
+0xfe 000351 branch gpio_set_bit 
 :      000355 p_ipc_rx_cpy:
-0x00ff 000356 call p_ipc_rx_byte 
-0x0100 000357 copy pdata ,loopcnt 
+0xff 000356 call p_ipc_rx_byte 
+0x100 000357 copy pdata ,loopcnt 
 :      000358 p_ipc_copy:
-0x0101 000359 call p_ipc_cpy_loop 
-0x0102 000360 branch p_ipc_next_rx 
+0x101 000359 call p_ipc_cpy_loop 
+0x102 000360 branch p_ipc_next_rx 
 :      000362 p_ipc_cpy_loop:
-0x0103 000363 call p_ipc_rx_byte 
-0x0104 000364 istore 1 ,contw 
-0x0105 000365 loop p_ipc_cpy_loop 
-0x0106 000366 rtn 
+0x103 000363 call p_ipc_rx_byte 
+0x104 000364 istore 1 ,contw 
+0x105 000365 loop p_ipc_cpy_loop 
+0x106 000366 rtn 
 :      000368 p_ipc_rx_byte:
-0x0107 000369 call p_ipc_rx_updata_contr 
-0x0108 000370 ifetch 1 ,contr 
-0x0109 000371 rtn 
+0x107 000369 call p_ipc_rx_updata_contr 
+0x108 000370 ifetch 1 ,contr 
+0x109 000371 rtn 
 :      000373 p_ipc_rx_updata_contr:
-0x010a 000374 setarg mem_ipc_2bt_fifo_end 
-0x010b 000375 isub contr ,null 
-0x010c 000376 nrtn zero 
-0x010d 000377 arg mem_ipc_2bt_fifo_head ,contr 
-0x010e 000378 rtn 
+0x10a 000374 setarg mem_ipc_2bt_fifo_end 
+0x10b 000375 isub contr ,null 
+0x10c 000376 nrtn zero 
+0x10d 000377 arg mem_ipc_2bt_fifo_head ,contr 
+0x10e 000378 rtn 
 :      000380 p_ipc_tx_evt:
-0x010f 000381 arg 3 ,loopcnt 
-0x0110 000382 arg mem_ipc_tx_evt_buff ,contr 
+0x10f 000381 arg 3 ,loopcnt 
+0x110 000382 arg mem_ipc_tx_evt_buff ,contr 
 :      000383 p_ipc_tx_cpy:
-0x0111 000384 copy contr ,rega 
-0x0112 000385 fetch 2 ,mem_ipc_2c51_write_index 
-0x0113 000386 byteswap pdata ,pdata 
-0x0114 000387 copy pdata ,contw 
-0x0115 000388 copy rega ,contr 
+0x111 000384 copy contr ,rega 
+0x112 000385 fetch 2 ,mem_ipc_2c51_write_index 
+0x113 000386 byteswap pdata ,pdata 
+0x114 000387 copy pdata ,contw 
+0x115 000388 copy rega ,contr 
 :      000389 p_ipc_tx_loop:
-0x0116 000390 ifetch 1 ,contr 
-0x0117 000391 istore 1 ,contw 
-0x0118 000392 call p_ipc_tx_updata_contw 
-0x0119 000393 loop p_ipc_tx_loop 
-0x011a 000394 copy contw ,pdata 
-0x011b 000395 byteswap pdata ,pdata 
-0x011c 000396 store 2 ,mem_ipc_2c51_write_index 
-0x011d 000397 rtn 
+0x116 000390 ifetch 1 ,contr 
+0x117 000391 istore 1 ,contw 
+0x118 000392 call p_ipc_tx_updata_contw 
+0x119 000393 loop p_ipc_tx_loop 
+0x11a 000394 copy contw ,pdata 
+0x11b 000395 byteswap pdata ,pdata 
+0x11c 000396 store 2 ,mem_ipc_2c51_write_index 
+0x11d 000397 rtn 
 :      000398 p_ipc_tx_updata_contw:
-0x011e 000399 setarg mem_ipc_2c51_fifo_end 
-0x011f 000400 isub contw ,null 
-0x0120 000401 nrtn zero 
-0x0121 000402 arg mem_ipc_2c51_fifo_head ,contw 
-0x0122 000403 rtn 
+0x11e 000399 setarg mem_ipc_2c51_fifo_end 
+0x11f 000400 isub contw ,null 
+0x120 000401 nrtn zero 
+0x121 000402 arg mem_ipc_2c51_fifo_head ,contw 
+0x122 000403 rtn 
 :      000406 p_check_ipc_2c51:
-0x0123 000407 fetch 2 ,mem_ipc_2c51_read_index 
-0x0124 000408 fetcht 2 ,mem_ipc_2c51_write_index 
-0x0125 000409 branch p_check_ipc_common 
+0x123 000407 fetch 2 ,mem_ipc_2c51_read_index 
+0x124 000408 fetcht 2 ,mem_ipc_2c51_write_index 
+0x125 000409 branch p_check_ipc_common 
 :      000410 p_check_ipc_2bt:
-0x0126 000411 fetch 2 ,mem_ipc_2bt_read_index 
-0x0127 000412 fetcht 2 ,mem_ipc_2bt_write_index 
+0x126 000411 fetch 2 ,mem_ipc_2bt_read_index 
+0x127 000412 fetcht 2 ,mem_ipc_2bt_write_index 
 :      000413 p_check_ipc_common:
-0x0128 000414 isub temp ,null 
-0x0129 000415 branch enable_usr ,zero 
-0x012a 000416 branch disable_usr 
+0x128 000414 isub temp ,null 
+0x129 000415 branch enable_usr ,zero 
+0x12a 000416 branch disable_usr 
 :      000419 p_ui_timer_check:
-0x012b 000420 copy clkn_bt ,pdata 
-0x012c 000421 store 4 ,mem_ui_timer_last_btclk_temp 
-0x012d 000422 fetcht 1 ,mem_ui_timer_last_btclk + 3 
-0x012e 000423 fetch 1 ,mem_ui_timer_last_btclk_temp + 3 
-0x012f 000424 isub temp ,null 
-0x0130 000425 ncall p_ui_timer_reinit ,positive 
-0x0131 000426 branch ui_timer_check + 2 
+0x12b 000420 copy clkn_bt ,pdata 
+0x12c 000421 store 4 ,mem_ui_timer_last_btclk_temp 
+0x12d 000422 fetcht 1 ,mem_ui_timer_last_btclk + 3 
+0x12e 000423 fetch 1 ,mem_ui_timer_last_btclk_temp + 3 
+0x12f 000424 isub temp ,null 
+0x130 000425 ncall p_ui_timer_reinit ,positive 
+0x131 000426 branch ui_timer_check + 2 
 :      000428 p_ui_timer_reinit:
-0x0132 000429 fetcht 4 ,mem_ui_timer_last_btclk_temp 
-0x0133 000430 storet 4 ,mem_ui_timer_last_btclk 
-0x0134 000431 storet 4 ,mem_ipc_last_check_timer 
-0x0135 000432 storet 4 ,mem_ui_check_timer_setup 
-0x0136 000433 rtn 
+0x132 000429 fetcht 4 ,mem_ui_timer_last_btclk_temp 
+0x133 000430 storet 4 ,mem_ui_timer_last_btclk 
+0x134 000431 storet 4 ,mem_ipc_last_check_timer 
+0x135 000432 storet 4 ,mem_ui_check_timer_setup 
+0x136 000433 rtn 
 :      000436 p_app_process_bb_event:
-0x0137 000437 arg mem_ipc_fifo_bt2c51 ,rega 
-0x0138 000438 call fifo_out 
-0x0139 000439 rtn blank 
-0x013a 000441 copy pdata ,regc 
-0x013b 000442 call p_app_event_normal_process 
-0x013c 000443 branch app_process_bb_event_priority 
+0x137 000437 arg mem_ipc_fifo_bt2c51 ,rega 
+0x138 000438 call fifo_out 
+0x139 000439 rtn blank 
+0x13a 000441 copy pdata ,regc 
+0x13b 000442 call p_app_event_normal_process 
+0x13c 000443 branch app_process_bb_event_priority 
 :      000444 p_app_event_normal_process:
-0x013d 000445 rtneq bt_evt_linkkey_generate 
-0x013e 000446 beq bt_evt_le_connected ,scale_process_le_conn 
-0x013f 000447 beq bt_evt_le_disconnected ,scale_process_le_discon 
-0x0140 000448 beq bt_evt_hid_connected ,mouse_bt_hid_connected 
-0x0141 000449 beq bt_evt_bb_disconnected ,p_app_bb_event_bb_disconn 
-0x0142 000450 branch app_event_normal_process 
+0x13d 000445 rtneq bt_evt_linkkey_generate 
+0x13e 000446 beq bt_evt_le_connected ,scale_process_le_conn 
+0x13f 000447 beq bt_evt_le_disconnected ,scale_process_le_discon 
+0x140 000448 beq bt_evt_hid_connected ,mouse_bt_hid_connected 
+0x141 000449 beq bt_evt_bb_disconnected ,p_app_bb_event_bb_disconn 
+0x142 000450 branch app_event_normal_process 
 :      000452 p_app_bb_event_bb_disconn:
-0x0143 000453 jam 0 ,mem_unsniff2sniff_timer_count 
-0x0144 000454 fetch 2 ,mem_ui_state_map 
-0x0145 000455 bbit1 ui_state_bt_reconnect ,app_bb_event_bb_reconn_disconn 
-0x0146 000456 isolate0 ui_state_bt_setup_complete ,pdata 
-0x0147 000457 call p_app_discard_event ,true 
-0x0148 000458 branch app_bb_event_bb_reconn_disconn 
+0x143 000453 jam 0 ,mem_unsniff2sniff_timer_count 
+0x144 000454 fetch 2 ,mem_ui_state_map 
+0x145 000455 bbit1 ui_state_bt_reconnect ,app_bb_event_bb_reconn_disconn 
+0x146 000456 isolate0 ui_state_bt_setup_complete ,pdata 
+0x147 000457 call p_app_discard_event ,true 
+0x148 000458 branch app_bb_event_bb_reconn_disconn 
 :      000461 p_app_discard_event:
-0x0149 000462 fetch 1 ,mem_pincode_state 
-0x014a 000463 rtneq pincode_state_pincode_ready 
-0x014b 000464 branch app_discard_event 
+0x149 000462 fetch 1 ,mem_pincode_state 
+0x14a 000463 rtneq pincode_state_pincode_ready 
+0x14b 000464 branch app_discard_event 
 :      000468 p_kb_bb_event_timer:
-0x014c 000469 storet 1 ,mem_app_evt_timer_count 
-0x014d 000470 fetch 1 ,mem_ipc_bt_100ms_timer 
-0x014e 000471 increase 1 ,pdata 
-0x014f 000472 store 1 ,mem_ipc_bt_100ms_timer 
+0x14c 000469 storet 1 ,mem_app_evt_timer_count 
+0x14d 000470 fetch 1 ,mem_ipc_bt_100ms_timer 
+0x14e 000471 increase 1 ,pdata 
+0x14f 000472 store 1 ,mem_ipc_bt_100ms_timer 
 :      000473 p_kb_bb_event_100ms_loop:
-0x0150 000474 fetch 1 ,mem_app_evt_timer_count 
-0x0151 000475 rtn blank 
-0x0152 000476 increase -1 ,pdata 
-0x0153 000477 store 1 ,mem_app_evt_timer_count 
-0x0154 000478 call p_kb_check_hid_handshake_timer 
-0x0155 000479 call p_kb_long_sleep_timer 
-0x0156 000480 call p_kb_wake_remote_dev 
-0x0157 000481 branch p_kb_bb_event_100ms_loop 
+0x150 000474 fetch 1 ,mem_app_evt_timer_count 
+0x151 000475 rtn blank 
+0x152 000476 increase -1 ,pdata 
+0x153 000477 store 1 ,mem_app_evt_timer_count 
+0x154 000478 call p_kb_check_hid_handshake_timer 
+0x155 000479 call p_kb_long_sleep_timer 
+0x156 000480 call p_kb_wake_remote_dev 
+0x157 000481 branch p_kb_bb_event_100ms_loop 
 :      000483 p_kb_wake_remote_dev:
-0x0158 000484 fetch 1 ,mem_suspend_flag 
-0x0159 000485 nrtn blank 
-0x015a 000486 fetch 1 ,mem_kb_wake_timer 
-0x015b 000487 rtn blank 
-0x015c 000488 increase -1 ,pdata 
-0x015d 000489 store 1 ,mem_kb_wake_timer 
-0x015e 000490 rtnne 1 
-0x015f 000491 jam 100 ,mem_kb_wake_timer 
-0x0160 000494 fetch 2 ,mem_ui_state_map 
-0x0161 000496 rtnbit0 ui_state_bt_sniff 
-0x0162 000497 fetch 2 ,mem_kb_last_data 
-0x0163 000498 rtn blank 
-0x0164 000499 call l2cap_malloc_is_fifo_empty 
-0x0165 000500 nrtn blank 
-0x0166 000501 fetch 2 ,mem_kb_last_data 
-0x0167 000502 copy pdata ,rega 
-0x0168 000503 call hid_malloc_tx_buff 
-0x0169 000504 add rega ,2 ,loopcnt 
-0x016a 000505 arg mem_kb_last_data + 2 ,contr 
-0x016b 000506 branch memcpy 
+0x158 000484 fetch 1 ,mem_suspend_flag 
+0x159 000485 nrtn blank 
+0x15a 000486 fetch 1 ,mem_kb_wake_timer 
+0x15b 000487 rtn blank 
+0x15c 000488 increase -1 ,pdata 
+0x15d 000489 store 1 ,mem_kb_wake_timer 
+0x15e 000490 rtnne 1 
+0x15f 000491 jam 100 ,mem_kb_wake_timer 
+0x160 000494 fetch 2 ,mem_ui_state_map 
+0x161 000496 rtnbit0 ui_state_bt_sniff 
+0x162 000497 fetch 2 ,mem_kb_last_data 
+0x163 000498 rtn blank 
+0x164 000499 call l2cap_malloc_is_fifo_empty 
+0x165 000500 nrtn blank 
+0x166 000501 fetch 2 ,mem_kb_last_data 
+0x167 000502 copy pdata ,rega 
+0x168 000503 call hid_malloc_tx_buff 
+0x169 000504 add rega ,2 ,loopcnt 
+0x16a 000505 arg mem_kb_last_data + 2 ,contr 
+0x16b 000506 branch memcpy 
 :      000508 p_kb_check_hid_handshake_timer:
-0x016c 000509 fetch 1 ,mem_hid_handshake_timer_count 
-0x016d 000510 rtn blank 
-0x016e 000511 increase -1 ,pdata 
-0x016f 000512 store 1 ,mem_hid_handshake_timer_count 
-0x0170 000513 nrtn blank 
-0x0171 000514 call app_evt_hid_handshake 
-0x0172 000515 branch hid_handshake_event 
+0x16c 000509 fetch 1 ,mem_hid_handshake_timer_count 
+0x16d 000510 rtn blank 
+0x16e 000511 increase -1 ,pdata 
+0x16f 000512 store 1 ,mem_hid_handshake_timer_count 
+0x170 000513 nrtn blank 
+0x171 000514 call app_evt_hid_handshake 
+0x172 000515 branch hid_handshake_event 
 :      000517 p_kb_long_sleep_timer:
-0x0173 000518 fetch 1 ,mem_24g_enter_lpm_timer 
-0x0174 000519 rtn blank 
-0x0175 000520 increase -1 ,pdata 
-0x0176 000521 store 1 ,mem_24g_enter_lpm_timer 
-0x0177 000522 rtn 
+0x173 000518 fetch 1 ,mem_24g_enter_lpm_timer 
+0x174 000519 rtn blank 
+0x175 000520 increase -1 ,pdata 
+0x176 000521 store 1 ,mem_24g_enter_lpm_timer 
+0x177 000522 rtn 
 :      000525 p_c51_user_event:
-0x0178 000526 copy regc ,pdata 
-0x0179 000527 and_into bt_evt_timer_mask ,pdata 
-0x017a 000528 rtneq bt_evt_timer_init 
-0x017b 000529 call p_c51_ext_evt 
-0x017c 000530 copy regc ,pdata 
-0x017d 000531 rtn blank 
-0x017e 000532 store 1 ,mem_ipc_tx_evt 
-0x017f 000533 branch p_ipc_tx_evt 
+0x178 000526 copy regc ,pdata 
+0x179 000527 and_into bt_evt_timer_mask ,pdata 
+0x17a 000528 rtneq bt_evt_timer_init 
+0x17b 000529 call p_c51_ext_evt 
+0x17c 000530 copy regc ,pdata 
+0x17d 000531 rtn blank 
+0x17e 000532 store 1 ,mem_ipc_tx_evt 
+0x17f 000533 branch p_ipc_tx_evt 
 :      000534 p_c51_ext_evt:
-0x0180 000535 copy regc ,pdata 
-0x0181 000536 beq bt_evt_enter_sniff ,p_kb_wake_enable 
-0x0182 000537 beq bt_evt_bb_disconnected ,p_bk_wake_disable 
-0x0183 000538 rtn 
+0x180 000535 copy regc ,pdata 
+0x181 000536 beq bt_evt_enter_sniff ,p_kb_wake_enable 
+0x182 000537 beq bt_evt_bb_disconnected ,p_bk_wake_disable 
+0x183 000538 rtn 
 :      000539 p_kb_wake_enable:
-0x0184 000540 jam 40 ,mem_kb_wake_timer 
-0x0185 000541 setarg 0x0a 
-0x0186 000542 store 2 ,mem_kb_last_data 
-0x0187 000543 fetch 2 ,mem_hid_int_remote_cid 
-0x0188 000544 istore 2 ,contw 
-0x0189 000545 setarg 0x01a1 
-0x018a 000546 istore 2 ,contw 
-0x018b 000547 rtn 
+0x184 000540 jam 40 ,mem_kb_wake_timer 
+0x185 000541 setarg 0x0a 
+0x186 000542 store 2 ,mem_kb_last_data 
+0x187 000543 fetch 2 ,mem_hid_int_remote_cid 
+0x188 000544 istore 2 ,contw 
+0x189 000545 setarg 0x01a1 
+0x18a 000546 istore 2 ,contw 
+0x18b 000547 rtn 
 :      000548 p_bk_wake_disable:
-0x018c 000549 jam 0 ,mem_kb_wake_timer 
-0x018d 000550 rtn 
+0x18c 000549 jam 0 ,mem_kb_wake_timer 
+0x18d 000550 rtn 
 :      000559 p_lpm_recover_clk:
-0x018e 000560 jam 0x7f ,mem_seqi 
-0x018f 000561 call lpm_recover_clk + 2 
-0x0190 000562 fetch 1 ,mem_hibernate_flag 
-0x0191 000563 rtn blank 
-0x0192 000564 jam 0 ,mem_hibernate_flag 
-0x0193 000565 copy clkn_bt ,pdata 
-0x0194 000566 store 4 ,mem_ipc_last_check_timer 
-0x0195 000567 rtn 
+0x18e 000560 jam 0x7f ,mem_seqi 
+0x18f 000561 call lpm_recover_clk + 2 
+0x190 000562 fetch 1 ,mem_hibernate_flag 
+0x191 000563 rtn blank 
+0x192 000564 jam 0 ,mem_hibernate_flag 
+0x193 000565 copy clkn_bt ,pdata 
+0x194 000566 store 4 ,mem_ipc_last_check_timer 
+0x195 000567 rtn 
 :      000571 p_lpm_cal_xtal_startup:
-0x0196 000572 fetch 1 ,mem_lpm_xtalcnt 
-0x0197 000573 nrtn blank 
-0x0198 000574 hjam clksel_rc ,core_clksel 
-0x0199 000575 setarg 0xf0c 
-0x019a 000576 call lpm_write_config 
-0x019b 000577 setarg 200000 
-0x019c 000578 call sleep 
-0x019d 000579 until null ,lpo_edge 
-0x019e 000580 copy lpo_time ,alarm 
-0x019f 000581 call xtal_fast_wake 
-0x01a0 000582 nop 5000 
-0x01a1 000583 branch lpm_cal_xtal_startup + 12 
+0x196 000572 fetch 1 ,mem_lpm_xtalcnt 
+0x197 000573 nrtn blank 
+0x198 000574 hjam clksel_rc ,core_clksel 
+0x199 000575 setarg 0xf0c 
+0x19a 000576 call lpm_write_config 
+0x19b 000577 setarg 200000 
+0x19c 000578 call sleep 
+0x19d 000579 until null ,lpo_edge 
+0x19e 000580 copy lpo_time ,alarm 
+0x19f 000581 call xtal_fast_wake 
+0x1a0 000582 nop 5000 
+0x1a1 000583 branch lpm_cal_xtal_startup + 12 
 :      000586 p_lpm_dispatch:
-0x01a2 000587 rtnmark1 mark_24g 
-0x01a3 000588 fetch 2 ,mem_ui_state_map 
-0x01a4 000589 bbit1 ui_state_ble_connected ,lpm_dispatch + 2 
-0x01a5 000590 call lpo_calibration 
-0x01a6 000591 fetch 3 ,mem_clks_per_lpo 
-0x01a7 000592 rtn blank 
-0x01a8 000595 fetch 1 ,mem_lpm_mode 
-0x01a9 000596 rtn blank 
-0x01aa 000598 call l2cap_malloc_is_fifo_empty 
-0x01ab 000599 nrtn blank 
-0x01ac 000600 call lpm_check_wake_lock 
-0x01ad 000601 nrtn blank 
-0x01ae 000602 call xtal_fast_wake 
-0x01af 000603 fetch 1 ,mem_ssp_enable 
-0x01b0 000604 branch lpm_dispatch0 ,blank 
-0x01b1 000605 fetch 1 ,mem_sp_local_key_invalid 
-0x01b2 000606 rtn blank 
-0x01b3 000607 branch lpm_dispatch0 
+0x1a2 000587 rtnmark1 mark_24g 
+0x1a3 000588 fetch 2 ,mem_ui_state_map 
+0x1a4 000589 bbit1 ui_state_ble_connected ,lpm_dispatch + 2 
+0x1a5 000590 call lpo_calibration 
+0x1a6 000591 fetch 3 ,mem_clks_per_lpo 
+0x1a7 000592 rtn blank 
+0x1a8 000595 fetch 1 ,mem_lpm_mode 
+0x1a9 000596 rtn blank 
+0x1aa 000598 call l2cap_malloc_is_fifo_empty 
+0x1ab 000599 nrtn blank 
+0x1ac 000600 call lpm_check_wake_lock 
+0x1ad 000601 nrtn blank 
+0x1ae 000602 call xtal_fast_wake 
+0x1af 000603 fetch 1 ,mem_ssp_enable 
+0x1b0 000604 branch lpm_dispatch0 ,blank 
+0x1b1 000605 fetch 1 ,mem_sp_local_key_invalid 
+0x1b2 000606 rtn blank 
+0x1b3 000607 branch lpm_dispatch0 
 :      000609 p_check_ipc_for_lpm:
-0x01b4 000610 call p_check_ipc_2bt 
-0x01b5 000611 nrtn user 
-0x01b6 000612 call p_check_ipc_2c51 
-0x01b7 000613 nrtn user 
-0x01b8 000614 jam 1 ,mem_c51_lpm_lock 
-0x01b9 000615 jam syc_task_lpm ,mem_c51_flag 
-0x01ba 000616 call p_c51_wait 
-0x01bb 000617 branch p_check_ipc_2bt 
+0x1b4 000610 call p_check_ipc_2bt 
+0x1b5 000611 nrtn user 
+0x1b6 000612 call p_check_ipc_2c51 
+0x1b7 000613 nrtn user 
+0x1b8 000614 jam 1 ,mem_c51_lpm_lock 
+0x1b9 000615 jam syc_task_lpm ,mem_c51_flag 
+0x1ba 000616 call p_c51_wait 
+0x1bb 000617 branch p_check_ipc_2bt 
 :      000619 p_lpm_dispatch_next:
-0x01bc 000620 call p_check_ipc_for_lpm 
-0x01bd 000621 nrtn user 
-0x01be 000622 fetch 1 ,mem_c51_lpm_lock 
-0x01bf 000623 nrtn blank 
-0x01c0 000624 branch lpm_dispatch1 
+0x1bc 000620 call p_check_ipc_for_lpm 
+0x1bd 000621 nrtn user 
+0x1be 000622 fetch 1 ,mem_c51_lpm_lock 
+0x1bf 000623 nrtn blank 
+0x1c0 000624 branch lpm_dispatch1 
 :      000626 p_c51_wait:
-0x01c1 000627 fetch 1 ,mem_c51_flag 
-0x01c2 000628 nop 10 
-0x01c3 000629 bne 0 ,p_c51_wait 
-0x01c4 000630 rtn 
+0x1c1 000627 fetch 1 ,mem_c51_flag 
+0x1c2 000628 nop 10 
+0x1c3 000629 bne 0 ,p_c51_wait 
+0x1c4 000630 rtn 
 :      000633 p_lpm_dispatch_unconn:
-0x01c5 000634 call p_check_ipc_for_lpm 
-0x01c6 000635 nrtn user 
-0x01c7 000636 fetch 1 ,mem_c51_lpm_lock 
-0x01c8 000637 nrtn blank 
-0x01c9 000638 branch lpm_dispatch_unconn + 2 
+0x1c5 000634 call p_check_ipc_for_lpm 
+0x1c6 000635 nrtn user 
+0x1c7 000636 fetch 1 ,mem_c51_lpm_lock 
+0x1c8 000637 nrtn blank 
+0x1c9 000638 branch lpm_dispatch_unconn + 2 
 :      000642 p_initialize_radio_cont:
-0x01ca 000643 call p_switchto_dpllclk 
-0x01cb 000644 branch initialize_radio_cont + 4 
+0x1ca 000643 call p_switchto_dpllclk 
+0x1cb 000644 branch initialize_radio_cont + 4 
 :      000645 p_switchto_dpllclk:
-0x01cc 000646 fetch 1 ,mem_lpm_xtalcnt 
-0x01cd 000647 nbranch p_switchdpll_nocal ,blank 
-0x01ce 000648 call lpm_cal_xtal_startup 
-0x01cf 000649 nop 30000 
-0x01d0 000650 nop 30000 
-0x01d1 000651 nop 30000 
+0x1cc 000646 fetch 1 ,mem_lpm_xtalcnt 
+0x1cd 000647 nbranch p_switchdpll_nocal ,blank 
+0x1ce 000648 call lpm_cal_xtal_startup 
+0x1cf 000649 nop 30000 
+0x1d0 000650 nop 30000 
+0x1d1 000651 nop 30000 
 :      000652 p_switchdpll_nocal:
-0x01d2 000653 call switchto_dpllclk 
-0x01d3 000654 hjam clksel_xtal ,core_clksel 
-0x01d4 000655 hfetch 1 ,rf_clkpll_frac + 2 
-0x01d5 000656 and_into 0xcf ,pdata 
-0x01d6 000657 hstore 1 ,rf_clkpll_frac + 2 
-0x01d7 000658 or_into 0x30 ,pdata 
-0x01d8 000659 hstore 1 ,rf_clkpll_frac + 2 
-0x01d9 000660 rtn 
+0x1d2 000653 call switchto_dpllclk 
+0x1d3 000654 hjam clksel_xtal ,core_clksel 
+0x1d4 000655 hfetch 1 ,rf_clkpll_frac + 2 
+0x1d5 000656 and_into 0xcf ,pdata 
+0x1d6 000657 hstore 1 ,rf_clkpll_frac + 2 
+0x1d7 000658 or_into 0x30 ,pdata 
+0x1d8 000659 hstore 1 ,rf_clkpll_frac + 2 
+0x1d9 000660 rtn 
 :      000664 p_set_freq_rx:
-0x01da 000665 storet 1 ,mem_last_freq 
-0x01db 000666 add temp ,rx_freq_offset ,rega 
-0x01dc 000667 branch set_freq_rx + 4 
+0x1da 000665 storet 1 ,mem_last_freq 
+0x1db 000666 add temp ,rx_freq_offset ,rega 
+0x1dc 000667 branch set_freq_rx + 4 
 :      000669 p_set_freq_tx_common:
-0x01dd 000670 storet 1 ,mem_last_freq 
-0x01de 000671 add temp ,0 ,rega 
-0x01df 000672 branch rf_write_freq 
+0x1dd 000670 storet 1 ,mem_last_freq 
+0x1de 000671 add temp ,0 ,rega 
+0x1df 000672 branch rf_write_freq 
 :      000674 p_set_freq_tx:
-0x01e0 000675 call p_set_freq_tx_common 
-0x01e1 000676 setarg param_pll_setup 
-0x01e2 000677 call sleep 
+0x1e0 000675 call p_set_freq_tx_common 
+0x1e1 000676 setarg param_pll_setup 
+0x1e2 000677 call sleep 
 :      000678 p_txon:
-0x01e3 000679 hjam 0x1 ,rfen_adc 
-0x01e4 000680 hjam 0x3c ,rfen_rx 
-0x01e5 000681 hjam 0xe0 ,rfen_tx 
-0x01e6 000682 hjam 0x12 ,0x96d 
-0x01e7 000683 nop 10 
-0x01e8 000684 hjam 0x01 ,rfen_mdm 
-0x01e9 000685 hjam 0x3d ,rfen_mdm 
-0x01ea 000686 nop 10 
-0x01eb 000687 hjam 0xb7 ,rfen_sn 
-0x01ec 000688 nop 10 
-0x01ed 000689 hjam 0x7d ,rfen_mdm 
-0x01ee 000690 fetch 1 ,mem_24g_pairing_sm 
-0x01ef 000691 bne state_24g_pairing_success ,p_txpower_0dbm 
-0x01f0 000692 fetch 5 ,mem_5db_tx_power_param 
-0x01f1 000693 istore 5 ,contw 
-0x01f2 000694 ifetch 5 ,contr 
-0x01f3 000695 istore 5 ,contw 
-0x01f4 000696 hjam 0xdf ,0x956 
-0x01f5 000697 call p_set_tx_step_power 
-0x01f6 000698 hjam 0xdf ,0x955 
-0x01f7 000699 rtn 
+0x1e3 000679 hjam 0x1 ,rfen_adc 
+0x1e4 000680 hjam 0x3c ,rfen_rx 
+0x1e5 000681 hjam 0xe0 ,rfen_tx 
+0x1e6 000682 hjam 0x12 ,0x96d 
+0x1e7 000683 nop 10 
+0x1e8 000684 hjam 0x01 ,rfen_mdm 
+0x1e9 000685 hjam 0x3d ,rfen_mdm 
+0x1ea 000686 nop 10 
+0x1eb 000687 hjam 0xb7 ,rfen_sn 
+0x1ec 000688 nop 10 
+0x1ed 000689 hjam 0x7d ,rfen_mdm 
+0x1ee 000690 fetch 1 ,mem_24g_pairing_sm 
+0x1ef 000691 bne state_24g_pairing_success ,p_txpower_0dbm 
+0x1f0 000692 fetch 5 ,mem_5db_tx_power_param 
+0x1f1 000693 istore 5 ,contw 
+0x1f2 000694 ifetch 5 ,contr 
+0x1f3 000695 istore 5 ,contw 
+0x1f4 000696 hjam 0xdf ,0x956 
+0x1f5 000697 call p_set_tx_step_power 
+0x1f6 000698 hjam 0xdf ,0x955 
+0x1f7 000699 rtn 
 :      000701 p_txpower_0dbm:
-0x01f8 000702 fetch 5 ,mem_24g_paring_tx_power_param 
-0x01f9 000703 istore 5 ,contw 
-0x01fa 000704 ifetch 5 ,contr 
-0x01fb 000705 istore 5 ,contw 
-0x01fc 000706 hjam 0xc2 ,0x956 
-0x01fd 000707 hjam 0xd0 ,0x955 
-0x01fe 000708 rtn 
+0x1f8 000702 fetch 5 ,mem_24g_paring_tx_power_param 
+0x1f9 000703 istore 5 ,contw 
+0x1fa 000704 ifetch 5 ,contr 
+0x1fb 000705 istore 5 ,contw 
+0x1fc 000706 hjam 0xc2 ,0x956 
+0x1fd 000707 hjam 0xd0 ,0x955 
+0x1fe 000708 rtn 
 :      000713 p_set_tx_step_power:
-0x01ff 000715 nop 4 
-0x0200 000716 hjam 0xd1 ,0x955 
-0x0201 000717 nop 4 
-0x0202 000718 hjam 0xd2 ,0x955 
-0x0203 000719 nop 4 
-0x0204 000720 hjam 0xd4 ,0x955 
-0x0205 000721 nop 4 
-0x0206 000724 rtn 
+0x1ff 000715 nop 4 
+0x200 000716 hjam 0xd1 ,0x955 
+0x201 000717 nop 4 
+0x202 000718 hjam 0xd2 ,0x955 
+0x203 000719 nop 4 
+0x204 000720 hjam 0xd4 ,0x955 
+0x205 000721 nop 4 
+0x206 000724 rtn 
 :      000726 p_tx_ramp_down_common:
-0x0207 000727 hjam 0xd4 ,0x955 
-0x0208 000728 nop 4 
-0x0209 000729 hjam 0xd2 ,0x955 
-0x020a 000730 nop 4 
-0x020b 000731 hjam 0xd1 ,0x955 
-0x020c 000732 nop 4 
-0x020d 000733 hjam 0xd0 ,0x955 
-0x020e 000734 hjam 0xc0 ,0x956 
-0x020f 000735 rtn 
+0x207 000727 hjam 0xd4 ,0x955 
+0x208 000728 nop 4 
+0x209 000729 hjam 0xd2 ,0x955 
+0x20a 000730 nop 4 
+0x20b 000731 hjam 0xd1 ,0x955 
+0x20c 000732 nop 4 
+0x20d 000733 hjam 0xd0 ,0x955 
+0x20e 000734 hjam 0xc0 ,0x956 
+0x20f 000735 rtn 
 :      000737 p_shutdown_radio:
-0x0210 000738 branch shutdown_radio + 2 ,is_rx 
-0x0211 000739 call p_tx_ramp_down_common 
-0x0212 000740 branch shutdown_radio + 2 
+0x210 000738 branch shutdown_radio + 2 ,is_rx 
+0x211 000739 call p_tx_ramp_down_common 
+0x212 000740 branch shutdown_radio + 2 
 :      000742 p_kb_send_process:
-0x0213 000743 call l2cap_malloc_is_fifo_nearly_full 
-0x0214 000744 nrtn blank 
-0x0215 000745 branch p_ipc_rx 
+0x213 000743 call l2cap_malloc_is_fifo_nearly_full 
+0x214 000744 nrtn blank 
+0x215 000745 branch p_ipc_rx 
 :      000747 p_kb_before_hibernate:
-0x0216 000748 enable user 
-0x0217 000749 hfetch 4 ,0x8138 
-0x0218 000750 setflag user ,26 ,pdata 
-0x0219 000751 hstore 4 ,core_lpm_reg 
-0x021a 000752 call lpm_write_ctrl 
-0x021b 000753 jam 1 ,mem_lpm_current_mult 
+0x216 000748 enable user 
+0x217 000749 hfetch 4 ,0x8138 
+0x218 000750 setflag user ,26 ,pdata 
+0x219 000751 hstore 4 ,core_lpm_reg 
+0x21a 000752 call lpm_write_ctrl 
+0x21b 000753 jam 1 ,mem_lpm_current_mult 
 :      000754 p_kb_bt_lpm_before:
-0x021c 000755 rtn 
+0x21c 000755 rtn 
 :      000757 p_kb_init:
-0x021d 000758 fetch 1 ,mem_le_name_len 
-0x021e 000759 increase 2 ,pdata 
-0x021f 000760 store 1 ,mem_le_scan_data_len 
-0x0220 000761 jam 0 ,mem_c51_flag 
-0x0221 000762 jam 6 ,mem_connection_options 
-0x0222 000763 call app_lpm_mult_enable 
-0x0223 000764 setarg p_kb_send_process 
-0x0224 000765 store 2 ,mem_cb_bt_process 
-0x0225 000766 setarg p_kb_bt_lpm_before 
-0x0226 000767 store 2 ,mem_cb_before_lpm 
-0x0227 000768 setarg p_c51_user_event 
-0x0228 000769 store 2 ,mem_cb_bb_event_process 
-0x0229 000770 setarg p_mouse_idle 
-0x022a 000771 store 2 ,mem_cb_idle_process 
-0x022b 000772 setarg p_ipc_rx 
-0x022c 000773 store 2 ,mem_cb_le_process 
-0x022d 000774 setarg p_kb_before_hibernate 
-0x022e 000775 store 2 ,mem_cb_before_hibernate 
-0x022f 000776 setarg mem_ipc_2bt_fifo_head 
-0x0230 000777 byteswap pdata ,pdata 
-0x0231 000778 store 2 ,mem_ipc_2bt_read_index 
-0x0232 000779 store 2 ,mem_ipc_2bt_write_index 
-0x0233 000780 call lpm_disable_exen_output 
-0x0234 000781 setarg mem_ipc_2c51_fifo_head 
-0x0235 000782 byteswap pdata ,pdata 
-0x0236 000783 store 2 ,mem_ipc_2c51_read_index 
-0x0237 000784 store 2 ,mem_ipc_2c51_write_index 
-0x0238 000785 fetch 1 ,mem_hibernate_flag 
-0x0239 000786 beq 0x5a ,p_device_init_init_hibwake 
-0x023a 000787 branch p_deveice_init_wake ,wake 
-0x023b 000788 fetch 2 ,mem_adc_0v 
-0x023c 000789 byteswap pdata ,pdata 
-0x023d 000790 store 2 ,mem_adc_0v 
-0x023e 000791 fetch 2 ,mem_adc_3v 
-0x023f 000792 byteswap pdata ,pdata 
-0x0240 000793 store 2 ,mem_adc_3v 
-0x0241 000794 call p_init_adc_from_otp 
-0x0242 000795 fetch 8 ,mem_temp 
-0x0243 000796 nbranch p_deveice_init_reset ,blank 
-0x0244 000797 fetch 2 ,0x4ad4 
-0x0245 000798 byteswap pdata ,pdata 
-0x0246 000799 branch p_deveice_init_reset ,blank 
-0x0247 000800 store 2 ,mem_adc_3v 
+0x21d 000758 fetch 1 ,mem_le_name_len 
+0x21e 000759 increase 2 ,pdata 
+0x21f 000760 store 1 ,mem_le_scan_data_len 
+0x220 000761 jam 0 ,mem_c51_flag 
+0x221 000762 jam 6 ,mem_connection_options 
+0x222 000763 call app_lpm_mult_enable 
+0x223 000764 setarg p_kb_send_process 
+0x224 000765 store 2 ,mem_cb_bt_process 
+0x225 000766 setarg p_kb_bt_lpm_before 
+0x226 000767 store 2 ,mem_cb_before_lpm 
+0x227 000768 setarg p_c51_user_event 
+0x228 000769 store 2 ,mem_cb_bb_event_process 
+0x229 000770 setarg p_mouse_idle 
+0x22a 000771 store 2 ,mem_cb_idle_process 
+0x22b 000772 setarg p_ipc_rx 
+0x22c 000773 store 2 ,mem_cb_le_process 
+0x22d 000774 setarg p_kb_before_hibernate 
+0x22e 000775 store 2 ,mem_cb_before_hibernate 
+0x22f 000776 setarg mem_ipc_2bt_fifo_head 
+0x230 000777 byteswap pdata ,pdata 
+0x231 000778 store 2 ,mem_ipc_2bt_read_index 
+0x232 000779 store 2 ,mem_ipc_2bt_write_index 
+0x233 000780 call lpm_disable_exen_output 
+0x234 000781 setarg mem_ipc_2c51_fifo_head 
+0x235 000782 byteswap pdata ,pdata 
+0x236 000783 store 2 ,mem_ipc_2c51_read_index 
+0x237 000784 store 2 ,mem_ipc_2c51_write_index 
+0x238 000785 fetch 1 ,mem_hibernate_flag 
+0x239 000786 beq 0x5a ,p_device_init_init_hibwake 
+0x23a 000787 branch p_deveice_init_wake ,wake 
+0x23b 000788 fetch 2 ,mem_adc_0v 
+0x23c 000789 byteswap pdata ,pdata 
+0x23d 000790 store 2 ,mem_adc_0v 
+0x23e 000791 fetch 2 ,mem_adc_3v 
+0x23f 000792 byteswap pdata ,pdata 
+0x240 000793 store 2 ,mem_adc_3v 
+0x241 000794 call p_init_adc_from_otp 
+0x242 000795 fetch 8 ,mem_temp 
+0x243 000796 nbranch p_deveice_init_reset ,blank 
+0x244 000797 fetch 2 ,0x4ad4 
+0x245 000798 byteswap pdata ,pdata 
+0x246 000799 branch p_deveice_init_reset ,blank 
+0x247 000800 store 2 ,mem_adc_3v 
 :      000801 p_deveice_init_reset:
-0x0248 000802 call p_le_queue_init 
-0x0249 000803 jam bt_evt_reset ,mem_ipc_tx_evt 
+0x248 000802 call p_le_queue_init 
+0x249 000803 jam bt_evt_reset ,mem_ipc_tx_evt 
 :      000804 p_device_init_common:
-0x024a 000805 call p_ipc_tx_evt 
-0x024b 000806 jam 0 ,mem_hibernate_flag 
-0x024c 000807 hjam start_c51_core ,core_docd_ctrl 
-0x024d 000808 rtn 
+0x24a 000805 call p_ipc_tx_evt 
+0x24b 000806 jam 0 ,mem_hibernate_flag 
+0x24c 000807 hjam start_c51_core ,core_docd_ctrl 
+0x24d 000808 rtn 
 :      000809 p_deveice_init_wake:
-0x024e 000810 jam bt_evt_wakeup ,mem_ipc_tx_evt 
-0x024f 000811 branch p_device_init_common 
+0x24e 000810 jam bt_evt_wakeup ,mem_ipc_tx_evt 
+0x24f 000811 branch p_device_init_common 
 :      000812 p_device_init_init_hibwake:
-0x0250 000813 copy auxcnt ,pdata 
-0x0251 000814 branch p_enter_hibernate_continue ,blank 
-0x0252 000815 call init_lmp_work 
-0x0253 000816 call l2cap_init_work 
-0x0254 000817 setarg 0 
-0x0255 000818 store 8 ,mem_context 
-0x0256 000819 store 2 ,mem_ui_state_map 
-0x0257 000820 copy clkn_bt ,pdata 
-0x0258 000821 store 4 ,mem_ipc_last_check_timer 
-0x0259 000822 jam bt_evt_hibernate_wake ,mem_ipc_tx_evt 
-0x025a 000823 branch p_device_init_common 
+0x250 000813 copy auxcnt ,pdata 
+0x251 000814 branch p_enter_hibernate_continue ,blank 
+0x252 000815 call init_lmp_work 
+0x253 000816 call l2cap_init_work 
+0x254 000817 setarg 0 
+0x255 000818 store 8 ,mem_context 
+0x256 000819 store 2 ,mem_ui_state_map 
+0x257 000820 copy clkn_bt ,pdata 
+0x258 000821 store 4 ,mem_ipc_last_check_timer 
+0x259 000822 jam bt_evt_hibernate_wake ,mem_ipc_tx_evt 
+0x25a 000823 branch p_device_init_common 
 :      000825 p_init_adc_from_otp:
-0x025b 000826 call otp_enable_chgpump 
-0x025c 000827 setarg 0x7e0 
-0x025d 000828 arg mem_temp ,rega 
-0x025e 000829 arg 14 ,temp 
-0x025f 000830 call otpd_read_data 
-0x0260 000831 call otp_disable_chgpump 
-0x0261 000832 fetch 1 ,mem_temp 
-0x0262 000833 bbit1 0 ,assert 
-0x0263 000834 fetch 8 ,mem_temp + 2 
-0x0264 000835 rtn blank 
-0x0265 000836 fetch 1 ,mem_adc_config_flag 
-0x0266 000837 bbit1 adc_config_vinlpm ,p_calc_adc_base_vinlpm 
-0x0267 000838 bbit1 adc_config_hvin ,p_calc_adc_base_hvin 
+0x25b 000826 call otp_enable_chgpump 
+0x25c 000827 setarg 0x7e0 
+0x25d 000828 arg mem_temp ,rega 
+0x25e 000829 arg 14 ,temp 
+0x25f 000830 call otpd_read_data 
+0x260 000831 call otp_disable_chgpump 
+0x261 000832 fetch 1 ,mem_temp 
+0x262 000833 bbit1 0 ,assert 
+0x263 000834 fetch 8 ,mem_temp + 2 
+0x264 000835 rtn blank 
+0x265 000836 fetch 1 ,mem_adc_config_flag 
+0x266 000837 bbit1 adc_config_vinlpm ,p_calc_adc_base_vinlpm 
+0x267 000838 bbit1 adc_config_hvin ,p_calc_adc_base_hvin 
 :      000839 p_calc_adc_check_gpio:
-0x0268 000840 fetch 2 ,mem_temp + 2 
-0x0269 000841 byteswap pdata ,pdata 
-0x026a 000842 store 2 ,mem_adc_0v 
-0x026b 000843 fetch 2 ,mem_temp + 8 
-0x026c 000844 byteswap pdata ,pdata 
-0x026d 000845 store 2 ,mem_adc_3v 
-0x026e 000846 rtn 
+0x268 000840 fetch 2 ,mem_temp + 2 
+0x269 000841 byteswap pdata ,pdata 
+0x26a 000842 store 2 ,mem_adc_0v 
+0x26b 000843 fetch 2 ,mem_temp + 8 
+0x26c 000844 byteswap pdata ,pdata 
+0x26d 000845 store 2 ,mem_adc_3v 
+0x26e 000846 rtn 
 :      000847 p_calc_adc_base_vinlpm:
-0x026f 000848 fetcht 2 ,mem_temp + 6 
-0x0270 000849 fetch 2 ,mem_temp + 12 
-0x0271 000850 copy temp ,regb 
-0x0272 000851 copy pdata ,rega 
-0x0273 000852 byteswap pdata ,pdata 
-0x0274 000853 store 2 ,mem_adc_3v 
-0x0275 000854 copy rega ,pdata 
-0x0276 000855 isub temp ,regc 
-0x0277 000856 lshift regc ,regc 
-0x0278 000857 copy regb ,pdata 
-0x0279 000858 isub regc ,pdata 
-0x027a 000859 byteswap pdata ,pdata 
-0x027b 000860 store 2 ,mem_adc_0v 
-0x027c 000861 rtn 
+0x26f 000848 fetcht 2 ,mem_temp + 6 
+0x270 000849 fetch 2 ,mem_temp + 12 
+0x271 000850 copy temp ,regb 
+0x272 000851 copy pdata ,rega 
+0x273 000852 byteswap pdata ,pdata 
+0x274 000853 store 2 ,mem_adc_3v 
+0x275 000854 copy rega ,pdata 
+0x276 000855 isub temp ,regc 
+0x277 000856 lshift regc ,regc 
+0x278 000857 copy regb ,pdata 
+0x279 000858 isub regc ,pdata 
+0x27a 000859 byteswap pdata ,pdata 
+0x27b 000860 store 2 ,mem_adc_0v 
+0x27c 000861 rtn 
 :      000863 p_calc_adc_base_hvin:
-0x027d 000864 fetcht 2 ,mem_temp + 4 
-0x027e 000865 fetch 2 ,mem_temp + 10 
-0x027f 000866 copy temp ,regb 
-0x0280 000867 copy pdata ,rega 
-0x0281 000868 isub temp ,regc 
-0x0282 000869 rshift2 regc ,regc 
-0x0283 000870 copy regb ,pdata 
-0x0284 000871 isub regc ,pdata 
-0x0285 000872 byteswap pdata ,pdata 
-0x0286 000873 store 2 ,mem_adc_0v 
-0x0287 000874 lshift regc ,regc 
-0x0288 000875 copy rega ,pdata 
-0x0289 000876 isub regc ,pdata 
-0x028a 000877 byteswap pdata ,pdata 
-0x028b 000878 store 2 ,mem_adc_3v 
-0x028c 000879 rtn 
+0x27d 000864 fetcht 2 ,mem_temp + 4 
+0x27e 000865 fetch 2 ,mem_temp + 10 
+0x27f 000866 copy temp ,regb 
+0x280 000867 copy pdata ,rega 
+0x281 000868 isub temp ,regc 
+0x282 000869 rshift2 regc ,regc 
+0x283 000870 copy regb ,pdata 
+0x284 000871 isub regc ,pdata 
+0x285 000872 byteswap pdata ,pdata 
+0x286 000873 store 2 ,mem_adc_0v 
+0x287 000874 lshift regc ,regc 
+0x288 000875 copy rega ,pdata 
+0x289 000876 isub regc ,pdata 
+0x28a 000877 byteswap pdata ,pdata 
+0x28b 000878 store 2 ,mem_adc_3v 
+0x28c 000879 rtn 
 :      000882 p_le_enable:
-0x028d 000883 jam 39 ,mem_le_ch_mapped 
-0x028e 000884 hjam 0x36 ,0x90f 
-0x028f 000885 hjam 0x5f ,0x90b 
-0x0290 000886 branch le_enable + 2 
+0x28d 000883 jam 39 ,mem_le_ch_mapped 
+0x28e 000884 hjam 0x36 ,0x90f 
+0x28f 000885 hjam 0x5f ,0x90b 
+0x290 000886 branch le_enable + 2 
 :      000887 p_le_disable:
-0x0291 000888 hjam 0x2e ,0x90f 
-0x0292 000889 hjam 0xff ,0x90b 
-0x0293 000890 branch le_disable + 2 
+0x291 000888 hjam 0x2e ,0x90f 
+0x292 000889 hjam 0xff ,0x90b 
+0x293 000890 branch le_disable + 2 
 :      000893 p_mouse_idle:
-0x0294 000894 rtn 
+0x294 000894 rtn 
 :      000895 p_check_enter_hibernate:
-0x0295 000896 jam syc_task_hibernate ,mem_c51_flag 
-0x0296 000897 call p_c51_wait 
+0x295 000896 jam syc_task_hibernate ,mem_c51_flag 
+0x296 000897 call p_c51_wait 
 :      000898 p_enter_hibernate_continue:
-0x0297 000901 jam 0x5a ,mem_hibernate_flag 
-0x0298 000902 call lpm_write_gpio_wakeup 
-0x0299 000903 hfetch 4 ,core_lpm_ctrl 
-0x029a 000904 set0 15 ,pdata 
-0x029b 000905 hstore 4 ,core_lpm_reg 
-0x029c 000906 call lpm_write_ctrl 
-0x029d 000907 arg param_hibernate_clks ,temp 
-0x029e 000908 branch lpm_sleep 
+0x297 000901 jam 0x5a ,mem_hibernate_flag 
+0x298 000902 call lpm_write_gpio_wakeup 
+0x299 000903 hfetch 4 ,core_lpm_ctrl 
+0x29a 000904 set0 15 ,pdata 
+0x29b 000905 hstore 4 ,core_lpm_reg 
+0x29c 000906 call lpm_write_ctrl 
+0x29d 000907 arg param_hibernate_clks ,temp 
+0x29e 000908 branch lpm_sleep 
 :      000910 p_fifo_in:
-0x029f 000911 ifetcht util_fifo_len ,rega 
-0x02a0 000912 and temp ,0xff ,pdata 
-0x02a1 000913 nbranch p_fifo_in_push ,blank 
-0x02a2 000914 rshift8 temp ,pdata 
-0x02a3 000915 istore util_fifo_len ,rega 
+0x29f 000911 ifetcht util_fifo_len ,rega 
+0x2a0 000912 and temp ,0xff ,pdata 
+0x2a1 000913 nbranch p_fifo_in_push ,blank 
+0x2a2 000914 rshift8 temp ,pdata 
+0x2a3 000915 istore util_fifo_len ,rega 
 :      000916 p_fifo_in_push:
-0x02a4 000917 increase util_fifo_len + util_fifo_offset ,rega 
-0x02a5 000918 ifetch 1 ,rega 
-0x02a6 000919 nrtn ,blank 
-0x02a7 000920 branch fifo_in_push + 3 
+0x2a4 000917 increase util_fifo_len + util_fifo_offset ,rega 
+0x2a5 000918 ifetch 1 ,rega 
+0x2a6 000919 nrtn ,blank 
+0x2a7 000920 branch fifo_in_push + 3 
 :      000925 p_check_51cmd_once:
-0x02a8 000926 call ui_ipc_get_lock 
-0x02a9 000927 arg mem_ipc_fifo_c512bt ,rega 
-0x02aa 000928 call fifo_out 
-0x02ab 000929 copy pdata ,temp 
-0x02ac 000930 call ui_ipc_put_lock 
-0x02ad 000931 copy temp ,pdata 
-0x02ae 000932 rtn blank 
-0x02af 000933 beq bt_cmd_start_24g ,p_check_51cmd_start24g 
-0x02b0 000934 beq bt_cmd_stop_24g ,p_check_51cmd_stop24g 
-0x02b1 000935 beq bt_cmd_pair_24g ,p_g24_start_pairing_sm1 
-0x02b2 000937 beq bt_cmd_start_discovery ,p_check_51cmd_start_discovery 
-0x02b3 000938 beq bt_cmd_start_adv ,p_check_51cmd_start_adv 
-0x02b4 000939 beq bt_cmd_start_adv_discovery ,p_check_51cmd_start_adv_discovery 
-0x02b5 000940 beq bt_cmd_start_adv_rec ,p_handle_adv_1 
-0x02b6 000941 beq bt_cmd_reconnect ,p_check_51cmd_reconnect 
-0x02b7 000942 beq bt_cmd_set_reconnect_init ,p_disconnect_connected_device 
-0x02b8 000943 beq bt_cmd_le_update_conn ,bt_cmd_le_update_conn_1 
-0x02b9 000944 branch check_51cmd_once + 9 
+0x2a8 000926 call ui_ipc_get_lock 
+0x2a9 000927 arg mem_ipc_fifo_c512bt ,rega 
+0x2aa 000928 call fifo_out 
+0x2ab 000929 copy pdata ,temp 
+0x2ac 000930 call ui_ipc_put_lock 
+0x2ad 000931 copy temp ,pdata 
+0x2ae 000932 rtn blank 
+0x2af 000933 beq bt_cmd_start_24g ,p_check_51cmd_start24g 
+0x2b0 000934 beq bt_cmd_stop_24g ,p_check_51cmd_stop24g 
+0x2b1 000935 beq bt_cmd_pair_24g ,p_g24_start_pairing_sm1 
+0x2b2 000937 beq bt_cmd_start_discovery ,p_check_51cmd_start_discovery 
+0x2b3 000938 beq bt_cmd_start_adv ,p_check_51cmd_start_adv 
+0x2b4 000939 beq bt_cmd_start_adv_discovery ,p_check_51cmd_start_adv_discovery 
+0x2b5 000940 beq bt_cmd_start_adv_rec ,p_handle_adv_1 
+0x2b6 000941 beq bt_cmd_reconnect ,p_check_51cmd_reconnect 
+0x2b7 000942 beq bt_cmd_set_reconnect_init ,p_disconnect_connected_device 
+0x2b8 000943 beq bt_cmd_le_update_conn ,bt_cmd_le_update_conn_1 
+0x2b9 000944 branch check_51cmd_once + 9 
 :      000945 p_check_51cmd_start24g:
-0x02ba 000946 jam state_24g_pairing_success ,mem_24g_pairing_sm 
-0x02bb 000947 branch p_g24_start_24g_mode 
+0x2ba 000946 jam state_24g_pairing_success ,mem_24g_pairing_sm 
+0x2bb 000947 branch p_g24_start_24g_mode 
 :      000948 p_check_51cmd_stop24g:
-0x02bc 000949 set0 mark_24g ,mark 
-0x02bd 000950 jam state_24g_pairing_success ,mem_24g_pairing_sm 
-0x02be 000951 branch p_g24_stop_g24_mode 
+0x2bc 000949 set0 mark_24g ,mark 
+0x2bd 000950 jam state_24g_pairing_success ,mem_24g_pairing_sm 
+0x2be 000951 branch p_g24_stop_g24_mode 
 :      000954 p_slave_ble_disconnect:
-0x02bf 000955 jam xt_ll_terminate_ind ,mem_fifo_temp 
-0x02c0 000956 branch le_xtype_fifo_in 
+0x2bf 000955 jam xt_ll_terminate_ind ,mem_fifo_temp 
+0x2c0 000956 branch le_xtype_fifo_in 
 :      000958 p_check_51cmd_once_continue:
-0x02c1 000959 fetch 1 ,mem_lmo_opcode2 
-0x02c2 000960 branch p_check_51cmd_once_continue0 ,blank 
-0x02c3 000961 call lmo_fifo_process 
-0x02c4 000962 fetch 1 ,mem_lmo_opcode2 
-0x02c5 000963 nbranch check_51cmd_restore ,blank 
+0x2c1 000959 fetch 1 ,mem_lmo_opcode2 
+0x2c2 000960 branch p_check_51cmd_once_continue0 ,blank 
+0x2c3 000961 call lmo_fifo_process 
+0x2c4 000962 fetch 1 ,mem_lmo_opcode2 
+0x2c5 000963 nbranch check_51cmd_restore ,blank 
 :      000964 p_check_51cmd_once_continue0:
-0x02c6 000965 fetch 1 ,mem_fifo_temp 
-0x02c7 000966 bmark0 mark_context ,check_51cmd_check_idle 
-0x02c8 000967 beq bt_cmd_disconnect ,p_check_51cmd_disconnect 
-0x02c9 000968 beq bt_cmd_le_disconnect ,p_slave_ble_disconnect 
-0x02ca 000969 beq bt_cmd_update_supervision_to ,p_check_51cmd_update_supervision_to 
-0x02cb 000970 branch check_51cmd_once_continue0 
+0x2c6 000965 fetch 1 ,mem_fifo_temp 
+0x2c7 000966 bmark0 mark_context ,check_51cmd_check_idle 
+0x2c8 000967 beq bt_cmd_disconnect ,p_check_51cmd_disconnect 
+0x2c9 000968 beq bt_cmd_le_disconnect ,p_slave_ble_disconnect 
+0x2ca 000969 beq bt_cmd_update_supervision_to ,p_check_51cmd_update_supervision_to 
+0x2cb 000970 branch check_51cmd_once_continue0 
 :      000971 p_check_51cmd_disconnect:
-0x02cc 000972 fetch 2 ,mem_ui_state_map 
-0x02cd 000973 bbit0 ui_state_bt_hid_handshake ,p_check_51cmd_quick_disconnect 
-0x02ce 000974 branch check_51cmd_disconnect 
+0x2cc 000972 fetch 2 ,mem_ui_state_map 
+0x2cd 000973 bbit0 ui_state_bt_hid_handshake ,p_check_51cmd_quick_disconnect 
+0x2ce 000974 branch check_51cmd_disconnect 
 :      000975 p_check_51cmd_quick_disconnect:
-0x02cf 000976 setarg 10 
-0x02d0 000977 store 4 ,mem_supervision_to 
-0x02d1 000978 branch check_51cmd_disconnect 
+0x2cf 000976 setarg 10 
+0x2d0 000977 store 4 ,mem_supervision_to 
+0x2d1 000978 branch check_51cmd_disconnect 
 :      000980 p_check_51cmd_update_supervision_to:
-0x02d2 000981 jam lmp_supervision_timeout ,mem_lmo_opcode2 
-0x02d3 000982 fetch 2 ,mem_new_supervision_to 
-0x02d4 000983 store 2 ,mem_supervision_to 
-0x02d5 000984 rtn 
+0x2d2 000981 jam lmp_supervision_timeout ,mem_lmo_opcode2 
+0x2d3 000982 fetch 2 ,mem_new_supervision_to 
+0x2d4 000983 store 2 ,mem_supervision_to 
+0x2d5 000984 rtn 
 :      000986 p_check_51cmd_start_adv_discovery:
-0x02d6 000987 call p_check_51cmd_start_discovery 
+0x2d6 000987 call p_check_51cmd_start_discovery 
 :      000988 p_check_51cmd_start_adv:
-0x02d7 000989 call app_clear_reconnect_flag 
-0x02d8 000990 call check_51cmd_bb_reconn_cancel 
-0x02d9 000991 jam 0 ,mem_lpm_mode 
-0x02da 000994 random pdata 
-0x02db 000995 store 1 ,mem_le_lap 
+0x2d7 000989 call app_clear_reconnect_flag 
+0x2d8 000990 call check_51cmd_bb_reconn_cancel 
+0x2d9 000991 jam 0 ,mem_lpm_mode 
+0x2da 000994 random pdata 
+0x2db 000995 store 1 ,mem_le_lap 
 :      000996 p_handle_adv_0:
-0x02dc 000997 jam 5 ,mem_le_adv_data + 2 
-0x02dd 000998 setarg 0x181203 
-0x02de 000999 store 3 ,mem_le_adv_data + 8 
-0x02df 001000 branch check_51cmd_adv 
+0x2dc 000997 jam 5 ,mem_le_adv_data + 2 
+0x2dd 000998 setarg 0x181203 
+0x2de 000999 store 3 ,mem_le_adv_data + 8 
+0x2df 001000 branch check_51cmd_adv 
 :      001002 p_handle_adv_1:
-0x02e0 001003 jam 4 ,mem_le_adv_data + 2 
-0x02e1 001004 setarg 0x0000ff 
-0x02e2 001005 store 3 ,mem_le_adv_data + 8 
-0x02e3 001006 branch check_51cmd_adv 
+0x2e0 001003 jam 4 ,mem_le_adv_data + 2 
+0x2e1 001004 setarg 0x0000ff 
+0x2e2 001005 store 3 ,mem_le_adv_data + 8 
+0x2e3 001006 branch check_51cmd_adv 
 :      001009 p_check_51cmd_start_discovery:
-0x02e4 001010 jam 6 ,mem_connection_options 
-0x02e5 001011 branch check_51cmd_start_discovery 
+0x2e4 001010 jam 6 ,mem_connection_options 
+0x2e5 001011 branch check_51cmd_start_discovery 
 :      001012 p_check_51cmd_reconnect:
-0x02e6 001013 call init_param 
-0x02e7 001014 call l2cap_init 
-0x02e8 001015 call init_lmp 
-0x02e9 001016 jam 6 ,mem_connection_options 
-0x02ea 001017 fetch 1 ,mem_ssp_enable 
-0x02eb 001018 beq 0 ,p_check_51cmd_reconnect_common 
-0x02ec 001019 jam 0x17 ,mem_connection_options 
+0x2e6 001013 call init_param 
+0x2e7 001014 call l2cap_init 
+0x2e8 001015 call init_lmp 
+0x2e9 001016 jam 6 ,mem_connection_options 
+0x2ea 001017 fetch 1 ,mem_ssp_enable 
+0x2eb 001018 beq 0 ,p_check_51cmd_reconnect_common 
+0x2ec 001019 jam 0x17 ,mem_connection_options 
 :      001020 p_check_51cmd_reconnect_common:
-0x02ed 001021 jam 1 ,mem_link_key_exists 
-0x02ee 001022 branch check_51cmd_reconnect 
+0x2ed 001021 jam 1 ,mem_link_key_exists 
+0x2ee 001022 branch check_51cmd_reconnect 
 :      001024 p_disconnect_connected_device:
-0x02ef 001026 fetch 2 ,mem_ui_state_map 
-0x02f0 001027 bbit1 ui_state_ble_connected ,app_ble_disconnect 
-0x02f1 001028 bbit1 ui_state_bt_connected ,p_disconnect_bt 
-0x02f2 001029 bbit1 ui_state_bt_reconnect ,check_51cmd_bb_reconn_cancel 
-0x02f3 001030 bmark1 mark_24g ,p_g24_stop_g24_mode 
-0x02f4 001031 jam off ,mem_le_adv_enable 
-0x02f5 001032 call app_bt_stop_discovery 
-0x02f6 001034 jam bt_evt_reconnect_standy ,mem_fifo_temp 
-0x02f7 001035 branch ui_ipc_send_event 
+0x2ef 001026 fetch 2 ,mem_ui_state_map 
+0x2f0 001027 bbit1 ui_state_ble_connected ,app_ble_disconnect 
+0x2f1 001028 bbit1 ui_state_bt_connected ,p_disconnect_bt 
+0x2f2 001029 bbit1 ui_state_bt_reconnect ,check_51cmd_bb_reconn_cancel 
+0x2f3 001030 bmark1 mark_24g ,p_g24_stop_g24_mode 
+0x2f4 001031 jam off ,mem_le_adv_enable 
+0x2f5 001032 call app_bt_stop_discovery 
+0x2f6 001034 jam bt_evt_reconnect_standy ,mem_fifo_temp 
+0x2f7 001035 branch ui_ipc_send_event 
 :      001038 p_disconnect_bt:
-0x02f8 001039 call app_clear_reconnect_flag 
-0x02f9 001040 call check_51cmd_bb_reconn_cancel 
-0x02fa 001042 branch app_bt_disconnect 
+0x2f8 001039 call app_clear_reconnect_flag 
+0x2f9 001040 call check_51cmd_bb_reconn_cancel 
+0x2fa 001042 branch app_bt_disconnect 
 :      001046 p_lpm_sleep:
-0x02fb 001047 call xtal_fast_wake 
-0x02fc 001048 branch lpm_sleep + 2 
+0x2fb 001047 call xtal_fast_wake 
+0x2fc 001048 branch lpm_sleep + 2 
 :      001051 p_connection_incontext:
-0x02fd 001052 call p_context_search_insniff 
-0x02fe 001053 branch connection_incontext + 3 
+0x2fd 001052 call p_context_search_insniff 
+0x2fe 001053 branch connection_incontext + 3 
 :      001054 p_context_search_insniff:
-0x02ff 001055 arg p_context_search_sniff ,regc 
-0x0300 001056 branch context_search 
+0x2ff 001055 arg p_context_search_sniff ,regc 
+0x300 001056 branch context_search 
 :      001058 p_context_search_sniff:
-0x0301 001059 bbit0 state_insniff ,context_search_next 
+0x301 001059 bbit0 state_insniff ,context_search_next 
 :      001060 p_context_search_sniff_loop:
-0x0302 001061 call context_get_anchor 
-0x0303 001062 call sign_pdata_temp 
-0x0304 001063 isub temp ,pdata 
-0x0305 001064 increase 1 ,pdata 
-0x0306 001065 branch p_context_search_sniff_miss ,positive 
-0x0307 001066 branch context_search_sniff_cont + 3 
+0x302 001061 call context_get_anchor 
+0x303 001062 call sign_pdata_temp 
+0x304 001063 isub temp ,pdata 
+0x305 001064 increase 1 ,pdata 
+0x306 001065 branch p_context_search_sniff_miss ,positive 
+0x307 001066 branch context_search_sniff_cont + 3 
 :      001067 p_context_search_sniff_miss:
-0x0308 001068 iforce regb 
-0x0309 001069 add rega ,coffset_tsniff ,contr 
-0x030a 001070 ifetch 2 ,contr 
-0x030b 001071 branch context_search_meet ,blank 
-0x030c 001072 call context_next_anchor 
-0x030d 001073 branch p_context_search_sniff_loop 
+0x308 001068 iforce regb 
+0x309 001069 add rega ,coffset_tsniff ,contr 
+0x30a 001070 ifetch 2 ,contr 
+0x30b 001071 branch context_search_meet ,blank 
+0x30c 001072 call context_next_anchor 
+0x30d 001073 branch p_context_search_sniff_loop 
 :      001076 sign_pdata_temp:
-0x030e 001077 rshift16 pdata ,timeup 
-0x030f 001078 rshift8 timeup ,timeup 
-0x0310 001079 branch sign_pdata_temp_p0 ,zero 
-0x0311 001080 compare 0xf ,timeup ,0xf 
-0x0312 001081 nrtn true 
-0x0313 001082 rshift16 temp ,timeup 
-0x0314 001083 rshift8 timeup ,timeup 
-0x0315 001084 nrtn zero 
-0x0316 001085 set1 28 ,temp 
-0x0317 001086 rtn 
+0x30e 001077 rshift16 pdata ,timeup 
+0x30f 001078 rshift8 timeup ,timeup 
+0x310 001079 branch sign_pdata_temp_p0 ,zero 
+0x311 001080 compare 0xf ,timeup ,0xf 
+0x312 001081 nrtn true 
+0x313 001082 rshift16 temp ,timeup 
+0x314 001083 rshift8 timeup ,timeup 
+0x315 001084 nrtn zero 
+0x316 001085 set1 28 ,temp 
+0x317 001086 rtn 
 :      001087 sign_pdata_temp_p0:
-0x0318 001088 rshift16 temp ,timeup 
-0x0319 001089 rshift8 timeup ,timeup 
-0x031a 001090 compare 0xf ,timeup ,0xf 
-0x031b 001091 nrtn true 
-0x031c 001092 set1 28 ,pdata 
-0x031d 001093 rtn 
+0x318 001088 rshift16 temp ,timeup 
+0x319 001089 rshift8 timeup ,timeup 
+0x31a 001090 compare 0xf ,timeup ,0xf 
+0x31b 001091 nrtn true 
+0x31c 001092 set1 28 ,pdata 
+0x31d 001093 rtn 
 :      001096 p_idle_page_mode_r0:
-0x031e 001097 storet 8 ,mem_temp 
-0x031f 001098 call timer_check 
-0x0320 001099 fetcht 8 ,mem_temp 
-0x0321 001100 branch idle_page_mode_r0 + 13 
+0x31e 001097 storet 8 ,mem_temp 
+0x31f 001098 call timer_check 
+0x320 001099 fetcht 8 ,mem_temp 
+0x321 001100 branch idle_page_mode_r0 + 13 
 :      001103 p_role_switch_check:
-0x0322 001104 disable user 
-0x0323 001105 fetch 2 ,mem_tsniff 
-0x0324 001106 arg 0xffff ,temp 
-0x0325 001107 isub temp ,null 
-0x0326 001108 nrtn zero 
-0x0327 001109 fetch 4 ,mem_sniff_anchor 
-0x0328 001110 branch p_role_switch_clkn ,clknt 
-0x0329 001111 isub clke_bt ,pdata 
-0x032a 001112 branch p_role_switch_clke 
+0x322 001104 disable user 
+0x323 001105 fetch 2 ,mem_tsniff 
+0x324 001106 arg 0xffff ,temp 
+0x325 001107 isub temp ,null 
+0x326 001108 nrtn zero 
+0x327 001109 fetch 4 ,mem_sniff_anchor 
+0x328 001110 branch p_role_switch_clkn ,clknt 
+0x329 001111 isub clke_bt ,pdata 
+0x32a 001112 branch p_role_switch_clke 
 :      001114 p_role_switch_clkn:
-0x032b 001115 isub clkn_bt ,pdata 
+0x32b 001115 isub clkn_bt ,pdata 
 :      001116 p_role_switch_clke:
-0x032c 001117 sub pdata ,4 ,null 
-0x032d 001118 nrtn positive 
-0x032e 001119 force 0 ,pdata 
-0x032f 001120 store 2 ,mem_tsniff 
-0x0330 001121 branch enable_user 
+0x32c 001117 sub pdata ,4 ,null 
+0x32d 001118 nrtn positive 
+0x32e 001119 force 0 ,pdata 
+0x32f 001120 store 2 ,mem_tsniff 
+0x330 001121 branch enable_user 
 :      001124 p_parse_lmp_accepted_switch:
-0x0331 001125 jam bt_evt_switch_accept ,mem_fifo_temp 
-0x0332 001126 call ui_ipc_send_event 
-0x0333 001127 branch p_role_switch_prepare0 
+0x331 001125 jam bt_evt_switch_accept ,mem_fifo_temp 
+0x332 001126 call ui_ipc_send_event 
+0x333 001127 branch p_role_switch_prepare0 
 :      001129 p_role_switch_prepare0_0:
-0x0334 001132 storet 4 ,mem_sniff_anchor 
+0x334 001132 storet 4 ,mem_sniff_anchor 
 :      001133 p_role_switch_prepare0:
-0x0335 001134 jam switch_flag_accept ,mem_switch_flag 
-0x0336 001135 setarg 0xffff 
-0x0337 001136 store 2 ,mem_tsniff 
-0x0338 001137 jam 1 ,mem_sniff_attempt 
-0x0339 001138 rtn 
+0x335 001134 jam switch_flag_accept ,mem_switch_flag 
+0x336 001135 setarg 0xffff 
+0x337 001136 store 2 ,mem_tsniff 
+0x338 001137 jam 1 ,mem_sniff_attempt 
+0x339 001138 rtn 
 :      001140 p_roles_replyto_fhs:
-0x033a 001141 call rf_setup_time_slave_slot 
-0x033b 001142 call p_master_send_packet 
-0x033c 001143 branch roles_replyto_fhs + 4 
+0x33a 001141 call rf_setup_time_slave_slot 
+0x33b 001142 call p_master_send_packet 
+0x33c 001143 branch roles_replyto_fhs + 4 
 :      001145 p_master_send_packet:
-0x033d 001146 add clkn_bt ,1 ,bt_clk 
-0x033e 001147 call fetch_self_bt_adr 
-0x033f 001148 force 0x03 ,freq_mode 
-0x0340 001149 call tx_radio_freq 
-0x0341 001150 call start_transmitter 
-0x0342 001151 call start_tx_native 
-0x0343 001152 call send_access_word 
-0x0344 001153 branch end_of_packet 
+0x33d 001146 add clkn_bt ,1 ,bt_clk 
+0x33e 001147 call fetch_self_bt_adr 
+0x33f 001148 force 0x03 ,freq_mode 
+0x340 001149 call tx_radio_freq 
+0x341 001150 call start_transmitter 
+0x342 001151 call start_tx_native 
+0x343 001152 call send_access_word 
+0x344 001153 branch end_of_packet 
 :      001157 p_slave_loop:
-0x0345 001158 call check_bt_disabled 
-0x0346 001159 call scheduler_process 
-0x0347 001160 call slave_conn_recv_packet 
-0x0348 001161 branch slave_loop + 6 
+0x345 001158 call check_bt_disabled 
+0x346 001159 call scheduler_process 
+0x347 001160 call slave_conn_recv_packet 
+0x348 001161 branch slave_loop + 6 
 :      001164 p_slave_notmatch:
-0x0349 001165 call lpm_set_mult 
-0x034a 001166 call supervision_update 
-0x034b 001167 branch slave_disconnect ,positive 
-0x034c 001168 call check_disconnect_timeout 
-0x034d 001169 nbranch slave_disconnect ,user 
-0x034e 001170 call check_attempt 
-0x034f 001171 nbranch p_slave_loop + 1 ,blank 
-0x0350 001172 rtn 
+0x349 001165 call lpm_set_mult 
+0x34a 001166 call supervision_update 
+0x34b 001167 branch slave_disconnect ,positive 
+0x34c 001168 call check_disconnect_timeout 
+0x34d 001169 nbranch slave_disconnect ,user 
+0x34e 001170 call check_attempt 
+0x34f 001171 nbranch p_slave_loop + 1 ,blank 
+0x350 001172 rtn 
 :      001175 p_prepare_tx_not_sco:
-0x0351 001176 call context_check_all_wack 
-0x0352 001177 nbranch prepare_tx_no_retransmit ,zero 
-0x0353 001178 fetch 1 ,mem_arq 
-0x0354 001179 bbit0 wack ,prepare_tx_pollnull 
-0x0355 001180 fetch 1 ,mem_last_type 
-0x0356 001181 beq type_lmp ,prepare_tx_retransmit + 7 
-0x0357 001182 fetch 2 ,mem_last_txlen 
-0x0358 001183 sub pdata ,20 ,null 
-0x0359 001184 nbranch prepare_tx_retransmit + 7 ,positive 
-0x035a 001185 store 2 ,mem_tx_len 
-0x035b 001186 fetch 1 ,mem_last_txlch 
-0x035c 001187 store 1 ,mem_tx_lch 
-0x035d 001188 setarg mem_last_txdata 
-0x035e 001189 store 2 ,mem_txptr 
-0x035f 001190 branch prepare_tx_retransmit + 7 
+0x351 001176 call context_check_all_wack 
+0x352 001177 nbranch prepare_tx_no_retransmit ,zero 
+0x353 001178 fetch 1 ,mem_arq 
+0x354 001179 bbit0 wack ,prepare_tx_pollnull 
+0x355 001180 fetch 1 ,mem_last_type 
+0x356 001181 beq type_lmp ,prepare_tx_retransmit + 7 
+0x357 001182 fetch 2 ,mem_last_txlen 
+0x358 001183 sub pdata ,20 ,null 
+0x359 001184 nbranch prepare_tx_retransmit + 7 ,positive 
+0x35a 001185 store 2 ,mem_tx_len 
+0x35b 001186 fetch 1 ,mem_last_txlch 
+0x35c 001187 store 1 ,mem_tx_lch 
+0x35d 001188 setarg mem_last_txdata 
+0x35e 001189 store 2 ,mem_txptr 
+0x35f 001190 branch prepare_tx_retransmit + 7 
 :      001193 p_tx_l2cap_type:
-0x0360 001194 fetch 2 ,mem_tx_len 
-0x0361 001195 store 2 ,mem_last_txlen 
-0x0362 001196 sub pdata ,20 ,null 
-0x0363 001197 nbranch tx_l2cap_type + 2 ,positive 
-0x0364 001198 iforce loopcnt 
-0x0365 001199 fetch 1 ,mem_tx_lch 
-0x0366 001200 store 1 ,mem_last_txlch 
-0x0367 001201 fetch 2 ,mem_txptr 
-0x0368 001202 iforce contr 
-0x0369 001203 arg mem_last_txdata ,contw 
-0x036a 001204 call memcpy 
-0x036b 001205 branch tx_l2cap_type + 2 
+0x360 001194 fetch 2 ,mem_tx_len 
+0x361 001195 store 2 ,mem_last_txlen 
+0x362 001196 sub pdata ,20 ,null 
+0x363 001197 nbranch tx_l2cap_type + 2 ,positive 
+0x364 001198 iforce loopcnt 
+0x365 001199 fetch 1 ,mem_tx_lch 
+0x366 001200 store 1 ,mem_last_txlch 
+0x367 001201 fetch 2 ,mem_txptr 
+0x368 001202 iforce contr 
+0x369 001203 arg mem_last_txdata ,contw 
+0x36a 001204 call memcpy 
+0x36b 001205 branch tx_l2cap_type + 2 
 :      001208 p_l2cap_rx_multiplexing:
-0x036c 001209 fetch 2 ,mem_l2cap_rx_pkt_length 
-0x036d 001210 branch l2cap_rx_reset_state ,blank 
-0x036e 001211 fetch 1 ,mem_l2cap_rx_cid 
-0x036f 001212 beq l2cap_signal_channel ,p_l2cap_call_proc_signal 
-0x0370 001213 branch l2cap_rx_multiplexing0 
+0x36c 001209 fetch 2 ,mem_l2cap_rx_pkt_length 
+0x36d 001210 branch l2cap_rx_reset_state ,blank 
+0x36e 001211 fetch 1 ,mem_l2cap_rx_cid 
+0x36f 001212 beq l2cap_signal_channel ,p_l2cap_call_proc_signal 
+0x370 001213 branch l2cap_rx_multiplexing0 
 :      001214 p_l2cap_call_proc_signal:
-0x0371 001215 call l2cap_malloc_is_fifo_full 
-0x0372 001216 nrtn blank 
-0x0373 001217 branch l2cap_call_proc_signal0 
+0x371 001215 call l2cap_malloc_is_fifo_full 
+0x372 001216 nrtn blank 
+0x373 001217 branch l2cap_call_proc_signal0 
 :      001220 p_l2cap_process_one_signal:
-0x0374 001221 ifetch 1 ,contr 
-0x0375 001222 beq signal_info_req ,p_l2cap_proc_signal_info_req 
-0x0376 001223 branch l2cap_process_one_signal + 3 
+0x374 001221 ifetch 1 ,contr 
+0x375 001222 beq signal_info_req ,p_l2cap_proc_signal_info_req 
+0x376 001223 branch l2cap_process_one_signal + 3 
 :      001224 p_l2cap_proc_signal_info_req:
-0x0377 001225 ifetch 1 ,contr 
-0x0378 001226 copy pdata ,queue 
-0x0379 001227 ifetch 2 ,contr 
-0x037a 001228 copy pdata ,rega 
-0x037b 001229 copy regc ,pdata 
-0x037c 001230 isub rega ,regc 
-0x037d 001231 setarg signal_info_rsp 
-0x037e 001232 istore 1 ,contw 
-0x037f 001233 copy queue ,pdata 
-0x0380 001234 istore 1 ,contw 
-0x0381 001235 ifetch 2 ,contr 
+0x377 001225 ifetch 1 ,contr 
+0x378 001226 copy pdata ,queue 
+0x379 001227 ifetch 2 ,contr 
+0x37a 001228 copy pdata ,rega 
+0x37b 001229 copy regc ,pdata 
+0x37c 001230 isub rega ,regc 
+0x37d 001231 setarg signal_info_rsp 
+0x37e 001232 istore 1 ,contw 
+0x37f 001233 copy queue ,pdata 
+0x380 001234 istore 1 ,contw 
+0x381 001235 ifetch 2 ,contr 
 :      001236 p_l2cap_proc_signal_info_req_reply:
-0x0382 001237 beq l2cap_sig_ext_featrue ,p_l2cap_proc_signal_info_req_ext 
-0x0383 001238 beq l2cap_sig_fix_featrue ,p_l2cap_proc_signal_info_req_fix 
-0x0384 001239 branch assert 
+0x382 001237 beq l2cap_sig_ext_featrue ,p_l2cap_proc_signal_info_req_ext 
+0x383 001238 beq l2cap_sig_fix_featrue ,p_l2cap_proc_signal_info_req_fix 
+0x384 001239 branch assert 
 :      001240 p_l2cap_proc_signal_info_req_ext:
-0x0385 001241 setarg 0x020008 
-0x0386 001242 istore 6 ,contw 
-0x0387 001243 setarg 0x0200 
-0x0388 001244 istore 4 ,contw 
-0x0389 001245 force 12 ,pdata 
-0x038a 001246 iadd regb ,regb 
-0x038b 001247 branch l2cap_process_one_signal_rtn 
+0x385 001241 setarg 0x020008 
+0x386 001242 istore 6 ,contw 
+0x387 001243 setarg 0x0200 
+0x388 001244 istore 4 ,contw 
+0x389 001245 force 12 ,pdata 
+0x38a 001246 iadd regb ,regb 
+0x38b 001247 branch l2cap_process_one_signal_rtn 
 :      001248 p_l2cap_proc_signal_info_req_fix:
-0x038c 001249 setarg 0x3000c 
-0x038d 001250 istore 6 ,contw 
-0x038e 001251 setarg 0x0006 
-0x038f 001252 istore 8 ,contw 
-0x0390 001253 force 16 ,pdata 
-0x0391 001254 iadd regb ,regb 
-0x0392 001255 branch l2cap_process_one_signal_rtn 
+0x38c 001249 setarg 0x3000c 
+0x38d 001250 istore 6 ,contw 
+0x38e 001251 setarg 0x0006 
+0x38f 001252 istore 8 ,contw 
+0x390 001253 force 16 ,pdata 
+0x391 001254 iadd regb ,regb 
+0x392 001255 branch l2cap_process_one_signal_rtn 
 :      001258 p_ml2cap_call_proc_signal:
-0x0393 001259 call l2cap_malloc_signal_channel 
-0x0394 001260 force 0 ,regb 
-0x0395 001261 call l2cap_get_signal_tx_payload 
-0x0396 001262 copy pdata ,contw 
-0x0397 001263 fetch 2 ,mem_l2cap_rx_pkt_length 
-0x0398 001264 copy pdata ,regc 
-0x0399 001265 fetch 2 ,mem_l2cap_payload_ptr 
-0x039a 001266 iforce contr 
-0x039b 001267 call p_ml2cap_proc_one_comm 
-0x039c 001268 branch ml2cap_proc_one_comm_loop + 1 
+0x393 001259 call l2cap_malloc_signal_channel 
+0x394 001260 force 0 ,regb 
+0x395 001261 call l2cap_get_signal_tx_payload 
+0x396 001262 copy pdata ,contw 
+0x397 001263 fetch 2 ,mem_l2cap_rx_pkt_length 
+0x398 001264 copy pdata ,regc 
+0x399 001265 fetch 2 ,mem_l2cap_payload_ptr 
+0x39a 001266 iforce contr 
+0x39b 001267 call p_ml2cap_proc_one_comm 
+0x39c 001268 branch ml2cap_proc_one_comm_loop + 1 
 :      001269 p_ml2cap_proc_one_comm:
-0x039d 001270 ifetch 1 ,contr 
-0x039e 001271 beq signal_info_req ,p_ml2cap_proc_signal_info_req 
-0x039f 001272 branch ml2cap_proc_one_comm + 1 
+0x39d 001270 ifetch 1 ,contr 
+0x39e 001271 beq signal_info_req ,p_ml2cap_proc_signal_info_req 
+0x39f 001272 branch ml2cap_proc_one_comm + 1 
 :      001273 p_ml2cap_proc_signal_info_req:
-0x03a0 001274 ifetch 1 ,contr 
-0x03a1 001275 copy pdata ,queue 
-0x03a2 001276 ifetch 2 ,contr 
-0x03a3 001277 copy pdata ,rega 
-0x03a4 001278 ifetch 2 ,contr 
-0x03a5 001279 store 2 ,mem_temp 
-0x03a6 001280 copy regc ,pdata 
-0x03a7 001281 isub rega ,regc 
-0x03a8 001282 call l2cap_get_signal_tx_payload 
-0x03a9 001283 setarg signal_info_rsp 
-0x03aa 001284 istore 1 ,contw 
-0x03ab 001285 copy queue ,pdata 
-0x03ac 001286 istore 1 ,contw 
-0x03ad 001287 fetch 2 ,mem_temp 
-0x03ae 001288 branch p_l2cap_proc_signal_info_req_reply 
+0x3a0 001274 ifetch 1 ,contr 
+0x3a1 001275 copy pdata ,queue 
+0x3a2 001276 ifetch 2 ,contr 
+0x3a3 001277 copy pdata ,rega 
+0x3a4 001278 ifetch 2 ,contr 
+0x3a5 001279 store 2 ,mem_temp 
+0x3a6 001280 copy regc ,pdata 
+0x3a7 001281 isub rega ,regc 
+0x3a8 001282 call l2cap_get_signal_tx_payload 
+0x3a9 001283 setarg signal_info_rsp 
+0x3aa 001284 istore 1 ,contw 
+0x3ab 001285 copy queue ,pdata 
+0x3ac 001286 istore 1 ,contw 
+0x3ad 001287 fetch 2 ,mem_temp 
+0x3ae 001288 branch p_l2cap_proc_signal_info_req_reply 
 :      001291 p_l2cap_malloc:
-0x03af 001292 arg 0 ,regb 
-0x03b0 001293 call l2cap_malloc_is_fifo_full 
-0x03b1 001294 nrtn blank 
-0x03b2 001295 branch l2cap_malloc + 5 
+0x3af 001292 arg 0 ,regb 
+0x3b0 001293 call l2cap_malloc_is_fifo_full 
+0x3b1 001294 nrtn blank 
+0x3b2 001295 branch l2cap_malloc + 5 
 :      001297 p_hid_rx_process:
-0x03b3 001298 fetch 2 ,mem_l2cap_payload_ptr 
-0x03b4 001299 copy pdata ,contr 
-0x03b5 001300 ifetch 1 ,contr 
-0x03b6 001301 and pdata ,0x0f ,temp 
-0x03b7 001302 rshift4 pdata ,pdata 
-0x03b8 001305 beq hid_type_data ,p_hid_rx_process_data 
-0x03b9 001306 beq hid_type_set_report ,p_hid_rx_process_set_report 
-0x03ba 001308 beq hid_type_control ,p_hid_rx_process_hid_control 
-0x03bb 001309 beq hid_type_get_report ,hid_rx_process_handshake 
-0x03bc 001310 branch hid_rx_process + 7 
+0x3b3 001298 fetch 2 ,mem_l2cap_payload_ptr 
+0x3b4 001299 copy pdata ,contr 
+0x3b5 001300 ifetch 1 ,contr 
+0x3b6 001301 and pdata ,0x0f ,temp 
+0x3b7 001302 rshift4 pdata ,pdata 
+0x3b8 001305 beq hid_type_data ,p_hid_rx_process_data 
+0x3b9 001306 beq hid_type_set_report ,p_hid_rx_process_set_report 
+0x3ba 001308 beq hid_type_control ,p_hid_rx_process_hid_control 
+0x3bb 001309 beq hid_type_get_report ,hid_rx_process_handshake 
+0x3bc 001310 branch hid_rx_process + 7 
 :      001313 p_hid_rx_process_hid_control:
-0x03bd 001314 copy temp ,pdata 
-0x03be 001315 beq hid_control_p_virtualcableunplug ,hid_rx_process_virtual_cable_unplug 
-0x03bf 001316 jam 1 ,mem_suspend_flag 
-0x03c0 001317 beq hid_control_p_suspend ,hid_rx_process_handshake 
-0x03c1 001318 jam 0 ,mem_suspend_flag 
-0x03c2 001319 beq hid_control_p_exitsuspend ,hid_rx_process_handshake 
-0x03c3 001320 rtn 
+0x3bd 001314 copy temp ,pdata 
+0x3be 001315 beq hid_control_p_virtualcableunplug ,hid_rx_process_virtual_cable_unplug 
+0x3bf 001316 jam 1 ,mem_suspend_flag 
+0x3c0 001317 beq hid_control_p_suspend ,hid_rx_process_handshake 
+0x3c1 001318 jam 0 ,mem_suspend_flag 
+0x3c2 001319 beq hid_control_p_exitsuspend ,hid_rx_process_handshake 
+0x3c3 001320 rtn 
 :      001323 p_hid_rx_process_set_report:
-0x03c4 001324 call p_hid_rx_process_data 
-0x03c5 001325 branch hid_rx_process_set_report 
+0x3c4 001324 call p_hid_rx_process_data 
+0x3c5 001325 branch hid_rx_process_set_report 
 :      001326 p_hid_rx_process_data:
-0x03c6 001327 ifetch 1 ,contr 
-0x03c7 001328 beq hid_report_id_kb ,p_hid_rx_process_data_hid_kb 
-0x03c8 001329 rtn 
+0x3c6 001327 ifetch 1 ,contr 
+0x3c7 001328 beq hid_report_id_kb ,p_hid_rx_process_data_hid_kb 
+0x3c8 001329 rtn 
 :      001331 p_scheduler_process_sdp_succ:
-0x03c9 001332 call l2cap_malloc_is_fifo_full 
-0x03ca 001333 nrtn blank 
-0x03cb 001335 call p_l2cap_call_proc_sigal_pending 
-0x03cc 001336 branch scheduler_process1 
+0x3c9 001332 call l2cap_malloc_is_fifo_full 
+0x3ca 001333 nrtn blank 
+0x3cb 001335 call p_l2cap_call_proc_sigal_pending 
+0x3cc 001336 branch scheduler_process1 
 :      001338 p_l2cap_call_proc_sigal_pending:
-0x03cd 001339 fetch 1 ,mem_device_option 
-0x03ce 001340 rtneq dvc_op_hci 
-0x03cf 001341 fetch 1 ,mem_l2cap_pending_item 
-0x03d0 001342 rtn blank 
-0x03d1 001343 copy pdata ,rega 
-0x03d2 001344 jam 0 ,mem_l2cap_pending_item 
-0x03d3 001345 copy rega ,pdata 
-0x03d4 001346 beq l2cap_sdp_channel ,l2cap_sdp_conn_succ 
-0x03d5 001347 rtn 
+0x3cd 001339 fetch 1 ,mem_device_option 
+0x3ce 001340 rtneq dvc_op_hci 
+0x3cf 001341 fetch 1 ,mem_l2cap_pending_item 
+0x3d0 001342 rtn blank 
+0x3d1 001343 copy pdata ,rega 
+0x3d2 001344 jam 0 ,mem_l2cap_pending_item 
+0x3d3 001345 copy rega ,pdata 
+0x3d4 001346 beq l2cap_sdp_channel ,l2cap_sdp_conn_succ 
+0x3d5 001347 rtn 
 :      001350 p_parse_lmp:
-0x03d6 001351 fetch 1 ,mem_lmi_opcode2 
-0x03d7 001352 beq lmp_accepted ,p_parse_lmp_accepted 
-0x03d8 001353 beq lmp_detach ,p_parse_lmp_detach 
-0x03d9 001355 branch parse_lmp + 26 
+0x3d6 001351 fetch 1 ,mem_lmi_opcode2 
+0x3d7 001352 beq lmp_accepted ,p_parse_lmp_accepted 
+0x3d8 001353 beq lmp_detach ,p_parse_lmp_detach 
+0x3d9 001355 branch parse_lmp + 26 
 :      001356 p_parse_lmp_accepted:
-0x03da 001357 fetch 1 ,mem_rxbuf + 1 
-0x03db 001358 store 1 ,mem_lmi_accepted_opcode 
-0x03dc 001359 beq lmp_switch_req ,p_parse_lmp_accepted_switch 
-0x03dd 001360 beq lmp_host_connection_req ,p_parse_lmp_accepted_hostconn 
-0x03de 001361 branch parse_lmp_accepted + 2 
+0x3da 001357 fetch 1 ,mem_rxbuf + 1 
+0x3db 001358 store 1 ,mem_lmi_accepted_opcode 
+0x3dc 001359 beq lmp_switch_req ,p_parse_lmp_accepted_switch 
+0x3dd 001360 beq lmp_host_connection_req ,p_parse_lmp_accepted_hostconn 
+0x3de 001361 branch parse_lmp_accepted + 2 
 :      001362 p_parse_lmp_accepted_hostconn:
-0x03df 001365 fetch 1 ,mem_lmp_conn_state 
-0x03e0 001366 set1 received_conn_req ,pdata 
-0x03e1 001367 store 1 ,mem_lmp_conn_state 
-0x03e2 001368 jam bt_evt_bb_connected ,mem_fifo_temp 
-0x03e3 001369 call ui_ipc_send_event 
-0x03e4 001370 branch parse_lmp_accepted_hostconn_ctn 
+0x3df 001365 fetch 1 ,mem_lmp_conn_state 
+0x3e0 001366 set1 received_conn_req ,pdata 
+0x3e1 001367 store 1 ,mem_lmp_conn_state 
+0x3e2 001368 jam bt_evt_bb_connected ,mem_fifo_temp 
+0x3e3 001369 call ui_ipc_send_event 
+0x3e4 001370 branch parse_lmp_accepted_hostconn_ctn 
 :      001373 p_parse_lmp_detach:
-0x03e5 001374 fetch 1 ,mem_rxbuf + 1 
-0x03e6 001375 store 1 ,mem_disconn_reason_send 
-0x03e7 001376 branch parse_lmp_detach 
+0x3e5 001374 fetch 1 ,mem_rxbuf + 1 
+0x3e6 001375 store 1 ,mem_disconn_reason_send 
+0x3e7 001376 branch parse_lmp_detach 
 :      001392 p_send_lmp:
-0x03e8 001393 disable user 
-0x03e9 001394 call lmo_fifo_process 
-0x03ea 001395 fetch 1 ,mem_lmp_to_send 
-0x03eb 001396 rtn blank 
-0x03ec 001397 bbit1 7 ,send_lmp_escape 
-0x03ed 001398 beq lmp_name_res ,p_send_lmp_name_res 
-0x03ee 001399 branch send_lmp + 7 
+0x3e8 001393 disable user 
+0x3e9 001394 call lmo_fifo_process 
+0x3ea 001395 fetch 1 ,mem_lmp_to_send 
+0x3eb 001396 rtn blank 
+0x3ec 001397 bbit1 7 ,send_lmp_escape 
+0x3ed 001398 beq lmp_name_res ,p_send_lmp_name_res 
+0x3ee 001399 branch send_lmp + 7 
 :      001400 p_send_lmp_name_res:
-0x03ef 001401 force 17 ,pdata 
-0x03f0 001402 call msg_send_lmp 
-0x03f1 001403 fetch 1 ,mem_lmi_opcode 
-0x03f2 001404 copy pdata ,temp 
-0x03f3 001405 beq 0x00 ,p_send_lmp_name_res_offset_ok 
-0x03f4 001406 beq 0x0e ,p_send_lmp_name_res_offset_ok 
-0x03f5 001407 beq 0x1c ,p_send_lmp_name_res_offset_ok 
-0x03f6 001408 rtn 
+0x3ef 001401 force 17 ,pdata 
+0x3f0 001402 call msg_send_lmp 
+0x3f1 001403 fetch 1 ,mem_lmi_opcode 
+0x3f2 001404 copy pdata ,temp 
+0x3f3 001405 beq 0x00 ,p_send_lmp_name_res_offset_ok 
+0x3f4 001406 beq 0x0e ,p_send_lmp_name_res_offset_ok 
+0x3f5 001407 beq 0x1c ,p_send_lmp_name_res_offset_ok 
+0x3f6 001408 rtn 
 :      001409 p_send_lmp_name_res_offset_ok:
-0x03f7 001410 istore 1 ,contw 
-0x03f8 001411 fetch 1 ,mem_local_name_length 
-0x03f9 001412 istore 1 ,contw 
-0x03fa 001413 setarg 14 
-0x03fb 001414 branch send_lmp_name_res_offset_ok + 3 
+0x3f7 001410 istore 1 ,contw 
+0x3f8 001411 fetch 1 ,mem_local_name_length 
+0x3f9 001412 istore 1 ,contw 
+0x3fa 001413 setarg 14 
+0x3fb 001414 branch send_lmp_name_res_offset_ok + 3 
 :      001416 p_process_conn_sm:
-0x03fc 001417 fetch 1 ,mem_lmo_opcode2 
-0x03fd 001418 branch p_process_conn_sm_continue ,blank 
-0x03fe 001419 call lmo_fifo_process 
-0x03ff 001420 fetch 1 ,mem_lmo_opcode2 
-0x0400 001421 nrtn blank 
+0x3fc 001417 fetch 1 ,mem_lmo_opcode2 
+0x3fd 001418 branch p_process_conn_sm_continue ,blank 
+0x3fe 001419 call lmo_fifo_process 
+0x3ff 001420 fetch 1 ,mem_lmo_opcode2 
+0x400 001421 nrtn blank 
 :      001422 p_process_conn_sm_continue:
-0x0401 001423 fetch 1 ,mem_conn_sm 
-0x0402 001424 rtn blank 
-0x0403 001425 beq conn_sm_auth_pair ,p_host_create_conn_auth_pair 
-0x0404 001426 beq conn_sm_wait_switch_after_host_connection ,p_host_creat_conn_wait_switch 
-0x0405 001427 branch process_conn_sm_continue + 2 
+0x401 001423 fetch 1 ,mem_conn_sm 
+0x402 001424 rtn blank 
+0x403 001425 beq conn_sm_auth_pair ,p_host_create_conn_auth_pair 
+0x404 001426 beq conn_sm_wait_switch_after_host_connection ,p_host_creat_conn_wait_switch 
+0x405 001427 branch process_conn_sm_continue + 2 
 :      001429 p_host_creat_conn_wait_switch:
-0x0406 001430 fetch 1 ,mem_switch_flag 
-0x0407 001431 rtneq switch_flag_init 
-0x0408 001432 beq switch_flag_accept ,p_host_create_conn_switch_accept 
-0x0409 001433 arg switch_wait_timer ,queue 
-0x040a 001434 call timer_check 
-0x040b 001435 nrtn blank 
-0x040c 001436 jam switch_flag_init ,mem_switch_flag 
-0x040d 001437 branch host_create_conn_switch 
+0x406 001430 fetch 1 ,mem_switch_flag 
+0x407 001431 rtneq switch_flag_init 
+0x408 001432 beq switch_flag_accept ,p_host_create_conn_switch_accept 
+0x409 001433 arg switch_wait_timer ,queue 
+0x40a 001434 call timer_check 
+0x40b 001435 nrtn blank 
+0x40c 001436 jam switch_flag_init ,mem_switch_flag 
+0x40d 001437 branch host_create_conn_switch 
 :      001438 p_host_create_conn_switch_accept:
-0x040e 001439 rtn master 
-0x040f 001440 branch p_host_create_conn_auth_pair 
+0x40e 001439 rtn master 
+0x40f 001440 branch p_host_create_conn_auth_pair 
 :      001442 p_host_create_conn_auth_pair:
-0x0410 001443 fetch 1 ,mem_connection_options 
-0x0411 001444 bbit1 connection_switch ,host_create_conn_switch 
-0x0412 001445 bbit1 connection_auth ,p_host_create_conn_auth_pair_true 
+0x410 001443 fetch 1 ,mem_connection_options 
+0x411 001444 bbit1 connection_switch ,host_create_conn_switch 
+0x412 001445 bbit1 connection_auth ,p_host_create_conn_auth_pair_true 
 :      001446 p_host_create_conn_auth_pair_true:
-0x0413 001447 fetch 1 ,mem_link_key_exists 
-0x0414 001448 branch host_create_conn_auth_pair_nokey ,blank 
-0x0415 001449 fetch 1 ,mem_lmp_conn_state 
-0x0416 001450 rtnbit0 sent_setup_complete 
-0x0417 001451 rtnbit0 received_setup_complete 
-0x0418 001452 fetch 4 ,mem_aurand_send_delay_time 
-0x0419 001453 arg 800 ,temp 
-0x041a 001454 iadd temp ,temp 
-0x041b 001455 copy clkn_bt ,pdata 
-0x041c 001456 isub temp ,null 
-0x041d 001457 nrtn positive 
-0x041e 001458 branch host_create_conn_auth 
+0x413 001447 fetch 1 ,mem_link_key_exists 
+0x414 001448 branch host_create_conn_auth_pair_nokey ,blank 
+0x415 001449 fetch 1 ,mem_lmp_conn_state 
+0x416 001450 rtnbit0 sent_setup_complete 
+0x417 001451 rtnbit0 received_setup_complete 
+0x418 001452 fetch 4 ,mem_aurand_send_delay_time 
+0x419 001453 arg 800 ,temp 
+0x41a 001454 iadd temp ,temp 
+0x41b 001455 copy clkn_bt ,pdata 
+0x41c 001456 isub temp ,null 
+0x41d 001457 nrtn positive 
+0x41e 001458 branch host_create_conn_auth 
 :      001460 p_hid_rx_process_data_hid_kb:
-0x041f 001461 ifetch 1 ,contr 
-0x0420 001462 store 1 ,mem_caps_num_lock 
-0x0421 001463 rtn 
+0x41f 001461 ifetch 1 ,contr 
+0x420 001462 store 1 ,mem_caps_num_lock 
+0x421 001463 rtn 
 :      001468 p_le_transmit_receive_sifs:
-0x0422 001469 call le_transmit 
-0x0423 001470 fetcht 1 ,mem_last_freq 
-0x0424 001471 call set_freq_rx 
-0x0425 001472 call rf_rx_enable 
-0x0426 001473 enable swfine 
-0x0427 001474 arg 5500 ,timeup 
-0x0428 001476 branch le_receive_rxon 
+0x422 001469 call le_transmit 
+0x423 001470 fetcht 1 ,mem_last_freq 
+0x424 001471 call set_freq_rx 
+0x425 001472 call rf_rx_enable 
+0x426 001473 enable swfine 
+0x427 001474 arg 5500 ,timeup 
+0x428 001476 branch le_receive_rxon 
 :      001478 p_le_init_conn:
-0x0429 001479 jam 0x01 ,mem_le_txheader 
-0x042a 001480 jam 0 ,mem_le_txlen 
-0x042b 001481 branch le_init_conn + 2 
+0x429 001479 jam 0x01 ,mem_le_txheader 
+0x42a 001480 jam 0 ,mem_le_txlen 
+0x42b 001481 branch le_init_conn + 2 
 :      001483 p_le_transmit:
-0x042c 001484 call le_prep 
-0x042d 001485 call p_letx_setfreq 
-0x042e 001486 branch le_transmit + 4 
+0x42c 001484 call le_prep 
+0x42d 001485 call p_letx_setfreq 
+0x42e 001486 branch le_transmit + 4 
 :      001488 p_letx_setfreq:
-0x042f 001489 branch p_txon ,match 
-0x0430 001490 call le_setfreq 
-0x0431 001491 branch set_freq_tx 
+0x42f 001489 branch p_txon ,match 
+0x430 001490 call le_setfreq 
+0x431 001491 branch set_freq_tx 
 :      001493 p_le_send_adv_ind:
-0x0432 001494 fetch 1 ,mem_le_rx_window 
-0x0433 001495 store 4 ,mem_le_transmit_window 
-0x0434 001496 fetch 1 ,mem_le_adv_type 
-0x0435 001497 beq adv_direct_ind ,p_le_send_adv_direct_ind 
-0x0436 001498 branch le_send_adv_ind + 2 
+0x432 001494 fetch 1 ,mem_le_rx_window 
+0x433 001495 store 4 ,mem_le_transmit_window 
+0x434 001496 fetch 1 ,mem_le_adv_type 
+0x435 001497 beq adv_direct_ind ,p_le_send_adv_direct_ind 
+0x436 001498 branch le_send_adv_ind + 2 
 :      001499 p_le_send_adv_direct_ind:
-0x0437 001500 jam 0 ,mem_le_adv_type 
-0x0438 001501 branch le_send_adv_direct_ind 
+0x437 001500 jam 0 ,mem_le_adv_type 
+0x438 001501 branch le_send_adv_direct_ind 
 :      001503 p_le_update_param:
-0x0439 001504 fetch 1 ,mem_le_state 
-0x043a 001505 rtnbit0 lestate_update_param 
-0x043b 001506 fetch 2 ,mem_le_event_count 
-0x043c 001507 fetcht 2 ,mem_le_instant 
-0x043d 001508 isub temp ,pdata 
-0x043e 001509 nrtn positive 
-0x043f 001510 branch le_update_param + 8 
+0x439 001504 fetch 1 ,mem_le_state 
+0x43a 001505 rtnbit0 lestate_update_param 
+0x43b 001506 fetch 2 ,mem_le_event_count 
+0x43c 001507 fetcht 2 ,mem_le_instant 
+0x43d 001508 isub temp ,pdata 
+0x43e 001509 nrtn positive 
+0x43f 001510 branch le_update_param + 8 
 :      001513 p_le_prepare_tx:
-0x0440 001514 fetch 1 ,mem_le_arq 
-0x0441 001515 rtnbit1 wak 
-0x0442 001517 fetch 1 ,mem_le_rxbuf + 1 
-0x0443 001518 branch le_prepare_tx + 4 ,blank 
-0x0444 001519 branch le_send_empty 
+0x440 001514 fetch 1 ,mem_le_arq 
+0x441 001515 rtnbit1 wak 
+0x442 001517 fetch 1 ,mem_le_rxbuf + 1 
+0x443 001518 branch le_prepare_tx + 4 ,blank 
+0x444 001519 branch le_send_empty 
 :      001525 p_le_prepare_tx_cmd:
-0x0445 001526 fetch 1 ,mem_le_txpayload 
-0x0446 001527 beq ll_unknown_rsp ,p_le_send_unknown_rsp 
-0x0447 001528 beq ll_connection_param_req ,p_le_send_conn_param_req 
-0x0448 001529 beq ll_start_enc_rsp ,p_le_send_start_enc_rsp 
-0x0449 001531 beq ll_terminate_ind ,p_le_send_terminate_ind 
-0x044a 001532 beq ll_ping_rsp ,p_le_send_ping_rsp 
-0x044b 001533 branch le_prepare_tx_cmd + 10 
+0x445 001526 fetch 1 ,mem_le_txpayload 
+0x446 001527 beq ll_unknown_rsp ,p_le_send_unknown_rsp 
+0x447 001528 beq ll_connection_param_req ,p_le_send_conn_param_req 
+0x448 001529 beq ll_start_enc_rsp ,p_le_send_start_enc_rsp 
+0x449 001531 beq ll_terminate_ind ,p_le_send_terminate_ind 
+0x44a 001532 beq ll_ping_rsp ,p_le_send_ping_rsp 
+0x44b 001533 branch le_prepare_tx_cmd + 10 
 :      001535 p_le_send_ping_rsp:
-0x044c 001536 force 1 ,temp 
-0x044d 001537 branch le_send_packet 
+0x44c 001536 force 1 ,temp 
+0x44d 001537 branch le_send_packet 
 :      001539 p_le_send_terminate_ind:
-0x044e 001540 setarg 10 
-0x044f 001541 store 2 ,mem_le_superto 
-0x0450 001542 branch le_send_terminate_ind 
+0x44e 001540 setarg 10 
+0x44f 001541 store 2 ,mem_le_superto 
+0x450 001542 branch le_send_terminate_ind 
 :      001544 p_le_send_start_enc_rsp:
-0x0451 001545 jam bt_cmd_le_update_conn ,mem_fifo_temp 
-0x0452 001546 call ui_ipc_send_cmd 
-0x0453 001547 force 1 ,temp 
-0x0454 001548 branch le_send_packet ,master 
-0x0455 001549 jam bt_evt_le_protocol_connected ,mem_fifo_temp 
-0x0456 001550 call ui_ipc_send_event 
-0x0457 001551 fetch 1 ,mem_le_pairing_state 
-0x0458 001552 beq flag_le_pairing_after_auth ,p_le_send_start_enc_rsp0 
-0x0459 001553 branch p_le_send_start_enc_rsp_end 
+0x451 001545 jam bt_cmd_le_update_conn ,mem_fifo_temp 
+0x452 001546 call ui_ipc_send_cmd 
+0x453 001547 force 1 ,temp 
+0x454 001548 branch le_send_packet ,master 
+0x455 001549 jam bt_evt_le_protocol_connected ,mem_fifo_temp 
+0x456 001550 call ui_ipc_send_event 
+0x457 001551 fetch 1 ,mem_le_pairing_state 
+0x458 001552 beq flag_le_pairing_after_auth ,p_le_send_start_enc_rsp0 
+0x459 001553 branch p_le_send_start_enc_rsp_end 
 :      001554 p_le_send_start_enc_rsp0:
-0x045a 001555 jam xt_smp_encryption_information ,mem_fifo_temp 
-0x045b 001556 call le_xtype_fifo_in 
+0x45a 001555 jam xt_smp_encryption_information ,mem_fifo_temp 
+0x45b 001556 call le_xtype_fifo_in 
 :      001557 p_le_send_start_enc_rsp_end:
-0x045c 001558 force 1 ,temp 
-0x045d 001559 branch le_send_packet 
+0x45c 001558 force 1 ,temp 
+0x45d 001559 branch le_send_packet 
 :      001569 p_le_send_unknown_rsp:
-0x045e 001570 fetch 1 ,mem_le_ll_unknown_type 
-0x045f 001571 istore 1 ,contw 
-0x0460 001572 force 2 ,temp 
-0x0461 001573 branch le_send_packet 
+0x45e 001570 fetch 1 ,mem_le_ll_unknown_type 
+0x45f 001571 istore 1 ,contw 
+0x460 001572 force 2 ,temp 
+0x461 001573 branch le_send_packet 
 :      001575 p_le_send_conn_param_req:
-0x0462 001576 increase -1 ,contw 
-0x0463 001577 fetch 8 ,mem_le_connection_updata_param 
-0x0464 001578 istore 8 ,contw 
-0x0465 001579 ifetch 8 ,contr 
-0x0466 001580 istore 8 ,contw 
-0x0467 001581 force 2 ,type 
-0x0468 001582 branch le_send_autolen 
+0x462 001576 increase -1 ,contw 
+0x463 001577 fetch 8 ,mem_le_connection_updata_param 
+0x464 001578 istore 8 ,contw 
+0x465 001579 ifetch 8 ,contr 
+0x466 001580 istore 8 ,contw 
+0x467 001581 force 2 ,type 
+0x468 001582 branch le_send_autolen 
 :      001584 p_le_prepare_smp:
-0x0469 001585 fetch 1 ,mem_le_l2cap 
-0x046a 001586 beq smp_identity_address_information ,le_send_smp_identity_address_information + 2 
-0x046b 001587 beq smp_pairing_response ,p_le_send_smp_pairing_response 
-0x046c 001588 beq smp_master_identification ,le_send_smp_master_identification + 2 
-0x046d 001589 branch le_prepare_smp0 
+0x469 001585 fetch 1 ,mem_le_l2cap 
+0x46a 001586 beq smp_identity_address_information ,le_send_smp_identity_address_information + 2 
+0x46b 001587 beq smp_pairing_response ,p_le_send_smp_pairing_response 
+0x46c 001588 beq smp_master_identification ,le_send_smp_master_identification + 2 
+0x46d 001589 branch le_prepare_smp0 
 :      001593 p_le_send_smp_pairing_response:
-0x046e 001594 setarg param_smp_paring_response 
-0x046f 001595 store 3 ,mem_le_pres 
-0x0470 001596 setarg 0x01 
-0x0471 001597 istore 1 ,contw 
-0x0472 001598 setarg param_smp_key_dist0 
-0x0473 001599 istore 3 ,contw 
-0x0474 001600 branch le_send_smp_pairing_response + 4 
+0x46e 001594 setarg param_smp_paring_response 
+0x46f 001595 store 3 ,mem_le_pres 
+0x470 001596 setarg 0x01 
+0x471 001597 istore 1 ,contw 
+0x472 001598 setarg param_smp_key_dist0 
+0x473 001599 istore 3 ,contw 
+0x474 001600 branch le_send_smp_pairing_response + 4 
 :      001606 p_lerx_nopayload:
-0x0475 001607 parse 3 ,0 ,24 
-0x0476 001608 enable swfine 
-0x0477 001609 arg param_sifs ,27 
-0x0478 001610 rshift32 pdata ,pdata 
-0x0479 001611 rshift16 pdata ,pdata 
-0x047a 001612 istore 3 ,contw 
-0x047b 001613 branch end_of_packet ,6 
-0x047c 001614 enable match 
-0x047d 001615 fetch 1 ,mem_last_freq 
-0x047e 001616 add pdata ,0 ,rega 
-0x047f 001617 branch lerx_nopayload + 12 
+0x475 001607 parse 3 ,0 ,24 
+0x476 001608 enable swfine 
+0x477 001609 arg param_sifs ,27 
+0x478 001610 rshift32 pdata ,pdata 
+0x479 001611 rshift16 pdata ,pdata 
+0x47a 001612 istore 3 ,contw 
+0x47b 001613 branch end_of_packet ,6 
+0x47c 001614 enable match 
+0x47d 001615 fetch 1 ,mem_last_freq 
+0x47e 001616 add pdata ,0 ,rega 
+0x47f 001617 branch lerx_nopayload + 12 
 :      001619 p_le_parse_att:
-0x0480 001620 ifetch 3 ,contr 
-0x0481 001621 store 3 ,mem_le_att_opcode 
-0x0482 001623 beq attop_write_command ,p_le_parse_att_write_command 
-0x0483 001626 beq attop_exchange_mtu_request ,p_le_parse_att_exchange_mtu_request 
-0x0484 001627 beq attop_write_request ,p_le_parse_att_write_request 
-0x0485 001628 branch le_parse_att_p 
+0x480 001620 ifetch 3 ,contr 
+0x481 001621 store 3 ,mem_le_att_opcode 
+0x482 001623 beq attop_write_command ,p_le_parse_att_write_command 
+0x483 001626 beq attop_exchange_mtu_request ,p_le_parse_att_exchange_mtu_request 
+0x484 001627 beq attop_write_request ,p_le_parse_att_write_request 
+0x485 001628 branch le_parse_att_p 
 :      001630 p_le_parse_att_write_command:
-0x0486 001631 jam 1 ,mem_reconnect_continue 
-0x0487 001632 fetch 2 ,mem_le_att_handle 
-0x0488 001633 beq handle_uuid_chrctr_report_id1_output ,p_handle_num 
-0x0489 001634 branch le_parse_att_write_command 
+0x486 001631 jam 1 ,mem_reconnect_continue 
+0x487 001632 fetch 2 ,mem_le_att_handle 
+0x488 001633 beq handle_uuid_chrctr_report_id1_output ,p_handle_num 
+0x489 001634 branch le_parse_att_write_command 
 :      001635 p_handle_num:
-0x048a 001637 arg mem_le_rxbuf + 9 ,contr 
-0x048b 001638 branch p_hid_rx_process_data_hid_kb 
+0x48a 001637 arg mem_le_rxbuf + 9 ,contr 
+0x48b 001638 branch p_hid_rx_process_data_hid_kb 
 :      001640 p_le_parse_att_write_request:
-0x048c 001641 fetch 2 ,mem_le_att_handle 
-0x048d 001642 sub pdata ,handle_uuid_chrctr_report_id1_output ,null 
-0x048e 001643 call p_handle_num ,zero 
-0x048f 001644 fetch 2 ,mem_le_att_handle 
-0x0490 001645 sub pdata ,handle_uuid_end ,null 
-0x0491 001646 call p_set_lpm_mode ,zero 
-0x0492 001647 fetch 2 ,mem_le_att_handle 
-0x0493 001648 fetcht 2 ,mem_att_report3 
-0x0494 001649 increase 1 ,temp 
-0x0495 001650 isub temp ,null 
-0x0496 001651 branch p_key_data_send ,zero 
-0x0497 001652 branch le_parse_att_write_request 
+0x48c 001641 fetch 2 ,mem_le_att_handle 
+0x48d 001642 sub pdata ,handle_uuid_chrctr_report_id1_output ,null 
+0x48e 001643 call p_handle_num ,zero 
+0x48f 001644 fetch 2 ,mem_le_att_handle 
+0x490 001645 sub pdata ,handle_uuid_end ,null 
+0x491 001646 call p_set_lpm_mode ,zero 
+0x492 001647 fetch 2 ,mem_le_att_handle 
+0x493 001648 fetcht 2 ,mem_att_report3 
+0x494 001649 increase 1 ,temp 
+0x495 001650 isub temp ,null 
+0x496 001651 branch p_key_data_send ,zero 
+0x497 001652 branch le_parse_att_write_request 
 :      001653 p_key_data_send:
-0x0498 001654 jam bt_evt_le_protocol_connected ,mem_fifo_temp 
-0x0499 001655 call ui_ipc_send_event 
-0x049a 001656 branch le_parse_att_write_request 
+0x498 001654 jam bt_evt_le_protocol_connected ,mem_fifo_temp 
+0x499 001655 call ui_ipc_send_event 
+0x49a 001656 branch le_parse_att_write_request 
 :      001659 p_set_lpm_mode:
-0x049b 001660 jam 1 ,mem_lpm_mode 
-0x049c 001661 rtn 
+0x49b 001660 jam 1 ,mem_lpm_mode 
+0x49c 001661 rtn 
 :      001664 p_le_parse_att_exchange_mtu_request:
-0x049d 001665 jam attop_exchange_mtu_response ,mem_fifo_temp 
-0x049e 001666 branch le_xtype_fifo_in 
+0x49d 001665 jam attop_exchange_mtu_response ,mem_fifo_temp 
+0x49e 001666 branch le_xtype_fifo_in 
 :      001668 p_le_prepare_att:
-0x049f 001669 fetch 1 ,mem_le_l2cap 
-0x04a0 001670 beq attop_handle_value_notification ,p_le_send_att_handle_value_notification 
-0x04a1 001671 beq attop_handle_value_indication ,p_le_send_att_handle_value_indication 
-0x04a2 001672 beq attop_read_by_group_type_response ,p_le_send_att_read_by_group_type_response 
-0x04a3 001673 beq attop_read_by_type_response ,p_le_send_att_read_by_type_response 
-0x04a4 001674 beq attop_find_information_response ,p_le_send_att_find_information_response 
-0x04a5 001675 beq attop_find_by_type_value_response ,p_le_send_att_find_by_type_value_response 
-0x04a6 001676 beq attop_write_response ,le_send_att_write_response_go 
-0x04a7 001677 beq attop_exchange_mtu_response ,p_le_send_att_exchange_mtu_rsp 
-0x04a8 001678 beq attop_read_response ,p_le_send_att_read_response 
-0x04a9 001679 beq attop_read_blob_response ,p_le_send_att_read_blob_response 
-0x04aa 001680 branch le_prepare_att0 
+0x49f 001669 fetch 1 ,mem_le_l2cap 
+0x4a0 001670 beq attop_handle_value_notification ,p_le_send_att_handle_value_notification 
+0x4a1 001671 beq attop_handle_value_indication ,p_le_send_att_handle_value_indication 
+0x4a2 001672 beq attop_read_by_group_type_response ,p_le_send_att_read_by_group_type_response 
+0x4a3 001673 beq attop_read_by_type_response ,p_le_send_att_read_by_type_response 
+0x4a4 001674 beq attop_find_information_response ,p_le_send_att_find_information_response 
+0x4a5 001675 beq attop_find_by_type_value_response ,p_le_send_att_find_by_type_value_response 
+0x4a6 001676 beq attop_write_response ,le_send_att_write_response_go 
+0x4a7 001677 beq attop_exchange_mtu_response ,p_le_send_att_exchange_mtu_rsp 
+0x4a8 001678 beq attop_read_response ,p_le_send_att_read_response 
+0x4a9 001679 beq attop_read_blob_response ,p_le_send_att_read_blob_response 
+0x4aa 001680 branch le_prepare_att0 
 :      001682 p_le_send_att_read_blob_response:
-0x04ab 001683 fetch 2 ,mem_le_att_handle 
-0x04ac 001684 beq handle_uuid_chrctr_device_name ,p_le_send_att_read_blob_response_error 
-0x04ad 001685 branch le_send_att_read_blob_response 
+0x4ab 001683 fetch 2 ,mem_le_att_handle 
+0x4ac 001684 beq handle_uuid_chrctr_device_name ,p_le_send_att_read_blob_response_error 
+0x4ad 001685 branch le_send_att_read_blob_response 
 :      001687 p_le_send_att_read_blob_response_error:
-0x04ae 001688 jam att_err_invalid_offset ,mem_le_err_code 
-0x04af 001689 branch le_send_att_error_response 
+0x4ae 001688 jam att_err_invalid_offset ,mem_le_err_code 
+0x4af 001689 branch le_send_att_error_response 
 :      001691 p_le_send_att_exchange_mtu_rsp:
 :      001694 p_le_send_att_exchange_mtu_req:
-0x04b0 001695 fetch 2 ,mem_le_local_mtu 
-0x04b1 001696 istore 2 ,contw 
-0x04b2 001697 branch le_send_autolen 
+0x4b0 001695 fetch 2 ,mem_le_local_mtu 
+0x4b1 001696 istore 2 ,contw 
+0x4b2 001697 branch le_send_autolen 
 :      001699 p_le_send_att_read_response:
-0x04b3 001700 fetch 2 ,mem_le_att_handle 
-0x04b4 001702 beq handle_uuid_chrctr_manufacturer_name ,p_le_send_att_read_response_error 
-0x04b5 001703 beq handle_uuid_pnp_id ,p_le_send_att_read_response_error 
-0x04b6 001704 branch le_send_att_read_response 
+0x4b3 001700 fetch 2 ,mem_le_att_handle 
+0x4b4 001702 beq handle_uuid_chrctr_manufacturer_name ,p_le_send_att_read_response_error 
+0x4b5 001703 beq handle_uuid_pnp_id ,p_le_send_att_read_response_error 
+0x4b6 001704 branch le_send_att_read_response 
 :      001706 p_le_send_att_read_response_error:
-0x04b7 001707 fetch 1 ,mem_le_pairing_state 
-0x04b8 001708 bne flag_le_pairing_null ,le_send_att_read_response 
-0x04b9 001709 fetch 1 ,mem_ltk_states 
-0x04ba 001710 beq ltk_not_lost ,le_send_att_read_response 
-0x04bb 001713 copy contw ,temp 
-0x04bc 001714 jam flag_le_pairing_start ,mem_le_pairing_state 
-0x04bd 001715 copy temp ,contw 
-0x04be 001716 jam att_err_insufficient_authentication ,mem_le_err_code 
-0x04bf 001717 branch le_send_att_error_response 
+0x4b7 001707 fetch 1 ,mem_le_pairing_state 
+0x4b8 001708 bne flag_le_pairing_null ,le_send_att_read_response 
+0x4b9 001709 fetch 1 ,mem_ltk_states 
+0x4ba 001710 beq ltk_not_lost ,le_send_att_read_response 
+0x4bb 001713 copy contw ,temp 
+0x4bc 001714 jam flag_le_pairing_start ,mem_le_pairing_state 
+0x4bd 001715 copy temp ,contw 
+0x4be 001716 jam att_err_insufficient_authentication ,mem_le_err_code 
+0x4bf 001717 branch le_send_att_error_response 
 :      001719 p_le_send_att_find_by_type_value_response:
-0x04c0 001720 call le_start_end_handle_check_1 
-0x04c1 001721 rtn user 
-0x04c2 001722 fetcht 2 ,mem_le_search_att_type 
-0x04c3 001723 setarg uuid_service_hids 
-0x04c4 001724 isub temp ,null 
-0x04c5 001725 branch p_le_send_att_find_value_by_type_hid ,zero 
-0x04c6 001726 setarg uuid_service_battery 
-0x04c7 001727 isub temp ,null 
-0x04c8 001728 branch p_le_send_att_find_value_by_type_battery ,zero 
-0x04c9 001729 setarg uuid_service_device_info 
-0x04ca 001730 isub temp ,null 
-0x04cb 001731 branch p_le_send_att_find_value_by_type_device_info ,zero 
-0x04cc 001732 setarg uuid_service_generic_att 
-0x04cd 001733 isub temp ,null 
-0x04ce 001734 branch p_le_send_att_find_value_by_type_gatt ,zero 
-0x04cf 001735 branch le_send_att_find_by_type_value_response + 2 
+0x4c0 001720 call le_start_end_handle_check_1 
+0x4c1 001721 rtn user 
+0x4c2 001722 fetcht 2 ,mem_le_search_att_type 
+0x4c3 001723 setarg uuid_service_hids 
+0x4c4 001724 isub temp ,null 
+0x4c5 001725 branch p_le_send_att_find_value_by_type_hid ,zero 
+0x4c6 001726 setarg uuid_service_battery 
+0x4c7 001727 isub temp ,null 
+0x4c8 001728 branch p_le_send_att_find_value_by_type_battery ,zero 
+0x4c9 001729 setarg uuid_service_device_info 
+0x4ca 001730 isub temp ,null 
+0x4cb 001731 branch p_le_send_att_find_value_by_type_device_info ,zero 
+0x4cc 001732 setarg uuid_service_generic_att 
+0x4cd 001733 isub temp ,null 
+0x4ce 001734 branch p_le_send_att_find_value_by_type_gatt ,zero 
+0x4cf 001735 branch le_send_att_find_by_type_value_response + 2 
 :      001737 p_le_send_find_value_by_type:
-0x04d0 001738 fetch 1 ,mem_shutter_find_type_value_flag 
-0x04d1 001739 arg 0 ,temp 
-0x04d2 001740 qset1 temp 
-0x04d3 001741 iand temp ,pdata 
-0x04d4 001742 bne 0 ,le_send_att_error_response_notfound 
-0x04d5 001743 fetch 1 ,mem_shutter_find_type_value_flag 
-0x04d6 001744 qset1 pdata 
-0x04d7 001745 store 1 ,mem_shutter_find_type_value_flag 
-0x04d8 001746 branch p_le_send_att_find_value_by_type_command 
+0x4d0 001738 fetch 1 ,mem_shutter_find_type_value_flag 
+0x4d1 001739 arg 0 ,temp 
+0x4d2 001740 qset1 temp 
+0x4d3 001741 iand temp ,pdata 
+0x4d4 001742 bne 0 ,le_send_att_error_response_notfound 
+0x4d5 001743 fetch 1 ,mem_shutter_find_type_value_flag 
+0x4d6 001744 qset1 pdata 
+0x4d7 001745 store 1 ,mem_shutter_find_type_value_flag 
+0x4d8 001746 branch p_le_send_att_find_value_by_type_command 
 :      001748 p_le_send_att_find_value_by_type_hid:
-0x04d9 001749 arg le_find_type_value_hid_bit ,queue 
-0x04da 001750 branch p_le_send_find_value_by_type 
+0x4d9 001749 arg le_find_type_value_hid_bit ,queue 
+0x4da 001750 branch p_le_send_find_value_by_type 
 :      001752 p_le_send_att_find_value_by_type_battery:
-0x04db 001753 arg le_find_type_value_battery_bit ,queue 
-0x04dc 001754 branch p_le_send_find_value_by_type 
+0x4db 001753 arg le_find_type_value_battery_bit ,queue 
+0x4dc 001754 branch p_le_send_find_value_by_type 
 :      001756 p_le_send_att_find_value_by_type_gatt:
-0x04dd 001757 arg le_find_type_value_gatt_bit ,queue 
-0x04de 001758 branch p_le_send_find_value_by_type 
+0x4dd 001757 arg le_find_type_value_gatt_bit ,queue 
+0x4de 001758 branch p_le_send_find_value_by_type 
 :      001759 p_le_send_att_find_value_by_type_device_info:
-0x04df 001760 arg le_find_type_value_device_info_bit ,queue 
-0x04e0 001761 branch p_le_send_find_value_by_type 
+0x4df 001760 arg le_find_type_value_device_info_bit ,queue 
+0x4e0 001761 branch p_le_send_find_value_by_type 
 :      001762 p_le_send_att_find_value_by_type_command:
-0x04e1 001763 fetch 2 ,mem_le_search_att_type 
-0x04e2 001764 copy pdata ,rega 
-0x04e3 001765 fetcht 2 ,mem_le_uuid 
-0x04e4 001766 copy temp ,regb 
-0x04e5 001767 call p_find_type_value_start_handle 
-0x04e6 001768 branch p_le_save_find_value_handle ,zero 
-0x04e7 001769 branch le_send_att_error_response_notfound 
+0x4e1 001763 fetch 2 ,mem_le_search_att_type 
+0x4e2 001764 copy pdata ,rega 
+0x4e3 001765 fetcht 2 ,mem_le_uuid 
+0x4e4 001766 copy temp ,regb 
+0x4e5 001767 call p_find_type_value_start_handle 
+0x4e6 001768 branch p_le_save_find_value_handle ,zero 
+0x4e7 001769 branch le_send_att_error_response_notfound 
 :      001771 p_find_type_value_start_handle:
-0x04e8 001772 arg mem_le_att_list ,contr 
+0x4e8 001772 arg mem_le_att_list ,contr 
 :      001773 p_find_type_value_start_handle_loop:
-0x04e9 001774 ifetch 2 ,contr 
-0x04ea 001775 rtn blank 
-0x04eb 001776 ifetch 3 ,contr 
-0x04ec 001777 ifetch 2 ,contr 
-0x04ed 001778 isub rega ,null 
-0x04ee 001779 rtn zero 
-0x04ef 001780 increase -3 ,contr 
-0x04f0 001781 ifetch 1 ,contr 
-0x04f1 001782 iadd contr ,contr 
-0x04f2 001783 branch p_find_type_value_start_handle_loop 
+0x4e9 001774 ifetch 2 ,contr 
+0x4ea 001775 rtn blank 
+0x4eb 001776 ifetch 3 ,contr 
+0x4ec 001777 ifetch 2 ,contr 
+0x4ed 001778 isub rega ,null 
+0x4ee 001779 rtn zero 
+0x4ef 001780 increase -3 ,contr 
+0x4f0 001781 ifetch 1 ,contr 
+0x4f1 001782 iadd contr ,contr 
+0x4f2 001783 branch p_find_type_value_start_handle_loop 
 :      001785 p_le_save_find_value_handle:
-0x04f3 001786 increase -7 ,contr 
-0x04f4 001787 ifetch 2 ,contr 
-0x04f5 001788 store 2 ,mem_le_find_type_value_start_handle 
-0x04f6 001789 call p_find_type_value_end_handle 
-0x04f7 001790 branch le_send_att_error_response_notfound ,blank 
-0x04f8 001791 increase -4 ,contr 
-0x04f9 001792 ifetch 2 ,contr 
-0x04fa 001793 increase -1 ,pdata 
-0x04fb 001794 store 2 ,mem_le_find_type_value_end_handle 
-0x04fc 001795 jam attop_find_by_type_value_response ,mem_le_l2cap 
-0x04fd 001796 fetch 4 ,mem_le_find_type_value_start_handle 
-0x04fe 001797 store 4 ,mem_le_l2cap_response 
-0x04ff 001800 force 9 ,temp 
-0x0500 001801 branch le_send_packet 
+0x4f3 001786 increase -7 ,contr 
+0x4f4 001787 ifetch 2 ,contr 
+0x4f5 001788 store 2 ,mem_le_find_type_value_start_handle 
+0x4f6 001789 call p_find_type_value_end_handle 
+0x4f7 001790 branch le_send_att_error_response_notfound ,blank 
+0x4f8 001791 increase -4 ,contr 
+0x4f9 001792 ifetch 2 ,contr 
+0x4fa 001793 increase -1 ,pdata 
+0x4fb 001794 store 2 ,mem_le_find_type_value_end_handle 
+0x4fc 001795 jam attop_find_by_type_value_response ,mem_le_l2cap 
+0x4fd 001796 fetch 4 ,mem_le_find_type_value_start_handle 
+0x4fe 001797 store 4 ,mem_le_l2cap_response 
+0x4ff 001800 force 9 ,temp 
+0x500 001801 branch le_send_packet 
 :      001803 p_find_type_value_end_handle:
-0x0501 001804 ifetch 2 ,contr 
-0x0502 001805 ifetch 1 ,contr 
-0x0503 001806 iadd contr ,contr 
+0x501 001804 ifetch 2 ,contr 
+0x502 001805 ifetch 1 ,contr 
+0x503 001806 iadd contr ,contr 
 :      001807 p_find_type_value_end_handle_loop:
-0x0504 001808 ifetch 2 ,contr 
-0x0505 001809 rtn blank 
-0x0506 001810 ifetch 2 ,contr 
-0x0507 001811 isub regb ,null 
-0x0508 001812 rtn zero 
-0x0509 001813 ifetch 1 ,contr 
-0x050a 001814 iadd contr ,contr 
-0x050b 001815 branch p_find_type_value_end_handle_loop 
+0x504 001808 ifetch 2 ,contr 
+0x505 001809 rtn blank 
+0x506 001810 ifetch 2 ,contr 
+0x507 001811 isub regb ,null 
+0x508 001812 rtn zero 
+0x509 001813 ifetch 1 ,contr 
+0x50a 001814 iadd contr ,contr 
+0x50b 001815 branch p_find_type_value_end_handle_loop 
 :      001817 p_le_send_att_find_information_response:
-0x050c 001818 arg 3 ,timeup 
-0x050d 001819 force 1 ,pdata 
-0x050e 001820 store 1 ,mem_le_l2cap_response 
-0x050f 001821 call le_init_attlist_search 
+0x50c 001818 arg 3 ,timeup 
+0x50d 001819 force 1 ,pdata 
+0x50e 001820 store 1 ,mem_le_l2cap_response 
+0x50f 001821 call le_init_attlist_search 
 :      001822 p_le_send_att_find_information_res_loop:
-0x0510 001823 call le_att_handle_inrange 
-0x0511 001824 branch le_send_att_find_information_res_end ,blank 
-0x0512 001825 nbranch p_le_send_att_find_information_res_next ,positive 
-0x0513 001826 disable user 
-0x0514 001827 istore 2 ,contw 
-0x0515 001828 ifetch 2 ,contr 
-0x0516 001829 istore 2 ,contw 
-0x0517 001830 increase -1 ,timeup 
-0x0518 001831 branch le_send_att_find_information_res_end ,zero 
+0x510 001823 call le_att_handle_inrange 
+0x511 001824 branch le_send_att_find_information_res_end ,blank 
+0x512 001825 nbranch p_le_send_att_find_information_res_next ,positive 
+0x513 001826 disable user 
+0x514 001827 istore 2 ,contw 
+0x515 001828 ifetch 2 ,contr 
+0x516 001829 istore 2 ,contw 
+0x517 001830 increase -1 ,timeup 
+0x518 001831 branch le_send_att_find_information_res_end ,zero 
 :      001832 p_le_send_att_find_information_res_cont:
-0x0519 001833 ifetch 1 ,contr 
-0x051a 001834 iadd contr ,contr 
-0x051b 001835 branch p_le_send_att_find_information_res_loop 
+0x519 001833 ifetch 1 ,contr 
+0x51a 001834 iadd contr ,contr 
+0x51b 001835 branch p_le_send_att_find_information_res_loop 
 :      001836 p_le_send_att_find_information_res_next:
-0x051c 001837 increase 2 ,contr 
-0x051d 001838 branch p_le_send_att_find_information_res_cont 
+0x51c 001837 increase 2 ,contr 
+0x51d 001838 branch p_le_send_att_find_information_res_cont 
 :      001842 p_le_send_att_read_by_type_response:
-0x051e 001843 fetcht 2 ,mem_le_search_att_type 
-0x051f 001844 setarg uuid_chrctr_device_name 
-0x0520 001845 isub temp ,null 
-0x0521 001846 branch p_le_send_att_read_by_type_res_device_name ,zero 
-0x0522 001847 setarg uuid_pnp_id 
-0x0523 001848 isub temp ,null 
-0x0524 001849 branch p_le_send_att_read_by_type_res_pnp_id ,zero 
-0x0525 001850 setarg uuid_gatt_characteristic 
-0x0526 001851 isub temp ,null 
-0x0527 001852 nbranch le_send_att_error_response_notfound ,zero 
-0x0528 001853 fetch 2 ,mem_le_search_handle_start 
-0x0529 001854 store 2 ,mem_temp 
-0x052a 001855 enable user 
+0x51e 001843 fetcht 2 ,mem_le_search_att_type 
+0x51f 001844 setarg uuid_chrctr_device_name 
+0x520 001845 isub temp ,null 
+0x521 001846 branch p_le_send_att_read_by_type_res_device_name ,zero 
+0x522 001847 setarg uuid_pnp_id 
+0x523 001848 isub temp ,null 
+0x524 001849 branch p_le_send_att_read_by_type_res_pnp_id ,zero 
+0x525 001850 setarg uuid_gatt_characteristic 
+0x526 001851 isub temp ,null 
+0x527 001852 nbranch le_send_att_error_response_notfound ,zero 
+0x528 001853 fetch 2 ,mem_le_search_handle_start 
+0x529 001854 store 2 ,mem_temp 
+0x52a 001855 enable user 
 :      001856 p_le_send_att_read_by_type_response_loop:
-0x052b 001857 call p_le_att_handle_inrange 
-0x052c 001858 nbranch p_le_send_att_read_by_type_response_end ,positive 
-0x052d 001859 fetcht 2 ,mem_temp 
-0x052e 001860 call p_le_att_get_handle_info 
-0x052f 001861 beq 1 ,p_le_send_att_read_by_type_response_end 
-0x0530 001862 call p_le_att_same_type 
-0x0531 001863 nbranch p_le_send_att_read_by_type_response_next_handle ,zero 
-0x0532 001864 disable user 
-0x0533 001865 call p_le_send_att_read_by_type_write_properties 
-0x0534 001866 call p_le_att_next_handle 
-0x0535 001867 call p_le_att_get_handle_info 
-0x0536 001868 call p_le_send_att_read_by_type_write_uuid 
-0x0537 001869 branch p_le_send_att_read_by_type_response_end 
+0x52b 001857 call p_le_att_handle_inrange 
+0x52c 001858 nbranch p_le_send_att_read_by_type_response_end ,positive 
+0x52d 001859 fetcht 2 ,mem_temp 
+0x52e 001860 call p_le_att_get_handle_info 
+0x52f 001861 beq 1 ,p_le_send_att_read_by_type_response_end 
+0x530 001862 call p_le_att_same_type 
+0x531 001863 nbranch p_le_send_att_read_by_type_response_next_handle ,zero 
+0x532 001864 disable user 
+0x533 001865 call p_le_send_att_read_by_type_write_properties 
+0x534 001866 call p_le_att_next_handle 
+0x535 001867 call p_le_att_get_handle_info 
+0x536 001868 call p_le_send_att_read_by_type_write_uuid 
+0x537 001869 branch p_le_send_att_read_by_type_response_end 
 :      001870 p_le_send_att_read_by_type_response_next_handle:
-0x0538 001871 call p_le_att_next_handle 
-0x0539 001872 branch p_le_send_att_read_by_type_response_loop 
+0x538 001871 call p_le_att_next_handle 
+0x539 001872 branch p_le_send_att_read_by_type_response_loop 
 :      001873 p_le_send_att_read_by_type_response_end:
-0x053a 001874 branch le_send_att_error_response_notfound ,user 
-0x053b 001875 branch p_le_send_auto_len_by_mem 
+0x53a 001874 branch le_send_att_error_response_notfound ,user 
+0x53b 001875 branch p_le_send_auto_len_by_mem 
 :      001876 p_le_send_att_read_by_type_write_properties:
-0x053c 001877 fetch 2 ,mem_temp 
-0x053d 001878 store 2 ,mem_le_l2cap_response + 1 
-0x053e 001879 fetch 1 ,mem_le_search_len 
-0x053f 001880 copy pdata ,loopcnt 
-0x0540 001881 call p_get_contr 
-0x0541 001882 arg mem_le_l2cap_response + 3 ,contw 
-0x0542 001883 call memcpy 
-0x0543 001884 branch p_store_contw 
+0x53c 001877 fetch 2 ,mem_temp 
+0x53d 001878 store 2 ,mem_le_l2cap_response + 1 
+0x53e 001879 fetch 1 ,mem_le_search_len 
+0x53f 001880 copy pdata ,loopcnt 
+0x540 001881 call p_get_contr 
+0x541 001882 arg mem_le_l2cap_response + 3 ,contw 
+0x542 001883 call memcpy 
+0x543 001884 branch p_store_contw 
 :      001885 p_le_send_att_read_by_type_write_uuid:
-0x0544 001886 fetcht 2 ,mem_le_cur_att_type 
-0x0545 001887 rshift8 temp ,pdata 
-0x0546 001888 bne 0x05 ,p_le_send_att_read_by_type_write_short_uuid 
-0x0547 001889 call p_get_contw 
-0x0548 001890 fetch 2 ,mem_temp 
-0x0549 001891 istore 2 ,contw 
-0x054a 001892 call p_store_contw 
-0x054b 001893 setarg mem_le_att_list 
-0x054c 001894 iadd temp ,contr 
-0x054d 001895 ifetch 1 ,contr 
-0x054e 001896 copy contr ,temp 
-0x054f 001897 copy pdata ,loopcnt 
-0x0550 001898 increase 5 ,pdata 
-0x0551 001899 store 1 ,mem_le_l2cap_response 
-0x0552 001900 call p_get_contw 
-0x0553 001901 copy temp ,contr 
-0x0554 001902 call memcpy 
-0x0555 001903 branch p_store_contw 
+0x544 001886 fetcht 2 ,mem_le_cur_att_type 
+0x545 001887 rshift8 temp ,pdata 
+0x546 001888 bne 0x05 ,p_le_send_att_read_by_type_write_short_uuid 
+0x547 001889 call p_get_contw 
+0x548 001890 fetch 2 ,mem_temp 
+0x549 001891 istore 2 ,contw 
+0x54a 001892 call p_store_contw 
+0x54b 001893 setarg mem_le_att_list 
+0x54c 001894 iadd temp ,contr 
+0x54d 001895 ifetch 1 ,contr 
+0x54e 001896 copy contr ,temp 
+0x54f 001897 copy pdata ,loopcnt 
+0x550 001898 increase 5 ,pdata 
+0x551 001899 store 1 ,mem_le_l2cap_response 
+0x552 001900 call p_get_contw 
+0x553 001901 copy temp ,contr 
+0x554 001902 call memcpy 
+0x555 001903 branch p_store_contw 
 :      001904 p_le_send_att_read_by_type_write_short_uuid:
-0x0556 001905 call p_get_contw 
-0x0557 001906 fetch 2 ,mem_temp 
-0x0558 001907 istore 2 ,contw 
-0x0559 001908 fetch 2 ,mem_le_cur_att_type 
-0x055a 001909 istore 2 ,contw 
-0x055b 001910 call p_store_contw 
-0x055c 001911 jam 7 ,mem_le_l2cap_response 
-0x055d 001912 rtn 
+0x556 001905 call p_get_contw 
+0x557 001906 fetch 2 ,mem_temp 
+0x558 001907 istore 2 ,contw 
+0x559 001908 fetch 2 ,mem_le_cur_att_type 
+0x55a 001909 istore 2 ,contw 
+0x55b 001910 call p_store_contw 
+0x55c 001911 jam 7 ,mem_le_l2cap_response 
+0x55d 001912 rtn 
 :      001913 p_le_send_att_read_by_type_res_device_name:
-0x055e 001914 call le_get_device_name 
+0x55e 001914 call le_get_device_name 
 :      001915 p_le_send_att_read_by_type_res_packet:
-0x055f 001916 ifetch 1 ,contr 
-0x0560 001917 copy pdata ,loopcnt 
-0x0561 001918 increase 2 ,pdata 
-0x0562 001919 store 1 ,mem_le_l2cap_response 
-0x0563 001920 increase -5 ,contr 
-0x0564 001921 ifetch 2 ,contr 
-0x0565 001922 istore 2 ,contw 
-0x0566 001923 increase 3 ,contr 
-0x0567 001924 call memcpy 
-0x0568 001925 branch le_send_autolen 
+0x55f 001916 ifetch 1 ,contr 
+0x560 001917 copy pdata ,loopcnt 
+0x561 001918 increase 2 ,pdata 
+0x562 001919 store 1 ,mem_le_l2cap_response 
+0x563 001920 increase -5 ,contr 
+0x564 001921 ifetch 2 ,contr 
+0x565 001922 istore 2 ,contw 
+0x566 001923 increase 3 ,contr 
+0x567 001924 call memcpy 
+0x568 001925 branch le_send_autolen 
 :      001927 p_le_send_att_read_by_type_res_pnp_id:
-0x0569 001928 arg uuid_pnp_id ,temp 
-0x056a 001929 call le_att_get_uuid_ptr 
-0x056b 001930 branch p_le_send_att_read_by_type_res_packet 
+0x569 001928 arg uuid_pnp_id ,temp 
+0x56a 001929 call le_att_get_uuid_ptr 
+0x56b 001930 branch p_le_send_att_read_by_type_res_packet 
 :      001932 p_le_send_att_read_by_group_type_response:
-0x056c 001934 arg 2 ,timeup 
-0x056d 001935 fetch 2 ,mem_le_search_handle_start 
-0x056e 001936 store 2 ,mem_temp 
-0x056f 001937 jam 0 ,mem_le_search_res 
-0x0570 001938 enable user 
+0x56c 001934 arg 2 ,timeup 
+0x56d 001935 fetch 2 ,mem_le_search_handle_start 
+0x56e 001936 store 2 ,mem_temp 
+0x56f 001937 jam 0 ,mem_le_search_res 
+0x570 001938 enable user 
 :      001939 p_le_send_att_read_by_group_type_response_loop:
-0x0571 001940 call p_le_att_handle_inrange 
-0x0572 001941 nbranch p_le_send_att_read_by_group_type_end0 ,positive 
-0x0573 001942 fetcht 2 ,mem_temp 
-0x0574 001943 call p_le_att_get_handle_info 
-0x0575 001944 beq 1 ,p_le_send_att_read_by_group_type_end1 
-0x0576 001945 call p_le_att_same_type 
-0x0577 001946 nbranch p_le_send_att_read_by_group_type_next_handle ,zero 
-0x0578 001947 fetch 1 ,mem_le_search_res 
-0x0579 001948 beq 1 ,p_le_send_att_read_by_group_type_end1 
-0x057a 001949 nbranch p_le_send_att_read_by_group_type_store_write_record ,user 
-0x057b 001950 disable user 
-0x057c 001951 fetch 1 ,mem_le_search_len 
-0x057d 001952 increase 4 ,pdata 
-0x057e 001953 store 1 ,mem_le_l2cap_response 
-0x057f 001954 call p_store_contw 
-0x0580 001955 branch p_le_send_att_read_by_group_type_store_record 
+0x571 001940 call p_le_att_handle_inrange 
+0x572 001941 nbranch p_le_send_att_read_by_group_type_end0 ,positive 
+0x573 001942 fetcht 2 ,mem_temp 
+0x574 001943 call p_le_att_get_handle_info 
+0x575 001944 beq 1 ,p_le_send_att_read_by_group_type_end1 
+0x576 001945 call p_le_att_same_type 
+0x577 001946 nbranch p_le_send_att_read_by_group_type_next_handle ,zero 
+0x578 001947 fetch 1 ,mem_le_search_res 
+0x579 001948 beq 1 ,p_le_send_att_read_by_group_type_end1 
+0x57a 001949 nbranch p_le_send_att_read_by_group_type_store_write_record ,user 
+0x57b 001950 disable user 
+0x57c 001951 fetch 1 ,mem_le_search_len 
+0x57d 001952 increase 4 ,pdata 
+0x57e 001953 store 1 ,mem_le_l2cap_response 
+0x57f 001954 call p_store_contw 
+0x580 001955 branch p_le_send_att_read_by_group_type_store_record 
 :      001956 p_le_send_att_read_by_group_type_store_write_record:
-0x0581 001957 fetch 1 ,mem_le_search_len 
-0x0582 001958 sub pdata ,0x10 ,null 
-0x0583 001959 branch p_le_send_att_read_by_group_type_end1 ,zero 
-0x0584 001960 fetch 1 ,mem_le_l2cap_response 
-0x0585 001961 sub pdata ,0x10 ,null 
-0x0586 001962 branch p_le_send_att_read_by_group_type_end1 ,zero 
-0x0587 001963 fetch 2 ,mem_temp 
-0x0588 001964 increase -1 ,pdata 
-0x0589 001965 store 2 ,mem_le_cur_handle_end 
-0x058a 001966 call p_le_write_att_record 
+0x581 001957 fetch 1 ,mem_le_search_len 
+0x582 001958 sub pdata ,0x10 ,null 
+0x583 001959 branch p_le_send_att_read_by_group_type_end1 ,zero 
+0x584 001960 fetch 1 ,mem_le_l2cap_response 
+0x585 001961 sub pdata ,0x10 ,null 
+0x586 001962 branch p_le_send_att_read_by_group_type_end1 ,zero 
+0x587 001963 fetch 2 ,mem_temp 
+0x588 001964 increase -1 ,pdata 
+0x589 001965 store 2 ,mem_le_cur_handle_end 
+0x58a 001966 call p_le_write_att_record 
 :      001967 p_le_send_att_read_by_group_type_store_record:
-0x058b 001968 fetch 2 ,mem_temp 
-0x058c 001969 store 2 ,mem_le_cur_handle_start 
-0x058d 001970 call p_le_store_att_record 
-0x058e 001971 increase -1 ,timeup 
-0x058f 001972 branch p_le_send_att_read_by_group_type_last_find ,zero 
+0x58b 001968 fetch 2 ,mem_temp 
+0x58c 001969 store 2 ,mem_le_cur_handle_start 
+0x58d 001970 call p_le_store_att_record 
+0x58e 001971 increase -1 ,timeup 
+0x58f 001972 branch p_le_send_att_read_by_group_type_last_find ,zero 
 :      001973 p_le_send_att_read_by_group_type_next_handle:
-0x0590 001974 call p_le_att_next_handle 
-0x0591 001975 branch p_le_send_att_read_by_group_type_response_loop 
+0x590 001974 call p_le_att_next_handle 
+0x591 001975 branch p_le_send_att_read_by_group_type_response_loop 
 :      001976 p_le_send_att_read_by_group_type_last_find:
-0x0592 001977 jam 1 ,mem_le_search_res 
-0x0593 001978 branch p_le_send_att_read_by_group_type_next_handle 
+0x592 001977 jam 1 ,mem_le_search_res 
+0x593 001978 branch p_le_send_att_read_by_group_type_next_handle 
 :      001979 p_le_send_att_read_by_group_type_end0:
-0x0594 001980 fetch 2 ,mem_temp 
-0x0595 001981 store 2 ,mem_le_cur_handle_end 
-0x0596 001982 branch p_le_send_att_read_by_group_type_end_common 
+0x594 001980 fetch 2 ,mem_temp 
+0x595 001981 store 2 ,mem_le_cur_handle_end 
+0x596 001982 branch p_le_send_att_read_by_group_type_end_common 
 :      001983 p_le_send_att_read_by_group_type_end1:
-0x0597 001984 fetch 2 ,mem_temp 
-0x0598 001985 increase -1 ,pdata 
-0x0599 001986 store 2 ,mem_le_cur_handle_end 
-0x059a 001987 branch p_le_send_att_read_by_group_type_end_common 
+0x597 001984 fetch 2 ,mem_temp 
+0x598 001985 increase -1 ,pdata 
+0x599 001986 store 2 ,mem_le_cur_handle_end 
+0x59a 001987 branch p_le_send_att_read_by_group_type_end_common 
 :      001988 p_le_send_att_read_by_group_type_end_common:
-0x059b 001989 branch le_send_att_error_response_notfound ,user 
-0x059c 001990 call p_le_write_att_record 
-0x059d 001991 branch p_le_send_auto_len_by_mem 
+0x59b 001989 branch le_send_att_error_response_notfound ,user 
+0x59c 001990 call p_le_write_att_record 
+0x59d 001991 branch p_le_send_auto_len_by_mem 
 :      001993 p_le_att_next_handle:
-0x059e 001994 fetcht 2 ,mem_temp 
-0x059f 001995 increase 1 ,temp 
-0x05a0 001996 storet 2 ,mem_temp 
-0x05a1 001997 rtn 
+0x59e 001994 fetcht 2 ,mem_temp 
+0x59f 001995 increase 1 ,temp 
+0x5a0 001996 storet 2 ,mem_temp 
+0x5a1 001997 rtn 
 :      001999 p_le_store_att_record:
-0x05a2 002000 fetch 1 ,mem_le_search_len 
-0x05a3 002001 store 1 ,mem_tmp_buffer 
-0x05a4 002002 copy pdata ,loopcnt 
-0x05a5 002003 call p_get_contr 
-0x05a6 002004 branch memcpy 
+0x5a2 002000 fetch 1 ,mem_le_search_len 
+0x5a3 002001 store 1 ,mem_tmp_buffer 
+0x5a4 002002 copy pdata ,loopcnt 
+0x5a5 002003 call p_get_contr 
+0x5a6 002004 branch memcpy 
 :      002006 p_le_write_att_record:
-0x05a7 002007 call p_get_contw 
-0x05a8 002008 fetch 2 ,mem_le_cur_handle_start 
-0x05a9 002009 istore 2 ,contw 
-0x05aa 002010 fetch 2 ,mem_le_cur_handle_end 
-0x05ab 002011 istore 2 ,contw 
-0x05ac 002012 fetch 1 ,mem_tmp_buffer 
-0x05ad 002013 copy pdata ,loopcnt 
-0x05ae 002014 call memcpy 
-0x05af 002015 branch p_store_contw 
+0x5a7 002007 call p_get_contw 
+0x5a8 002008 fetch 2 ,mem_le_cur_handle_start 
+0x5a9 002009 istore 2 ,contw 
+0x5aa 002010 fetch 2 ,mem_le_cur_handle_end 
+0x5ab 002011 istore 2 ,contw 
+0x5ac 002012 fetch 1 ,mem_tmp_buffer 
+0x5ad 002013 copy pdata ,loopcnt 
+0x5ae 002014 call memcpy 
+0x5af 002015 branch p_store_contw 
 :      002018 p_le_att_handle_inrange:
-0x05b0 002019 fetcht 2 ,mem_temp 
-0x05b1 002020 fetch 2 ,mem_le_search_handle_end 
-0x05b2 002021 isub temp ,null 
-0x05b3 002022 rtn 
+0x5b0 002019 fetcht 2 ,mem_temp 
+0x5b1 002020 fetch 2 ,mem_le_search_handle_end 
+0x5b2 002021 isub temp ,null 
+0x5b3 002022 rtn 
 :      002024 p_le_att_same_type:
-0x05b4 002025 fetch 2 ,mem_le_search_att_type 
-0x05b5 002026 fetcht 2 ,mem_le_cur_att_type 
-0x05b6 002027 isub temp ,null 
-0x05b7 002028 rtn 
+0x5b4 002025 fetch 2 ,mem_le_search_att_type 
+0x5b5 002026 fetcht 2 ,mem_le_cur_att_type 
+0x5b6 002027 isub temp ,null 
+0x5b7 002028 rtn 
 :      002030 p_le_att_get_handle_info:
-0x05b8 002031 arg mem_le_att_list ,contr 
-0x05b9 002032 copy temp ,rega 
+0x5b8 002031 arg mem_le_att_list ,contr 
+0x5b9 002032 copy temp ,rega 
 :      002033 p_le_att_get_handle_loop:
-0x05ba 002034 ifetch 2 ,contr 
-0x05bb 002035 branch p_le_att_unfind_handle ,blank 
-0x05bc 002036 ifetcht 2 ,contr 
-0x05bd 002037 storet 2 ,mem_le_cur_att_type 
-0x05be 002038 isub rega ,null 
-0x05bf 002039 branch p_le_att_finded_handle ,zero 
-0x05c0 002040 ifetch 1 ,contr 
-0x05c1 002041 iadd contr ,contr 
-0x05c2 002042 branch p_le_att_get_handle_loop 
+0x5ba 002034 ifetch 2 ,contr 
+0x5bb 002035 branch p_le_att_unfind_handle ,blank 
+0x5bc 002036 ifetcht 2 ,contr 
+0x5bd 002037 storet 2 ,mem_le_cur_att_type 
+0x5be 002038 isub rega ,null 
+0x5bf 002039 branch p_le_att_finded_handle ,zero 
+0x5c0 002040 ifetch 1 ,contr 
+0x5c1 002041 iadd contr ,contr 
+0x5c2 002042 branch p_le_att_get_handle_loop 
 :      002043 p_le_att_unfind_handle:
-0x05c3 002044 setarg 1 
-0x05c4 002045 rtn 
+0x5c3 002044 setarg 1 
+0x5c4 002045 rtn 
 :      002046 p_le_att_finded_handle:
-0x05c5 002047 ifetch 1 ,contr 
-0x05c6 002048 store 1 ,mem_le_search_len 
-0x05c7 002049 call p_store_contr 
-0x05c8 002050 setarg 0 
-0x05c9 002051 rtn 
+0x5c5 002047 ifetch 1 ,contr 
+0x5c6 002048 store 1 ,mem_le_search_len 
+0x5c7 002049 call p_store_contr 
+0x5c8 002050 setarg 0 
+0x5c9 002051 rtn 
 :      002052 p_get_contw:
-0x05ca 002053 fetch 2 ,mem_contw 
-0x05cb 002054 copy pdata ,contw 
-0x05cc 002055 rtn 
+0x5ca 002053 fetch 2 ,mem_contw 
+0x5cb 002054 copy pdata ,contw 
+0x5cc 002055 rtn 
 :      002056 p_get_contr:
-0x05cd 002057 fetch 2 ,mem_contr 
-0x05ce 002058 copy pdata ,contr 
-0x05cf 002059 rtn 
+0x5cd 002057 fetch 2 ,mem_contr 
+0x5ce 002058 copy pdata ,contr 
+0x5cf 002059 rtn 
 :      002060 p_store_contw:
-0x05d0 002061 copy contw ,pdata 
-0x05d1 002062 store 2 ,mem_contw 
-0x05d2 002063 rtn 
+0x5d0 002061 copy contw ,pdata 
+0x5d1 002062 store 2 ,mem_contw 
+0x5d2 002063 rtn 
 :      002064 p_store_contr:
-0x05d3 002065 copy contr ,pdata 
-0x05d4 002066 store 2 ,mem_contr 
-0x05d5 002067 rtn 
+0x5d3 002065 copy contr ,pdata 
+0x5d4 002066 store 2 ,mem_contr 
+0x5d5 002067 rtn 
 :      002069 p_le_send_auto_len_by_mem:
-0x05d6 002070 call p_get_contw 
-0x05d7 002071 branch le_send_autolen 
+0x5d6 002070 call p_get_contw 
+0x5d7 002071 branch le_send_autolen 
 :      002073 p_le_send_att_handle_value_indication:
 :      002074 p_le_send_att_handle_value_notification:
-0x05d8 002075 fetch 1 ,mem_queue_read 
-0x05d9 002076 add pdata ,1 ,temp 
-0x05da 002077 and temp ,0x03 ,temp 
-0x05db 002078 storet 1 ,mem_queue_read 
-0x05dc 002079 mul32 pdata ,7 ,pdata 
-0x05dd 002080 arg mem_uart_packet ,contr 
-0x05de 002081 iadd contr ,contr 
-0x05df 002082 fetch 1 ,mem_le51_tx_length 
-0x05e0 002083 increase -5 ,pdata 
-0x05e1 002084 copy pdata ,loopcnt 
-0x05e2 002085 arg mem_le_l2cap + 1 ,contw 
-0x05e3 002086 call memcpy 
-0x05e4 002087 fetcht 1 ,mem_le51_tx_length 
-0x05e5 002088 branch le_send_packet 
+0x5d8 002075 fetch 1 ,mem_queue_read 
+0x5d9 002076 add pdata ,1 ,temp 
+0x5da 002077 and temp ,0x03 ,temp 
+0x5db 002078 storet 1 ,mem_queue_read 
+0x5dc 002079 mul32 pdata ,7 ,pdata 
+0x5dd 002080 arg mem_uart_packet ,contr 
+0x5de 002081 iadd contr ,contr 
+0x5df 002082 fetch 1 ,mem_le51_tx_length 
+0x5e0 002083 increase -5 ,pdata 
+0x5e1 002084 copy pdata ,loopcnt 
+0x5e2 002085 arg mem_le_l2cap + 1 ,contw 
+0x5e3 002086 call memcpy 
+0x5e4 002087 fetcht 1 ,mem_le51_tx_length 
+0x5e5 002088 branch le_send_packet 
 :      002090 p_le_parse:
-0x05e6 002091 call le_xtype_fifo_is_full 
-0x05e7 002092 branch le_parse + 4 
+0x5e6 002091 call le_xtype_fifo_is_full 
+0x5e7 002092 branch le_parse + 4 
 :      002095 p_le_parse_ll:
-0x05e8 002096 copy regc ,pdata 
-0x05e9 002097 beq ll_enc_req ,p_le_parse_enc_req 
-0x05ea 002098 beq ll_pause_enc_req ,p_le_parse_pause_enc_rsq 
-0x05eb 002099 beq ll_connection_update_req ,p_le_parse_connection_update_req 
-0x05ec 002100 beq ll_ping_req ,p_le_parse_ping_req 
-0x05ed 002101 beq ll_terminate_ind ,p_le_parse_terminate_ind 
-0x05ee 002102 sub pdata ,0x0d ,null 
-0x05ef 002103 branch le_parse + 20 ,positive 
-0x05f0 002104 store 1 ,mem_le_ll_unknown_type 
-0x05f1 002105 jam xt_ll_unknown_rsp ,mem_fifo_temp 
-0x05f2 002106 branch le_xtype_fifo_in 
+0x5e8 002096 copy regc ,pdata 
+0x5e9 002097 beq ll_enc_req ,p_le_parse_enc_req 
+0x5ea 002098 beq ll_pause_enc_req ,p_le_parse_pause_enc_rsq 
+0x5eb 002099 beq ll_connection_update_req ,p_le_parse_connection_update_req 
+0x5ec 002100 beq ll_ping_req ,p_le_parse_ping_req 
+0x5ed 002101 beq ll_terminate_ind ,p_le_parse_terminate_ind 
+0x5ee 002102 sub pdata ,0x0d ,null 
+0x5ef 002103 branch le_parse + 20 ,positive 
+0x5f0 002104 store 1 ,mem_le_ll_unknown_type 
+0x5f1 002105 jam xt_ll_unknown_rsp ,mem_fifo_temp 
+0x5f2 002106 branch le_xtype_fifo_in 
 :      002107 p_le_parse_connection_update_req:
-0x05f3 002108 jam 0 ,mem_ios_mode_flag 
-0x05f4 002109 call le_parse_connection_update_req 
-0x05f5 002110 fetch 2 ,mem_le_new_param + 3 
-0x05f6 002111 mul32 pdata ,4 ,temp 
-0x05f7 002112 storet 2 ,mem_customize_timer_setup 
-0x05f8 002113 rtn 
+0x5f3 002108 jam 0 ,mem_ios_mode_flag 
+0x5f4 002109 call le_parse_connection_update_req 
+0x5f5 002110 fetch 2 ,mem_le_new_param + 3 
+0x5f6 002111 mul32 pdata ,4 ,temp 
+0x5f7 002112 storet 2 ,mem_customize_timer_setup 
+0x5f8 002113 rtn 
 :      002115 p_le_parse_enc_req:
-0x05f9 002116 jam default_states ,mem_ltk_states 
-0x05fa 002117 branch le_parse_enc_req 
+0x5f9 002116 jam default_states ,mem_ltk_states 
+0x5fa 002117 branch le_parse_enc_req 
 :      002119 p_le_parse_ping_req:
-0x05fb 002120 jam xt_ll_ping_rsp ,mem_fifo_temp 
-0x05fc 002121 branch le_xtype_fifo_in 
+0x5fb 002120 jam xt_ll_ping_rsp ,mem_fifo_temp 
+0x5fc 002121 branch le_xtype_fifo_in 
 :      002123 p_le_parse_pause_enc_rsq:
-0x05fd 002124 jam xt_ll_pause_enc_rsp ,mem_fifo_temp 
-0x05fe 002125 branch le_xtype_fifo_in 
+0x5fd 002124 jam xt_ll_pause_enc_rsp ,mem_fifo_temp 
+0x5fe 002125 branch le_xtype_fifo_in 
 :      002127 p_le_parse_terminate_ind:
-0x05ff 002128 setarg 20 
-0x0600 002129 store 2 ,mem_le_superto 
-0x0601 002130 rtn 
+0x5ff 002128 setarg 20 
+0x600 002129 store 2 ,mem_le_superto 
+0x601 002130 rtn 
 :      002132 p_le_send_non_l2cap:
-0x0602 002133 fetch 1 ,mem_le_txheader 
-0x0603 002134 compare 1 ,type ,3 
-0x0604 002135 branch p_le_send_non_l2cap1 ,true 
-0x0605 002136 branch le_send_non_l2cap + 14 
+0x602 002133 fetch 1 ,mem_le_txheader 
+0x603 002134 compare 1 ,type ,3 
+0x604 002135 branch p_le_send_non_l2cap1 ,true 
+0x605 002136 branch le_send_non_l2cap + 14 
 :      002137 p_le_send_non_l2cap1:
-0x0606 002138 fetch 1 ,mem_le_txlen 
-0x0607 002139 branch p_le_send_empty_clear_md ,blank 
-0x0608 002140 branch le_send_non_l2cap + 14 
+0x606 002138 fetch 1 ,mem_le_txlen 
+0x607 002139 branch p_le_send_empty_clear_md ,blank 
+0x608 002140 branch le_send_non_l2cap + 14 
 :      002142 p_le_send_empty_clear_md:
-0x0609 002143 fetch 1 ,mem_le_txheader 
-0x060a 002144 set0 md ,pdata 
-0x060b 002145 store 1 ,mem_le_txheader 
-0x060c 002146 rtn 
+0x609 002143 fetch 1 ,mem_le_txheader 
+0x60a 002144 set0 md ,pdata 
+0x60b 002145 store 1 ,mem_le_txheader 
+0x60c 002146 rtn 
 :      002148 p_le_parse_smp:
-0x060d 002149 ifetch 1 ,contr 
-0x060e 002150 beq smp_pairing_request ,p_le_parse_smp_pairing_request 
-0x060f 002151 beq smp_pairing_random ,p_le_parse_smp_pairing_random 
-0x0610 002152 beq smp_identity_address_information ,p_le_parse_smp_identity_address_information 
-0x0611 002153 branch le_parse_smp + 4 
+0x60d 002149 ifetch 1 ,contr 
+0x60e 002150 beq smp_pairing_request ,p_le_parse_smp_pairing_request 
+0x60f 002151 beq smp_pairing_random ,p_le_parse_smp_pairing_random 
+0x610 002152 beq smp_identity_address_information ,p_le_parse_smp_identity_address_information 
+0x611 002153 branch le_parse_smp + 4 
 :      002156 p_le_parse_smp_identity_address_information:
-0x0612 002157 jam flag_le_pairing_end ,mem_le_pairing_state 
-0x0613 002158 branch le_parse_smp_identity_address_information 
+0x612 002157 jam flag_le_pairing_end ,mem_le_pairing_state 
+0x613 002158 branch le_parse_smp_identity_address_information 
 :      002160 p_le_parse_smp_pairing_request:
-0x0614 002161 jam 1 ,mem_le_send_security_request_flag 
-0x0615 002162 store 1 ,mem_le_preq 
-0x0616 002163 ifetch 6 ,contr 
-0x0617 002164 istore 6 ,contw 
-0x0618 002165 jam xt_smp_pairing_response ,mem_fifo_temp 
-0x0619 002166 branch le_xtype_fifo_in 
+0x614 002161 jam 1 ,mem_le_send_security_request_flag 
+0x615 002162 store 1 ,mem_le_preq 
+0x616 002163 ifetch 6 ,contr 
+0x617 002164 istore 6 ,contw 
+0x618 002165 jam xt_smp_pairing_response ,mem_fifo_temp 
+0x619 002166 branch le_xtype_fifo_in 
 :      002168 p_le_parse_smp_pairing_random:
-0x061a 002169 call authenticate_rconfirm 
-0x061b 002170 branch p_le_parse_smp_pairing_random_success ,zero 
-0x061c 002171 branch le_parse_smp_pairing_random + 2 
+0x61a 002169 call authenticate_rconfirm 
+0x61b 002170 branch p_le_parse_smp_pairing_random_success ,zero 
+0x61c 002171 branch le_parse_smp_pairing_random + 2 
 :      002172 p_le_parse_smp_pairing_random_success:
-0x061d 002173 jam flag_le_pairing_after_auth ,mem_le_pairing_state 
-0x061e 002174 branch le_parse_smp_pairing_random_success 
+0x61d 002173 jam flag_le_pairing_after_auth ,mem_le_pairing_state 
+0x61e 002174 branch le_parse_smp_pairing_random_success 
 :      002204 scale_process_le_conn:
-0x061f 002205 jam pair_unknown ,mem_pair_state 
-0x0620 002206 call app_ble_stop_adv 
-0x0621 002207 call app_bt_stop_discovery 
-0x0622 002208 call app_lpm_mult_enable 
-0x0623 002209 branch app_le_event_bb_connected 
+0x61f 002205 jam pair_unknown ,mem_pair_state 
+0x620 002206 call app_ble_stop_adv 
+0x621 002207 call app_bt_stop_discovery 
+0x622 002208 call app_lpm_mult_enable 
+0x623 002209 branch app_le_event_bb_connected 
 :      002212 scale_process_le_discon:
-0x0624 002213 jam 0 ,mem_lpm_mult 
-0x0625 002214 jam 0 ,mem_ltk_exists 
-0x0626 002215 jam default_states ,mem_ltk_states 
-0x0627 002216 jam flag_le_pairing_null ,mem_le_pairing_state 
-0x0628 002217 jam 0 ,mem_shutter_find_type_value_flag 
-0x0629 002218 jam pair_unknown ,mem_pair_state 
-0x062a 002219 branch app_le_event_bb_disconn 
+0x624 002213 jam 0 ,mem_lpm_mult 
+0x625 002214 jam 0 ,mem_ltk_exists 
+0x626 002215 jam default_states ,mem_ltk_states 
+0x627 002216 jam flag_le_pairing_null ,mem_le_pairing_state 
+0x628 002217 jam 0 ,mem_shutter_find_type_value_flag 
+0x629 002218 jam pair_unknown ,mem_pair_state 
+0x62a 002219 branch app_le_event_bb_disconn 
 :      002222 p_le_queue_init:
-0x062b 002223 setarg 0 
-0x062c 002224 store 4 ,mem_queue_write 
-0x062d 002225 rtn 
+0x62b 002223 setarg 0 
+0x62c 002224 store 4 ,mem_queue_write 
+0x62d 002225 rtn 
 :      002228 p_g24_dispatch:
-0x062e 002229 rtnmark0 mark_24g 
-0x062f 002230 call p_g24_txdata_prep 
-0x0630 002231 nbranch p_g24_long_sleep ,user 
-0x0631 002232 jam 10 ,mem_24g_enter_lpm_timer 
-0x0632 002233 call p_g24_transmit_packet 
-0x0633 002234 fetch 1 ,mem_24g_pairing_sm 
-0x0634 002235 rtnne state_24g_pairing_success 
-0x0635 002236 jam tx_power_5db ,mem_tx_power 
+0x62e 002229 rtnmark0 mark_24g 
+0x62f 002230 call p_g24_txdata_prep 
+0x630 002231 nbranch p_g24_long_sleep ,user 
+0x631 002232 jam 10 ,mem_24g_enter_lpm_timer 
+0x632 002233 call p_g24_transmit_packet 
+0x633 002234 fetch 1 ,mem_24g_pairing_sm 
+0x634 002235 rtnne state_24g_pairing_success 
+0x635 002236 jam tx_power_5db ,mem_tx_power 
 :      002237 p_g24_short_sleep:
-0x0636 002238 fetch 1 ,mem_mouse_retry_flag 
-0x0637 002239 nrtn blank 
-0x0638 002240 call p_check_ipc_for_lpm 
-0x0639 002241 nrtn user 
-0x063a 002242 fetch 1 ,mem_c51_lpm_lock 
-0x063b 002243 nrtn blank 
-0x063c 002244 call lpo_calibration 
-0x063d 002245 fetch 3 ,mem_clks_per_lpo 
-0x063e 002246 rtn blank 
-0x063f 002247 fetch 1 ,mem_lpm_mode 
-0x0640 002248 rtn blank 
+0x636 002238 fetch 1 ,mem_mouse_retry_flag 
+0x637 002239 nrtn blank 
+0x638 002240 call p_check_ipc_for_lpm 
+0x639 002241 nrtn user 
+0x63a 002242 fetch 1 ,mem_c51_lpm_lock 
+0x63b 002243 nrtn blank 
+0x63c 002244 call lpo_calibration 
+0x63d 002245 fetch 3 ,mem_clks_per_lpo 
+0x63e 002246 rtn blank 
+0x63f 002247 fetch 1 ,mem_lpm_mode 
+0x640 002248 rtn blank 
 :      002249 p_g24_short_sleep_1:
-0x0641 002250 setarg 58000 
+0x641 002250 setarg 58000 
 :      002251 p_g24_short_sleep_2:
-0x0642 002252 call clk2lpo 
-0x0643 002253 storet 4 ,mem_sleep_counter 
-0x0644 002254 branch lpm_sleep 
+0x642 002252 call clk2lpo 
+0x643 002253 storet 4 ,mem_sleep_counter 
+0x644 002254 branch lpm_sleep 
 :      002256 p_g24_long_sleep:
-0x0645 002257 call p_check_ipc_for_lpm 
-0x0646 002258 nrtn user 
-0x0647 002259 fetch 1 ,mem_c51_lpm_lock 
-0x0648 002260 nrtn blank 
-0x0649 002261 call lpo_calibration 
-0x064a 002262 fetch 3 ,mem_clks_per_lpo 
-0x064b 002263 rtn blank 
-0x064c 002264 fetch 1 ,mem_lpm_mode 
-0x064d 002265 rtn blank 
-0x064e 002266 fetch 1 ,mem_24g_enter_lpm_timer 
-0x064f 002267 nbranch p_g24_short_sleep_1 ,blank 
-0x0650 002268 fetch 8 ,mem_24g_enter_hibernate 
-0x0651 002269 branch p_g24_short_sleep_2 
+0x645 002257 call p_check_ipc_for_lpm 
+0x646 002258 nrtn user 
+0x647 002259 fetch 1 ,mem_c51_lpm_lock 
+0x648 002260 nrtn blank 
+0x649 002261 call lpo_calibration 
+0x64a 002262 fetch 3 ,mem_clks_per_lpo 
+0x64b 002263 rtn blank 
+0x64c 002264 fetch 1 ,mem_lpm_mode 
+0x64d 002265 rtn blank 
+0x64e 002266 fetch 1 ,mem_24g_enter_lpm_timer 
+0x64f 002267 nbranch p_g24_short_sleep_1 ,blank 
+0x650 002268 fetch 8 ,mem_24g_enter_hibernate 
+0x651 002269 branch p_g24_short_sleep_2 
 :      002271 p_g24_txdata_prep:
-0x0652 002272 fetch 1 ,mem_24g_pairing_sm 
-0x0653 002273 bne state_24g_pairing_success ,p_g24_pairing_sm 
-0x0654 002274 call p_g24_package_data 
-0x0655 002275 call p_g24_get_package_data ,user 
-0x0656 002276 call p_g24_transmit_prep ,user 
+0x652 002272 fetch 1 ,mem_24g_pairing_sm 
+0x653 002273 bne state_24g_pairing_success ,p_g24_pairing_sm 
+0x654 002274 call p_g24_package_data 
+0x655 002275 call p_g24_get_package_data ,user 
+0x656 002276 call p_g24_transmit_prep ,user 
 :      002277 p_g24_txdata_enable_tx:
-0x0657 002278 jam ensure_on_24g ,mem_24g_ensure 
-0x0658 002279 rtn 
+0x657 002278 jam ensure_on_24g ,mem_24g_ensure 
+0x658 002279 rtn 
 :      002281 p_g24_package_data:
-0x0659 002282 disable user 
-0x065a 002283 jam 2 ,mem_24g_data_type 
-0x065b 002284 fetch 1 ,mem_24g_txbuf_new 
-0x065c 002285 beq 0x01 ,p_g24_dataready 
-0x065d 002286 beq 0x02 ,p_g24_dataready_mk 
-0x065e 002287 beq 0x03 ,p_g24_dataready_ms 
-0x065f 002288 beq 0x06 ,p_g24_dataready_sys 
-0x0660 002289 fetch 1 ,mem_mouse_retry_flag 
-0x0661 002290 ncall enable_user ,blank 
-0x0662 002291 rtn 
+0x659 002282 disable user 
+0x65a 002283 jam 2 ,mem_24g_data_type 
+0x65b 002284 fetch 1 ,mem_24g_txbuf_new 
+0x65c 002285 beq 0x01 ,p_g24_dataready 
+0x65d 002286 beq 0x02 ,p_g24_dataready_mk 
+0x65e 002287 beq 0x03 ,p_g24_dataready_ms 
+0x65f 002288 beq 0x06 ,p_g24_dataready_sys 
+0x660 002289 fetch 1 ,mem_mouse_retry_flag 
+0x661 002290 ncall enable_user ,blank 
+0x662 002291 rtn 
 :      002292 p_g24_dataready:
-0x0663 002293 jam 0x00 ,mem_24g_txbuf_new 
-0x0664 002294 jam 10 ,mem_24g_datalen 
-0x0665 002295 branch p_g24_package_data_rtn 
+0x663 002293 jam 0x00 ,mem_24g_txbuf_new 
+0x664 002294 jam 10 ,mem_24g_datalen 
+0x665 002295 branch p_g24_package_data_rtn 
 :      002296 p_g24_dataready_mk:
-0x0666 002297 jam 0x03 ,mem_24g_txbuf_new 
-0x0667 002298 jam 4 ,mem_24g_datalen 
-0x0668 002299 branch p_g24_package_data_rtn 
+0x666 002297 jam 0x03 ,mem_24g_txbuf_new 
+0x667 002298 jam 4 ,mem_24g_datalen 
+0x668 002299 branch p_g24_package_data_rtn 
 :      002300 p_g24_dataready_sys:
-0x0669 002301 jam 0x02 ,mem_24g_txbuf_new 
-0x066a 002302 jam 3 ,mem_24g_datalen 
-0x066b 002303 branch p_g24_package_data_rtn 
+0x669 002301 jam 0x02 ,mem_24g_txbuf_new 
+0x66a 002302 jam 3 ,mem_24g_datalen 
+0x66b 002303 branch p_g24_package_data_rtn 
 :      002304 p_g24_dataready_ms:
-0x066c 002305 jam 1 ,mem_24g_data_type 
-0x066d 002306 jam 8 ,mem_24g_datalen 
+0x66c 002305 jam 1 ,mem_24g_data_type 
+0x66d 002306 jam 8 ,mem_24g_datalen 
 :      002307 p_g24_package_data_rtn:
-0x066e 002308 jam 0 ,mem_24g_get_ack_fail 
-0x066f 002309 branch enable_user 
+0x66e 002308 jam 0 ,mem_24g_get_ack_fail 
+0x66f 002309 branch enable_user 
 :      002312 p_g24_get_package_data:
-0x0670 002313 fetch 9 ,mem_24g_txbuf_new 
-0x0671 002314 store 9 ,mem_24g_txbuf 
-0x0672 002315 setarg 0 
-0x0673 002316 store 9 ,mem_24g_txbuf_new 
-0x0674 002317 rtn 
+0x670 002313 fetch 9 ,mem_24g_txbuf_new 
+0x671 002314 store 9 ,mem_24g_txbuf 
+0x672 002317 rtn 
 :      002320 p_g24_transmit_packet:
-0x0675 002321 jam 0 ,mem_24g_retry 
+0x673 002321 jam 0 ,mem_24g_retry 
 :      002322 p_g24_transmit_loop:
-0x0676 002323 arg param_rx_setup ,timeup 
-0x0677 002324 until clkn_rt ,meet 
-0x0678 002325 call p_g24_transmit_receive_ack 
-0x0679 002326 nbranch p_g24_retransmit ,user3 
-0x067a 002327 call p_g24_ackpayload_parse 
-0x067b 002328 fetch 1 ,mem_24g_pid 
-0x067c 002329 increase 1 ,pdata 
-0x067d 002330 store 1 ,mem_24g_pid 
-0x067e 002331 jam 0 ,mem_mouse_retry_flag 
-0x067f 002332 fetch 1 ,mem_24g_pairing_sm 
-0x0680 002333 bne state_24g_pairing_success ,p_g24_paring_mode_start 
+0x674 002323 arg param_rx_setup ,timeup 
+0x675 002324 until clkn_rt ,meet 
+0x676 002325 call p_g24_transmit_receive_ack 
+0x677 002326 nbranch p_g24_retransmit ,user3 
+0x678 002327 call p_g24_ackpayload_parse 
+0x679 002328 fetch 1 ,mem_24g_pid 
+0x67a 002329 increase 1 ,pdata 
+0x67b 002330 store 1 ,mem_24g_pid 
+0x67c 002331 jam 0 ,mem_mouse_retry_flag 
+0x67d 002332 fetch 1 ,mem_24g_pairing_sm 
+0x67e 002333 bne state_24g_pairing_success ,p_g24_paring_mode_start 
 :      002334 p_g24_transmit_abandon:
-0x0681 002335 call p_g24_clear_txbuf 
-0x0682 002336 jam 0 ,mem_24g_get_ack_fail 
-0x0683 002337 jam ensure_off_24g ,mem_24g_ensure 
-0x0684 002338 rtn 
+0x67f 002335 call p_g24_clear_txbuf 
+0x680 002336 jam 0 ,mem_24g_get_ack_fail 
+0x681 002337 jam ensure_off_24g ,mem_24g_ensure 
+0x682 002338 rtn 
 :      002341 p_g24_retransmit:
-0x0685 002342 jam 1 ,mem_mouse_retry_flag 
-0x0686 002343 fetch 1 ,mem_24g_get_ack_fail 
-0x0687 002344 increase 1 ,pdata 
-0x0688 002345 store 1 ,mem_24g_get_ack_fail 
-0x0689 002346 fetch 1 ,mem_24g_pairing_sm 
-0x068a 002347 bne state_24g_pairing_success ,p_g24_tx_paring_retry 
-0x068b 002348 fetch 1 ,mem_24g_get_ack_fail 
-0x068c 002349 beq 0xff ,p_g24_stop_g24_mode 
-0x068d 002350 fetch 1 ,mem_24g_get_ack_fail 
-0x068e 002351 arg 16 ,temp 
-0x068f 002352 isub temp ,null 
-0x0690 002353 branch p_g24_ch ,positive 
-0x0691 002354 fetch 1 ,mem_24g_retry 
-0x0692 002355 increase 1 ,pdata 
-0x0693 002356 store 1 ,mem_24g_retry 
-0x0694 002357 nop 10 
-0x0695 002358 bne retry_24g ,p_g24_transmit_loop 
-0x0696 002359 branch p_g24_ch 
+0x683 002342 jam 1 ,mem_mouse_retry_flag 
+0x684 002343 fetch 1 ,mem_24g_get_ack_fail 
+0x685 002344 increase 1 ,pdata 
+0x686 002345 store 1 ,mem_24g_get_ack_fail 
+0x687 002346 fetch 1 ,mem_24g_pairing_sm 
+0x688 002347 bne state_24g_pairing_success ,p_g24_tx_paring_retry 
+0x689 002348 fetch 1 ,mem_24g_get_ack_fail 
+0x68a 002349 beq 0xff ,p_g24_stop_g24_mode 
+0x68b 002350 fetch 1 ,mem_24g_get_ack_fail 
+0x68c 002351 arg 16 ,temp 
+0x68d 002352 isub temp ,null 
+0x68e 002353 branch p_g24_ch ,positive 
+0x68f 002354 fetch 1 ,mem_24g_retry 
+0x690 002355 increase 1 ,pdata 
+0x691 002356 store 1 ,mem_24g_retry 
+0x692 002357 nop 10 
+0x693 002358 bne retry_24g ,p_g24_transmit_loop 
+0x694 002359 branch p_g24_ch 
 :      002362 p_g24_clear_txbuf:
-0x0697 002363 setarg 0 
-0x0698 002364 store 9 ,mem_24g_txbuf 
-0x0699 002365 store 9 ,mem_24g_txbuf_new 
-0x069a 002366 rtn 
+0x695 002363 setarg 0 
+0x696 002364 store 9 ,mem_24g_txbuf 
+0x697 002365 store 9 ,mem_24g_txbuf_new 
+0x698 002366 rtn 
 :      002370 p_g24_paring_mode_start:
-0x069b 002371 branch p_g24_paring_mode 
+0x699 002371 branch p_g24_paring_mode 
 :      002373 p_g24_transmit_receive_ack:
-0x069c 002374 disable user3 
-0x069d 002375 call p_g24_transmit 
-0x069e 002378 force 0 ,radio_ctrl 
-0x069f 002379 fetch 4 ,mem_24g_addr 
-0x06a0 002380 iforce access 
-0x06a1 002381 fetcht 1 ,mem_last_freq 
-0x06a2 002382 call set_freq_rx 
-0x06a3 002383 call rf_rx_enable 
-0x06a4 002384 call p_g24_receive_rxon 
-0x06a5 002385 call p_g24_end_of_packet ,user3 
-0x06a6 002386 rtn 
+0x69a 002374 disable user3 
+0x69b 002375 call p_g24_transmit 
+0x69c 002378 force 0 ,radio_ctrl 
+0x69d 002379 fetch 4 ,mem_24g_addr 
+0x69e 002380 iforce access 
+0x69f 002381 fetcht 1 ,mem_last_freq 
+0x6a0 002382 call set_freq_rx 
+0x6a1 002383 call rf_rx_enable 
+0x6a2 002384 call p_g24_receive_rxon 
+0x6a3 002385 call p_g24_end_of_packet ,user3 
+0x6a4 002386 rtn 
 :      002393 p_g24_tx_paring_retry:
-0x06a7 002394 rtn 
+0x6a5 002394 rtn 
 :      002398 p_g24_stop_g24_mode:
-0x06a8 002399 jam 0 ,mem_mouse_retry_flag 
-0x06a9 002400 jam bt_evt_24g_attempt_fail ,mem_fifo_temp 
-0x06aa 002401 branch ui_ipc_send_event 
+0x6a6 002399 jam 0 ,mem_mouse_retry_flag 
+0x6a7 002400 jam bt_evt_24g_attempt_fail ,mem_fifo_temp 
+0x6a8 002401 branch ui_ipc_send_event 
 :      002404 p_g24_ackpayload_parse:
-0x06ab 002405 call p_g24_read_len_pid_crc 
-0x06ac 002406 fetch 1 ,mem_24g_rxdata_length 
-0x06ad 002407 rtn blank 
-0x06ae 002408 iforce loopcnt 
-0x06af 002409 call p_24g_kb_led 
-0x06b0 002410 arg mem_24g_rxbuf + 2 ,contr 
-0x06b1 002411 arg mem_24g_rxpayload ,contw 
-0x06b2 002412 branch memcpy 
+0x6a9 002405 call p_g24_read_len_pid_crc 
+0x6aa 002406 fetch 1 ,mem_24g_rxdata_length 
+0x6ab 002407 rtn blank 
+0x6ac 002408 iforce loopcnt 
+0x6ad 002409 call p_24g_kb_led 
+0x6ae 002410 arg mem_24g_rxbuf + 2 ,contr 
+0x6af 002411 arg mem_24g_rxpayload ,contw 
+0x6b0 002412 branch memcpy 
 :      002414 p_24g_kb_led:
-0x06b3 002415 fetch 1 ,mem_24g_rxbuf + 1 
-0x06b4 002416 compare 0x08 ,pdata ,0xf8 
-0x06b5 002417 nrtn true 
-0x06b6 002418 fetcht 1 ,mem_24g_rxbuf + 2 
-0x06b7 002419 storet 1 ,mem_caps_num_lock 
-0x06b8 002420 jam 0 ,mem_24g_led_flag 
-0x06b9 002421 rtn 
+0x6b1 002415 fetch 1 ,mem_24g_rxbuf + 1 
+0x6b2 002416 compare 0x08 ,pdata ,0xf8 
+0x6b3 002417 nrtn true 
+0x6b4 002418 fetcht 1 ,mem_24g_rxbuf + 2 
+0x6b5 002419 storet 1 ,mem_caps_num_lock 
+0x6b6 002420 jam 0 ,mem_24g_led_flag 
+0x6b7 002421 rtn 
 :      002424 p_g24_start_pairing_sm1:
-0x06ba 002425 set1 mark_24g ,mark 
-0x06bb 002426 call p_g24_pair_init 
-0x06bc 002427 call p_g24_transmit_abandon 
-0x06bd 002428 jam state_24g_pairing_1 ,mem_24g_pairing_sm 
-0x06be 002429 rtn 
+0x6b8 002425 set1 mark_24g ,mark 
+0x6b9 002426 call p_g24_pair_init 
+0x6ba 002427 call p_g24_transmit_abandon 
+0x6bb 002428 jam state_24g_pairing_1 ,mem_24g_pairing_sm 
+0x6bc 002429 rtn 
 :      002431 p_g24_pair_init:
-0x06bf 002432 jam 0 ,mem_24g_pid 
-0x06c0 002433 jam g24_pair_ch ,mem_24g_ch 
-0x06c1 002434 fetch 4 ,mem_24g_paring_addr 
-0x06c2 002435 branch p_g24_update_addr_and_synccrc8 
+0x6bd 002432 jam 0 ,mem_24g_pid 
+0x6be 002433 jam g24_pair_ch ,mem_24g_ch 
+0x6bf 002434 fetch 4 ,mem_24g_paring_addr 
+0x6c0 002435 branch p_g24_update_addr_and_synccrc8 
 :      002437 p_g24_pairing_sm:
-0x06c3 002438 call p_g24_pair_init 
-0x06c4 002439 fetch 1 ,mem_24g_ensure 
-0x06c5 002440 beq ensure_on_24g ,enable_user 
-0x06c6 002441 fetch 1 ,mem_24g_pairing_sm 
-0x06c7 002442 beq state_24g_pairing_1 ,p_g24_pairing_sm_1 
-0x06c8 002443 beq state_24g_pairing_2 ,p_g24_pairing_sm_2 
-0x06c9 002444 beq state_24g_pairing_3 ,p_g24_pairing_sm_3 
-0x06ca 002445 branch assert 
+0x6c1 002438 call p_g24_pair_init 
+0x6c2 002439 fetch 1 ,mem_24g_ensure 
+0x6c3 002440 beq ensure_on_24g ,enable_user 
+0x6c4 002441 fetch 1 ,mem_24g_pairing_sm 
+0x6c5 002442 beq state_24g_pairing_1 ,p_g24_pairing_sm_1 
+0x6c6 002443 beq state_24g_pairing_2 ,p_g24_pairing_sm_2 
+0x6c7 002444 beq state_24g_pairing_3 ,p_g24_pairing_sm_3 
+0x6c8 002445 branch assert 
 :      002447 p_g24_pairing_sm_1:
-0x06cb 002448 jam state_24g_pairing_1_waiting_ack ,mem_24g_pairing_sm 
-0x06cc 002449 jam 0xaa ,mem_24g_common_temp 
-0x06cd 002450 branch p_g24_pairing_sm_common 
+0x6c9 002448 jam state_24g_pairing_1_waiting_ack ,mem_24g_pairing_sm 
+0x6ca 002449 jam 0xaa ,mem_24g_common_temp 
+0x6cb 002450 branch p_g24_pairing_sm_common 
 :      002451 p_g24_pairing_sm_2:
-0x06ce 002452 jam state_24g_pairing_2_waiting_ack ,mem_24g_pairing_sm 
-0x06cf 002453 jam 0x55 ,mem_24g_common_temp 
-0x06d0 002454 branch p_g24_pairing_sm_common 
+0x6cc 002452 jam state_24g_pairing_2_waiting_ack ,mem_24g_pairing_sm 
+0x6cd 002453 jam 0x55 ,mem_24g_common_temp 
+0x6ce 002454 branch p_g24_pairing_sm_common 
 :      002455 p_g24_pairing_sm_3:
-0x06d1 002456 jam state_24g_pairing_3_waiting_ack ,mem_24g_pairing_sm 
-0x06d2 002457 jam 0x22 ,mem_24g_common_temp 
+0x6cf 002456 jam state_24g_pairing_3_waiting_ack ,mem_24g_pairing_sm 
+0x6d0 002457 jam 0x22 ,mem_24g_common_temp 
 :      002458 p_g24_pairing_sm_common:
-0x06d3 002462 jam 0x02 ,mem_24g_common_temp + 1 
-0x06d4 002463 fetch 4 ,mem_24g_device_addr 
-0x06d5 002464 store 4 ,mem_24g_common_temp + 2 
-0x06d6 002465 jam 0 ,mem_24g_common_temp + 6 
-0x06d7 002466 arg mem_24g_common_temp ,rega 
-0x06d8 002467 arg 7 ,temp 
-0x06d9 002468 call p_g24_put_data_in_buff 
-0x06da 002469 call p_g24_transmit_prep 
-0x06db 002470 call p_g24_txdata_enable_tx 
-0x06dc 002471 branch enable_user 
+0x6d1 002462 jam 0x02 ,mem_24g_common_temp + 1 
+0x6d2 002463 fetch 4 ,mem_24g_device_addr 
+0x6d3 002464 store 4 ,mem_24g_common_temp + 2 
+0x6d4 002465 jam 0 ,mem_24g_common_temp + 6 
+0x6d5 002466 arg mem_24g_common_temp ,rega 
+0x6d6 002467 arg 7 ,temp 
+0x6d7 002468 call p_g24_put_data_in_buff 
+0x6d8 002469 call p_g24_transmit_prep 
+0x6d9 002470 call p_g24_txdata_enable_tx 
+0x6da 002471 branch enable_user 
 :      002473 p_g24_paring_mode:
-0x06dd 002474 fetch 1 ,mem_24g_pairing_sm 
-0x06de 002475 rtneq state_24g_pairing_success 
-0x06df 002476 beq state_24g_pairing_1_waiting_ack ,p_g24_pairing_sm_1_waiting_ack 
-0x06e0 002477 beq state_24g_pairing_2_waiting_ack ,p_g24_pairing_sm_2_waiting_ack 
-0x06e1 002478 beq state_24g_pairing_3_waiting_ack ,p_g24_pairing_sm_3_waiting_ack 
-0x06e2 002479 rtn 
+0x6db 002474 fetch 1 ,mem_24g_pairing_sm 
+0x6dc 002475 rtneq state_24g_pairing_success 
+0x6dd 002476 beq state_24g_pairing_1_waiting_ack ,p_g24_pairing_sm_1_waiting_ack 
+0x6de 002477 beq state_24g_pairing_2_waiting_ack ,p_g24_pairing_sm_2_waiting_ack 
+0x6df 002478 beq state_24g_pairing_3_waiting_ack ,p_g24_pairing_sm_3_waiting_ack 
+0x6e0 002479 rtn 
 :      002482 p_g24_pairing_sm_1_waiting_ack:
-0x06e3 002483 jam state_24g_pairing_2 ,mem_24g_pairing_sm 
-0x06e4 002484 branch p_g24_transmit_abandon 
+0x6e1 002483 jam state_24g_pairing_2 ,mem_24g_pairing_sm 
+0x6e2 002484 branch p_g24_transmit_abandon 
 :      002485 p_g24_pairing_sm_2_waiting_ack:
-0x06e5 002486 jam state_24g_pairing_3 ,mem_24g_pairing_sm 
-0x06e6 002487 branch p_g24_transmit_abandon 
+0x6e3 002486 jam state_24g_pairing_3 ,mem_24g_pairing_sm 
+0x6e4 002487 branch p_g24_transmit_abandon 
 :      002488 p_g24_pairing_sm_3_waiting_ack:
-0x06e7 002489 jam state_24g_pairing_success ,mem_24g_pairing_sm 
-0x06e8 002490 jam bt_evt_24g_pairing_complete ,mem_fifo_temp 
-0x06e9 002491 call ui_ipc_send_event 
-0x06ea 002492 fetch 4 ,mem_24g_rxpayload + 2 
-0x06eb 002493 call p_g24_update_addr_and_synccrc8 
-0x06ec 002494 branch p_g24_transmit_abandon 
+0x6e5 002489 jam state_24g_pairing_success ,mem_24g_pairing_sm 
+0x6e6 002490 jam bt_evt_24g_pairing_complete ,mem_fifo_temp 
+0x6e7 002491 call ui_ipc_send_event 
+0x6e8 002492 fetch 4 ,mem_24g_rxpayload + 2 
+0x6e9 002493 call p_g24_update_addr_and_synccrc8 
+0x6ea 002494 branch p_g24_transmit_abandon 
 :      002496 p_g24_start_24g_mode:
-0x06ed 002497 rtnmark1 mark_24g 
-0x06ee 002498 call p_g24_syncword_crc8 
-0x06ef 002499 call p_g24_ch 
-0x06f0 002500 fetch 1 ,mem_24g_pairing_sm 
-0x06f1 002501 rtnne state_24g_pairing_success 
-0x06f2 002502 call p_g24_tx_attemp_data_prep 
-0x06f3 002503 setarg 0 
-0x06f4 002504 store 2 ,mem_24g_check_dongle_times 
+0x6eb 002497 rtnmark1 mark_24g 
+0x6ec 002498 call p_g24_syncword_crc8 
+0x6ed 002499 call p_g24_ch 
+0x6ee 002500 fetch 1 ,mem_24g_pairing_sm 
+0x6ef 002501 rtnne state_24g_pairing_success 
+0x6f0 002502 call p_g24_tx_attemp_data_prep 
+0x6f1 002503 setarg 0 
+0x6f2 002504 store 2 ,mem_24g_check_dongle_times 
 :      002505 p_g24_tx_attemp_dongle_loop:
-0x06f5 002506 call lpo_calibration 
-0x06f6 002507 nop 2000 
-0x06f7 002508 fetch 1 ,mem_24g_check_dongle_times 
-0x06f8 002509 beq 0xff ,p_g24_stop_g24_mode 
-0x06f9 002510 call p_g24_transmit_receive_ack 
-0x06fa 002511 nbranch p_g24_attemp_txdata_retry ,user3 
+0x6f3 002506 call lpo_calibration 
+0x6f4 002507 nop 2000 
+0x6f5 002508 fetch 1 ,mem_24g_check_dongle_times 
+0x6f6 002509 beq 0xff ,p_g24_stop_g24_mode 
+0x6f7 002510 call p_g24_transmit_receive_ack 
+0x6f8 002511 nbranch p_g24_attemp_txdata_retry ,user3 
 :      002512 p_g24_tx_attemp_dongle_succ:
-0x06fb 002513 call p_g24_clear_txbuf 
-0x06fc 002514 set1 mark_24g ,mark 
-0x06fd 002515 jam bt_evt_24g_attempt_success ,mem_fifo_temp 
-0x06fe 002516 branch ui_ipc_send_event 
+0x6f9 002513 call p_g24_clear_txbuf 
+0x6fa 002514 set1 mark_24g ,mark 
+0x6fb 002515 jam bt_evt_24g_attempt_success ,mem_fifo_temp 
+0x6fc 002516 branch ui_ipc_send_event 
 :      002519 p_g24_tx_attemp_data_prep:
-0x06ff 002520 jam 0xff ,mem_24g_common_temp 
-0x0700 002521 fetch 1 ,mem_24g_data_type 
-0x0701 002522 store 1 ,mem_24g_common_temp + 1 
-0x0702 002523 fetch 4 ,mem_24g_device_addr 
-0x0703 002524 store 4 ,mem_24g_common_temp + 2 
-0x0704 002525 arg 6 ,temp 
-0x0705 002526 arg mem_24g_common_temp ,rega 
-0x0706 002527 call p_g24_put_data_in_buff 
-0x0707 002528 branch p_g24_transmit_prep 
+0x6fd 002520 jam 0xff ,mem_24g_common_temp 
+0x6fe 002521 fetch 1 ,mem_24g_data_type 
+0x6ff 002522 store 1 ,mem_24g_common_temp + 1 
+0x700 002523 fetch 4 ,mem_24g_device_addr 
+0x701 002524 store 4 ,mem_24g_common_temp + 2 
+0x702 002525 arg 6 ,temp 
+0x703 002526 arg mem_24g_common_temp ,rega 
+0x704 002527 call p_g24_put_data_in_buff 
+0x705 002528 branch p_g24_transmit_prep 
 :      002530 p_g24_attemp_txdata_retry:
-0x0708 002531 fetch 2 ,mem_24g_check_dongle_times 
-0x0709 002532 increase 1 ,pdata 
-0x070a 002533 store 2 ,mem_24g_check_dongle_times 
-0x070b 002534 call p_g24_ch 
-0x070c 002535 branch p_g24_tx_attemp_dongle_loop 
+0x706 002531 fetch 2 ,mem_24g_check_dongle_times 
+0x707 002532 increase 1 ,pdata 
+0x708 002533 store 2 ,mem_24g_check_dongle_times 
+0x709 002534 call p_g24_ch 
+0x70a 002535 branch p_g24_tx_attemp_dongle_loop 
 :      002538 p_g24_put_data_in_buff:
-0x070d 002539 storet 1 ,mem_24g_datalen 
-0x070e 002540 copy temp ,loopcnt 
-0x070f 002541 arg mem_24g_txbuf ,contw 
-0x0710 002542 copy rega ,contr 
-0x0711 002543 branch memcpy 
+0x70b 002539 storet 1 ,mem_24g_datalen 
+0x70c 002540 copy temp ,loopcnt 
+0x70d 002541 arg mem_24g_txbuf ,contw 
+0x70e 002542 copy rega ,contr 
+0x70f 002543 branch memcpy 
 :      002545 p_g24_read_len_pid_crc:
-0x0712 002547 fetch 1 ,mem_24g_rxbuf + 1 
-0x0713 002548 rshift3 pdata ,pdata 
-0x0714 002549 store 1 ,mem_24g_rxdata_length 
-0x0715 002551 increase 1 ,pdata 
-0x0716 002552 arg mem_24g_rxbuf + 1 ,contr 
-0x0717 002553 iadd contr ,contr 
-0x0718 002554 ifetch 3 ,contr 
-0x0719 002555 store 3 ,mem_24g_sta_crc 
-0x071a 002556 rtn 
+0x710 002547 fetch 1 ,mem_24g_rxbuf + 1 
+0x711 002548 rshift3 pdata ,pdata 
+0x712 002549 store 1 ,mem_24g_rxdata_length 
+0x713 002551 increase 1 ,pdata 
+0x714 002552 arg mem_24g_rxbuf + 1 ,contr 
+0x715 002553 iadd contr ,contr 
+0x716 002554 ifetch 3 ,contr 
+0x717 002555 store 3 ,mem_24g_sta_crc 
+0x718 002556 rtn 
 :      002558 p_rssi_signal:
-0x071b 002559 fetcht 1 ,mem_rssi_signal_index 
-0x071c 002560 setarg mem_rssi_signal_buf 
-0x071d 002561 iadd temp ,contw 
-0x071e 002562 copy rega ,pdata 
-0x071f 002563 istore 1 ,contw 
-0x0720 002564 increase 1 ,temp 
-0x0721 002565 and_into rssi_buf_len_signal ,temp 
-0x0722 002566 storet 1 ,mem_rssi_signal_index 
-0x0723 002567 rtn 
+0x719 002559 fetcht 1 ,mem_rssi_signal_index 
+0x71a 002560 setarg mem_rssi_signal_buf 
+0x71b 002561 iadd temp ,contw 
+0x71c 002562 copy rega ,pdata 
+0x71d 002563 istore 1 ,contw 
+0x71e 002564 increase 1 ,temp 
+0x71f 002565 and_into rssi_buf_len_signal ,temp 
+0x720 002566 storet 1 ,mem_rssi_signal_index 
+0x721 002567 rtn 
 :      002587 p_g24_update_addr_and_synccrc8:
-0x0724 002588 store 4 ,mem_24g_addr 
+0x722 002588 store 4 ,mem_24g_addr 
 :      002591 p_g24_syncword_crc8:
-0x0725 002592 arg 0 ,rega 
-0x0726 002593 arg 4 ,loopcnt 
-0x0727 002594 arg mem_24g_addr ,contr 
+0x723 002592 arg 0 ,rega 
+0x724 002593 arg 4 ,loopcnt 
+0x725 002594 arg mem_24g_addr ,contr 
 :      002595 p_g24_syncword_crc8_loop:
-0x0728 002596 ifetch 1 ,contr 
-0x0729 002597 iadd rega ,rega 
-0x072a 002598 loop p_g24_syncword_crc8_loop 
-0x072b 002599 copy rega ,pdata 
-0x072c 002600 store 2 ,mem_24g_syncword 
-0x072d 002601 fetch 1 ,mem_24g_syncword 
-0x072e 002602 fetcht 1 ,mem_24g_syncword + 1 
-0x072f 002603 iadd temp ,pdata 
-0x0730 002604 store 1 ,mem_24g_syncword_crc8 
-0x0731 002605 rtn 
+0x726 002596 ifetch 1 ,contr 
+0x727 002597 iadd rega ,rega 
+0x728 002598 loop p_g24_syncword_crc8_loop 
+0x729 002599 copy rega ,pdata 
+0x72a 002600 store 2 ,mem_24g_syncword 
+0x72b 002601 fetch 1 ,mem_24g_syncword 
+0x72c 002602 fetcht 1 ,mem_24g_syncword + 1 
+0x72d 002603 iadd temp ,pdata 
+0x72e 002604 store 1 ,mem_24g_syncword_crc8 
+0x72f 002605 rtn 
 :      002608 p_g24_transmit_prep:
-0x0732 002610 fetch 1 ,mem_24g_datalen 
-0x0733 002611 increase 2 ,pdata 
-0x0734 002612 store 1 ,mem_24g_txlen 
-0x0735 002614 fetch 1 ,mem_24g_data_type 
-0x0736 002615 store 1 ,mem_24g_txpayload 
-0x0737 002617 fetch 1 ,mem_24g_datalen 
-0x0738 002618 lshift3 pdata ,pdata 
-0x0739 002619 fetcht 1 ,mem_24g_pid 
-0x073a 002620 and temp ,0x03 ,temp 
-0x073b 002621 lshift temp ,temp 
-0x073c 002622 ior temp ,pdata 
-0x073d 002623 fetcht 1 ,mem_24g_no_ack 
-0x073e 002624 iadd temp ,pdata 
-0x073f 002625 istore 1 ,contw 
-0x0740 002627 fetch 1 ,mem_24g_pairing_sm 
-0x0741 002628 bne state_24g_pairing_success ,p_g24_transmit_prep_pair 
-0x0742 002629 fetch 1 ,mem_24g_data_type 
-0x0743 002630 istore 1 ,contw 
+0x730 002610 fetch 1 ,mem_24g_datalen 
+0x731 002611 increase 2 ,pdata 
+0x732 002612 store 1 ,mem_24g_txlen 
+0x733 002614 fetch 1 ,mem_24g_data_type 
+0x734 002615 store 1 ,mem_24g_txpayload 
+0x735 002617 fetch 1 ,mem_24g_datalen 
+0x736 002618 lshift3 pdata ,pdata 
+0x737 002619 fetcht 1 ,mem_24g_pid 
+0x738 002620 and temp ,0x03 ,temp 
+0x739 002621 lshift temp ,temp 
+0x73a 002622 ior temp ,pdata 
+0x73b 002623 fetcht 1 ,mem_24g_no_ack 
+0x73c 002624 iadd temp ,pdata 
+0x73d 002625 istore 1 ,contw 
+0x73e 002627 fetch 1 ,mem_24g_pairing_sm 
+0x73f 002628 bne state_24g_pairing_success ,p_g24_transmit_prep_pair 
+0x740 002629 fetch 1 ,mem_24g_data_type 
+0x741 002630 istore 1 ,contw 
 :      002631 p_g24_transmit_prep_pair:
-0x0744 002632 fetch 1 ,mem_24g_datalen 
-0x0745 002633 iforce loopcnt 
-0x0746 002634 fetch 1 ,mem_24g_data_type 
-0x0747 002635 beq 1 ,p_g24_transmit_prep_mouse 
-0x0748 002636 arg mem_24g_txbuf ,contr 
-0x0749 002637 call memcpy 
-0x074a 002641 fetch 1 ,mem_24g_txbuf 
-0x074b 002642 beq 0x03 ,p_g24_multi_key_setup 
-0x074c 002643 rtn 
+0x742 002632 fetch 1 ,mem_24g_datalen 
+0x743 002633 iforce loopcnt 
+0x744 002634 fetch 1 ,mem_24g_data_type 
+0x745 002635 beq 1 ,p_g24_transmit_prep_mouse 
+0x746 002636 arg mem_24g_txbuf ,contr 
+0x747 002637 call memcpy 
+0x748 002641 fetch 1 ,mem_24g_txbuf 
+0x749 002642 beq 0x03 ,p_g24_multi_key_setup 
+0x74a 002643 rtn 
 :      002644 p_g24_multi_key_setup:
-0x074d 002645 jam 0x02 ,mem_24g_txbuf 
-0x074e 002646 rtn 
+0x74b 002645 jam 0x02 ,mem_24g_txbuf 
+0x74c 002646 rtn 
 :      002649 p_g24_transmit_prep_mouse:
-0x074f 002650 arg mem_24g_txbuf + 1 ,contr 
-0x0750 002651 branch memcpy 
+0x74d 002650 arg mem_24g_txbuf + 1 ,contr 
+0x74e 002651 branch memcpy 
 :      002653 p_g24_ch:
-0x0751 002654 fetcht 1 ,mem_24g_current_ch_number 
-0x0752 002655 call p_g24_ch_calc 
-0x0753 002656 increase 1 ,temp 
-0x0754 002657 and_into 3 ,temp 
-0x0755 002658 storet 1 ,mem_24g_current_ch_number 
-0x0756 002659 rtn 
+0x74f 002654 fetcht 1 ,mem_24g_current_ch_number 
+0x750 002655 call p_g24_ch_calc 
+0x751 002656 increase 1 ,temp 
+0x752 002657 and_into 3 ,temp 
+0x753 002658 storet 1 ,mem_24g_current_ch_number 
+0x754 002659 rtn 
 :      002661 p_g24_ch_calc:
-0x0757 002662 fetch 1 ,mem_24g_addr 
-0x0758 002663 and_into 0x03 ,pdata 
-0x0759 002664 mul32 pdata ,4 ,rega 
-0x075a 002665 setarg mem_24g_ch_map1 
-0x075b 002666 iadd rega ,pdata 
-0x075c 002667 iadd temp ,contr 
-0x075d 002668 ifetch 1 ,contr 
-0x075e 002669 store 1 ,mem_24g_ch 
-0x075f 002670 rtn 
+0x755 002662 fetch 1 ,mem_24g_addr 
+0x756 002663 and_into 0x03 ,pdata 
+0x757 002664 mul32 pdata ,4 ,rega 
+0x758 002665 setarg mem_24g_ch_map1 
+0x759 002666 iadd rega ,pdata 
+0x75a 002667 iadd temp ,contr 
+0x75b 002668 ifetch 1 ,contr 
+0x75c 002669 store 1 ,mem_24g_ch 
+0x75d 002670 rtn 
 :      002672 p_g24_prep:
-0x0760 002673 disable enable_crc 
-0x0761 002674 disable enable_white 
-0x0762 002675 setarg 0x555555 
-0x0763 002676 iforce crc24_init 
-0x0764 002677 fetch 1 ,mem_24g_ch 
-0x0765 002678 reverse pdata ,temp 
-0x0766 002679 set1 1 ,temp 
-0x0767 002680 rshift temp ,white_init 
-0x0768 002681 rtn 
+0x75e 002673 disable enable_crc 
+0x75f 002674 disable enable_white 
+0x760 002675 setarg 0x555555 
+0x761 002676 iforce crc24_init 
+0x762 002677 fetch 1 ,mem_24g_ch 
+0x763 002678 reverse pdata ,temp 
+0x764 002679 set1 1 ,temp 
+0x765 002680 rshift temp ,white_init 
+0x766 002681 rtn 
 :      002683 p_g24_receive_rxon:
-0x0769 002684 call p_g24_prep 
-0x076a 002685 enable decode_fec0 
-0x076b 002686 enable is_rx 
-0x076c 002687 disable is_tx 
-0x076d 002688 enable swfine 
-0x076e 002689 fetch 2 ,mem_24g_rx_window 
-0x076f 002690 iforce stop_watch 
-0x0770 002691 correlate null ,timeout 
-0x0771 002692 nbranch p_g24_sync_timeout ,sync 
-0x0772 002693 disable decode_fec0 
-0x0773 002694 enable decode_fec1 
-0x0774 002695 enable enable_white 
-0x0775 002696 enable enable_crc 
-0x0776 002697 parse demod ,bucket ,8 
-0x0777 002698 rshift3 pwindow ,pdata 
-0x0778 002699 store 1 ,mem_24g_get_syncword_crc8 
-0x0779 002700 fetcht 1 ,mem_24g_syncword_crc8 
-0x077a 002701 isub temp ,null 
-0x077b 002702 nbranch p_g24_end_of_packet ,zero 
-0x077c 002703 parse demod ,bucket ,8 
-0x077d 002704 rshift3 pwindow ,pdata 
-0x077e 002705 store 1 ,mem_24g_rxbuf 
-0x077f 002709 fetch 1 ,mem_24g_rxbuf 
-0x0780 002710 fetcht 1 ,mem_24g_data_type 
-0x0781 002711 icompare bits_data ,temp 
-0x0782 002712 nbranch p_g24_end_of_packet ,true 
+0x767 002684 call p_g24_prep 
+0x768 002685 enable decode_fec0 
+0x769 002686 enable is_rx 
+0x76a 002687 disable is_tx 
+0x76b 002688 enable swfine 
+0x76c 002689 fetch 2 ,mem_24g_rx_window 
+0x76d 002690 iforce stop_watch 
+0x76e 002691 correlate null ,timeout 
+0x76f 002692 nbranch p_g24_sync_timeout ,sync 
+0x770 002693 disable decode_fec0 
+0x771 002694 enable decode_fec1 
+0x772 002695 enable enable_white 
+0x773 002696 enable enable_crc 
+0x774 002697 parse demod ,bucket ,8 
+0x775 002698 rshift3 pwindow ,pdata 
+0x776 002699 store 1 ,mem_24g_get_syncword_crc8 
+0x777 002700 fetcht 1 ,mem_24g_syncword_crc8 
+0x778 002701 isub temp ,null 
+0x779 002702 nbranch p_g24_end_of_packet ,zero 
+0x77a 002703 parse demod ,bucket ,8 
+0x77b 002704 rshift3 pwindow ,pdata 
+0x77c 002705 store 1 ,mem_24g_rxbuf 
+0x77d 002709 fetch 1 ,mem_24g_rxbuf 
+0x77e 002710 fetcht 1 ,mem_24g_data_type 
+0x77f 002711 icompare bits_data ,temp 
+0x780 002712 nbranch p_g24_end_of_packet ,true 
 :      002713 p_g24_receive_skip:
-0x0783 002714 parse demod ,bucket ,8 
-0x0784 002715 rshift3 pwindow ,pdata 
-0x0785 002716 istore 1 ,contw 
-0x0786 002717 rshift3 pdata ,pdata 
-0x0787 002718 and pdata ,0x1f ,loopcnt 
-0x0788 002719 branch p_g24rx_nopayload ,zero 
+0x781 002714 parse demod ,bucket ,8 
+0x782 002715 rshift3 pwindow ,pdata 
+0x783 002716 istore 1 ,contw 
+0x784 002717 rshift3 pdata ,pdata 
+0x785 002718 and pdata ,0x1f ,loopcnt 
+0x786 002719 branch p_g24rx_nopayload ,zero 
 :      002720 p_g24rx_loop:
-0x0789 002721 parse demod ,bucket ,8 
-0x078a 002722 rshift3 pwindow ,pdata 
-0x078b 002723 istore 1 ,contw 
-0x078c 002724 loop p_g24rx_loop 
+0x787 002721 parse demod ,bucket ,8 
+0x788 002722 rshift3 pwindow ,pdata 
+0x789 002723 istore 1 ,contw 
+0x78a 002724 loop p_g24rx_loop 
 :      002725 p_g24rx_nopayload:
-0x078d 002727 copy contw ,rega 
-0x078e 002728 parse demod ,bucket ,8 
-0x078f 002729 rshift3 pwindow ,pdata 
-0x0790 002730 store 1 ,mem_rssi_hex_received 
-0x0791 002731 copy rega ,contw 
-0x0792 002732 parse demod ,bucket ,24 
-0x0793 002733 enable swfine 
-0x0794 002734 arg param_sifs ,stop_watch 
-0x0795 002735 rshift32 pdata ,pdata 
-0x0796 002736 rshift16 pdata ,pdata 
-0x0797 002737 istore 3 ,contw 
-0x0798 002738 disable decode_fec1 
-0x0799 002739 branch p_g24_end_of_packet ,crc_failed 
-0x079a 002740 enable user3 
-0x079b 002741 fetch 1 ,mem_last_freq 
-0x079c 002742 add pdata ,0 ,rega 
-0x079d 002743 call rf_write_freq 
-0x079e 002744 disable decode_fec0 
-0x079f 002745 call set_sync_on 
-0x07a0 002746 fetch 1 ,mem_rssi_hex_received 
-0x07a1 002747 copy pdata ,rega 
-0x07a2 002748 call p_rssi_signal 
-0x07a3 002749 rtn 
+0x78b 002727 copy contw ,rega 
+0x78c 002728 parse demod ,bucket ,8 
+0x78d 002729 rshift3 pwindow ,pdata 
+0x78e 002730 store 1 ,mem_rssi_hex_received 
+0x78f 002731 copy rega ,contw 
+0x790 002732 parse demod ,bucket ,24 
+0x791 002733 enable swfine 
+0x792 002734 arg param_sifs ,stop_watch 
+0x793 002735 rshift32 pdata ,pdata 
+0x794 002736 rshift16 pdata ,pdata 
+0x795 002737 istore 3 ,contw 
+0x796 002738 disable decode_fec1 
+0x797 002739 branch p_g24_end_of_packet ,crc_failed 
+0x798 002740 enable user3 
+0x799 002741 fetch 1 ,mem_last_freq 
+0x79a 002742 add pdata ,0 ,rega 
+0x79b 002743 call rf_write_freq 
+0x79c 002744 disable decode_fec0 
+0x79d 002745 call set_sync_on 
+0x79e 002746 fetch 1 ,mem_rssi_hex_received 
+0x79f 002747 copy pdata ,rega 
+0x7a0 002748 call p_rssi_signal 
+0x7a1 002749 rtn 
 :      002751 p_g24_sync_timeout:
 :      002754 p_g24_end_of_packet:
-0x07a4 002755 disable encode_fec1 
-0x07a5 002756 disable decode_fec1 
-0x07a6 002757 branch end_of_packet 
+0x7a2 002755 disable encode_fec1 
+0x7a3 002756 disable decode_fec1 
+0x7a4 002757 branch end_of_packet 
 :      002759 p_g24_set_freq_tx:
-0x07a7 002760 call set_sync_on 
-0x07a8 002761 fetcht 1 ,mem_24g_ch 
-0x07a9 002762 branch set_freq_tx 
+0x7a5 002760 call set_sync_on 
+0x7a6 002761 fetcht 1 ,mem_24g_ch 
+0x7a7 002762 branch set_freq_tx 
 :      002764 p_g24_transmit:
-0x07aa 002765 call le_enable 
-0x07ab 002766 fetch 4 ,mem_24g_addr 
-0x07ac 002767 iforce access 
-0x07ad 002768 call p_g24_prep 
-0x07ae 002769 call p_g24_set_freq_tx 
-0x07af 002770 set1 txgfsk ,radio_ctrl 
-0x07b0 002771 enable encode_fec0 
-0x07b1 002772 enable is_tx 
-0x07b2 002773 disable is_rx 
-0x07b3 002774 rshift16 access ,pdata 
-0x07b4 002775 rshift8 pdata ,pdata 
-0x07b5 002776 rshift4 pdata ,pdata 
-0x07b6 002777 inject mod ,40 
-0x07b7 002778 disable encode_fec0 
-0x07b8 002779 enable encode_fec1 
-0x07b9 002780 enable enable_white 
-0x07ba 002781 enable enable_crc 
-0x07bb 002782 fetch 1 ,mem_24g_syncword_crc8 
-0x07bc 002783 inject mod ,8 
-0x07bd 002784 fetch 1 ,mem_24g_txlen 
-0x07be 002785 iforce loopcnt 
-0x07bf 002786 arg mem_24g_txpayload ,contr 
+0x7a8 002765 call le_enable 
+0x7a9 002766 fetch 4 ,mem_24g_addr 
+0x7aa 002767 iforce access 
+0x7ab 002768 call p_g24_prep 
+0x7ac 002769 call p_g24_set_freq_tx 
+0x7ad 002770 set1 txgfsk ,radio_ctrl 
+0x7ae 002771 enable encode_fec0 
+0x7af 002772 enable is_tx 
+0x7b0 002773 disable is_rx 
+0x7b1 002774 rshift16 access ,pdata 
+0x7b2 002775 rshift8 pdata ,pdata 
+0x7b3 002776 rshift4 pdata ,pdata 
+0x7b4 002777 inject mod ,40 
+0x7b5 002778 disable encode_fec0 
+0x7b6 002779 enable encode_fec1 
+0x7b7 002780 enable enable_white 
+0x7b8 002781 enable enable_crc 
+0x7b9 002782 fetch 1 ,mem_24g_syncword_crc8 
+0x7ba 002783 inject mod ,8 
+0x7bb 002784 fetch 1 ,mem_24g_txlen 
+0x7bc 002785 iforce loopcnt 
+0x7bd 002786 arg mem_24g_txpayload ,contr 
 :      002787 p_g24tr_loop:
-0x07c0 002788 ifetch 1 ,contr 
-0x07c1 002789 inject mod ,8 
-0x07c2 002790 loop p_g24tr_loop 
-0x07c3 002791 enable enable_parity 
-0x07c4 002792 inject mod ,24 
-0x07c5 002793 disable enable_parity 
-0x07c6 002794 until null ,tx_clear 
-0x07c7 002795 nop 100 
-0x07c8 002796 disable encode_fec0 
-0x07c9 002797 disable encode_fec1 
-0x07ca 002798 rtn 
+0x7be 002788 ifetch 1 ,contr 
+0x7bf 002789 inject mod ,8 
+0x7c0 002790 loop p_g24tr_loop 
+0x7c1 002791 enable enable_parity 
+0x7c2 002792 inject mod ,24 
+0x7c3 002793 disable enable_parity 
+0x7c4 002794 until null ,tx_clear 
+0x7c5 002795 nop 100 
+0x7c6 002796 disable encode_fec0 
+0x7c7 002797 disable encode_fec1 
+0x7c8 002798 rtn 
               org 0x3000
 :      002809 start:
 0x3000 002810 call lpmstate 
Index: btkb/output/bt_program23.meta
===================================================================
--- /YC1026/YC1026_3mode_SDK/btkb/output/bt_program23.meta	(revision 198)
+++ /YC1026/YC1026_3mode_SDK/btkb/output/bt_program23.meta	(working copy)
@@ -2312,8 +2312,8 @@
 p_g24_get_package_data:
 	fetch 9,mem_24g_txbuf_new
 	store 9,mem_24g_txbuf
-	setarg 0
-	store 9,mem_24g_txbuf_new
+//	setarg 0
+//	store 9,mem_24g_txbuf_new
 	rtn
 
 
Index: btkb/output/bt_program23.rom
===================================================================
--- /YC1026/YC1026_3mode_SDK/btkb/output/bt_program23.rom	(revision 198)
+++ /YC1026/YC1026_3mode_SDK/btkb/output/bt_program23.rom	(working copy)
@@ -687,7 +687,7 @@
 00100000011110100000000000000000
 11000000000100001000001010111010
 11000000000100010000001010111100
-11000000000100011000011010111010
+11000000000100011000011010111000
 11000000000000001000001011100100
 11000000000001101000001011010111
 11000000000101100000001011010110
@@ -697,10 +697,10 @@
 11000000000010010111110010000101
 00100000001000000111110001011010
 01110000010010111110111111111111
-00100000001000000000011011101101
+00100000001000000000011011101011
 01111001001111111000000000100011
 01110000010010111110111111111111
-00100000001000000000011010101000
+00100000001000000000011010100110
 01110000000010110111110100100010
 00100000001000000101011000100000
 01101000000000001000000001111100
@@ -753,7 +753,7 @@
 11000010100001001011111110010000
 11000010100000000000001011111000
 11000010100000111111110011010101
-11000101000100011000011010101000
+11000101000100011000011010100110
 01110000010000111101100000000000
 00100000010000000011111101111110
 01110000000010110111110100110111
@@ -1584,7 +1584,7 @@
 00100000010000000000011001010010
 00100100001101000000011001000101
 01110000010011000001010100001010
-00100000010000000000011001110101
+00100000010000000000011001110011
 01101000000000001100101111101111
 11000001111111111000000000000000
 01110000010011000011110100000010
@@ -1617,10 +1617,10 @@
 01101000000001000100110101000000
 00100000001000000000011001000010
 01101000000000001100101111101111
-11000000111111111000011011000011
+11000000111111111000011011000001
 00100000010000000000011001011001
 00100000010101000000011001110000
-00100000010101000000011100110010
+00100000010101000000011100110000
 01110000010010111110011000000001
 00100000011000000000000000000000
 01111000010101000111110000000000
@@ -1648,22 +1648,20 @@
 00100000001000000011010011011111
 01101000000001001100110101011011
 01100000000001001000110011010101
-01011000000000000000000000000000
-01100000000001001100110101011011
 00100000011000000000000000000000
 01110000010010111110100000000000
 11011001011000000000110100000000
 00110100011100110000001000000000
-00100000010000000000011010011100
-00100100001101111000011010000101
-00100000010000000000011010101011
+00100000010000000000011010011010
+00100100001101111000011010000011
+00100000010000000000011010101001
 01101000000000001100101111100000
 00011111111000001111111000000001
 01100000000000001100101111100000
 01110000010011010100100100000000
 01101000000000001100101111101111
-11000000111111111000011010011011
-00100000010000000000011010010111
+11000000111111111000011010011001
+00100000010000000000011010010101
 01110000010010111110011100000000
 01110000010010111110011000000000
 00100000011000000000000000000000
@@ -1672,44 +1670,44 @@
 00011111111000001111111000000001
 01100000000000001100101111100111
 01101000000000001100101111101111
-11000000111111111000011010100111
+11000000111111111000011010100101
 01101000000000001100101111100111
-11000000011111111000011010101000
+11000000011111111000011010100110
 01101000000000001100101111100111
 11011000010000000000000000010000
 10011000010001100111110000000000
-00100000001000010000011101010001
+00100000001000010000011101001111
 01101000000000001100101111101000
 00011111111000001111111000000001
 01100000000000001100101111101000
 00100000000000000000000000001010
-11000000100000111000011001110110
-00100000001000000000011101010001
+11000000100000111000011001110100
+00100000001000000000011101001111
 01011000000000000000000000000000
 01100000000001001000110011010101
 01100000000001001100110101011011
 00100000011000000000000000000000
-00100000001000000000011011011101
+00100000001000000000011011011011
 01111000010101111111110000000000
-00100000010000000000011110101010
+00100000010000000000011110101000
 00011000000000000010101000000000
 01101000000000100100110000000000
 10011000000000000001001000000000
 01101000000010001000000000010111
 00100000010000000011101010000010
 00100000010000000011101010000111
-00100000010000000000011101101001
-00100000010101111000011110100100
+00100000010000000000011101100111
+00100000010101111000011110100010
 00100000011000000000000000000000
 00100000011000000000000000000000
 01110000010011010100100100000000
 01110000000010110111110100110010
 00100000001000000111110000100111
-00100000010000000000011100010010
+00100000010000000000011100010000
 01101000000000001100101111011111
 00100000011110100000000000000000
 10011000000000000111001000000000
-00100000010000000000011010110011
+00100000010000000000011010110001
 11011000110000000000110010110101
 11011000101000000000110100010111
 00100000001000000111111001000101
@@ -1721,28 +1719,28 @@
 01110000010011010100101000000000
 00100000011000000000000000000000
 01111001001000000000000000100011
-00100000010000000000011010111111
-00100000010000000000011010000001
+00100000010000000000011010111101
+00100000010000000000011001111111
 01110000010010111110111100000001
 00100000011000000000000000000000
 01110000010010111110000000000000
 01110000010010111110100101001110
 01101000000000100100101111101011
-00100000001000000000011100100100
-00100000010000000000011010111111
+00100000001000000000011100100010
+00100000010000000000011010111101
 01101000000000001100101111100110
 11000000000000001011010011011111
 01101000000000001100101111101111
-11000000000000001000011011001011
-11000000000000010000011011001110
-11000000000000011000011011010001
+11000000000000001000011011001001
+11000000000000010000011011001100
+11000000000000011000011011001111
 00100000001000000011101111110001
 01110000010010111110111100010001
 01110000000011010011011110101010
-00100000001000000000011011010011
+00100000001000000000011011010001
 01110000010010111110111100010010
 01110000000011010011011101010101
-00100000001000000000011011010011
+00100000001000000000011011010001
 01110000010010111110111100010011
 01110000000011010011011100100010
 01110000000011010011100000000010
@@ -1751,41 +1749,41 @@
 01110000000011010011110100000000
 11011010001000000000110100110111
 11011000010000000000000000000111
-00100000010000000000011100001101
-00100000010000000000011100110010
+00100000010000000000011100001011
+00100000010000000000011100110000
 00100000010000000000011001010111
 00100000001000000011010011011111
 01101000000000001100101111101111
 11000001011111111000000000000000
-11000000000010001000011011100011
-11000000000010010000011011100101
-11000000000010011000011011100111
+11000000000010001000011011100001
+11000000000010010000011011100011
+11000000000010011000011011100101
 00100000011000000000000000000000
 01110000010010111110111100000010
-00100000001000000000011010000001
+00100000001000000000011001111111
 01110000010010111110111100000011
-00100000001000000000011010000001
+00100000001000000000011001111111
 01110000010010111110111111111111
 01110000000010110111110100110001
 00100000010000000111110000100111
 01101000000000100000110100011001
-00100000010000000000011100100100
-00100000001000000000011010000001
+00100000010000000000011100100010
+00100000001000000000011001111111
 11000110000100011000000000000000
-00100000010000000000011100100101
-00100000010000000000011101010001
+00100000010000000000011100100011
+00100000010000000000011101001111
 01101000000000001100101111101111
 11000001111111111000000000000000
-00100000010000000000011011111111
+00100000010000000000011011111101
 01011000000000000000000000000000
 01100000000000010100110000000100
 00100000010000000011110010101011
 00100000000000000000011111010000
 01101000000000001100110000000100
-11000000011111111000011010101000
-00100000010000000000011010011100
-00100100001101111000011100001000
-00100000010000000000011010010111
+11000000011111111000011010100110
+00100000010000000000011010011010
+00100100001101111000011100000110
+00100000010000000000011010010101
 01111001001000000000000000100011
 01110000000010110111110100111100
 00100000001000000111110000100111
@@ -1796,13 +1794,13 @@
 01100000000000100000110100111001
 11011000010000000000000000000110
 11011010001000000000110100110111
-00100000010000000000011100001101
-00100000001000000000011100110010
+00100000010000000000011100001011
+00100000001000000000011100110000
 01101000000000010100110000000100
 00011111111000001111111000000001
 01100000000000010100110000000100
-00100000010000000000011101010001
-00100000001000000000011011110101
+00100000010000000000011101001111
+00100000001000000000011011110011
 01100000000010001100101111100001
 00011000010000100111001000000000
 11011000101000000000110011010101
@@ -1832,7 +1830,7 @@
 11011000110000000100110000000000
 11101000110000001000000000000000
 10011010001000001010001000000000
-11000010000000000000011100101000
+11000010000000000000011100100110
 00011010001000100111111000000000
 01100000000000010100110000010110
 01101000000000001100110000010110
@@ -1855,24 +1853,24 @@
 10011000010000001111111000000000
 11100000101000001000000000000000
 01101000000000001100101111101111
-11000000111111111000011101000100
+11000000111111111000011101000010
 01101000000000001100101111100010
 11100000101000001000000000000000
 01101000000000001100101111100001
 10011000000000000111001000000000
 01101000000000001100101111100010
-11000000000000001000011101001111
+11000000000000001000011101001101
 11011000110000000000110011010101
 00100000010000000111111001000101
 01101000000000001000110011010101
-11000000000000011000011101001101
+11000000000000011000011101001011
 00100000011000000000000000000000
 01110000000011001101010100000010
 00100000011000000000000000000000
 11011000110000000000110011010110
 00100000001000000111111001000101
 01101000000010001100101111101010
-00100000010000000000011101010111
+00100000010000000000011101010101
 00011000010000001000010000000001
 00011000010000010000010000000011
 01100000000010001100101111101010
@@ -1895,7 +1893,7 @@
 01111001001000000000010000000001
 00011000010000110001110000000000
 00100000011000000000000000000000
-00100000010000000000011101100000
+00100000010000000000011101011110
 01111000001001101111110000000000
 01111000001100001111110000000000
 01111000010100000111110000000000
@@ -1903,7 +1901,7 @@
 01101000000000010100101111100100
 10011000000000000011011000000000
 00110111110000011000010000000000
-00100100001011000000011110100100
+00100100001011000000011110100010
 01111000010001101111110000000000
 01111000001001011111110000000000
 01111000001000111111110000000000
@@ -1913,24 +1911,24 @@
 01100000000000001100110000011001
 01101000000010001100110000011000
 10011000010001100111110000000000
-00100100001000101000011110100100
+00100100001000101000011110100010
 00001001100000000000000000001000
 00011001100010010111111000000000
 01100000000000001000110010110011
 01101000000000001000110010110011
 01101000000010001100101111100010
 10101000010000000000111000000000
-00100100001000001000011110100100
+00100100001000001000011110100010
 00001001100000000000000000001000
 00011001100010010111111000000000
 11100000101000001000000000000000
 00011111111010010111111000000000
 00011111111000010111001000011111
-00100000001000101000011110001101
+00100000001000101000011110001011
 00001001100000000000000000001000
 00011001100010010111111000000000
 11100000101000001000000000000000
-11000010000000000000011110001001
+11000010000000000000011110000111
 00011000101000100010001000000000
 00001001100000000000000000001000
 00011001100010010111111000000000
@@ -1943,7 +1941,7 @@
 00011111111100010111111000000000
 11100000101000011000000000000000
 01111000010001011111110000000000
-00100000001000110000011110100100
+00100000001000110000011110100010
 01111000001101111111110000000000
 01101000000000001000000000010111
 00011111111000001010001000000000
@@ -1952,7 +1950,7 @@
 00100000010000000011101001111010
 01101000000000001100110000101010
 00011111111000100010001000000000
-00100000010000000000011100011011
+00100000010000000000011100011001
 00100000011000000000000000000000
 01111000010011011111110000000000
 01111000010001011111110000000000
@@ -1963,8 +1961,8 @@
 00100000010000000101001111010010
 01101000000000100100110000000000
 10011000000000000001001000000000
-00100000010000000000011101100000
-00100000010000000000011110100111
+00100000010000000000011101011110
+00100000010000000000011110100101
 01111001001000000010101000000000
 01111000001011101111110000000000
 01111000001100000111110000000000
@@ -1984,7 +1982,7 @@
 11011000110000000000110011110101
 11101000110000001000000000000000
 00001000000000001000011000001000
-11000010000000000000011111000000
+11000010000000000000011110111110
 01111000001001000111110000000000
 00001000000000001000011000011000
 01111000010001000111110000000000
@@ -12286,6 +12284,8 @@
                                 
                                 
                                 
+                                
+                                
 00100000010000000011110001110100
 01111001001111111000000000100101
 01000100100000000100000000000000
Index: btkb/output/eeprom.dat
===================================================================
--- /YC1026/YC1026_3mode_SDK/btkb/output/eeprom.dat	(revision 198)
+++ /YC1026/YC1026_3mode_SDK/btkb/output/eeprom.dat	(working copy)
@@ -2,7 +2,7 @@
 02
 aa
 55
-2e
+26
 1f
 c5
 12
@@ -2763,7 +2763,7 @@
 c0
 11
 86
-ba
+b8
 c0
 00
 82
@@ -2803,7 +2803,7 @@
 20
 20
 06
-ed
+eb
 79
 3f
 80
@@ -2815,7 +2815,7 @@
 20
 20
 06
-a8
+a6
 70
 0b
 7d
@@ -3027,7 +3027,7 @@
 c5
 11
 86
-a8
+a6
 70
 43
 d8
@@ -6351,7 +6351,7 @@
 20
 40
 06
-75
+73
 68
 00
 cb
@@ -6483,7 +6483,7 @@
 c0
 ff
 86
-c3
+c1
 20
 40
 06
@@ -6495,7 +6495,7 @@
 20
 54
 07
-32
+30
 70
 4b
 e6
@@ -6604,14 +6604,6 @@
 04
 8c
 d5
-58
-00
-00
-00
-60
-04
-cd
-5b
 20
 60
 00
@@ -6631,15 +6623,15 @@
 20
 40
 06
-9c
+9a
 24
 37
 86
-85
+83
 20
 40
 06
-ab
+a9
 68
 00
 cb
@@ -6663,11 +6655,11 @@
 c0
 ff
 86
-9b
+99
 20
 40
 06
-97
+95
 70
 4b
 e7
@@ -6703,7 +6695,7 @@
 c0
 ff
 86
-a7
+a5
 68
 00
 cb
@@ -6711,7 +6703,7 @@
 c0
 7f
 86
-a8
+a6
 68
 00
 cb
@@ -6727,7 +6719,7 @@
 20
 21
 07
-51
+4f
 68
 00
 cb
@@ -6747,11 +6739,11 @@
 c0
 83
 86
-76
+74
 20
 20
 07
-51
+4f
 58
 00
 00
@@ -6771,7 +6763,7 @@
 20
 20
 06
-dd
+db
 78
 57
 fc
@@ -6779,7 +6771,7 @@
 20
 40
 07
-aa
+a8
 18
 00
 2a
@@ -6807,11 +6799,11 @@
 20
 40
 07
-69
+67
 20
 57
 87
-a4
+a2
 20
 60
 00
@@ -6835,7 +6827,7 @@
 20
 40
 07
-12
+10
 68
 00
 cb
@@ -6851,7 +6843,7 @@
 20
 40
 06
-b3
+b1
 d8
 c0
 0c
@@ -6899,11 +6891,11 @@
 20
 40
 06
-bf
+bd
 20
 40
 06
-81
+7f
 70
 4b
 ef
@@ -6927,11 +6919,11 @@
 20
 20
 07
-24
+22
 20
 40
 06
-bf
+bd
 68
 00
 cb
@@ -6947,15 +6939,15 @@
 c0
 00
 86
-cb
+c9
 c0
 01
 06
-ce
+cc
 c0
 01
 86
-d1
+cf
 20
 20
 3b
@@ -6971,7 +6963,7 @@
 20
 20
 06
-d3
+d1
 70
 4b
 ef
@@ -6983,7 +6975,7 @@
 20
 20
 06
-d3
+d1
 70
 4b
 ef
@@ -7019,11 +7011,11 @@
 20
 40
 07
-0d
+0b
 20
 40
 07
-32
+30
 20
 40
 06
@@ -7043,15 +7035,15 @@
 c0
 08
 86
-e3
+e1
 c0
 09
 06
-e5
+e3
 c0
 09
 86
-e7
+e5
 20
 60
 00
@@ -7063,7 +7055,7 @@
 20
 20
 06
-81
+7f
 70
 4b
 ef
@@ -7071,7 +7063,7 @@
 20
 20
 06
-81
+7f
 70
 4b
 ef
@@ -7091,11 +7083,11 @@
 20
 40
 07
-24
+22
 20
 20
 06
-81
+7f
 c6
 11
 80
@@ -7103,11 +7095,11 @@
 20
 40
 07
-25
+23
 20
 40
 07
-51
+4f
 68
 00
 cb
@@ -7119,7 +7111,7 @@
 20
 40
 06
-ff
+fd
 58
 00
 00
@@ -7143,19 +7135,19 @@
 c0
 7f
 86
-a8
+a6
 20
 40
 06
-9c
+9a
 24
 37
 87
-08
+06
 20
 40
 06
-97
+95
 79
 20
 00
@@ -7199,11 +7191,11 @@
 20
 40
 07
-0d
+0b
 20
 20
 07
-32
+30
 68
 01
 4c
@@ -7219,11 +7211,11 @@
 20
 40
 07
-51
+4f
 20
 20
 06
-f5
+f3
 60
 08
 cb
@@ -7343,7 +7335,7 @@
 c2
 00
 07
-28
+26
 1a
 22
 7e
@@ -7435,7 +7427,7 @@
 c0
 ff
 87
-44
+42
 68
 00
 cb
@@ -7459,7 +7451,7 @@
 c0
 00
 87
-4f
+4d
 d8
 c0
 0c
@@ -7475,7 +7467,7 @@
 c0
 01
 87
-4d
+4b
 20
 60
 00
@@ -7503,7 +7495,7 @@
 20
 40
 07
-57
+55
 18
 40
 84
@@ -7595,7 +7587,7 @@
 20
 40
 07
-60
+5e
 78
 26
 fc
@@ -7627,7 +7619,7 @@
 24
 2c
 07
-a4
+a2
 78
 46
 fc
@@ -7667,7 +7659,7 @@
 24
 22
 87
-a4
+a2
 09
 80
 00
@@ -7695,7 +7687,7 @@
 24
 20
 87
-a4
+a2
 09
 80
 00
@@ -7719,7 +7711,7 @@
 20
 22
 87
-8d
+8b
 09
 80
 00
@@ -7735,7 +7727,7 @@
 c2
 00
 07
-89
+87
 18
 a2
 22
@@ -7787,7 +7779,7 @@
 20
 23
 07
-a4
+a2
 78
 37
 fc
@@ -7823,7 +7815,7 @@
 20
 40
 07
-1b
+19
 20
 60
 00
@@ -7867,11 +7859,11 @@
 20
 40
 07
-60
+5e
 20
 40
 07
-a7
+a5
 79
 20
 2a
@@ -7951,7 +7943,7 @@
 c2
 00
 07
-c0
+be
 78
 24
 7c
@@ -7984,8 +7976,8 @@
 60
 00
 00
-59
-7b
+43
+72
 aa
 55
 40
@@ -10042,5 +10034,5 @@
 6c
 59
 50
-5e
-3a
+8e
+b7
Index: btkb/output/program.lis
===================================================================
--- /YC1026/YC1026_3mode_SDK/btkb/output/program.lis	(revision 198)
+++ /YC1026/YC1026_3mode_SDK/btkb/output/program.lis	(working copy)
@@ -1,5 +1,5 @@
-include "bt_format "
-org 0x0000
+              include "bt_format "
+              org 0x0000
 0000 c5128018 bmark1 mark_ext_patch ,patch_ext 
 0001 c000003c beq patch00_0 ,p_soft_reset 
 0002 c0018040 beq patch00_3 ,p_main_loop 
@@ -877,7 +877,7 @@
 02ae 207a0000 rtn blank 
 02af c01082ba beq bt_cmd_start_24g ,p_check_51cmd_start24g 
 02b0 c01102bc beq bt_cmd_stop_24g ,p_check_51cmd_stop24g 
-02b1 c01186ba beq bt_cmd_pair_24g ,p_g24_start_pairing_sm1 
+02b1 c01186b8 beq bt_cmd_pair_24g ,p_g24_start_pairing_sm1 
 02b2 c00082e4 beq bt_cmd_start_discovery ,p_check_51cmd_start_discovery 
 02b3 c00682d7 beq bt_cmd_start_adv ,p_check_51cmd_start_adv 
 02b4 c01602d6 beq bt_cmd_start_adv_discovery ,p_check_51cmd_start_adv_discovery 
@@ -889,12 +889,12 @@
 
 p_check_51cmd_start24g:
 02ba 704befff jam state_24g_pairing_success ,mem_24g_pairing_sm 
-02bb 202006ed branch p_g24_start_24g_mode 
+02bb 202006eb branch p_g24_start_24g_mode 
 
 p_check_51cmd_stop24g:
 02bc 793f8023 set0 mark_24g ,mark 
 02bd 704befff jam state_24g_pairing_success ,mem_24g_pairing_sm 
-02be 202006a8 branch p_g24_stop_g24_mode 
+02be 202006a6 branch p_g24_stop_g24_mode 
 
 p_slave_ble_disconnect:
 02bf 700b7d22 jam xt_ll_terminate_ind ,mem_fifo_temp 
@@ -975,7 +975,7 @@
 02f0 c284bf90 bbit1 ui_state_ble_connected ,app_ble_disconnect 
 02f1 c28002f8 bbit1 ui_state_bt_connected ,p_disconnect_bt 
 02f2 c283fcd5 bbit1 ui_state_bt_reconnect ,check_51cmd_bb_reconn_cancel 
-02f3 c51186a8 bmark1 mark_24g ,p_g24_stop_g24_mode 
+02f3 c51186a6 bmark1 mark_24g ,p_g24_stop_g24_mode 
 02f4 7043d800 jam off ,mem_le_adv_enable 
 02f5 20403f7e call app_bt_stop_discovery 
 02f6 700b7d37 jam bt_evt_reconnect_standy ,mem_fifo_temp 
@@ -2118,7 +2118,7 @@
 062f 20400652 call p_g24_txdata_prep 
 0630 24340645 nbranch p_g24_long_sleep ,user 
 0631 704c150a jam 10 ,mem_24g_enter_lpm_timer 
-0632 20400675 call p_g24_transmit_packet 
+0632 20400673 call p_g24_transmit_packet 
 0633 6800cbef fetch 1 ,mem_24g_pairing_sm 
 0634 c1ff8000 rtnne state_24g_pairing_success 
 0635 704c3d02 jam tx_power_5db ,mem_tx_power 
@@ -2161,10 +2161,10 @@
 
 p_g24_txdata_prep:
 0652 6800cbef fetch 1 ,mem_24g_pairing_sm 
-0653 c0ff86c3 bne state_24g_pairing_success ,p_g24_pairing_sm 
+0653 c0ff86c1 bne state_24g_pairing_success ,p_g24_pairing_sm 
 0654 20400659 call p_g24_package_data 
 0655 20540670 call p_g24_get_package_data ,user 
-0656 20540732 call p_g24_transmit_prep ,user 
+0656 20540730 call p_g24_transmit_prep ,user 
 
 p_g24_txdata_enable_tx:
 0657 704be601 jam ensure_on_24g ,mem_24g_ensure 
@@ -2208,450 +2208,448 @@
 p_g24_get_package_data:
 0670 6804cd5b fetch 9 ,mem_24g_txbuf_new 
 0671 60048cd5 store 9 ,mem_24g_txbuf 
-0672 58000000 setarg 0 
-0673 6004cd5b store 9 ,mem_24g_txbuf_new 
-0674 20600000 rtn 
+0672 20600000 rtn 
 
 p_g24_transmit_packet:
-0675 704be800 jam 0 ,mem_24g_retry 
+0673 704be800 jam 0 ,mem_24g_retry 
 
 p_g24_transmit_loop:
-0676 d9600d00 arg param_rx_setup ,timeup 
-0677 34730200 until clkn_rt ,meet 
-0678 2040069c call p_g24_transmit_receive_ack 
-0679 24378685 nbranch p_g24_retransmit ,user3 
-067a 204006ab call p_g24_ackpayload_parse 
-067b 6800cbe0 fetch 1 ,mem_24g_pid 
-067c 1fe0fe01 increase 1 ,pdata 
-067d 6000cbe0 store 1 ,mem_24g_pid 
-067e 704d4900 jam 0 ,mem_mouse_retry_flag 
-067f 6800cbef fetch 1 ,mem_24g_pairing_sm 
-0680 c0ff869b bne state_24g_pairing_success ,p_g24_paring_mode_start 
+0674 d9600d00 arg param_rx_setup ,timeup 
+0675 34730200 until clkn_rt ,meet 
+0676 2040069a call p_g24_transmit_receive_ack 
+0677 24378683 nbranch p_g24_retransmit ,user3 
+0678 204006a9 call p_g24_ackpayload_parse 
+0679 6800cbe0 fetch 1 ,mem_24g_pid 
+067a 1fe0fe01 increase 1 ,pdata 
+067b 6000cbe0 store 1 ,mem_24g_pid 
+067c 704d4900 jam 0 ,mem_mouse_retry_flag 
+067d 6800cbef fetch 1 ,mem_24g_pairing_sm 
+067e c0ff8699 bne state_24g_pairing_success ,p_g24_paring_mode_start 
 
 p_g24_transmit_abandon:
-0681 20400697 call p_g24_clear_txbuf 
-0682 704be700 jam 0 ,mem_24g_get_ack_fail 
-0683 704be600 jam ensure_off_24g ,mem_24g_ensure 
-0684 20600000 rtn 
+067f 20400695 call p_g24_clear_txbuf 
+0680 704be700 jam 0 ,mem_24g_get_ack_fail 
+0681 704be600 jam ensure_off_24g ,mem_24g_ensure 
+0682 20600000 rtn 
 
 p_g24_retransmit:
-0685 704d4901 jam 1 ,mem_mouse_retry_flag 
-0686 6800cbe7 fetch 1 ,mem_24g_get_ack_fail 
-0687 1fe0fe01 increase 1 ,pdata 
-0688 6000cbe7 store 1 ,mem_24g_get_ack_fail 
-0689 6800cbef fetch 1 ,mem_24g_pairing_sm 
-068a c0ff86a7 bne state_24g_pairing_success ,p_g24_tx_paring_retry 
+0683 704d4901 jam 1 ,mem_mouse_retry_flag 
+0684 6800cbe7 fetch 1 ,mem_24g_get_ack_fail 
+0685 1fe0fe01 increase 1 ,pdata 
+0686 6000cbe7 store 1 ,mem_24g_get_ack_fail 
+0687 6800cbef fetch 1 ,mem_24g_pairing_sm 
+0688 c0ff86a5 bne state_24g_pairing_success ,p_g24_tx_paring_retry 
+0689 6800cbe7 fetch 1 ,mem_24g_get_ack_fail 
+068a c07f86a6 beq 0xff ,p_g24_stop_g24_mode 
 068b 6800cbe7 fetch 1 ,mem_24g_get_ack_fail 
-068c c07f86a8 beq 0xff ,p_g24_stop_g24_mode 
-068d 6800cbe7 fetch 1 ,mem_24g_get_ack_fail 
-068e d8400010 arg 16 ,temp 
-068f 98467c00 isub temp ,null 
-0690 20210751 branch p_g24_ch ,positive 
-0691 6800cbe8 fetch 1 ,mem_24g_retry 
-0692 1fe0fe01 increase 1 ,pdata 
-0693 6000cbe8 store 1 ,mem_24g_retry 
-0694 2000000a nop 10 
-0695 c0838676 bne retry_24g ,p_g24_transmit_loop 
-0696 20200751 branch p_g24_ch 
+068c d8400010 arg 16 ,temp 
+068d 98467c00 isub temp ,null 
+068e 2021074f branch p_g24_ch ,positive 
+068f 6800cbe8 fetch 1 ,mem_24g_retry 
+0690 1fe0fe01 increase 1 ,pdata 
+0691 6000cbe8 store 1 ,mem_24g_retry 
+0692 2000000a nop 10 
+0693 c0838674 bne retry_24g ,p_g24_transmit_loop 
+0694 2020074f branch p_g24_ch 
 
 p_g24_clear_txbuf:
-0697 58000000 setarg 0 
-0698 60048cd5 store 9 ,mem_24g_txbuf 
-0699 6004cd5b store 9 ,mem_24g_txbuf_new 
-069a 20600000 rtn 
+0695 58000000 setarg 0 
+0696 60048cd5 store 9 ,mem_24g_txbuf 
+0697 6004cd5b store 9 ,mem_24g_txbuf_new 
+0698 20600000 rtn 
 
 p_g24_paring_mode_start:
-069b 202006dd branch p_g24_paring_mode 
+0699 202006db branch p_g24_paring_mode 
 
 p_g24_transmit_receive_ack:
-069c 7857fc00 disable user3 
-069d 204007aa call p_g24_transmit 
-069e 18002a00 force 0 ,radio_ctrl 
-069f 68024c00 fetch 4 ,mem_24g_addr 
-06a0 98001200 iforce access 
-06a1 68088017 fetcht 1 ,mem_last_freq 
-06a2 20403a82 call set_freq_rx 
-06a3 20403a87 call rf_rx_enable 
-06a4 20400769 call p_g24_receive_rxon 
-06a5 205787a4 call p_g24_end_of_packet ,user3 
-06a6 20600000 rtn 
+069a 7857fc00 disable user3 
+069b 204007a8 call p_g24_transmit 
+069c 18002a00 force 0 ,radio_ctrl 
+069d 68024c00 fetch 4 ,mem_24g_addr 
+069e 98001200 iforce access 
+069f 68088017 fetcht 1 ,mem_last_freq 
+06a0 20403a82 call set_freq_rx 
+06a1 20403a87 call rf_rx_enable 
+06a2 20400767 call p_g24_receive_rxon 
+06a3 205787a2 call p_g24_end_of_packet ,user3 
+06a4 20600000 rtn 
 
 p_g24_tx_paring_retry:
-06a7 20600000 rtn 
+06a5 20600000 rtn 
 
 p_g24_stop_g24_mode:
-06a8 704d4900 jam 0 ,mem_mouse_retry_flag 
-06a9 700b7d32 jam bt_evt_24g_attempt_fail ,mem_fifo_temp 
-06aa 20207c27 branch ui_ipc_send_event 
+06a6 704d4900 jam 0 ,mem_mouse_retry_flag 
+06a7 700b7d32 jam bt_evt_24g_attempt_fail ,mem_fifo_temp 
+06a8 20207c27 branch ui_ipc_send_event 
 
 p_g24_ackpayload_parse:
-06ab 20400712 call p_g24_read_len_pid_crc 
-06ac 6800cbdf fetch 1 ,mem_24g_rxdata_length 
-06ad 207a0000 rtn blank 
-06ae 98007200 iforce loopcnt 
-06af 204006b3 call p_24g_kb_led 
-06b0 d8c00cb5 arg mem_24g_rxbuf + 2 ,contr 
-06b1 d8a00d17 arg mem_24g_rxpayload ,contw 
-06b2 20207e45 branch memcpy 
+06a9 20400710 call p_g24_read_len_pid_crc 
+06aa 6800cbdf fetch 1 ,mem_24g_rxdata_length 
+06ab 207a0000 rtn blank 
+06ac 98007200 iforce loopcnt 
+06ad 204006b1 call p_24g_kb_led 
+06ae d8c00cb5 arg mem_24g_rxbuf + 2 ,contr 
+06af d8a00d17 arg mem_24g_rxpayload ,contw 
+06b0 20207e45 branch memcpy 
 
 p_24g_kb_led:
-06b3 68008cb4 fetch 1 ,mem_24g_rxbuf + 1 
-06b4 2fe1f008 compare 0x08 ,pdata ,0xf8 
-06b5 24608000 nrtn true 
-06b6 68088cb5 fetcht 1 ,mem_24g_rxbuf + 2 
-06b7 6008ccb7 storet 1 ,mem_caps_num_lock 
-06b8 704d4a00 jam 0 ,mem_24g_led_flag 
-06b9 20600000 rtn 
+06b1 68008cb4 fetch 1 ,mem_24g_rxbuf + 1 
+06b2 2fe1f008 compare 0x08 ,pdata ,0xf8 
+06b3 24608000 nrtn true 
+06b4 68088cb5 fetcht 1 ,mem_24g_rxbuf + 2 
+06b5 6008ccb7 storet 1 ,mem_caps_num_lock 
+06b6 704d4a00 jam 0 ,mem_24g_led_flag 
+06b7 20600000 rtn 
 
 p_g24_start_pairing_sm1:
-06ba 79200023 set1 mark_24g ,mark 
-06bb 204006bf call p_g24_pair_init 
-06bc 20400681 call p_g24_transmit_abandon 
-06bd 704bef01 jam state_24g_pairing_1 ,mem_24g_pairing_sm 
-06be 20600000 rtn 
+06b8 79200023 set1 mark_24g ,mark 
+06b9 204006bd call p_g24_pair_init 
+06ba 2040067f call p_g24_transmit_abandon 
+06bb 704bef01 jam state_24g_pairing_1 ,mem_24g_pairing_sm 
+06bc 20600000 rtn 
 
 p_g24_pair_init:
-06bf 704be000 jam 0 ,mem_24g_pid 
-06c0 704be94e jam g24_pair_ch ,mem_24g_ch 
-06c1 68024beb fetch 4 ,mem_24g_paring_addr 
-06c2 20200724 branch p_g24_update_addr_and_synccrc8 
+06bd 704be000 jam 0 ,mem_24g_pid 
+06be 704be94e jam g24_pair_ch ,mem_24g_ch 
+06bf 68024beb fetch 4 ,mem_24g_paring_addr 
+06c0 20200722 branch p_g24_update_addr_and_synccrc8 
 
 p_g24_pairing_sm:
-06c3 204006bf call p_g24_pair_init 
-06c4 6800cbe6 fetch 1 ,mem_24g_ensure 
-06c5 c000b4df beq ensure_on_24g ,enable_user 
-06c6 6800cbef fetch 1 ,mem_24g_pairing_sm 
-06c7 c00086cb beq state_24g_pairing_1 ,p_g24_pairing_sm_1 
-06c8 c00106ce beq state_24g_pairing_2 ,p_g24_pairing_sm_2 
-06c9 c00186d1 beq state_24g_pairing_3 ,p_g24_pairing_sm_3 
-06ca 20203bf1 branch assert 
+06c1 204006bd call p_g24_pair_init 
+06c2 6800cbe6 fetch 1 ,mem_24g_ensure 
+06c3 c000b4df beq ensure_on_24g ,enable_user 
+06c4 6800cbef fetch 1 ,mem_24g_pairing_sm 
+06c5 c00086c9 beq state_24g_pairing_1 ,p_g24_pairing_sm_1 
+06c6 c00106cc beq state_24g_pairing_2 ,p_g24_pairing_sm_2 
+06c7 c00186cf beq state_24g_pairing_3 ,p_g24_pairing_sm_3 
+06c8 20203bf1 branch assert 
 
 p_g24_pairing_sm_1:
-06cb 704bef11 jam state_24g_pairing_1_waiting_ack ,mem_24g_pairing_sm 
-06cc 700d37aa jam 0xaa ,mem_24g_common_temp 
-06cd 202006d3 branch p_g24_pairing_sm_common 
+06c9 704bef11 jam state_24g_pairing_1_waiting_ack ,mem_24g_pairing_sm 
+06ca 700d37aa jam 0xaa ,mem_24g_common_temp 
+06cb 202006d1 branch p_g24_pairing_sm_common 
 
 p_g24_pairing_sm_2:
-06ce 704bef12 jam state_24g_pairing_2_waiting_ack ,mem_24g_pairing_sm 
-06cf 700d3755 jam 0x55 ,mem_24g_common_temp 
-06d0 202006d3 branch p_g24_pairing_sm_common 
+06cc 704bef12 jam state_24g_pairing_2_waiting_ack ,mem_24g_pairing_sm 
+06cd 700d3755 jam 0x55 ,mem_24g_common_temp 
+06ce 202006d1 branch p_g24_pairing_sm_common 
 
 p_g24_pairing_sm_3:
-06d1 704bef13 jam state_24g_pairing_3_waiting_ack ,mem_24g_pairing_sm 
-06d2 700d3722 jam 0x22 ,mem_24g_common_temp 
+06cf 704bef13 jam state_24g_pairing_3_waiting_ack ,mem_24g_pairing_sm 
+06d0 700d3722 jam 0x22 ,mem_24g_common_temp 
 
 p_g24_pairing_sm_common:
-06d3 700d3802 jam 0x02 ,mem_24g_common_temp + 1 
-06d4 68024c06 fetch 4 ,mem_24g_device_addr 
-06d5 60020d39 store 4 ,mem_24g_common_temp + 2 
-06d6 700d3d00 jam 0 ,mem_24g_common_temp + 6 
-06d7 da200d37 arg mem_24g_common_temp ,rega 
-06d8 d8400007 arg 7 ,temp 
-06d9 2040070d call p_g24_put_data_in_buff 
-06da 20400732 call p_g24_transmit_prep 
-06db 20400657 call p_g24_txdata_enable_tx 
-06dc 202034df branch enable_user 
+06d1 700d3802 jam 0x02 ,mem_24g_common_temp + 1 
+06d2 68024c06 fetch 4 ,mem_24g_device_addr 
+06d3 60020d39 store 4 ,mem_24g_common_temp + 2 
+06d4 700d3d00 jam 0 ,mem_24g_common_temp + 6 
+06d5 da200d37 arg mem_24g_common_temp ,rega 
+06d6 d8400007 arg 7 ,temp 
+06d7 2040070b call p_g24_put_data_in_buff 
+06d8 20400730 call p_g24_transmit_prep 
+06d9 20400657 call p_g24_txdata_enable_tx 
+06da 202034df branch enable_user 
 
 p_g24_paring_mode:
-06dd 6800cbef fetch 1 ,mem_24g_pairing_sm 
-06de c17f8000 rtneq state_24g_pairing_success 
-06df c00886e3 beq state_24g_pairing_1_waiting_ack ,p_g24_pairing_sm_1_waiting_ack 
-06e0 c00906e5 beq state_24g_pairing_2_waiting_ack ,p_g24_pairing_sm_2_waiting_ack 
-06e1 c00986e7 beq state_24g_pairing_3_waiting_ack ,p_g24_pairing_sm_3_waiting_ack 
-06e2 20600000 rtn 
+06db 6800cbef fetch 1 ,mem_24g_pairing_sm 
+06dc c17f8000 rtneq state_24g_pairing_success 
+06dd c00886e1 beq state_24g_pairing_1_waiting_ack ,p_g24_pairing_sm_1_waiting_ack 
+06de c00906e3 beq state_24g_pairing_2_waiting_ack ,p_g24_pairing_sm_2_waiting_ack 
+06df c00986e5 beq state_24g_pairing_3_waiting_ack ,p_g24_pairing_sm_3_waiting_ack 
+06e0 20600000 rtn 
 
 p_g24_pairing_sm_1_waiting_ack:
-06e3 704bef02 jam state_24g_pairing_2 ,mem_24g_pairing_sm 
-06e4 20200681 branch p_g24_transmit_abandon 
+06e1 704bef02 jam state_24g_pairing_2 ,mem_24g_pairing_sm 
+06e2 2020067f branch p_g24_transmit_abandon 
 
 p_g24_pairing_sm_2_waiting_ack:
-06e5 704bef03 jam state_24g_pairing_3 ,mem_24g_pairing_sm 
-06e6 20200681 branch p_g24_transmit_abandon 
+06e3 704bef03 jam state_24g_pairing_3 ,mem_24g_pairing_sm 
+06e4 2020067f branch p_g24_transmit_abandon 
 
 p_g24_pairing_sm_3_waiting_ack:
-06e7 704befff jam state_24g_pairing_success ,mem_24g_pairing_sm 
-06e8 700b7d31 jam bt_evt_24g_pairing_complete ,mem_fifo_temp 
-06e9 20407c27 call ui_ipc_send_event 
-06ea 68020d19 fetch 4 ,mem_24g_rxpayload + 2 
-06eb 20400724 call p_g24_update_addr_and_synccrc8 
-06ec 20200681 branch p_g24_transmit_abandon 
+06e5 704befff jam state_24g_pairing_success ,mem_24g_pairing_sm 
+06e6 700b7d31 jam bt_evt_24g_pairing_complete ,mem_fifo_temp 
+06e7 20407c27 call ui_ipc_send_event 
+06e8 68020d19 fetch 4 ,mem_24g_rxpayload + 2 
+06e9 20400722 call p_g24_update_addr_and_synccrc8 
+06ea 2020067f branch p_g24_transmit_abandon 
 
 p_g24_start_24g_mode:
-06ed c6118000 rtnmark1 mark_24g 
-06ee 20400725 call p_g24_syncword_crc8 
-06ef 20400751 call p_g24_ch 
-06f0 6800cbef fetch 1 ,mem_24g_pairing_sm 
-06f1 c1ff8000 rtnne state_24g_pairing_success 
-06f2 204006ff call p_g24_tx_attemp_data_prep 
-06f3 58000000 setarg 0 
-06f4 60014c04 store 2 ,mem_24g_check_dongle_times 
+06eb c6118000 rtnmark1 mark_24g 
+06ec 20400723 call p_g24_syncword_crc8 
+06ed 2040074f call p_g24_ch 
+06ee 6800cbef fetch 1 ,mem_24g_pairing_sm 
+06ef c1ff8000 rtnne state_24g_pairing_success 
+06f0 204006fd call p_g24_tx_attemp_data_prep 
+06f1 58000000 setarg 0 
+06f2 60014c04 store 2 ,mem_24g_check_dongle_times 
 
 p_g24_tx_attemp_dongle_loop:
-06f5 20403cab call lpo_calibration 
-06f6 200007d0 nop 2000 
-06f7 6800cc04 fetch 1 ,mem_24g_check_dongle_times 
-06f8 c07f86a8 beq 0xff ,p_g24_stop_g24_mode 
-06f9 2040069c call p_g24_transmit_receive_ack 
-06fa 24378708 nbranch p_g24_attemp_txdata_retry ,user3 
+06f3 20403cab call lpo_calibration 
+06f4 200007d0 nop 2000 
+06f5 6800cc04 fetch 1 ,mem_24g_check_dongle_times 
+06f6 c07f86a6 beq 0xff ,p_g24_stop_g24_mode 
+06f7 2040069a call p_g24_transmit_receive_ack 
+06f8 24378706 nbranch p_g24_attemp_txdata_retry ,user3 
 
 p_g24_tx_attemp_dongle_succ:
-06fb 20400697 call p_g24_clear_txbuf 
-06fc 79200023 set1 mark_24g ,mark 
-06fd 700b7d3c jam bt_evt_24g_attempt_success ,mem_fifo_temp 
-06fe 20207c27 branch ui_ipc_send_event 
+06f9 20400695 call p_g24_clear_txbuf 
+06fa 79200023 set1 mark_24g ,mark 
+06fb 700b7d3c jam bt_evt_24g_attempt_success ,mem_fifo_temp 
+06fc 20207c27 branch ui_ipc_send_event 
 
 p_g24_tx_attemp_data_prep:
-06ff 700d37ff jam 0xff ,mem_24g_common_temp 
-0700 6800cbe2 fetch 1 ,mem_24g_data_type 
-0701 60008d38 store 1 ,mem_24g_common_temp + 1 
-0702 68024c06 fetch 4 ,mem_24g_device_addr 
-0703 60020d39 store 4 ,mem_24g_common_temp + 2 
-0704 d8400006 arg 6 ,temp 
-0705 da200d37 arg mem_24g_common_temp ,rega 
-0706 2040070d call p_g24_put_data_in_buff 
-0707 20200732 branch p_g24_transmit_prep 
+06fd 700d37ff jam 0xff ,mem_24g_common_temp 
+06fe 6800cbe2 fetch 1 ,mem_24g_data_type 
+06ff 60008d38 store 1 ,mem_24g_common_temp + 1 
+0700 68024c06 fetch 4 ,mem_24g_device_addr 
+0701 60020d39 store 4 ,mem_24g_common_temp + 2 
+0702 d8400006 arg 6 ,temp 
+0703 da200d37 arg mem_24g_common_temp ,rega 
+0704 2040070b call p_g24_put_data_in_buff 
+0705 20200730 branch p_g24_transmit_prep 
 
 p_g24_attemp_txdata_retry:
-0708 68014c04 fetch 2 ,mem_24g_check_dongle_times 
-0709 1fe0fe01 increase 1 ,pdata 
-070a 60014c04 store 2 ,mem_24g_check_dongle_times 
-070b 20400751 call p_g24_ch 
-070c 202006f5 branch p_g24_tx_attemp_dongle_loop 
+0706 68014c04 fetch 2 ,mem_24g_check_dongle_times 
+0707 1fe0fe01 increase 1 ,pdata 
+0708 60014c04 store 2 ,mem_24g_check_dongle_times 
+0709 2040074f call p_g24_ch 
+070a 202006f3 branch p_g24_tx_attemp_dongle_loop 
 
 p_g24_put_data_in_buff:
-070d 6008cbe1 storet 1 ,mem_24g_datalen 
-070e 18427200 copy temp ,loopcnt 
-070f d8a00cd5 arg mem_24g_txbuf ,contw 
-0710 1a220c00 copy rega ,contr 
-0711 20207e45 branch memcpy 
+070b 6008cbe1 storet 1 ,mem_24g_datalen 
+070c 18427200 copy temp ,loopcnt 
+070d d8a00cd5 arg mem_24g_txbuf ,contw 
+070e 1a220c00 copy rega ,contr 
+070f 20207e45 branch memcpy 
 
 p_g24_read_len_pid_crc:
-0712 68008cb4 fetch 1 ,mem_24g_rxbuf + 1 
-0713 1fe97e00 rshift3 pdata ,pdata 
-0714 6000cbdf store 1 ,mem_24g_rxdata_length 
-0715 1fe0fe01 increase 1 ,pdata 
-0716 d8c00cb4 arg mem_24g_rxbuf + 1 ,contr 
-0717 98c08c00 iadd contr ,contr 
-0718 e8c18000 ifetch 3 ,contr 
-0719 6001cc0b store 3 ,mem_24g_sta_crc 
-071a 20600000 rtn 
+0710 68008cb4 fetch 1 ,mem_24g_rxbuf + 1 
+0711 1fe97e00 rshift3 pdata ,pdata 
+0712 6000cbdf store 1 ,mem_24g_rxdata_length 
+0713 1fe0fe01 increase 1 ,pdata 
+0714 d8c00cb4 arg mem_24g_rxbuf + 1 ,contr 
+0715 98c08c00 iadd contr ,contr 
+0716 e8c18000 ifetch 3 ,contr 
+0717 6001cc0b store 3 ,mem_24g_sta_crc 
+0718 20600000 rtn 
 
 p_rssi_signal:
-071b 6808cc3c fetcht 1 ,mem_rssi_signal_index 
-071c 58004c2b setarg mem_rssi_signal_buf 
-071d 98408a00 iadd temp ,contw 
-071e 1a227e00 copy rega ,pdata 
-071f e0a08000 istore 1 ,contw 
-0720 18408401 increase 1 ,temp 
-0721 18410407 and_into rssi_buf_len_signal ,temp 
-0722 6008cc3c storet 1 ,mem_rssi_signal_index 
-0723 20600000 rtn 
+0719 6808cc3c fetcht 1 ,mem_rssi_signal_index 
+071a 58004c2b setarg mem_rssi_signal_buf 
+071b 98408a00 iadd temp ,contw 
+071c 1a227e00 copy rega ,pdata 
+071d e0a08000 istore 1 ,contw 
+071e 18408401 increase 1 ,temp 
+071f 18410407 and_into rssi_buf_len_signal ,temp 
+0720 6008cc3c storet 1 ,mem_rssi_signal_index 
+0721 20600000 rtn 
 
 p_g24_update_addr_and_synccrc8:
-0724 60024c00 store 4 ,mem_24g_addr 
+0722 60024c00 store 4 ,mem_24g_addr 
 
 p_g24_syncword_crc8:
-0725 da200000 arg 0 ,rega 
-0726 df200004 arg 4 ,loopcnt 
-0727 d8c04c00 arg mem_24g_addr ,contr 
+0723 da200000 arg 0 ,rega 
+0724 df200004 arg 4 ,loopcnt 
+0725 d8c04c00 arg mem_24g_addr ,contr 
 
 p_g24_syncword_crc8_loop:
-0728 e8c08000 ifetch 1 ,contr 
-0729 9a20a200 iadd rega ,rega 
-072a c2000728 loop p_g24_syncword_crc8_loop 
-072b 1a227e00 copy rega ,pdata 
-072c 60014c16 store 2 ,mem_24g_syncword 
-072d 6800cc16 fetch 1 ,mem_24g_syncword 
-072e 6808cc17 fetcht 1 ,mem_24g_syncword + 1 
-072f 9840fe00 iadd temp ,pdata 
-0730 6000cc18 store 1 ,mem_24g_syncword_crc8 
-0731 20600000 rtn 
+0726 e8c08000 ifetch 1 ,contr 
+0727 9a20a200 iadd rega ,rega 
+0728 c2000726 loop p_g24_syncword_crc8_loop 
+0729 1a227e00 copy rega ,pdata 
+072a 60014c16 store 2 ,mem_24g_syncword 
+072b 6800cc16 fetch 1 ,mem_24g_syncword 
+072c 6808cc17 fetcht 1 ,mem_24g_syncword + 1 
+072d 9840fe00 iadd temp ,pdata 
+072e 6000cc18 store 1 ,mem_24g_syncword_crc8 
+072f 20600000 rtn 
 
 p_g24_transmit_prep:
-0732 6800cbe1 fetch 1 ,mem_24g_datalen 
-0733 1fe0fe02 increase 2 ,pdata 
-0734 6000cbe3 store 1 ,mem_24g_txlen 
-0735 6800cbe2 fetch 1 ,mem_24g_data_type 
-0736 60008cf5 store 1 ,mem_24g_txpayload 
-0737 6800cbe1 fetch 1 ,mem_24g_datalen 
-0738 1fe9fe00 lshift3 pdata ,pdata 
-0739 6808cbe0 fetcht 1 ,mem_24g_pid 
-073a 18410403 and temp ,0x03 ,temp 
-073b 18438400 lshift temp ,temp 
-073c 9841fe00 ior temp ,pdata 
-073d 6808cc0a fetcht 1 ,mem_24g_no_ack 
-073e 9840fe00 iadd temp ,pdata 
-073f e0a08000 istore 1 ,contw 
-0740 6800cbef fetch 1 ,mem_24g_pairing_sm 
-0741 c0ff8744 bne state_24g_pairing_success ,p_g24_transmit_prep_pair 
-0742 6800cbe2 fetch 1 ,mem_24g_data_type 
-0743 e0a08000 istore 1 ,contw 
+0730 6800cbe1 fetch 1 ,mem_24g_datalen 
+0731 1fe0fe02 increase 2 ,pdata 
+0732 6000cbe3 store 1 ,mem_24g_txlen 
+0733 6800cbe2 fetch 1 ,mem_24g_data_type 
+0734 60008cf5 store 1 ,mem_24g_txpayload 
+0735 6800cbe1 fetch 1 ,mem_24g_datalen 
+0736 1fe9fe00 lshift3 pdata ,pdata 
+0737 6808cbe0 fetcht 1 ,mem_24g_pid 
+0738 18410403 and temp ,0x03 ,temp 
+0739 18438400 lshift temp ,temp 
+073a 9841fe00 ior temp ,pdata 
+073b 6808cc0a fetcht 1 ,mem_24g_no_ack 
+073c 9840fe00 iadd temp ,pdata 
+073d e0a08000 istore 1 ,contw 
+073e 6800cbef fetch 1 ,mem_24g_pairing_sm 
+073f c0ff8742 bne state_24g_pairing_success ,p_g24_transmit_prep_pair 
+0740 6800cbe2 fetch 1 ,mem_24g_data_type 
+0741 e0a08000 istore 1 ,contw 
 
 p_g24_transmit_prep_pair:
-0744 6800cbe1 fetch 1 ,mem_24g_datalen 
-0745 98007200 iforce loopcnt 
-0746 6800cbe2 fetch 1 ,mem_24g_data_type 
-0747 c000874f beq 1 ,p_g24_transmit_prep_mouse 
-0748 d8c00cd5 arg mem_24g_txbuf ,contr 
-0749 20407e45 call memcpy 
-074a 68008cd5 fetch 1 ,mem_24g_txbuf 
-074b c001874d beq 0x03 ,p_g24_multi_key_setup 
-074c 20600000 rtn 
+0742 6800cbe1 fetch 1 ,mem_24g_datalen 
+0743 98007200 iforce loopcnt 
+0744 6800cbe2 fetch 1 ,mem_24g_data_type 
+0745 c000874d beq 1 ,p_g24_transmit_prep_mouse 
+0746 d8c00cd5 arg mem_24g_txbuf ,contr 
+0747 20407e45 call memcpy 
+0748 68008cd5 fetch 1 ,mem_24g_txbuf 
+0749 c001874b beq 0x03 ,p_g24_multi_key_setup 
+074a 20600000 rtn 
 
 p_g24_multi_key_setup:
-074d 700cd502 jam 0x02 ,mem_24g_txbuf 
-074e 20600000 rtn 
+074b 700cd502 jam 0x02 ,mem_24g_txbuf 
+074c 20600000 rtn 
 
 p_g24_transmit_prep_mouse:
-074f d8c00cd6 arg mem_24g_txbuf + 1 ,contr 
-0750 20207e45 branch memcpy 
+074d d8c00cd6 arg mem_24g_txbuf + 1 ,contr 
+074e 20207e45 branch memcpy 
 
 p_g24_ch:
-0751 6808cbea fetcht 1 ,mem_24g_current_ch_number 
-0752 20400757 call p_g24_ch_calc 
-0753 18408401 increase 1 ,temp 
-0754 18410403 and_into 3 ,temp 
-0755 6008cbea storet 1 ,mem_24g_current_ch_number 
-0756 20600000 rtn 
+074f 6808cbea fetcht 1 ,mem_24g_current_ch_number 
+0750 20400755 call p_g24_ch_calc 
+0751 18408401 increase 1 ,temp 
+0752 18410403 and_into 3 ,temp 
+0753 6008cbea storet 1 ,mem_24g_current_ch_number 
+0754 20600000 rtn 
 
 p_g24_ch_calc:
-0757 6800cc00 fetch 1 ,mem_24g_addr 
-0758 1fe17e03 and_into 0x03 ,pdata 
-0759 1fefa204 mul32 pdata ,4 ,rega 
-075a 58004bf0 setarg mem_24g_ch_map1 
-075b 9a20fe00 iadd rega ,pdata 
-075c 98408c00 iadd temp ,contr 
-075d e8c08000 ifetch 1 ,contr 
-075e 6000cbe9 store 1 ,mem_24g_ch 
-075f 20600000 rtn 
+0755 6800cc00 fetch 1 ,mem_24g_addr 
+0756 1fe17e03 and_into 0x03 ,pdata 
+0757 1fefa204 mul32 pdata ,4 ,rega 
+0758 58004bf0 setarg mem_24g_ch_map1 
+0759 9a20fe00 iadd rega ,pdata 
+075a 98408c00 iadd temp ,contr 
+075b e8c08000 ifetch 1 ,contr 
+075c 6000cbe9 store 1 ,mem_24g_ch 
+075d 20600000 rtn 
 
 p_g24_prep:
-0760 7844fc00 disable enable_crc 
-0761 7843fc00 disable enable_white 
-0762 58555555 setarg 0x555555 
-0763 98001e00 iforce crc24_init 
-0764 6800cbe9 fetch 1 ,mem_24g_ch 
-0765 1fed8400 reverse pdata ,temp 
-0766 79200401 set1 1 ,temp 
-0767 18431c00 rshift temp ,white_init 
-0768 20600000 rtn 
+075e 7844fc00 disable enable_crc 
+075f 7843fc00 disable enable_white 
+0760 58555555 setarg 0x555555 
+0761 98001e00 iforce crc24_init 
+0762 6800cbe9 fetch 1 ,mem_24g_ch 
+0763 1fed8400 reverse pdata ,temp 
+0764 79200401 set1 1 ,temp 
+0765 18431c00 rshift temp ,white_init 
+0766 20600000 rtn 
 
 p_g24_receive_rxon:
-0769 20400760 call p_g24_prep 
-076a 7826fc00 enable decode_fec0 
-076b 7830fc00 enable is_rx 
-076c 78507c00 disable is_tx 
-076d 78287c00 enable swfine 
-076e 68014be4 fetch 2 ,mem_24g_rx_window 
-076f 98003600 iforce stop_watch 
-0770 37c18400 correlate null ,timeout 
-0771 242c07a4 nbranch p_g24_sync_timeout ,sync 
-0772 7846fc00 disable decode_fec0 
-0773 7825fc00 enable decode_fec1 
-0774 7823fc00 enable enable_white 
-0775 7824fc00 enable enable_crc 
-0776 09800008 parse demod ,bucket ,8 
-0777 19897e00 rshift3 pwindow ,pdata 
-0778 6000cc19 store 1 ,mem_24g_get_syncword_crc8 
-0779 6808cc18 fetcht 1 ,mem_24g_syncword_crc8 
-077a 98467c00 isub temp ,null 
-077b 242287a4 nbranch p_g24_end_of_packet ,zero 
-077c 09800008 parse demod ,bucket ,8 
-077d 19897e00 rshift3 pwindow ,pdata 
-077e 60008cb3 store 1 ,mem_24g_rxbuf 
-077f 68008cb3 fetch 1 ,mem_24g_rxbuf 
-0780 6808cbe2 fetcht 1 ,mem_24g_data_type 
-0781 a8400e00 icompare bits_data ,temp 
-0782 242087a4 nbranch p_g24_end_of_packet ,true 
+0767 2040075e call p_g24_prep 
+0768 7826fc00 enable decode_fec0 
+0769 7830fc00 enable is_rx 
+076a 78507c00 disable is_tx 
+076b 78287c00 enable swfine 
+076c 68014be4 fetch 2 ,mem_24g_rx_window 
+076d 98003600 iforce stop_watch 
+076e 37c18400 correlate null ,timeout 
+076f 242c07a2 nbranch p_g24_sync_timeout ,sync 
+0770 7846fc00 disable decode_fec0 
+0771 7825fc00 enable decode_fec1 
+0772 7823fc00 enable enable_white 
+0773 7824fc00 enable enable_crc 
+0774 09800008 parse demod ,bucket ,8 
+0775 19897e00 rshift3 pwindow ,pdata 
+0776 6000cc19 store 1 ,mem_24g_get_syncword_crc8 
+0777 6808cc18 fetcht 1 ,mem_24g_syncword_crc8 
+0778 98467c00 isub temp ,null 
+0779 242287a2 nbranch p_g24_end_of_packet ,zero 
+077a 09800008 parse demod ,bucket ,8 
+077b 19897e00 rshift3 pwindow ,pdata 
+077c 60008cb3 store 1 ,mem_24g_rxbuf 
+077d 68008cb3 fetch 1 ,mem_24g_rxbuf 
+077e 6808cbe2 fetcht 1 ,mem_24g_data_type 
+077f a8400e00 icompare bits_data ,temp 
+0780 242087a2 nbranch p_g24_end_of_packet ,true 
 
 p_g24_receive_skip:
-0783 09800008 parse demod ,bucket ,8 
-0784 19897e00 rshift3 pwindow ,pdata 
-0785 e0a08000 istore 1 ,contw 
-0786 1fe97e00 rshift3 pdata ,pdata 
-0787 1fe1721f and pdata ,0x1f ,loopcnt 
-0788 2022878d branch p_g24rx_nopayload ,zero 
+0781 09800008 parse demod ,bucket ,8 
+0782 19897e00 rshift3 pwindow ,pdata 
+0783 e0a08000 istore 1 ,contw 
+0784 1fe97e00 rshift3 pdata ,pdata 
+0785 1fe1721f and pdata ,0x1f ,loopcnt 
+0786 2022878b branch p_g24rx_nopayload ,zero 
 
 p_g24rx_loop:
-0789 09800008 parse demod ,bucket ,8 
-078a 19897e00 rshift3 pwindow ,pdata 
-078b e0a08000 istore 1 ,contw 
-078c c2000789 loop p_g24rx_loop 
+0787 09800008 parse demod ,bucket ,8 
+0788 19897e00 rshift3 pwindow ,pdata 
+0789 e0a08000 istore 1 ,contw 
+078a c2000787 loop p_g24rx_loop 
 
 p_g24rx_nopayload:
-078d 18a22200 copy contw ,rega 
-078e 09800008 parse demod ,bucket ,8 
-078f 19897e00 rshift3 pwindow ,pdata 
-0790 6000cc2a store 1 ,mem_rssi_hex_received 
-0791 1a220a00 copy rega ,contw 
-0792 09800018 parse demod ,bucket ,24 
-0793 78287c00 enable swfine 
-0794 db600664 arg param_sifs ,stop_watch 
-0795 1fef7e00 rshift32 pdata ,pdata 
-0796 1ff17e00 rshift16 pdata ,pdata 
-0797 e0a18000 istore 3 ,contw 
-0798 7845fc00 disable decode_fec1 
-0799 202307a4 branch p_g24_end_of_packet ,crc_failed 
-079a 7837fc00 enable user3 
-079b 68008017 fetch 1 ,mem_last_freq 
-079c 1fe0a200 add pdata ,0 ,rega 
-079d 20403ab6 call rf_write_freq 
-079e 7846fc00 disable decode_fec0 
-079f 20403a7a call set_sync_on 
-07a0 6800cc2a fetch 1 ,mem_rssi_hex_received 
-07a1 1fe22200 copy pdata ,rega 
-07a2 2040071b call p_rssi_signal 
-07a3 20600000 rtn 
+078b 18a22200 copy contw ,rega 
+078c 09800008 parse demod ,bucket ,8 
+078d 19897e00 rshift3 pwindow ,pdata 
+078e 6000cc2a store 1 ,mem_rssi_hex_received 
+078f 1a220a00 copy rega ,contw 
+0790 09800018 parse demod ,bucket ,24 
+0791 78287c00 enable swfine 
+0792 db600664 arg param_sifs ,stop_watch 
+0793 1fef7e00 rshift32 pdata ,pdata 
+0794 1ff17e00 rshift16 pdata ,pdata 
+0795 e0a18000 istore 3 ,contw 
+0796 7845fc00 disable decode_fec1 
+0797 202307a2 branch p_g24_end_of_packet ,crc_failed 
+0798 7837fc00 enable user3 
+0799 68008017 fetch 1 ,mem_last_freq 
+079a 1fe0a200 add pdata ,0 ,rega 
+079b 20403ab6 call rf_write_freq 
+079c 7846fc00 disable decode_fec0 
+079d 20403a7a call set_sync_on 
+079e 6800cc2a fetch 1 ,mem_rssi_hex_received 
+079f 1fe22200 copy pdata ,rega 
+07a0 20400719 call p_rssi_signal 
+07a1 20600000 rtn 
 
 p_g24_sync_timeout:
 
 p_g24_end_of_packet:
-07a4 784dfc00 disable encode_fec1 
-07a5 7845fc00 disable decode_fec1 
-07a6 2020375c branch end_of_packet 
+07a2 784dfc00 disable encode_fec1 
+07a3 7845fc00 disable decode_fec1 
+07a4 2020375c branch end_of_packet 
 
 p_g24_set_freq_tx:
-07a7 20403a7a call set_sync_on 
-07a8 6808cbe9 fetcht 1 ,mem_24g_ch 
-07a9 20203a91 branch set_freq_tx 
+07a5 20403a7a call set_sync_on 
+07a6 6808cbe9 fetcht 1 ,mem_24g_ch 
+07a7 20203a91 branch set_freq_tx 
 
 p_g24_transmit:
-07aa 204053d2 call le_enable 
-07ab 68024c00 fetch 4 ,mem_24g_addr 
-07ac 98001200 iforce access 
-07ad 20400760 call p_g24_prep 
-07ae 204007a7 call p_g24_set_freq_tx 
-07af 79202a00 set1 txgfsk ,radio_ctrl 
-07b0 782efc00 enable encode_fec0 
-07b1 78307c00 enable is_tx 
-07b2 7850fc00 disable is_rx 
-07b3 19317e00 rshift16 access ,pdata 
-07b4 1fecfe00 rshift8 pdata ,pdata 
-07b5 1ff1fe00 rshift4 pdata ,pdata 
-07b6 08008628 inject mod ,40 
-07b7 784efc00 disable encode_fec0 
-07b8 782dfc00 enable encode_fec1 
-07b9 7823fc00 enable enable_white 
-07ba 7824fc00 enable enable_crc 
-07bb 6800cc18 fetch 1 ,mem_24g_syncword_crc8 
-07bc 08008608 inject mod ,8 
-07bd 6800cbe3 fetch 1 ,mem_24g_txlen 
-07be 98007200 iforce loopcnt 
-07bf d8c00cf5 arg mem_24g_txpayload ,contr 
+07a8 204053d2 call le_enable 
+07a9 68024c00 fetch 4 ,mem_24g_addr 
+07aa 98001200 iforce access 
+07ab 2040075e call p_g24_prep 
+07ac 204007a5 call p_g24_set_freq_tx 
+07ad 79202a00 set1 txgfsk ,radio_ctrl 
+07ae 782efc00 enable encode_fec0 
+07af 78307c00 enable is_tx 
+07b0 7850fc00 disable is_rx 
+07b1 19317e00 rshift16 access ,pdata 
+07b2 1fecfe00 rshift8 pdata ,pdata 
+07b3 1ff1fe00 rshift4 pdata ,pdata 
+07b4 08008628 inject mod ,40 
+07b5 784efc00 disable encode_fec0 
+07b6 782dfc00 enable encode_fec1 
+07b7 7823fc00 enable enable_white 
+07b8 7824fc00 enable enable_crc 
+07b9 6800cc18 fetch 1 ,mem_24g_syncword_crc8 
+07ba 08008608 inject mod ,8 
+07bb 6800cbe3 fetch 1 ,mem_24g_txlen 
+07bc 98007200 iforce loopcnt 
+07bd d8c00cf5 arg mem_24g_txpayload ,contr 
 
 p_g24tr_loop:
-07c0 e8c08000 ifetch 1 ,contr 
-07c1 08008608 inject mod ,8 
-07c2 c20007c0 loop p_g24tr_loop 
-07c3 78247c00 enable enable_parity 
-07c4 08008618 inject mod ,24 
-07c5 78447c00 disable enable_parity 
-07c6 37d38200 until null ,tx_clear 
-07c7 20000064 nop 100 
-07c8 784efc00 disable encode_fec0 
-07c9 784dfc00 disable encode_fec1 
-07ca 20600000 rtn 
-org 0x3000
+07be e8c08000 ifetch 1 ,contr 
+07bf 08008608 inject mod ,8 
+07c0 c20007be loop p_g24tr_loop 
+07c1 78247c00 enable enable_parity 
+07c2 08008618 inject mod ,24 
+07c3 78447c00 disable enable_parity 
+07c4 37d38200 until null ,tx_clear 
+07c5 20000064 nop 100 
+07c6 784efc00 disable encode_fec0 
+07c7 784dfc00 disable encode_fec1 
+07c8 20600000 rtn 
+              org 0x3000
 
 start:
 3000 20403c74 call lpmstate 
@@ -29023,4 +29021,4 @@
 7fba 24610000 nrtn positive 
 7fbb 18427e00 copy temp ,pdata 
 7fbc 20600000 rtn 
-rtn 
+
Index: btkb/output/ramcode.rom
===================================================================
--- /YC1026/YC1026_3mode_SDK/btkb/output/ramcode.rom	(revision 198)
+++ /YC1026/YC1026_3mode_SDK/btkb/output/ramcode.rom	(working copy)
@@ -687,7 +687,7 @@
 207a0000
 c01082ba
 c01102bc
-c01186ba
+c01186b8
 c00082e4
 c00682d7
 c01602d6
@@ -697,10 +697,10 @@
 c0097c85
 20207c5a
 704befff
-202006ed
+202006eb
 793f8023
 704befff
-202006a8
+202006a6
 700b7d22
 20205620
 6800807c
@@ -753,7 +753,7 @@
 c284bf90
 c28002f8
 c283fcd5
-c51186a8
+c51186a6
 7043d800
 20403f7e
 700b7d37
@@ -1584,7 +1584,7 @@
 20400652
 24340645
 704c150a
-20400675
+20400673
 6800cbef
 c1ff8000
 704c3d02
@@ -1617,10 +1617,10 @@
 68044d40
 20200642
 6800cbef
-c0ff86c3
+c0ff86c1
 20400659
 20540670
-20540732
+20540730
 704be601
 20600000
 78547c00
@@ -1648,22 +1648,20 @@
 202034df
 6804cd5b
 60048cd5
-58000000
-6004cd5b
 20600000
 704be800
 d9600d00
 34730200
-2040069c
-24378685
-204006ab
+2040069a
+24378683
+204006a9
 6800cbe0
 1fe0fe01
 6000cbe0
 704d4900
 6800cbef
-c0ff869b
-20400697
+c0ff8699
+20400695
 704be700
 704be600
 20600000
@@ -1672,44 +1670,44 @@
 1fe0fe01
 6000cbe7
 6800cbef
-c0ff86a7
+c0ff86a5
 6800cbe7
-c07f86a8
+c07f86a6
 6800cbe7
 d8400010
 98467c00
-20210751
+2021074f
 6800cbe8
 1fe0fe01
 6000cbe8
 2000000a
-c0838676
-20200751
+c0838674
+2020074f
 58000000
 60048cd5
 6004cd5b
 20600000
-202006dd
+202006db
 7857fc00
-204007aa
+204007a8
 18002a00
 68024c00
 98001200
 68088017
 20403a82
 20403a87
-20400769
-205787a4
+20400767
+205787a2
 20600000
 20600000
 704d4900
 700b7d32
 20207c27
-20400712
+20400710
 6800cbdf
 207a0000
 98007200
-204006b3
+204006b1
 d8c00cb5
 d8a00d17
 20207e45
@@ -1721,28 +1719,28 @@
 704d4a00
 20600000
 79200023
-204006bf
-20400681
+204006bd
+2040067f
 704bef01
 20600000
 704be000
 704be94e
 68024beb
-20200724
-204006bf
+20200722
+204006bd
 6800cbe6
 c000b4df
 6800cbef
-c00086cb
-c00106ce
-c00186d1
+c00086c9
+c00106cc
+c00186cf
 20203bf1
 704bef11
 700d37aa
-202006d3
+202006d1
 704bef12
 700d3755
-202006d3
+202006d1
 704bef13
 700d3722
 700d3802
@@ -1751,41 +1749,41 @@
 700d3d00
 da200d37
 d8400007
-2040070d
-20400732
+2040070b
+20400730
 20400657
 202034df
 6800cbef
 c17f8000
-c00886e3
-c00906e5
-c00986e7
+c00886e1
+c00906e3
+c00986e5
 20600000
 704bef02
-20200681
+2020067f
 704bef03
-20200681
+2020067f
 704befff
 700b7d31
 20407c27
 68020d19
-20400724
-20200681
+20400722
+2020067f
 c6118000
-20400725
-20400751
+20400723
+2040074f
 6800cbef
 c1ff8000
-204006ff
+204006fd
 58000000
 60014c04
 20403cab
 200007d0
 6800cc04
-c07f86a8
-2040069c
-24378708
-20400697
+c07f86a6
+2040069a
+24378706
+20400695
 79200023
 700b7d3c
 20207c27
@@ -1796,13 +1794,13 @@
 60020d39
 d8400006
 da200d37
-2040070d
-20200732
+2040070b
+20200730
 68014c04
 1fe0fe01
 60014c04
-20400751
-202006f5
+2040074f
+202006f3
 6008cbe1
 18427200
 d8a00cd5
@@ -1832,7 +1830,7 @@
 d8c04c00
 e8c08000
 9a20a200
-c2000728
+c2000726
 1a227e00
 60014c16
 6800cc16
@@ -1855,24 +1853,24 @@
 9840fe00
 e0a08000
 6800cbef
-c0ff8744
+c0ff8742
 6800cbe2
 e0a08000
 6800cbe1
 98007200
 6800cbe2
-c000874f
+c000874d
 d8c00cd5
 20407e45
 68008cd5
-c001874d
+c001874b
 20600000
 700cd502
 20600000
 d8c00cd6
 20207e45
 6808cbea
-20400757
+20400755
 18408401
 18410403
 6008cbea
@@ -1895,7 +1893,7 @@
 79200401
 18431c00
 20600000
-20400760
+2040075e
 7826fc00
 7830fc00
 78507c00
@@ -1903,7 +1901,7 @@
 68014be4
 98003600
 37c18400
-242c07a4
+242c07a2
 7846fc00
 7825fc00
 7823fc00
@@ -1913,24 +1911,24 @@
 6000cc19
 6808cc18
 98467c00
-242287a4
+242287a2
 09800008
 19897e00
 60008cb3
 68008cb3
 6808cbe2
 a8400e00
-242087a4
+242087a2
 09800008
 19897e00
 e0a08000
 1fe97e00
 1fe1721f
-2022878d
+2022878b
 09800008
 19897e00
 e0a08000
-c2000789
+c2000787
 18a22200
 09800008
 19897e00
@@ -1943,7 +1941,7 @@
 1ff17e00
 e0a18000
 7845fc00
-202307a4
+202307a2
 7837fc00
 68008017
 1fe0a200
@@ -1952,7 +1950,7 @@
 20403a7a
 6800cc2a
 1fe22200
-2040071b
+20400719
 20600000
 784dfc00
 7845fc00
@@ -1963,8 +1961,8 @@
 204053d2
 68024c00
 98001200
-20400760
-204007a7
+2040075e
+204007a5
 79202a00
 782efc00
 78307c00
@@ -1984,7 +1982,7 @@
 d8c00cf5
 e8c08000
 08008608
-c20007c0
+c20007be
 78247c00
 08008618
 78447c00
Index: btkb/program/patch.prog
===================================================================
--- /YC1026/YC1026_3mode_SDK/btkb/program/patch.prog	(revision 198)
+++ /YC1026/YC1026_3mode_SDK/btkb/program/patch.prog	(working copy)
@@ -2508,8 +2508,8 @@
 p_g24_get_package_data:
 	fetch 9,mem_24g_txbuf_new
 	store 9,mem_24g_txbuf
-	setarg 0
-	store 9,mem_24g_txbuf_new
+//	setarg 0
+//	store 9,mem_24g_txbuf_new
 	rtn
 
 
Index: c51/output/FW
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/output/FW.COD
===================================================================
--- /YC1026/YC1026_3mode_SDK/c51/output/FW.COD	(revision 201)
+++ /YC1026/YC1026_3mode_SDK/c51/output/FW.COD	(working copy)
@@ -1,4 +1,4 @@
-LX51 LINKER/LOCATER V4.41                                                               09/24/2020  19:45:37  PAGE 1
+LX51 LINKER/LOCATER V4.41                                                               11/19/2020  14:04:08  PAGE 1
 
 
 
Index: c51/output/FW.HTM
===================================================================
--- /YC1026/YC1026_3mode_SDK/c51/output/FW.HTM	(revision 201)
+++ /YC1026/YC1026_3mode_SDK/c51/output/FW.HTM	(working copy)
@@ -25,7 +25,7 @@
 
 <p class="TinyT">
 Created from: <b>LX51 LINKER/LOCATER V4.41</b><br>
-Creation time: <b>09/24/2020  19:45:37</b><p>
+Creation time: <b>11/19/2020  14:04:08</b><p>
 
 <hr>
 
Index: c51/output/FW.MAP
===================================================================
--- /YC1026/YC1026_3mode_SDK/c51/output/FW.MAP	(revision 201)
+++ /YC1026/YC1026_3mode_SDK/c51/output/FW.MAP	(working copy)
@@ -1,4 +1,4 @@
-LX51 LINKER/LOCATER V4.41                                                               09/24/2020  19:45:37  PAGE 1
+LX51 LINKER/LOCATER V4.41                                                               11/19/2020  14:04:08  PAGE 1
 
 
 LX51 LINKER/LOCATER V4.41, INVOKED BY:
Index: c51/output/FW.SBR
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/output/eeprom.dat
===================================================================
--- /YC1026/YC1026_3mode_SDK/c51/output/eeprom.dat	(revision 201)
+++ /YC1026/YC1026_3mode_SDK/c51/output/eeprom.dat	(working copy)
@@ -2,7 +2,7 @@
 02
 aa
 55
-2e
+26
 1f
 c5
 12
@@ -2763,7 +2763,7 @@
 c0
 11
 86
-ba
+b8
 c0
 00
 82
@@ -2803,7 +2803,7 @@
 20
 20
 06
-ed
+eb
 79
 3f
 80
@@ -2815,7 +2815,7 @@
 20
 20
 06
-a8
+a6
 70
 0b
 7d
@@ -3027,7 +3027,7 @@
 c5
 11
 86
-a8
+a6
 70
 43
 d8
@@ -6351,7 +6351,7 @@
 20
 40
 06
-75
+73
 68
 00
 cb
@@ -6483,7 +6483,7 @@
 c0
 ff
 86
-c3
+c1
 20
 40
 06
@@ -6495,7 +6495,7 @@
 20
 54
 07
-32
+30
 70
 4b
 e6
@@ -6604,14 +6604,6 @@
 04
 8c
 d5
-58
-00
-00
-00
-60
-04
-cd
-5b
 20
 60
 00
@@ -6631,15 +6623,15 @@
 20
 40
 06
-9c
+9a
 24
 37
 86
-85
+83
 20
 40
 06
-ab
+a9
 68
 00
 cb
@@ -6663,11 +6655,11 @@
 c0
 ff
 86
-9b
+99
 20
 40
 06
-97
+95
 70
 4b
 e7
@@ -6703,7 +6695,7 @@
 c0
 ff
 86
-a7
+a5
 68
 00
 cb
@@ -6711,7 +6703,7 @@
 c0
 7f
 86
-a8
+a6
 68
 00
 cb
@@ -6727,7 +6719,7 @@
 20
 21
 07
-51
+4f
 68
 00
 cb
@@ -6747,11 +6739,11 @@
 c0
 83
 86
-76
+74
 20
 20
 07
-51
+4f
 58
 00
 00
@@ -6771,7 +6763,7 @@
 20
 20
 06
-dd
+db
 78
 57
 fc
@@ -6779,7 +6771,7 @@
 20
 40
 07
-aa
+a8
 18
 00
 2a
@@ -6807,11 +6799,11 @@
 20
 40
 07
-69
+67
 20
 57
 87
-a4
+a2
 20
 60
 00
@@ -6835,7 +6827,7 @@
 20
 40
 07
-12
+10
 68
 00
 cb
@@ -6851,7 +6843,7 @@
 20
 40
 06
-b3
+b1
 d8
 c0
 0c
@@ -6899,11 +6891,11 @@
 20
 40
 06
-bf
+bd
 20
 40
 06
-81
+7f
 70
 4b
 ef
@@ -6927,11 +6919,11 @@
 20
 20
 07
-24
+22
 20
 40
 06
-bf
+bd
 68
 00
 cb
@@ -6947,15 +6939,15 @@
 c0
 00
 86
-cb
+c9
 c0
 01
 06
-ce
+cc
 c0
 01
 86
-d1
+cf
 20
 20
 3b
@@ -6971,7 +6963,7 @@
 20
 20
 06
-d3
+d1
 70
 4b
 ef
@@ -6983,7 +6975,7 @@
 20
 20
 06
-d3
+d1
 70
 4b
 ef
@@ -7019,11 +7011,11 @@
 20
 40
 07
-0d
+0b
 20
 40
 07
-32
+30
 20
 40
 06
@@ -7043,15 +7035,15 @@
 c0
 08
 86
-e3
+e1
 c0
 09
 06
-e5
+e3
 c0
 09
 86
-e7
+e5
 20
 60
 00
@@ -7063,7 +7055,7 @@
 20
 20
 06
-81
+7f
 70
 4b
 ef
@@ -7071,7 +7063,7 @@
 20
 20
 06
-81
+7f
 70
 4b
 ef
@@ -7091,11 +7083,11 @@
 20
 40
 07
-24
+22
 20
 20
 06
-81
+7f
 c6
 11
 80
@@ -7103,11 +7095,11 @@
 20
 40
 07
-25
+23
 20
 40
 07
-51
+4f
 68
 00
 cb
@@ -7119,7 +7111,7 @@
 20
 40
 06
-ff
+fd
 58
 00
 00
@@ -7143,19 +7135,19 @@
 c0
 7f
 86
-a8
+a6
 20
 40
 06
-9c
+9a
 24
 37
 87
-08
+06
 20
 40
 06
-97
+95
 79
 20
 00
@@ -7199,11 +7191,11 @@
 20
 40
 07
-0d
+0b
 20
 20
 07
-32
+30
 68
 01
 4c
@@ -7219,11 +7211,11 @@
 20
 40
 07
-51
+4f
 20
 20
 06
-f5
+f3
 60
 08
 cb
@@ -7343,7 +7335,7 @@
 c2
 00
 07
-28
+26
 1a
 22
 7e
@@ -7435,7 +7427,7 @@
 c0
 ff
 87
-44
+42
 68
 00
 cb
@@ -7459,7 +7451,7 @@
 c0
 00
 87
-4f
+4d
 d8
 c0
 0c
@@ -7475,7 +7467,7 @@
 c0
 01
 87
-4d
+4b
 20
 60
 00
@@ -7503,7 +7495,7 @@
 20
 40
 07
-57
+55
 18
 40
 84
@@ -7595,7 +7587,7 @@
 20
 40
 07
-60
+5e
 78
 26
 fc
@@ -7627,7 +7619,7 @@
 24
 2c
 07
-a4
+a2
 78
 46
 fc
@@ -7667,7 +7659,7 @@
 24
 22
 87
-a4
+a2
 09
 80
 00
@@ -7695,7 +7687,7 @@
 24
 20
 87
-a4
+a2
 09
 80
 00
@@ -7719,7 +7711,7 @@
 20
 22
 87
-8d
+8b
 09
 80
 00
@@ -7735,7 +7727,7 @@
 c2
 00
 07
-89
+87
 18
 a2
 22
@@ -7787,7 +7779,7 @@
 20
 23
 07
-a4
+a2
 78
 37
 fc
@@ -7823,7 +7815,7 @@
 20
 40
 07
-1b
+19
 20
 60
 00
@@ -7867,11 +7859,11 @@
 20
 40
 07
-60
+5e
 20
 40
 07
-a7
+a5
 79
 20
 2a
@@ -7951,7 +7943,7 @@
 c2
 00
 07
-c0
+be
 78
 24
 7c
@@ -7984,8 +7976,8 @@
 60
 00
 00
-59
-7b
+43
+72
 aa
 55
 58
@@ -24470,8 +24462,8 @@
 6c
 59
 50
-88
-43
+34
+9d
 ff
 ff
 ff
@@ -32764,5 +32756,13 @@
 ff
 ff
 ff
-76
-7c
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+40
+2c
Index: c51/output/ramcode.rom
===================================================================
--- /YC1026/YC1026_3mode_SDK/c51/output/ramcode.rom	(revision 198)
+++ /YC1026/YC1026_3mode_SDK/c51/output/ramcode.rom	(working copy)
@@ -687,7 +687,7 @@
 207a0000
 c01082ba
 c01102bc
-c01186ba
+c01186b8
 c00082e4
 c00682d7
 c01602d6
@@ -697,10 +697,10 @@
 c0097c85
 20207c5a
 704befff
-202006ed
+202006eb
 793f8023
 704befff
-202006a8
+202006a6
 700b7d22
 20205620
 6800807c
@@ -753,7 +753,7 @@
 c284bf90
 c28002f8
 c283fcd5
-c51186a8
+c51186a6
 7043d800
 20403f7e
 700b7d37
@@ -1584,7 +1584,7 @@
 20400652
 24340645
 704c150a
-20400675
+20400673
 6800cbef
 c1ff8000
 704c3d02
@@ -1617,10 +1617,10 @@
 68044d40
 20200642
 6800cbef
-c0ff86c3
+c0ff86c1
 20400659
 20540670
-20540732
+20540730
 704be601
 20600000
 78547c00
@@ -1648,22 +1648,20 @@
 202034df
 6804cd5b
 60048cd5
-58000000
-6004cd5b
 20600000
 704be800
 d9600d00
 34730200
-2040069c
-24378685
-204006ab
+2040069a
+24378683
+204006a9
 6800cbe0
 1fe0fe01
 6000cbe0
 704d4900
 6800cbef
-c0ff869b
-20400697
+c0ff8699
+20400695
 704be700
 704be600
 20600000
@@ -1672,44 +1670,44 @@
 1fe0fe01
 6000cbe7
 6800cbef
-c0ff86a7
+c0ff86a5
 6800cbe7
-c07f86a8
+c07f86a6
 6800cbe7
 d8400010
 98467c00
-20210751
+2021074f
 6800cbe8
 1fe0fe01
 6000cbe8
 2000000a
-c0838676
-20200751
+c0838674
+2020074f
 58000000
 60048cd5
 6004cd5b
 20600000
-202006dd
+202006db
 7857fc00
-204007aa
+204007a8
 18002a00
 68024c00
 98001200
 68088017
 20403a82
 20403a87
-20400769
-205787a4
+20400767
+205787a2
 20600000
 20600000
 704d4900
 700b7d32
 20207c27
-20400712
+20400710
 6800cbdf
 207a0000
 98007200
-204006b3
+204006b1
 d8c00cb5
 d8a00d17
 20207e45
@@ -1721,28 +1719,28 @@
 704d4a00
 20600000
 79200023
-204006bf
-20400681
+204006bd
+2040067f
 704bef01
 20600000
 704be000
 704be94e
 68024beb
-20200724
-204006bf
+20200722
+204006bd
 6800cbe6
 c000b4df
 6800cbef
-c00086cb
-c00106ce
-c00186d1
+c00086c9
+c00106cc
+c00186cf
 20203bf1
 704bef11
 700d37aa
-202006d3
+202006d1
 704bef12
 700d3755
-202006d3
+202006d1
 704bef13
 700d3722
 700d3802
@@ -1751,41 +1749,41 @@
 700d3d00
 da200d37
 d8400007
-2040070d
-20400732
+2040070b
+20400730
 20400657
 202034df
 6800cbef
 c17f8000
-c00886e3
-c00906e5
-c00986e7
+c00886e1
+c00906e3
+c00986e5
 20600000
 704bef02
-20200681
+2020067f
 704bef03
-20200681
+2020067f
 704befff
 700b7d31
 20407c27
 68020d19
-20400724
-20200681
+20400722
+2020067f
 c6118000
-20400725
-20400751
+20400723
+2040074f
 6800cbef
 c1ff8000
-204006ff
+204006fd
 58000000
 60014c04
 20403cab
 200007d0
 6800cc04
-c07f86a8
-2040069c
-24378708
-20400697
+c07f86a6
+2040069a
+24378706
+20400695
 79200023
 700b7d3c
 20207c27
@@ -1796,13 +1794,13 @@
 60020d39
 d8400006
 da200d37
-2040070d
-20200732
+2040070b
+20200730
 68014c04
 1fe0fe01
 60014c04
-20400751
-202006f5
+2040074f
+202006f3
 6008cbe1
 18427200
 d8a00cd5
@@ -1832,7 +1830,7 @@
 d8c04c00
 e8c08000
 9a20a200
-c2000728
+c2000726
 1a227e00
 60014c16
 6800cc16
@@ -1855,24 +1853,24 @@
 9840fe00
 e0a08000
 6800cbef
-c0ff8744
+c0ff8742
 6800cbe2
 e0a08000
 6800cbe1
 98007200
 6800cbe2
-c000874f
+c000874d
 d8c00cd5
 20407e45
 68008cd5
-c001874d
+c001874b
 20600000
 700cd502
 20600000
 d8c00cd6
 20207e45
 6808cbea
-20400757
+20400755
 18408401
 18410403
 6008cbea
@@ -1895,7 +1893,7 @@
 79200401
 18431c00
 20600000
-20400760
+2040075e
 7826fc00
 7830fc00
 78507c00
@@ -1903,7 +1901,7 @@
 68014be4
 98003600
 37c18400
-242c07a4
+242c07a2
 7846fc00
 7825fc00
 7823fc00
@@ -1913,24 +1911,24 @@
 6000cc19
 6808cc18
 98467c00
-242287a4
+242287a2
 09800008
 19897e00
 60008cb3
 68008cb3
 6808cbe2
 a8400e00
-242087a4
+242087a2
 09800008
 19897e00
 e0a08000
 1fe97e00
 1fe1721f
-2022878d
+2022878b
 09800008
 19897e00
 e0a08000
-c2000789
+c2000787
 18a22200
 09800008
 19897e00
@@ -1943,7 +1941,7 @@
 1ff17e00
 e0a18000
 7845fc00
-202307a4
+202307a2
 7837fc00
 68008017
 1fe0a200
@@ -1952,7 +1950,7 @@
 20403a7a
 6800cc2a
 1fe22200
-2040071b
+20400719
 20600000
 784dfc00
 7845fc00
@@ -1963,8 +1961,8 @@
 204053d2
 68024c00
 98001200
-20400760
-204007a7
+2040075e
+204007a5
 79202a00
 782efc00
 78307c00
@@ -1984,7 +1982,7 @@
 d8c00cf5
 e8c08000
 08008608
-c20007c0
+c20007be
 78247c00
 08008618
 78447c00
Index: c51/patch/adc.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/patch/bluetooth.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/patch/global_variable.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/patch/kb_process.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/patch/keyscan.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/patch/led.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/patch/ram.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/patch/ramcode.rom
===================================================================
--- /YC1026/YC1026_3mode_SDK/c51/patch/ramcode.rom	(revision 198)
+++ /YC1026/YC1026_3mode_SDK/c51/patch/ramcode.rom	(working copy)
@@ -687,7 +687,7 @@
 207a0000
 c01082ba
 c01102bc
-c01186ba
+c01186b8
 c00082e4
 c00682d7
 c01602d6
@@ -697,10 +697,10 @@
 c0097c85
 20207c5a
 704befff
-202006ed
+202006eb
 793f8023
 704befff
-202006a8
+202006a6
 700b7d22
 20205620
 6800807c
@@ -753,7 +753,7 @@
 c284bf90
 c28002f8
 c283fcd5
-c51186a8
+c51186a6
 7043d800
 20403f7e
 700b7d37
@@ -1584,7 +1584,7 @@
 20400652
 24340645
 704c150a
-20400675
+20400673
 6800cbef
 c1ff8000
 704c3d02
@@ -1617,10 +1617,10 @@
 68044d40
 20200642
 6800cbef
-c0ff86c3
+c0ff86c1
 20400659
 20540670
-20540732
+20540730
 704be601
 20600000
 78547c00
@@ -1648,22 +1648,20 @@
 202034df
 6804cd5b
 60048cd5
-58000000
-6004cd5b
 20600000
 704be800
 d9600d00
 34730200
-2040069c
-24378685
-204006ab
+2040069a
+24378683
+204006a9
 6800cbe0
 1fe0fe01
 6000cbe0
 704d4900
 6800cbef
-c0ff869b
-20400697
+c0ff8699
+20400695
 704be700
 704be600
 20600000
@@ -1672,44 +1670,44 @@
 1fe0fe01
 6000cbe7
 6800cbef
-c0ff86a7
+c0ff86a5
 6800cbe7
-c07f86a8
+c07f86a6
 6800cbe7
 d8400010
 98467c00
-20210751
+2021074f
 6800cbe8
 1fe0fe01
 6000cbe8
 2000000a
-c0838676
-20200751
+c0838674
+2020074f
 58000000
 60048cd5
 6004cd5b
 20600000
-202006dd
+202006db
 7857fc00
-204007aa
+204007a8
 18002a00
 68024c00
 98001200
 68088017
 20403a82
 20403a87
-20400769
-205787a4
+20400767
+205787a2
 20600000
 20600000
 704d4900
 700b7d32
 20207c27
-20400712
+20400710
 6800cbdf
 207a0000
 98007200
-204006b3
+204006b1
 d8c00cb5
 d8a00d17
 20207e45
@@ -1721,28 +1719,28 @@
 704d4a00
 20600000
 79200023
-204006bf
-20400681
+204006bd
+2040067f
 704bef01
 20600000
 704be000
 704be94e
 68024beb
-20200724
-204006bf
+20200722
+204006bd
 6800cbe6
 c000b4df
 6800cbef
-c00086cb
-c00106ce
-c00186d1
+c00086c9
+c00106cc
+c00186cf
 20203bf1
 704bef11
 700d37aa
-202006d3
+202006d1
 704bef12
 700d3755
-202006d3
+202006d1
 704bef13
 700d3722
 700d3802
@@ -1751,41 +1749,41 @@
 700d3d00
 da200d37
 d8400007
-2040070d
-20400732
+2040070b
+20400730
 20400657
 202034df
 6800cbef
 c17f8000
-c00886e3
-c00906e5
-c00986e7
+c00886e1
+c00906e3
+c00986e5
 20600000
 704bef02
-20200681
+2020067f
 704bef03
-20200681
+2020067f
 704befff
 700b7d31
 20407c27
 68020d19
-20400724
-20200681
+20400722
+2020067f
 c6118000
-20400725
-20400751
+20400723
+2040074f
 6800cbef
 c1ff8000
-204006ff
+204006fd
 58000000
 60014c04
 20403cab
 200007d0
 6800cc04
-c07f86a8
-2040069c
-24378708
-20400697
+c07f86a6
+2040069a
+24378706
+20400695
 79200023
 700b7d3c
 20207c27
@@ -1796,13 +1794,13 @@
 60020d39
 d8400006
 da200d37
-2040070d
-20200732
+2040070b
+20200730
 68014c04
 1fe0fe01
 60014c04
-20400751
-202006f5
+2040074f
+202006f3
 6008cbe1
 18427200
 d8a00cd5
@@ -1832,7 +1830,7 @@
 d8c04c00
 e8c08000
 9a20a200
-c2000728
+c2000726
 1a227e00
 60014c16
 6800cc16
@@ -1855,24 +1853,24 @@
 9840fe00
 e0a08000
 6800cbef
-c0ff8744
+c0ff8742
 6800cbe2
 e0a08000
 6800cbe1
 98007200
 6800cbe2
-c000874f
+c000874d
 d8c00cd5
 20407e45
 68008cd5
-c001874d
+c001874b
 20600000
 700cd502
 20600000
 d8c00cd6
 20207e45
 6808cbea
-20400757
+20400755
 18408401
 18410403
 6008cbea
@@ -1895,7 +1893,7 @@
 79200401
 18431c00
 20600000
-20400760
+2040075e
 7826fc00
 7830fc00
 78507c00
@@ -1903,7 +1901,7 @@
 68014be4
 98003600
 37c18400
-242c07a4
+242c07a2
 7846fc00
 7825fc00
 7823fc00
@@ -1913,24 +1911,24 @@
 6000cc19
 6808cc18
 98467c00
-242287a4
+242287a2
 09800008
 19897e00
 60008cb3
 68008cb3
 6808cbe2
 a8400e00
-242087a4
+242087a2
 09800008
 19897e00
 e0a08000
 1fe97e00
 1fe1721f
-2022878d
+2022878b
 09800008
 19897e00
 e0a08000
-c2000789
+c2000787
 18a22200
 09800008
 19897e00
@@ -1943,7 +1941,7 @@
 1ff17e00
 e0a18000
 7845fc00
-202307a4
+202307a2
 7837fc00
 68008017
 1fe0a200
@@ -1952,7 +1950,7 @@
 20403a7a
 6800cc2a
 1fe22200
-2040071b
+20400719
 20600000
 784dfc00
 7845fc00
@@ -1963,8 +1961,8 @@
 204053d2
 68024c00
 98001200
-20400760
-204007a7
+2040075e
+204007a5
 79202a00
 782efc00
 78307c00
@@ -1984,7 +1982,7 @@
 d8c00cf5
 e8c08000
 08008608
-c20007c0
+c20007be
 78247c00
 08008618
 78447c00
Index: c51/patch/sys.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
