Index: btkb/output/bt_program23.icode
===================================================================
--- /YC1026/YC1085_only_24g_SDK/btkb/output/bt_program23.icode	(revision 198)
+++ /YC1026/YC1085_only_24g_SDK/btkb/output/bt_program23.icode	(working copy)
@@ -488,13 +488,13 @@
  00000487  0x000002af rtn  0x00000034 
  00000488  0x000002b0 beq  0x00000021 , 0x000001ec 
  00000489  0x000002b1 beq  0x00000022 , 0x000001ee 
- 00000490  0x000002b2 beq  0x00000023 , 0x00000280 
+ 00000490  0x000002b2 beq  0x00000023 , 0x0000027e 
  00000491  0x000002b4 branch  0x00007c5a 
  00000492  0x000002b6 jam  0x000000ff , 0x00004bef 
- 00000493  0x000002b7 branch  0x000002b3 
+ 00000493  0x000002b7 branch  0x000002b1 
  00000494  0x000002b9 set0  0x00000023 , 0x00000000 
  00000495  0x000002ba jam  0x000000ff , 0x00004bef 
- 00000496  0x000002bb branch  0x0000026e 
+ 00000496  0x000002bb branch  0x0000026c 
  00000497  0x000002c4 setarg  0x00000000 
  00000498  0x000002c5 store  0x00000004 , 0x00004ba9 
  00000499  0x000002c6 rtn 
@@ -502,7 +502,7 @@
  00000501  0x000002cb call  0x00000218 
  00000502  0x000002cc nbranch  0x0000020b , 0x00000028 
  00000503  0x000002cd jam  0x0000000a , 0x00004c15 
- 00000504  0x000002ce call  0x0000023b 
+ 00000504  0x000002ce call  0x00000239 
  00000505  0x000002cf fetch  0x00000001 , 0x00004bef 
  00000506  0x000002d0 rtnne  0x000000ff 
  00000507  0x000002d1 jam  0x00000002 , 0x00004c3d 
@@ -535,10 +535,10 @@
  00000534  0x000002f1 fetch  0x00000008 , 0x00004d3d 
  00000535  0x000002f2 branch  0x00000208 
  00000536  0x000002f5 fetch  0x00000001 , 0x00004bef 
- 00000537  0x000002f6 bne  0x000000ff , 0x00000289 
+ 00000537  0x000002f6 bne  0x000000ff , 0x00000287 
  00000538  0x000002f7 call  0x0000021f 
  00000539  0x000002f8 call  0x00000236 , 0x00000028 
- 00000540  0x000002f9 call  0x000002f8 , 0x00000028 
+ 00000540  0x000002f9 call  0x000002f6 , 0x00000028 
  00000541  0x000002fb jam  0x00000001 , 0x00004be6 
  00000542  0x000002fc rtn 
  00000543  0x000002ff disable  0x00000028 
@@ -566,351 +566,349 @@
  00000565  0x0000031a branch  0x000034df 
  00000566  0x0000031e fetch  0x00000009 , 0x00004d57 
  00000567  0x0000031f store  0x00000009 , 0x00000cd5 
- 00000568  0x00000320 setarg  0x00000000 
- 00000569  0x00000321 store  0x00000009 , 0x00004d57 
- 00000570  0x00000322 rtn 
- 00000571  0x00000326 jam  0x00000000 , 0x00004be8 
- 00000572  0x00000328 arg  0x00000d00 , 0x0000000b 
- 00000573  0x00000329 until  0x00000023 , 0x00000026 
- 00000574  0x0000032a call  0x00000262 
- 00000575  0x0000032b nbranch  0x0000024b , 0x0000002f 
- 00000576  0x0000032c call  0x00000271 
- 00000577  0x0000032d fetch  0x00000001 , 0x00004be0 
- 00000578  0x0000032e increase  0x00000001 , 0x0000003f 
- 00000579  0x0000032f store  0x00000001 , 0x00004be0 
- 00000580  0x00000330 jam  0x00000000 , 0x00004d46 
- 00000581  0x00000331 fetch  0x00000001 , 0x00004bef 
- 00000582  0x00000332 bne  0x000000ff , 0x00000261 
- 00000583  0x00000334 call  0x0000025d 
- 00000584  0x00000335 jam  0x00000000 , 0x00004be7 
- 00000585  0x00000336 jam  0x00000000 , 0x00004be6 
- 00000586  0x00000337 rtn 
- 00000587  0x0000033b jam  0x00000001 , 0x00004d46 
- 00000588  0x0000033c fetch  0x00000001 , 0x00004be7 
- 00000589  0x0000033d increase  0x00000001 , 0x0000003f 
- 00000590  0x0000033e store  0x00000001 , 0x00004be7 
- 00000591  0x0000033f fetch  0x00000001 , 0x00004bef 
- 00000592  0x00000340 bne  0x000000ff , 0x0000026d 
- 00000593  0x00000341 fetch  0x00000001 , 0x00004be7 
- 00000594  0x00000342 beq  0x000000ff , 0x0000026e 
- 00000595  0x00000343 fetch  0x00000001 , 0x00004be7 
- 00000596  0x00000344 arg  0x00000010 , 0x00000002 
- 00000597  0x00000345 isub  0x00000002 , 0x0000003e 
- 00000598  0x00000346 branch  0x00000317 , 0x00000002 
- 00000599  0x00000347 fetch  0x00000001 , 0x00004be8 
- 00000600  0x00000348 increase  0x00000001 , 0x0000003f 
- 00000601  0x00000349 store  0x00000001 , 0x00004be8 
- 00000602  0x0000034a nop  0x0000000a 
- 00000603  0x0000034b bne  0x00000007 , 0x0000023c 
- 00000604  0x0000034c branch  0x00000317 
- 00000605  0x00000350 setarg  0x00000000 
- 00000606  0x00000351 store  0x00000009 , 0x00000cd5 
- 00000607  0x00000352 store  0x00000009 , 0x00004d57 
- 00000608  0x00000353 rtn 
- 00000609  0x00000358 branch  0x000002a3 
- 00000610  0x0000035b disable  0x0000002f 
- 00000611  0x0000035c call  0x00000370 
- 00000612  0x0000035f force  0x00000000 , 0x00000015 
- 00000613  0x00000360 fetch  0x00000004 , 0x00004c00 
- 00000614  0x00000361 iforce  0x00000009 
- 00000615  0x00000362 fetcht  0x00000001 , 0x00000017 
- 00000616  0x00000363 call  0x00003a82 
- 00000617  0x00000364 call  0x00003a87 
- 00000618  0x00000365 call  0x0000032f 
- 00000619  0x00000366 call  0x0000036a , 0x0000002f 
- 00000620  0x00000367 rtn 
- 00000621  0x0000036f rtn 
- 00000622  0x00000374 jam  0x00000000 , 0x00004d46 
- 00000623  0x00000375 jam  0x00000032 , 0x00000b7d 
- 00000624  0x00000376 branch  0x00007c27 
- 00000625  0x0000037a call  0x000002d8 
- 00000626  0x0000037b fetch  0x00000001 , 0x00004bdf 
- 00000627  0x0000037c rtn  0x00000034 
- 00000628  0x0000037d iforce  0x00000039 
- 00000629  0x0000037e call  0x00000279 
- 00000630  0x0000037f arg  0x00000cb5 , 0x00000006 
- 00000631  0x00000380 arg  0x00000d17 , 0x00000005 
- 00000632  0x00000381 branch  0x00007e45 
- 00000633  0x00000384 fetch  0x00000001 , 0x00000cb4 
- 00000634  0x00000385 compare  0x00000008 , 0x0000003f , 0x000000f8 
- 00000635  0x00000386 nrtn  0x00000001 
- 00000636  0x00000387 fetcht  0x00000001 , 0x00000cb5 
- 00000637  0x00000388 storet  0x00000001 , 0x00004cb7 
- 00000638  0x00000389 jam  0x00000000 , 0x00004d47 
- 00000639  0x0000038a rtn 
- 00000640  0x0000038e set1  0x00000023 , 0x00000000 
- 00000641  0x0000038f call  0x00000285 
- 00000642  0x00000390 call  0x00000247 
- 00000643  0x00000391 jam  0x00000001 , 0x00004bef 
- 00000644  0x00000392 rtn 
- 00000645  0x00000395 jam  0x00000000 , 0x00004be0 
- 00000646  0x00000396 jam  0x0000004e , 0x00004be9 
- 00000647  0x00000397 fetch  0x00000004 , 0x00004beb 
- 00000648  0x00000398 branch  0x000002ea 
- 00000649  0x0000039b call  0x00000285 
- 00000650  0x0000039c fetch  0x00000001 , 0x00004be6 
- 00000651  0x0000039d beq  0x00000001 , 0x000034df 
- 00000652  0x0000039e fetch  0x00000001 , 0x00004bef 
- 00000653  0x0000039f beq  0x00000001 , 0x00000291 
- 00000654  0x000003a0 beq  0x00000002 , 0x00000294 
- 00000655  0x000003a1 beq  0x00000003 , 0x00000297 
- 00000656  0x000003a2 branch  0x00003bf1 
- 00000657  0x000003a5 jam  0x00000011 , 0x00004bef 
- 00000658  0x000003a6 jam  0x000000aa , 0x00000d37 
- 00000659  0x000003a7 branch  0x00000299 
- 00000660  0x000003a9 jam  0x00000012 , 0x00004bef 
- 00000661  0x000003aa jam  0x00000055 , 0x00000d37 
- 00000662  0x000003ab branch  0x00000299 
- 00000663  0x000003ad jam  0x00000013 , 0x00004bef 
- 00000664  0x000003ae jam  0x00000022 , 0x00000d37 
- 00000665  0x000003b3 jam  0x00000002 , 0x00000d38 
- 00000666  0x000003b4 fetch  0x00000004 , 0x00004c06 
- 00000667  0x000003b5 store  0x00000004 , 0x00000d39 
- 00000668  0x000003b6 jam  0x00000000 , 0x00000d3d 
- 00000669  0x000003b7 arg  0x00000d37 , 0x00000011 
- 00000670  0x000003b8 arg  0x00000007 , 0x00000002 
- 00000671  0x000003b9 call  0x000002d3 
- 00000672  0x000003ba call  0x000002f8 
- 00000673  0x000003bb call  0x0000021d 
- 00000674  0x000003bc branch  0x000034df 
- 00000675  0x000003bf fetch  0x00000001 , 0x00004bef 
- 00000676  0x000003c0 rtneq  0x000000ff 
- 00000677  0x000003c1 beq  0x00000011 , 0x000002a9 
- 00000678  0x000003c2 beq  0x00000012 , 0x000002ab 
- 00000679  0x000003c3 beq  0x00000013 , 0x000002ad 
- 00000680  0x000003c4 rtn 
- 00000681  0x000003c8 jam  0x00000002 , 0x00004bef 
- 00000682  0x000003c9 branch  0x00000247 
- 00000683  0x000003cb jam  0x00000003 , 0x00004bef 
- 00000684  0x000003cc branch  0x00000247 
- 00000685  0x000003ce jam  0x000000ff , 0x00004bef 
- 00000686  0x000003cf jam  0x00000031 , 0x00000b7d 
- 00000687  0x000003d0 call  0x00007c27 
- 00000688  0x000003d1 fetch  0x00000004 , 0x00000d19 
- 00000689  0x000003d2 call  0x000002ea 
- 00000690  0x000003d3 branch  0x00000247 
- 00000691  0x000003d6 rtnmark1  0x00000023 
- 00000692  0x000003d7 call  0x000002eb 
- 00000693  0x000003d8 call  0x00000317 
- 00000694  0x000003d9 fetch  0x00000001 , 0x00004bef 
- 00000695  0x000003da rtnne  0x000000ff 
- 00000696  0x000003db call  0x000002c5 
- 00000697  0x000003dc setarg  0x00000000 
- 00000698  0x000003dd store  0x00000002 , 0x00004c04 
- 00000699  0x000003df call  0x00003cab 
- 00000700  0x000003e0 nop  0x000007d0 
- 00000701  0x000003e1 fetch  0x00000001 , 0x00004c04 
- 00000702  0x000003e2 beq  0x000000ff , 0x0000026e 
- 00000703  0x000003e3 call  0x00000262 
- 00000704  0x000003e4 nbranch  0x000002ce , 0x0000002f 
- 00000705  0x000003e6 call  0x0000025d 
- 00000706  0x000003e7 set1  0x00000023 , 0x00000000 
- 00000707  0x000003e8 jam  0x0000003c , 0x00000b7d 
- 00000708  0x000003e9 branch  0x00007c27 
- 00000709  0x000003ed jam  0x000000ff , 0x00000d37 
- 00000710  0x000003ee fetch  0x00000001 , 0x00004be2 
- 00000711  0x000003ef store  0x00000001 , 0x00000d38 
- 00000712  0x000003f0 fetch  0x00000004 , 0x00004c06 
- 00000713  0x000003f1 store  0x00000004 , 0x00000d39 
- 00000714  0x000003f2 arg  0x00000006 , 0x00000002 
- 00000715  0x000003f3 arg  0x00000d37 , 0x00000011 
- 00000716  0x000003f4 call  0x000002d3 
- 00000717  0x000003f5 branch  0x000002f8 
- 00000718  0x000003f8 fetch  0x00000002 , 0x00004c04 
- 00000719  0x000003f9 increase  0x00000001 , 0x0000003f 
- 00000720  0x000003fa store  0x00000002 , 0x00004c04 
- 00000721  0x000003fb call  0x00000317 
- 00000722  0x000003fc branch  0x000002bb 
- 00000723  0x00000400 storet  0x00000001 , 0x00004be1 
- 00000724  0x00000401 copy  0x00000002 , 0x00000039 
- 00000725  0x00000402 arg  0x00000cd5 , 0x00000005 
- 00000726  0x00000403 copy  0x00000011 , 0x00000006 
- 00000727  0x00000404 branch  0x00007e45 
- 00000728  0x00000408 fetch  0x00000001 , 0x00000cb4 
- 00000729  0x00000409 rshift3  0x0000003f , 0x0000003f 
- 00000730  0x0000040a store  0x00000001 , 0x00004bdf 
- 00000731  0x0000040c increase  0x00000001 , 0x0000003f 
- 00000732  0x0000040d arg  0x00000cb4 , 0x00000006 
- 00000733  0x0000040e iadd  0x00000006 , 0x00000006 
- 00000734  0x0000040f ifetch  0x00000003 , 0x00000006 
- 00000735  0x00000410 store  0x00000003 , 0x00004c0b 
- 00000736  0x00000411 rtn 
- 00000737  0x00000414 fetcht  0x00000001 , 0x00004c3c 
- 00000738  0x00000415 setarg  0x00004c2b 
- 00000739  0x00000416 iadd  0x00000002 , 0x00000005 
- 00000740  0x00000417 copy  0x00000011 , 0x0000003f 
- 00000741  0x00000418 istore  0x00000001 , 0x00000005 
- 00000742  0x00000419 increase  0x00000001 , 0x00000002 
- 00000743  0x0000041a and_into  0x00000007 , 0x00000002 
- 00000744  0x0000041b storet  0x00000001 , 0x00004c3c 
- 00000745  0x0000041c rtn 
- 00000746  0x00000431 store  0x00000004 , 0x00004c00 
- 00000747  0x00000435 arg  0x00000000 , 0x00000011 
- 00000748  0x00000436 arg  0x00000004 , 0x00000039 
- 00000749  0x00000437 arg  0x00004c00 , 0x00000006 
- 00000750  0x00000439 ifetch  0x00000001 , 0x00000006 
- 00000751  0x0000043a iadd  0x00000011 , 0x00000011 
- 00000752  0x0000043b loop  0x000002ee 
- 00000753  0x0000043c copy  0x00000011 , 0x0000003f 
- 00000754  0x0000043d store  0x00000002 , 0x00004c16 
- 00000755  0x0000043e fetch  0x00000001 , 0x00004c16 
- 00000756  0x0000043f fetcht  0x00000001 , 0x00004c17 
- 00000757  0x00000440 iadd  0x00000002 , 0x0000003f 
- 00000758  0x00000441 store  0x00000001 , 0x00004c18 
- 00000759  0x00000442 rtn 
- 00000760  0x00000447 fetch  0x00000001 , 0x00004be1 
- 00000761  0x00000448 increase  0x00000002 , 0x0000003f 
- 00000762  0x00000449 store  0x00000001 , 0x00004be3 
- 00000763  0x0000044b fetch  0x00000001 , 0x00004be2 
- 00000764  0x0000044c store  0x00000001 , 0x00000cf5 
- 00000765  0x0000044e fetch  0x00000001 , 0x00004be1 
- 00000766  0x0000044f lshift3  0x0000003f , 0x0000003f 
- 00000767  0x00000450 fetcht  0x00000001 , 0x00004be0 
- 00000768  0x00000451 and  0x00000002 , 0x00000003 , 0x00000002 
- 00000769  0x00000452 lshift  0x00000002 , 0x00000002 
- 00000770  0x00000453 ior  0x00000002 , 0x0000003f 
- 00000771  0x00000454 fetcht  0x00000001 , 0x00004c0a 
- 00000772  0x00000455 iadd  0x00000002 , 0x0000003f 
- 00000773  0x00000456 istore  0x00000001 , 0x00000005 
- 00000774  0x00000458 fetch  0x00000001 , 0x00004bef 
- 00000775  0x00000459 bne  0x000000ff , 0x0000030a 
- 00000776  0x0000045a fetch  0x00000001 , 0x00004be2 
- 00000777  0x0000045b istore  0x00000001 , 0x00000005 
- 00000778  0x0000045d fetch  0x00000001 , 0x00004be1 
- 00000779  0x0000045e iforce  0x00000039 
- 00000780  0x0000045f fetch  0x00000001 , 0x00004be2 
- 00000781  0x00000460 beq  0x00000001 , 0x00000315 
- 00000782  0x00000461 arg  0x00000cd5 , 0x00000006 
- 00000783  0x00000462 call  0x00007e45 
- 00000784  0x00000466 fetch  0x00000001 , 0x00000cd5 
- 00000785  0x00000467 beq  0x00000003 , 0x00000313 
- 00000786  0x00000468 rtn 
- 00000787  0x0000046a jam  0x00000002 , 0x00000cd5 
- 00000788  0x0000046b rtn 
- 00000789  0x0000046f arg  0x00000cd6 , 0x00000006 
- 00000790  0x00000470 branch  0x00007e45 
- 00000791  0x00000473 fetcht  0x00000001 , 0x00004bea 
- 00000792  0x00000474 call  0x0000031d 
- 00000793  0x00000475 increase  0x00000001 , 0x00000002 
- 00000794  0x00000476 and_into  0x00000003 , 0x00000002 
- 00000795  0x00000477 storet  0x00000001 , 0x00004bea 
- 00000796  0x00000478 rtn 
- 00000797  0x0000047b fetch  0x00000001 , 0x00004c00 
- 00000798  0x0000047c and_into  0x00000003 , 0x0000003f 
- 00000799  0x0000047d mul32  0x0000003f , 0x00000004 , 0x00000011 
- 00000800  0x0000047e setarg  0x00004bf0 
- 00000801  0x0000047f iadd  0x00000011 , 0x0000003f 
- 00000802  0x00000480 iadd  0x00000002 , 0x00000006 
- 00000803  0x00000481 ifetch  0x00000001 , 0x00000006 
- 00000804  0x00000482 store  0x00000001 , 0x00004be9 
- 00000805  0x00000483 rtn 
- 00000806  0x00000486 disable  0x00000009 
- 00000807  0x00000487 disable  0x00000007 
- 00000808  0x00000488 setarg  0x00555555 
- 00000809  0x00000489 iforce  0x0000000f 
- 00000810  0x0000048a fetch  0x00000001 , 0x00004be9 
- 00000811  0x0000048b reverse  0x0000003f , 0x00000002 
- 00000812  0x0000048c set1  0x00000001 , 0x00000002 
- 00000813  0x0000048d rshift  0x00000002 , 0x0000000e 
- 00000814  0x0000048e rtn 
- 00000815  0x00000491 call  0x00000326 
- 00000816  0x00000492 enable  0x0000000d 
- 00000817  0x00000493 enable  0x00000021 
- 00000818  0x00000494 disable  0x00000020 
- 00000819  0x00000495 enable  0x00000010 
- 00000820  0x00000496 fetch  0x00000002 , 0x00004be4 
- 00000821  0x00000497 iforce  0x0000001b 
- 00000822  0x00000498 correlate  0x0000003e , 0x00000003 
- 00000823  0x00000499 nbranch  0x0000036a , 0x00000018 
- 00000824  0x0000049a disable  0x0000000d 
- 00000825  0x0000049b enable  0x0000000b 
- 00000826  0x0000049c enable  0x00000007 
- 00000827  0x0000049d enable  0x00000009 
- 00000828  0x0000049e parse  0x00000003 , 0x00000000 , 0x00000008 
- 00000829  0x0000049f rshift3  0x0000000c , 0x0000003f 
- 00000830  0x000004a0 store  0x00000001 , 0x00004c19 
- 00000831  0x000004a1 fetcht  0x00000001 , 0x00004c18 
- 00000832  0x000004a2 isub  0x00000002 , 0x0000003e 
- 00000833  0x000004a3 nbranch  0x0000036a , 0x00000005 
- 00000834  0x000004a4 parse  0x00000003 , 0x00000000 , 0x00000008 
- 00000835  0x000004a5 rshift3  0x0000000c , 0x0000003f 
- 00000836  0x000004a6 store  0x00000001 , 0x00000cb3 
- 00000837  0x000004aa fetch  0x00000001 , 0x00000cb3 
- 00000838  0x000004ab fetcht  0x00000001 , 0x00004be2 
- 00000839  0x000004ac icompare  0x00000007 , 0x00000002 
- 00000840  0x000004ad nbranch  0x0000036a , 0x00000001 
- 00000841  0x000004af parse  0x00000003 , 0x00000000 , 0x00000008 
- 00000842  0x000004b0 rshift3  0x0000000c , 0x0000003f 
- 00000843  0x000004b1 istore  0x00000001 , 0x00000005 
- 00000844  0x000004b2 rshift3  0x0000003f , 0x0000003f 
- 00000845  0x000004b3 and  0x0000003f , 0x0000001f , 0x00000039 
- 00000846  0x000004b4 branch  0x00000353 , 0x00000005 
- 00000847  0x000004b6 parse  0x00000003 , 0x00000000 , 0x00000008 
- 00000848  0x000004b7 rshift3  0x0000000c , 0x0000003f 
- 00000849  0x000004b8 istore  0x00000001 , 0x00000005 
- 00000850  0x000004b9 loop  0x0000034f 
- 00000851  0x000004bc copy  0x00000005 , 0x00000011 
- 00000852  0x000004bd parse  0x00000003 , 0x00000000 , 0x00000008 
- 00000853  0x000004be rshift3  0x0000000c , 0x0000003f 
- 00000854  0x000004bf store  0x00000001 , 0x00004c2a 
- 00000855  0x000004c0 copy  0x00000011 , 0x00000005 
- 00000856  0x000004c1 parse  0x00000003 , 0x00000000 , 0x00000018 
- 00000857  0x000004c2 enable  0x00000010 
- 00000858  0x000004c3 arg  0x00000664 , 0x0000001b 
- 00000859  0x000004c4 rshift32  0x0000003f , 0x0000003f 
- 00000860  0x000004c5 rshift16  0x0000003f , 0x0000003f 
- 00000861  0x000004c6 istore  0x00000003 , 0x00000005 
- 00000862  0x000004c7 disable  0x0000000b 
- 00000863  0x000004c8 branch  0x0000036a , 0x00000006 
- 00000864  0x000004c9 enable  0x0000002f 
- 00000865  0x000004ca fetch  0x00000001 , 0x00000017 
- 00000866  0x000004cb add  0x0000003f , 0x00000000 , 0x00000011 
- 00000867  0x000004cc call  0x00003ab6 
- 00000868  0x000004cd disable  0x0000000d 
- 00000869  0x000004ce call  0x00003a7a 
- 00000870  0x000004cf fetch  0x00000001 , 0x00004c2a 
- 00000871  0x000004d0 copy  0x0000003f , 0x00000011 
- 00000872  0x000004d1 call  0x000002e1 
- 00000873  0x000004d2 rtn 
- 00000874  0x000004d8 disable  0x0000001b 
- 00000875  0x000004d9 disable  0x0000000b 
- 00000876  0x000004da branch  0x0000375c 
- 00000877  0x000004dd call  0x00003a7a 
- 00000878  0x000004de fetcht  0x00000001 , 0x00004be9 
- 00000879  0x000004df branch  0x00003a91 
- 00000880  0x000004e2 call  0x000053d2 
- 00000881  0x000004e3 fetch  0x00000004 , 0x00004c00 
- 00000882  0x000004e4 iforce  0x00000009 
- 00000883  0x000004e5 call  0x00000326 
- 00000884  0x000004e6 call  0x0000036d 
- 00000885  0x000004e7 set1  0x00000000 , 0x00000015 
- 00000886  0x000004e8 enable  0x0000001d 
- 00000887  0x000004e9 enable  0x00000020 
- 00000888  0x000004ea disable  0x00000021 
- 00000889  0x000004eb rshift16  0x00000009 , 0x0000003f 
- 00000890  0x000004ec rshift8  0x0000003f , 0x0000003f 
- 00000891  0x000004ed rshift4  0x0000003f , 0x0000003f 
- 00000892  0x000004ee inject  0x00000003 , 0x00000028 
- 00000893  0x000004ef disable  0x0000001d 
- 00000894  0x000004f0 enable  0x0000001b 
- 00000895  0x000004f1 enable  0x00000007 
- 00000896  0x000004f2 enable  0x00000009 
- 00000897  0x000004f3 fetch  0x00000001 , 0x00004c18 
- 00000898  0x000004f4 inject  0x00000003 , 0x00000008 
- 00000899  0x000004f5 fetch  0x00000001 , 0x00004be3 
- 00000900  0x000004f6 iforce  0x00000039 
- 00000901  0x000004f7 arg  0x00000cf5 , 0x00000006 
- 00000902  0x000004f9 ifetch  0x00000001 , 0x00000006 
- 00000903  0x000004fa inject  0x00000003 , 0x00000008 
- 00000904  0x000004fb loop  0x00000386 
- 00000905  0x000004fc enable  0x00000008 
- 00000906  0x000004fd inject  0x00000003 , 0x00000018 
- 00000907  0x000004fe disable  0x00000008 
- 00000908  0x000004ff until  0x0000003e , 0x00000027 
- 00000909  0x00000500 nop  0x00000064 
- 00000910  0x00000501 disable  0x0000001d 
- 00000911  0x00000502 disable  0x0000001b 
- 00000912  0x00000503 rtn 
+ 00000568  0x00000322 rtn 
+ 00000569  0x00000326 jam  0x00000000 , 0x00004be8 
+ 00000570  0x00000328 arg  0x00000d00 , 0x0000000b 
+ 00000571  0x00000329 until  0x00000023 , 0x00000026 
+ 00000572  0x0000032a call  0x00000260 
+ 00000573  0x0000032b nbranch  0x00000249 , 0x0000002f 
+ 00000574  0x0000032c call  0x0000026f 
+ 00000575  0x0000032d fetch  0x00000001 , 0x00004be0 
+ 00000576  0x0000032e increase  0x00000001 , 0x0000003f 
+ 00000577  0x0000032f store  0x00000001 , 0x00004be0 
+ 00000578  0x00000330 jam  0x00000000 , 0x00004d46 
+ 00000579  0x00000331 fetch  0x00000001 , 0x00004bef 
+ 00000580  0x00000332 bne  0x000000ff , 0x0000025f 
+ 00000581  0x00000334 call  0x0000025b 
+ 00000582  0x00000335 jam  0x00000000 , 0x00004be7 
+ 00000583  0x00000336 jam  0x00000000 , 0x00004be6 
+ 00000584  0x00000337 rtn 
+ 00000585  0x0000033b jam  0x00000001 , 0x00004d46 
+ 00000586  0x0000033c fetch  0x00000001 , 0x00004be7 
+ 00000587  0x0000033d increase  0x00000001 , 0x0000003f 
+ 00000588  0x0000033e store  0x00000001 , 0x00004be7 
+ 00000589  0x0000033f fetch  0x00000001 , 0x00004bef 
+ 00000590  0x00000340 bne  0x000000ff , 0x0000026b 
+ 00000591  0x00000341 fetch  0x00000001 , 0x00004be7 
+ 00000592  0x00000342 beq  0x000000ff , 0x0000026c 
+ 00000593  0x00000343 fetch  0x00000001 , 0x00004be7 
+ 00000594  0x00000344 arg  0x00000010 , 0x00000002 
+ 00000595  0x00000345 isub  0x00000002 , 0x0000003e 
+ 00000596  0x00000346 branch  0x00000315 , 0x00000002 
+ 00000597  0x00000347 fetch  0x00000001 , 0x00004be8 
+ 00000598  0x00000348 increase  0x00000001 , 0x0000003f 
+ 00000599  0x00000349 store  0x00000001 , 0x00004be8 
+ 00000600  0x0000034a nop  0x0000000a 
+ 00000601  0x0000034b bne  0x00000007 , 0x0000023a 
+ 00000602  0x0000034c branch  0x00000315 
+ 00000603  0x00000350 setarg  0x00000000 
+ 00000604  0x00000351 store  0x00000009 , 0x00000cd5 
+ 00000605  0x00000352 store  0x00000009 , 0x00004d57 
+ 00000606  0x00000353 rtn 
+ 00000607  0x00000358 branch  0x000002a1 
+ 00000608  0x0000035b disable  0x0000002f 
+ 00000609  0x0000035c call  0x0000036e 
+ 00000610  0x0000035f force  0x00000000 , 0x00000015 
+ 00000611  0x00000360 fetch  0x00000004 , 0x00004c00 
+ 00000612  0x00000361 iforce  0x00000009 
+ 00000613  0x00000362 fetcht  0x00000001 , 0x00000017 
+ 00000614  0x00000363 call  0x00003a82 
+ 00000615  0x00000364 call  0x00003a87 
+ 00000616  0x00000365 call  0x0000032d 
+ 00000617  0x00000366 call  0x00000368 , 0x0000002f 
+ 00000618  0x00000367 rtn 
+ 00000619  0x0000036f rtn 
+ 00000620  0x00000374 jam  0x00000000 , 0x00004d46 
+ 00000621  0x00000375 jam  0x00000032 , 0x00000b7d 
+ 00000622  0x00000376 branch  0x00007c27 
+ 00000623  0x0000037a call  0x000002d6 
+ 00000624  0x0000037b fetch  0x00000001 , 0x00004bdf 
+ 00000625  0x0000037c rtn  0x00000034 
+ 00000626  0x0000037d iforce  0x00000039 
+ 00000627  0x0000037e call  0x00000277 
+ 00000628  0x0000037f arg  0x00000cb5 , 0x00000006 
+ 00000629  0x00000380 arg  0x00000d17 , 0x00000005 
+ 00000630  0x00000381 branch  0x00007e45 
+ 00000631  0x00000384 fetch  0x00000001 , 0x00000cb4 
+ 00000632  0x00000385 compare  0x00000008 , 0x0000003f , 0x000000f8 
+ 00000633  0x00000386 nrtn  0x00000001 
+ 00000634  0x00000387 fetcht  0x00000001 , 0x00000cb5 
+ 00000635  0x00000388 storet  0x00000001 , 0x00004cb7 
+ 00000636  0x00000389 jam  0x00000000 , 0x00004d47 
+ 00000637  0x0000038a rtn 
+ 00000638  0x0000038e set1  0x00000023 , 0x00000000 
+ 00000639  0x0000038f call  0x00000283 
+ 00000640  0x00000390 call  0x00000245 
+ 00000641  0x00000391 jam  0x00000001 , 0x00004bef 
+ 00000642  0x00000392 rtn 
+ 00000643  0x00000395 jam  0x00000000 , 0x00004be0 
+ 00000644  0x00000396 jam  0x0000004e , 0x00004be9 
+ 00000645  0x00000397 fetch  0x00000004 , 0x00004beb 
+ 00000646  0x00000398 branch  0x000002e8 
+ 00000647  0x0000039b call  0x00000283 
+ 00000648  0x0000039c fetch  0x00000001 , 0x00004be6 
+ 00000649  0x0000039d beq  0x00000001 , 0x000034df 
+ 00000650  0x0000039e fetch  0x00000001 , 0x00004bef 
+ 00000651  0x0000039f beq  0x00000001 , 0x0000028f 
+ 00000652  0x000003a0 beq  0x00000002 , 0x00000292 
+ 00000653  0x000003a1 beq  0x00000003 , 0x00000295 
+ 00000654  0x000003a2 branch  0x00003bf1 
+ 00000655  0x000003a5 jam  0x00000011 , 0x00004bef 
+ 00000656  0x000003a6 jam  0x000000aa , 0x00000d37 
+ 00000657  0x000003a7 branch  0x00000297 
+ 00000658  0x000003a9 jam  0x00000012 , 0x00004bef 
+ 00000659  0x000003aa jam  0x00000055 , 0x00000d37 
+ 00000660  0x000003ab branch  0x00000297 
+ 00000661  0x000003ad jam  0x00000013 , 0x00004bef 
+ 00000662  0x000003ae jam  0x00000022 , 0x00000d37 
+ 00000663  0x000003b3 jam  0x00000002 , 0x00000d38 
+ 00000664  0x000003b4 fetch  0x00000004 , 0x00004c06 
+ 00000665  0x000003b5 store  0x00000004 , 0x00000d39 
+ 00000666  0x000003b6 jam  0x00000000 , 0x00000d3d 
+ 00000667  0x000003b7 arg  0x00000d37 , 0x00000011 
+ 00000668  0x000003b8 arg  0x00000007 , 0x00000002 
+ 00000669  0x000003b9 call  0x000002d1 
+ 00000670  0x000003ba call  0x000002f6 
+ 00000671  0x000003bb call  0x0000021d 
+ 00000672  0x000003bc branch  0x000034df 
+ 00000673  0x000003bf fetch  0x00000001 , 0x00004bef 
+ 00000674  0x000003c0 rtneq  0x000000ff 
+ 00000675  0x000003c1 beq  0x00000011 , 0x000002a7 
+ 00000676  0x000003c2 beq  0x00000012 , 0x000002a9 
+ 00000677  0x000003c3 beq  0x00000013 , 0x000002ab 
+ 00000678  0x000003c4 rtn 
+ 00000679  0x000003c8 jam  0x00000002 , 0x00004bef 
+ 00000680  0x000003c9 branch  0x00000245 
+ 00000681  0x000003cb jam  0x00000003 , 0x00004bef 
+ 00000682  0x000003cc branch  0x00000245 
+ 00000683  0x000003ce jam  0x000000ff , 0x00004bef 
+ 00000684  0x000003cf jam  0x00000031 , 0x00000b7d 
+ 00000685  0x000003d0 call  0x00007c27 
+ 00000686  0x000003d1 fetch  0x00000004 , 0x00000d19 
+ 00000687  0x000003d2 call  0x000002e8 
+ 00000688  0x000003d3 branch  0x00000245 
+ 00000689  0x000003d6 rtnmark1  0x00000023 
+ 00000690  0x000003d7 call  0x000002e9 
+ 00000691  0x000003d8 call  0x00000315 
+ 00000692  0x000003d9 fetch  0x00000001 , 0x00004bef 
+ 00000693  0x000003da rtnne  0x000000ff 
+ 00000694  0x000003db call  0x000002c3 
+ 00000695  0x000003dc setarg  0x00000000 
+ 00000696  0x000003dd store  0x00000002 , 0x00004c04 
+ 00000697  0x000003df call  0x00003cab 
+ 00000698  0x000003e0 nop  0x000007d0 
+ 00000699  0x000003e1 fetch  0x00000001 , 0x00004c04 
+ 00000700  0x000003e2 beq  0x000000ff , 0x0000026c 
+ 00000701  0x000003e3 call  0x00000260 
+ 00000702  0x000003e4 nbranch  0x000002cc , 0x0000002f 
+ 00000703  0x000003e6 call  0x0000025b 
+ 00000704  0x000003e7 set1  0x00000023 , 0x00000000 
+ 00000705  0x000003e8 jam  0x0000003c , 0x00000b7d 
+ 00000706  0x000003e9 branch  0x00007c27 
+ 00000707  0x000003ed jam  0x000000ff , 0x00000d37 
+ 00000708  0x000003ee fetch  0x00000001 , 0x00004be2 
+ 00000709  0x000003ef store  0x00000001 , 0x00000d38 
+ 00000710  0x000003f0 fetch  0x00000004 , 0x00004c06 
+ 00000711  0x000003f1 store  0x00000004 , 0x00000d39 
+ 00000712  0x000003f2 arg  0x00000006 , 0x00000002 
+ 00000713  0x000003f3 arg  0x00000d37 , 0x00000011 
+ 00000714  0x000003f4 call  0x000002d1 
+ 00000715  0x000003f5 branch  0x000002f6 
+ 00000716  0x000003f8 fetch  0x00000002 , 0x00004c04 
+ 00000717  0x000003f9 increase  0x00000001 , 0x0000003f 
+ 00000718  0x000003fa store  0x00000002 , 0x00004c04 
+ 00000719  0x000003fb call  0x00000315 
+ 00000720  0x000003fc branch  0x000002b9 
+ 00000721  0x00000400 storet  0x00000001 , 0x00004be1 
+ 00000722  0x00000401 copy  0x00000002 , 0x00000039 
+ 00000723  0x00000402 arg  0x00000cd5 , 0x00000005 
+ 00000724  0x00000403 copy  0x00000011 , 0x00000006 
+ 00000725  0x00000404 branch  0x00007e45 
+ 00000726  0x00000408 fetch  0x00000001 , 0x00000cb4 
+ 00000727  0x00000409 rshift3  0x0000003f , 0x0000003f 
+ 00000728  0x0000040a store  0x00000001 , 0x00004bdf 
+ 00000729  0x0000040c increase  0x00000001 , 0x0000003f 
+ 00000730  0x0000040d arg  0x00000cb4 , 0x00000006 
+ 00000731  0x0000040e iadd  0x00000006 , 0x00000006 
+ 00000732  0x0000040f ifetch  0x00000003 , 0x00000006 
+ 00000733  0x00000410 store  0x00000003 , 0x00004c0b 
+ 00000734  0x00000411 rtn 
+ 00000735  0x00000414 fetcht  0x00000001 , 0x00004c3c 
+ 00000736  0x00000415 setarg  0x00004c2b 
+ 00000737  0x00000416 iadd  0x00000002 , 0x00000005 
+ 00000738  0x00000417 copy  0x00000011 , 0x0000003f 
+ 00000739  0x00000418 istore  0x00000001 , 0x00000005 
+ 00000740  0x00000419 increase  0x00000001 , 0x00000002 
+ 00000741  0x0000041a and_into  0x00000007 , 0x00000002 
+ 00000742  0x0000041b storet  0x00000001 , 0x00004c3c 
+ 00000743  0x0000041c rtn 
+ 00000744  0x00000431 store  0x00000004 , 0x00004c00 
+ 00000745  0x00000435 arg  0x00000000 , 0x00000011 
+ 00000746  0x00000436 arg  0x00000004 , 0x00000039 
+ 00000747  0x00000437 arg  0x00004c00 , 0x00000006 
+ 00000748  0x00000439 ifetch  0x00000001 , 0x00000006 
+ 00000749  0x0000043a iadd  0x00000011 , 0x00000011 
+ 00000750  0x0000043b loop  0x000002ec 
+ 00000751  0x0000043c copy  0x00000011 , 0x0000003f 
+ 00000752  0x0000043d store  0x00000002 , 0x00004c16 
+ 00000753  0x0000043e fetch  0x00000001 , 0x00004c16 
+ 00000754  0x0000043f fetcht  0x00000001 , 0x00004c17 
+ 00000755  0x00000440 iadd  0x00000002 , 0x0000003f 
+ 00000756  0x00000441 store  0x00000001 , 0x00004c18 
+ 00000757  0x00000442 rtn 
+ 00000758  0x00000447 fetch  0x00000001 , 0x00004be1 
+ 00000759  0x00000448 increase  0x00000002 , 0x0000003f 
+ 00000760  0x00000449 store  0x00000001 , 0x00004be3 
+ 00000761  0x0000044b fetch  0x00000001 , 0x00004be2 
+ 00000762  0x0000044c store  0x00000001 , 0x00000cf5 
+ 00000763  0x0000044e fetch  0x00000001 , 0x00004be1 
+ 00000764  0x0000044f lshift3  0x0000003f , 0x0000003f 
+ 00000765  0x00000450 fetcht  0x00000001 , 0x00004be0 
+ 00000766  0x00000451 and  0x00000002 , 0x00000003 , 0x00000002 
+ 00000767  0x00000452 lshift  0x00000002 , 0x00000002 
+ 00000768  0x00000453 ior  0x00000002 , 0x0000003f 
+ 00000769  0x00000454 fetcht  0x00000001 , 0x00004c0a 
+ 00000770  0x00000455 iadd  0x00000002 , 0x0000003f 
+ 00000771  0x00000456 istore  0x00000001 , 0x00000005 
+ 00000772  0x00000458 fetch  0x00000001 , 0x00004bef 
+ 00000773  0x00000459 bne  0x000000ff , 0x00000308 
+ 00000774  0x0000045a fetch  0x00000001 , 0x00004be2 
+ 00000775  0x0000045b istore  0x00000001 , 0x00000005 
+ 00000776  0x0000045d fetch  0x00000001 , 0x00004be1 
+ 00000777  0x0000045e iforce  0x00000039 
+ 00000778  0x0000045f fetch  0x00000001 , 0x00004be2 
+ 00000779  0x00000460 beq  0x00000001 , 0x00000313 
+ 00000780  0x00000461 arg  0x00000cd5 , 0x00000006 
+ 00000781  0x00000462 call  0x00007e45 
+ 00000782  0x00000466 fetch  0x00000001 , 0x00000cd5 
+ 00000783  0x00000467 beq  0x00000003 , 0x00000311 
+ 00000784  0x00000468 rtn 
+ 00000785  0x0000046a jam  0x00000002 , 0x00000cd5 
+ 00000786  0x0000046b rtn 
+ 00000787  0x0000046f arg  0x00000cd6 , 0x00000006 
+ 00000788  0x00000470 branch  0x00007e45 
+ 00000789  0x00000473 fetcht  0x00000001 , 0x00004bea 
+ 00000790  0x00000474 call  0x0000031b 
+ 00000791  0x00000475 increase  0x00000001 , 0x00000002 
+ 00000792  0x00000476 and_into  0x00000003 , 0x00000002 
+ 00000793  0x00000477 storet  0x00000001 , 0x00004bea 
+ 00000794  0x00000478 rtn 
+ 00000795  0x0000047b fetch  0x00000001 , 0x00004c00 
+ 00000796  0x0000047c and_into  0x00000003 , 0x0000003f 
+ 00000797  0x0000047d mul32  0x0000003f , 0x00000004 , 0x00000011 
+ 00000798  0x0000047e setarg  0x00004bf0 
+ 00000799  0x0000047f iadd  0x00000011 , 0x0000003f 
+ 00000800  0x00000480 iadd  0x00000002 , 0x00000006 
+ 00000801  0x00000481 ifetch  0x00000001 , 0x00000006 
+ 00000802  0x00000482 store  0x00000001 , 0x00004be9 
+ 00000803  0x00000483 rtn 
+ 00000804  0x00000486 disable  0x00000009 
+ 00000805  0x00000487 disable  0x00000007 
+ 00000806  0x00000488 setarg  0x00555555 
+ 00000807  0x00000489 iforce  0x0000000f 
+ 00000808  0x0000048a fetch  0x00000001 , 0x00004be9 
+ 00000809  0x0000048b reverse  0x0000003f , 0x00000002 
+ 00000810  0x0000048c set1  0x00000001 , 0x00000002 
+ 00000811  0x0000048d rshift  0x00000002 , 0x0000000e 
+ 00000812  0x0000048e rtn 
+ 00000813  0x00000491 call  0x00000324 
+ 00000814  0x00000492 enable  0x0000000d 
+ 00000815  0x00000493 enable  0x00000021 
+ 00000816  0x00000494 disable  0x00000020 
+ 00000817  0x00000495 enable  0x00000010 
+ 00000818  0x00000496 fetch  0x00000002 , 0x00004be4 
+ 00000819  0x00000497 iforce  0x0000001b 
+ 00000820  0x00000498 correlate  0x0000003e , 0x00000003 
+ 00000821  0x00000499 nbranch  0x00000368 , 0x00000018 
+ 00000822  0x0000049a disable  0x0000000d 
+ 00000823  0x0000049b enable  0x0000000b 
+ 00000824  0x0000049c enable  0x00000007 
+ 00000825  0x0000049d enable  0x00000009 
+ 00000826  0x0000049e parse  0x00000003 , 0x00000000 , 0x00000008 
+ 00000827  0x0000049f rshift3  0x0000000c , 0x0000003f 
+ 00000828  0x000004a0 store  0x00000001 , 0x00004c19 
+ 00000829  0x000004a1 fetcht  0x00000001 , 0x00004c18 
+ 00000830  0x000004a2 isub  0x00000002 , 0x0000003e 
+ 00000831  0x000004a3 nbranch  0x00000368 , 0x00000005 
+ 00000832  0x000004a4 parse  0x00000003 , 0x00000000 , 0x00000008 
+ 00000833  0x000004a5 rshift3  0x0000000c , 0x0000003f 
+ 00000834  0x000004a6 store  0x00000001 , 0x00000cb3 
+ 00000835  0x000004aa fetch  0x00000001 , 0x00000cb3 
+ 00000836  0x000004ab fetcht  0x00000001 , 0x00004be2 
+ 00000837  0x000004ac icompare  0x00000007 , 0x00000002 
+ 00000838  0x000004ad nbranch  0x00000368 , 0x00000001 
+ 00000839  0x000004af parse  0x00000003 , 0x00000000 , 0x00000008 
+ 00000840  0x000004b0 rshift3  0x0000000c , 0x0000003f 
+ 00000841  0x000004b1 istore  0x00000001 , 0x00000005 
+ 00000842  0x000004b2 rshift3  0x0000003f , 0x0000003f 
+ 00000843  0x000004b3 and  0x0000003f , 0x0000001f , 0x00000039 
+ 00000844  0x000004b4 branch  0x00000351 , 0x00000005 
+ 00000845  0x000004b6 parse  0x00000003 , 0x00000000 , 0x00000008 
+ 00000846  0x000004b7 rshift3  0x0000000c , 0x0000003f 
+ 00000847  0x000004b8 istore  0x00000001 , 0x00000005 
+ 00000848  0x000004b9 loop  0x0000034d 
+ 00000849  0x000004bc copy  0x00000005 , 0x00000011 
+ 00000850  0x000004bd parse  0x00000003 , 0x00000000 , 0x00000008 
+ 00000851  0x000004be rshift3  0x0000000c , 0x0000003f 
+ 00000852  0x000004bf store  0x00000001 , 0x00004c2a 
+ 00000853  0x000004c0 copy  0x00000011 , 0x00000005 
+ 00000854  0x000004c1 parse  0x00000003 , 0x00000000 , 0x00000018 
+ 00000855  0x000004c2 enable  0x00000010 
+ 00000856  0x000004c3 arg  0x00000664 , 0x0000001b 
+ 00000857  0x000004c4 rshift32  0x0000003f , 0x0000003f 
+ 00000858  0x000004c5 rshift16  0x0000003f , 0x0000003f 
+ 00000859  0x000004c6 istore  0x00000003 , 0x00000005 
+ 00000860  0x000004c7 disable  0x0000000b 
+ 00000861  0x000004c8 branch  0x00000368 , 0x00000006 
+ 00000862  0x000004c9 enable  0x0000002f 
+ 00000863  0x000004ca fetch  0x00000001 , 0x00000017 
+ 00000864  0x000004cb add  0x0000003f , 0x00000000 , 0x00000011 
+ 00000865  0x000004cc call  0x00003ab6 
+ 00000866  0x000004cd disable  0x0000000d 
+ 00000867  0x000004ce call  0x00003a7a 
+ 00000868  0x000004cf fetch  0x00000001 , 0x00004c2a 
+ 00000869  0x000004d0 copy  0x0000003f , 0x00000011 
+ 00000870  0x000004d1 call  0x000002df 
+ 00000871  0x000004d2 rtn 
+ 00000872  0x000004d8 disable  0x0000001b 
+ 00000873  0x000004d9 disable  0x0000000b 
+ 00000874  0x000004da branch  0x0000375c 
+ 00000875  0x000004dd call  0x00003a7a 
+ 00000876  0x000004de fetcht  0x00000001 , 0x00004be9 
+ 00000877  0x000004df branch  0x00003a91 
+ 00000878  0x000004e2 call  0x000053d2 
+ 00000879  0x000004e3 fetch  0x00000004 , 0x00004c00 
+ 00000880  0x000004e4 iforce  0x00000009 
+ 00000881  0x000004e5 call  0x00000324 
+ 00000882  0x000004e6 call  0x0000036b 
+ 00000883  0x000004e7 set1  0x00000000 , 0x00000015 
+ 00000884  0x000004e8 enable  0x0000001d 
+ 00000885  0x000004e9 enable  0x00000020 
+ 00000886  0x000004ea disable  0x00000021 
+ 00000887  0x000004eb rshift16  0x00000009 , 0x0000003f 
+ 00000888  0x000004ec rshift8  0x0000003f , 0x0000003f 
+ 00000889  0x000004ed rshift4  0x0000003f , 0x0000003f 
+ 00000890  0x000004ee inject  0x00000003 , 0x00000028 
+ 00000891  0x000004ef disable  0x0000001d 
+ 00000892  0x000004f0 enable  0x0000001b 
+ 00000893  0x000004f1 enable  0x00000007 
+ 00000894  0x000004f2 enable  0x00000009 
+ 00000895  0x000004f3 fetch  0x00000001 , 0x00004c18 
+ 00000896  0x000004f4 inject  0x00000003 , 0x00000008 
+ 00000897  0x000004f5 fetch  0x00000001 , 0x00004be3 
+ 00000898  0x000004f6 iforce  0x00000039 
+ 00000899  0x000004f7 arg  0x00000cf5 , 0x00000006 
+ 00000900  0x000004f9 ifetch  0x00000001 , 0x00000006 
+ 00000901  0x000004fa inject  0x00000003 , 0x00000008 
+ 00000902  0x000004fb loop  0x00000384 
+ 00000903  0x000004fc enable  0x00000008 
+ 00000904  0x000004fd inject  0x00000003 , 0x00000018 
+ 00000905  0x000004fe disable  0x00000008 
+ 00000906  0x000004ff until  0x0000003e , 0x00000027 
+ 00000907  0x00000500 nop  0x00000064 
+ 00000908  0x00000501 disable  0x0000001d 
+ 00000909  0x00000502 disable  0x0000001b 
+ 00000910  0x00000503 rtn 
  00012288  0x0000050f call  0x00003c74 
  00012289  0x00000513 set0  0x00000025 , 0x00000000 
  00012290  0x00000514 bpatch  0x00000000 , 0x00004000 
Index: btkb/output/bt_program23.list
===================================================================
--- /YC1026/YC1085_only_24g_SDK/btkb/output/bt_program23.list	(revision 198)
+++ /YC1026/YC1085_only_24g_SDK/btkb/output/bt_program23.list	(working copy)
@@ -1,1056 +1,1054 @@
               include "bt_format "
               org 0x0000
-0x0000 000035 bmark1 mark_ext_patch ,patch_ext 
-0x0001 000036 beq patch00_0 ,p_soft_reset 
-0x0002 000037 beq patch00_3 ,p_main_loop 
-0x0003 000038 beq patch00_5 ,p_main_loop_end 
-0x0004 000039 beq patch12_0 ,p_shutdown_radio 
-0x0005 000040 beq patch12_2 ,p_set_freq_rx 
-0x0006 000041 beq patch12_4 ,p_set_freq_tx 
-0x0007 000042 beq patch12_5 ,p_initialize_radio_cont 
-0x0008 000043 beq patch16_0 ,p_lpm_sleep 
-0x0009 000044 beq patch16_1 ,p_lpm_recover_clk 
-0x000a 000045 beq patch16_2 ,p_lpm_dispatch 
-0x000b 000046 beq patch16_3 ,p_lpm_dispatch_next 
-0x000c 000047 beq patch16_6 ,p_lpm_dispatch_unconn 
-0x000d 000048 beq patch17_1 ,p_lpm_cal_xtal_startup 
-0x000e 000049 branch assert 
+0x0 000035 bmark1 mark_ext_patch ,patch_ext 
+0x1 000036 beq patch00_0 ,p_soft_reset 
+0x2 000037 beq patch00_3 ,p_main_loop 
+0x3 000038 beq patch00_5 ,p_main_loop_end 
+0x4 000039 beq patch12_0 ,p_shutdown_radio 
+0x5 000040 beq patch12_2 ,p_set_freq_rx 
+0x6 000041 beq patch12_4 ,p_set_freq_tx 
+0x7 000042 beq patch12_5 ,p_initialize_radio_cont 
+0x8 000043 beq patch16_0 ,p_lpm_sleep 
+0x9 000044 beq patch16_1 ,p_lpm_recover_clk 
+0xa 000045 beq patch16_2 ,p_lpm_dispatch 
+0xb 000046 beq patch16_3 ,p_lpm_dispatch_next 
+0xc 000047 beq patch16_6 ,p_lpm_dispatch_unconn 
+0xd 000048 beq patch17_1 ,p_lpm_cal_xtal_startup 
+0xe 000049 branch assert 
 :      000051 patch_ext:
-0x000f 000052 beq patch27_6 ,p_le_enable 
-0x0010 000053 beq patch27_7 ,p_le_disable 
-0x0011 000054 beq patch30_7 ,p_ui_timer_check 
-0x0012 000055 beq patch31_5 ,p_check_51cmd_once 
-0x0013 000056 beq patch31_7 ,p_check_enter_hibernate 
-0x0014 000057 beq patch39_5 ,p_kb_init 
-0x0015 000058 beq patch3a_0 ,p_kb_bb_event_timer 
-0x0016 000060 branch assert 
+0xf 000052 beq patch27_6 ,p_le_enable 
+0x10 000053 beq patch27_7 ,p_le_disable 
+0x11 000054 beq patch30_7 ,p_ui_timer_check 
+0x12 000055 beq patch31_5 ,p_check_51cmd_once 
+0x13 000056 beq patch31_7 ,p_check_enter_hibernate 
+0x14 000057 beq patch39_5 ,p_kb_init 
+0x15 000058 beq patch3a_0 ,p_kb_bb_event_timer 
+0x16 000060 branch assert 
 :      000063 p_soft_reset:
-0x0017 000064 hfetch 1 ,0x813b 
-0x0018 000065 store 1 ,mem_wakup_from_power_flag 
-0x0019 000066 hjam lock_otp ,core_misc_ctrl 
-0x001a 000067 branch soft_reset + 2 
+0x17 000064 hfetch 1 ,0x813b 
+0x18 000065 store 1 ,mem_wakup_from_power_flag 
+0x19 000066 hjam lock_otp ,core_misc_ctrl 
+0x1a 000067 branch soft_reset + 2 
 :      000069 p_main_loop:
-0x001b 000070 call p_ipc_timer_check 
-0x001c 000071 call p_ui_check_timer_setup 
-0x001d 000072 call p_ipc_rx 
-0x001e 000073 branch main_loop + 2 
+0x1b 000070 call p_ipc_timer_check 
+0x1c 000071 call p_ui_check_timer_setup 
+0x1d 000072 call p_ipc_rx 
+0x1e 000073 branch main_loop + 2 
 :      000076 p_main_loop_end:
-0x001f 000077 call inquiry_scan_dispatch 
-0x0020 000078 call page_scan_dispatch 
-0x0021 000079 call connection_dispatch 
-0x0022 000080 call p_g24_dispatch 
-0x0023 000081 branch main_loop + 15 
+0x1f 000077 call inquiry_scan_dispatch 
+0x20 000078 call page_scan_dispatch 
+0x21 000079 call connection_dispatch 
+0x22 000080 call p_g24_dispatch 
+0x23 000081 branch main_loop + 15 
 :      000084 p_ipc_rx:
 :      000085 p_ipc_rx0:
-0x0024 000086 call p_check_ipc_2bt 
-0x0025 000087 rtn user 
-0x0026 000088 byteswap pdata ,pdata 
-0x0027 000089 copy pdata ,contr 
-0x0028 000090 call p_ipc_rx_byte 
-0x0029 000091 store 1 ,mem_ipc_rx_type 
-0x002a 000092 beq ipc_type_cmd ,p_ipc_rx_cmd 
-0x002b 000093 beq ipc_type_24g ,p_ipc_rx_24g 
-0x002c 000094 copy pdata ,temp 
-0x002d 000095 copy contr ,rega 
-0x002e 000096 fetch 1 ,mem_context 
-0x002f 000097 bbit0 state_inconn ,p_ipc_abondon_rx_data 
-0x0030 000098 copy rega ,contr 
-0x0031 000099 rtnmark0 mark_context 
-0x0032 000100 copy temp ,pdata 
-0x0033 000101 rtn 
+0x24 000086 call p_check_ipc_2bt 
+0x25 000087 rtn user 
+0x26 000088 byteswap pdata ,pdata 
+0x27 000089 copy pdata ,contr 
+0x28 000090 call p_ipc_rx_byte 
+0x29 000091 store 1 ,mem_ipc_rx_type 
+0x2a 000092 beq ipc_type_cmd ,p_ipc_rx_cmd 
+0x2b 000093 beq ipc_type_24g ,p_ipc_rx_24g 
+0x2c 000094 copy pdata ,temp 
+0x2d 000095 copy contr ,rega 
+0x2e 000096 fetch 1 ,mem_context 
+0x2f 000097 bbit0 state_inconn ,p_ipc_abondon_rx_data 
+0x30 000098 copy rega ,contr 
+0x31 000099 rtnmark0 mark_context 
+0x32 000100 copy temp ,pdata 
+0x33 000101 rtn 
 :      000103 p_ipc_abondon_rx_data:
-0x0034 000104 copy rega ,contr 
-0x0035 000105 arg mem_tst_pktcnt_sync ,contw 
-0x0036 000106 branch p_ipc_rx_cpy 
+0x34 000104 copy rega ,contr 
+0x35 000105 arg mem_tst_pktcnt_sync ,contw 
+0x36 000106 branch p_ipc_rx_cpy 
 :      000108 p_ipc_rx_cmd:
-0x0037 000109 call p_ipc_rx_byte 
-0x0038 000110 call p_ipc_rx_byte 
-0x0039 000111 store 1 ,mem_fifo_temp 
-0x003a 000112 call p_ipc_next_rx 
-0x003b 000113 branch ui_ipc_send_cmd 
+0x37 000109 call p_ipc_rx_byte 
+0x38 000110 call p_ipc_rx_byte 
+0x39 000111 store 1 ,mem_fifo_temp 
+0x3a 000112 call p_ipc_next_rx 
+0x3b 000113 branch ui_ipc_send_cmd 
 :      000114 p_ipc_next_rx:
-0x003c 000115 call p_ipc_rx_updata_contr 
-0x003d 000116 copy contr ,temp 
-0x003e 000117 byteswap temp ,temp 
-0x003f 000118 storet 2 ,mem_ipc_2bt_read_index 
-0x0040 000119 rtn 
+0x3c 000115 call p_ipc_rx_updata_contr 
+0x3d 000116 copy contr ,temp 
+0x3e 000117 byteswap temp ,temp 
+0x3f 000118 storet 2 ,mem_ipc_2bt_read_index 
+0x40 000119 rtn 
 :      000121 p_ipc_rx_24g:
-0x0041 000122 arg mem_24g_txbuf_new ,contw 
-0x0042 000123 branch p_ipc_rx_cpy 
+0x41 000122 arg mem_24g_txbuf_new ,contw 
+0x42 000123 branch p_ipc_rx_cpy 
 :      000125 p_ui_check_timer_setup:
-0x0043 000126 fetcht 4 ,mem_ui_check_timer_setup 
-0x0044 000127 copy clkn_bt ,pdata 
-0x0045 000128 isub temp ,pdata 
-0x0046 000129 fetcht 2 ,mem_customize_timer_setup 
-0x0047 000130 idiv temp 
-0x0048 000131 call wait_div_end 
-0x0049 000132 quotient pdata 
-0x004a 000133 rtn blank 
-0x004b 000134 copy clkn_bt ,temp 
-0x004c 000135 storet 4 ,mem_ui_check_timer_setup 
-0x004d 000136 fetch 1 ,mem_customize_timer 
-0x004e 000137 increase 1 ,pdata 
-0x004f 000138 store 1 ,mem_customize_timer 
-0x0050 000139 rtn 
+0x43 000126 fetcht 4 ,mem_ui_check_timer_setup 
+0x44 000127 copy clkn_bt ,pdata 
+0x45 000128 isub temp ,pdata 
+0x46 000129 fetcht 2 ,mem_customize_timer_setup 
+0x47 000130 idiv temp 
+0x48 000131 call wait_div_end 
+0x49 000132 quotient pdata 
+0x4a 000133 rtn blank 
+0x4b 000134 copy clkn_bt ,temp 
+0x4c 000135 storet 4 ,mem_ui_check_timer_setup 
+0x4d 000136 fetch 1 ,mem_customize_timer 
+0x4e 000137 increase 1 ,pdata 
+0x4f 000138 store 1 ,mem_customize_timer 
+0x50 000139 rtn 
 :      000143 p_ipc_timer_check:
-0x0051 000144 fetcht 4 ,mem_ipc_last_check_timer 
-0x0052 000145 copy clkn_bt ,pdata 
-0x0053 000146 isub temp ,pdata 
-0x0054 000148 arg 1600 ,temp 
-0x0055 000149 idiv temp 
-0x0056 000150 call wait_div_end 
-0x0057 000151 quotient pdata 
-0x0058 000152 rtn blank 
-0x0059 000153 copy clkn_bt ,temp 
-0x005a 000154 storet 4 ,mem_ipc_last_check_timer 
-0x005b 000155 fetcht 2 ,mem_ipc_bt_timer 
-0x005c 000156 byteswap temp ,temp 
-0x005d 000157 iadd temp ,pdata 
-0x005e 000158 byteswap pdata ,pdata 
-0x005f 000159 store 2 ,mem_ipc_bt_timer 
-0x0060 000160 byteswap pdata ,pdata 
-0x0061 000161 and pdata ,0x3 ,pdata 
-0x0062 000162 rtnne 0 
-0x0063 000163 fetch 1 ,mem_adc_config_flag 
-0x0064 000164 bbit1 adc_config_vinlpm ,p_adc_check_vinlpm 
-0x0065 000165 bbit1 adc_config_hvin ,p_adc_check_hvin 
+0x51 000144 fetcht 4 ,mem_ipc_last_check_timer 
+0x52 000145 copy clkn_bt ,pdata 
+0x53 000146 isub temp ,pdata 
+0x54 000148 arg 1600 ,temp 
+0x55 000149 idiv temp 
+0x56 000150 call wait_div_end 
+0x57 000151 quotient pdata 
+0x58 000152 rtn blank 
+0x59 000153 copy clkn_bt ,temp 
+0x5a 000154 storet 4 ,mem_ipc_last_check_timer 
+0x5b 000155 fetcht 2 ,mem_ipc_bt_timer 
+0x5c 000156 byteswap temp ,temp 
+0x5d 000157 iadd temp ,pdata 
+0x5e 000158 byteswap pdata ,pdata 
+0x5f 000159 store 2 ,mem_ipc_bt_timer 
+0x60 000160 byteswap pdata ,pdata 
+0x61 000161 and pdata ,0x3 ,pdata 
+0x62 000162 rtnne 0 
+0x63 000163 fetch 1 ,mem_adc_config_flag 
+0x64 000164 bbit1 adc_config_vinlpm ,p_adc_check_vinlpm 
+0x65 000165 bbit1 adc_config_hvin ,p_adc_check_hvin 
 :      000166 p_adc_check_gpio:
-0x0066 000167 arg 0 ,rega 
-0x0067 000168 call p_setup_adc_gpio_pu_setup 
-0x0068 000169 hjam 0x8f ,rf_adc_mode 
-0x0069 000170 fetch 1 ,mem_adc_channel 
-0x006a 000171 hstore 1 ,rf_adc_ch 
-0x006b 000172 call p_read_adc 
-0x006c 000173 arg 1 ,rega 
-0x006d 000174 branch p_setup_adc_gpio_pu_setup 
+0x66 000167 arg 0 ,rega 
+0x67 000168 call p_setup_adc_gpio_pu_setup 
+0x68 000169 hjam 0x8f ,rf_adc_mode 
+0x69 000170 fetch 1 ,mem_adc_channel 
+0x6a 000171 hstore 1 ,rf_adc_ch 
+0x6b 000172 call p_read_adc 
+0x6c 000173 arg 1 ,rega 
+0x6d 000174 branch p_setup_adc_gpio_pu_setup 
 :      000177 p_adc_check_vinlpm:
-0x006e 000178 hjam 0xbf ,rf_adc_mode 
-0x006f 000179 branch p_read_adc 
+0x6e 000178 hjam 0xbf ,rf_adc_mode 
+0x6f 000179 branch p_read_adc 
 :      000181 p_adc_check_hvin:
-0x0070 000182 hjam 0xaf ,rf_adc_mode 
+0x70 000182 hjam 0xaf ,rf_adc_mode 
 :      000183 p_read_adc:
-0x0071 000184 hfetch 1 ,core_uart_baud + 1 
-0x0072 000185 set1 7 ,pdata 
-0x0073 000186 hstore 1 ,core_uart_baud + 1 
-0x0074 000187 hfetch 1 ,rf_adc_ch 
-0x0075 000188 or_into 0x30 ,pdata 
-0x0076 000189 hstore 1 ,rf_adc_ch 
-0x0077 000190 hjam 0x7c ,rfen_adc 
-0x0078 000191 hjam 0xaa ,rf_adc_gc 
-0x0079 000192 nop 5000 
-0x007a 000193 hfetcht 2 ,core_adc_sum 
-0x007b 000194 hfetch 1 ,core_uart_baud + 1 
-0x007c 000195 set0 7 ,pdata 
-0x007d 000196 hstore 1 ,core_uart_baud + 1 
-0x007e 000197 byteswap temp ,temp 
-0x007f 000198 storet 2 ,mem_adc_current_value 
-0x0080 000199 rtn 
+0x71 000184 hfetch 1 ,core_uart_baud + 1 
+0x72 000185 set1 7 ,pdata 
+0x73 000186 hstore 1 ,core_uart_baud + 1 
+0x74 000187 hfetch 1 ,rf_adc_ch 
+0x75 000188 or_into 0x30 ,pdata 
+0x76 000189 hstore 1 ,rf_adc_ch 
+0x77 000190 hjam 0x7c ,rfen_adc 
+0x78 000191 hjam 0xaa ,rf_adc_gc 
+0x79 000192 nop 5000 
+0x7a 000193 hfetcht 2 ,core_adc_sum 
+0x7b 000194 hfetch 1 ,core_uart_baud + 1 
+0x7c 000195 set0 7 ,pdata 
+0x7d 000196 hstore 1 ,core_uart_baud + 1 
+0x7e 000197 byteswap temp ,temp 
+0x7f 000198 storet 2 ,mem_adc_current_value 
+0x80 000199 rtn 
 :      000202 p_setup_adc_gpio_pu_setup:
-0x0081 000203 arg 0x21 ,temp 
-0x0082 000204 fetch 1 ,mem_adc_channel 
-0x0083 000205 isub temp ,temp 
-0x0084 000206 copy rega ,pdata 
-0x0085 000207 set1 gpio_active_bit ,temp 
-0x0086 000208 nbranch p_setup_adc_gpio_pu_setup_exit ,blank 
-0x0087 000209 set0 gpio_active_bit ,temp 
+0x81 000203 arg 0x21 ,temp 
+0x82 000204 fetch 1 ,mem_adc_channel 
+0x83 000205 isub temp ,temp 
+0x84 000206 copy rega ,pdata 
+0x85 000207 set1 gpio_active_bit ,temp 
+0x86 000208 nbranch p_setup_adc_gpio_pu_setup_exit ,blank 
+0x87 000209 set0 gpio_active_bit ,temp 
 :      000210 p_setup_adc_gpio_pu_setup_exit:
-0x0088 000211 arg core_gpio_pu0 ,contw 
-0x0089 000212 branch gpio_set_bit 
+0x88 000211 arg core_gpio_pu0 ,contw 
+0x89 000212 branch gpio_set_bit 
 :      000216 p_ipc_rx_cpy:
-0x008a 000217 call p_ipc_rx_byte 
-0x008b 000218 copy pdata ,loopcnt 
+0x8a 000217 call p_ipc_rx_byte 
+0x8b 000218 copy pdata ,loopcnt 
 :      000219 p_ipc_copy:
-0x008c 000220 call p_ipc_cpy_loop 
-0x008d 000221 branch p_ipc_next_rx 
+0x8c 000220 call p_ipc_cpy_loop 
+0x8d 000221 branch p_ipc_next_rx 
 :      000223 p_ipc_cpy_loop:
-0x008e 000224 call p_ipc_rx_byte 
-0x008f 000225 istore 1 ,contw 
-0x0090 000226 loop p_ipc_cpy_loop 
-0x0091 000227 rtn 
+0x8e 000224 call p_ipc_rx_byte 
+0x8f 000225 istore 1 ,contw 
+0x90 000226 loop p_ipc_cpy_loop 
+0x91 000227 rtn 
 :      000229 p_ipc_rx_byte:
-0x0092 000230 call p_ipc_rx_updata_contr 
-0x0093 000231 ifetch 1 ,contr 
-0x0094 000232 rtn 
+0x92 000230 call p_ipc_rx_updata_contr 
+0x93 000231 ifetch 1 ,contr 
+0x94 000232 rtn 
 :      000234 p_ipc_rx_updata_contr:
-0x0095 000235 setarg mem_ipc_2bt_fifo_end 
-0x0096 000236 isub contr ,null 
-0x0097 000237 nrtn zero 
-0x0098 000238 arg mem_ipc_2bt_fifo_head ,contr 
-0x0099 000239 rtn 
+0x95 000235 setarg mem_ipc_2bt_fifo_end 
+0x96 000236 isub contr ,null 
+0x97 000237 nrtn zero 
+0x98 000238 arg mem_ipc_2bt_fifo_head ,contr 
+0x99 000239 rtn 
 :      000241 p_ipc_tx_evt:
-0x009a 000242 arg 3 ,loopcnt 
-0x009b 000243 arg mem_ipc_tx_evt_buff ,contr 
+0x9a 000242 arg 3 ,loopcnt 
+0x9b 000243 arg mem_ipc_tx_evt_buff ,contr 
 :      000244 p_ipc_tx_cpy:
-0x009c 000245 copy contr ,rega 
-0x009d 000246 fetch 2 ,mem_ipc_2c51_write_index 
-0x009e 000247 byteswap pdata ,pdata 
-0x009f 000248 copy pdata ,contw 
-0x00a0 000249 copy rega ,contr 
+0x9c 000245 copy contr ,rega 
+0x9d 000246 fetch 2 ,mem_ipc_2c51_write_index 
+0x9e 000247 byteswap pdata ,pdata 
+0x9f 000248 copy pdata ,contw 
+0xa0 000249 copy rega ,contr 
 :      000250 p_ipc_tx_loop:
-0x00a1 000251 ifetch 1 ,contr 
-0x00a2 000252 istore 1 ,contw 
-0x00a3 000253 call p_ipc_tx_updata_contw 
-0x00a4 000254 loop p_ipc_tx_loop 
-0x00a5 000255 copy contw ,pdata 
-0x00a6 000256 byteswap pdata ,pdata 
-0x00a7 000257 store 2 ,mem_ipc_2c51_write_index 
-0x00a8 000258 rtn 
+0xa1 000251 ifetch 1 ,contr 
+0xa2 000252 istore 1 ,contw 
+0xa3 000253 call p_ipc_tx_updata_contw 
+0xa4 000254 loop p_ipc_tx_loop 
+0xa5 000255 copy contw ,pdata 
+0xa6 000256 byteswap pdata ,pdata 
+0xa7 000257 store 2 ,mem_ipc_2c51_write_index 
+0xa8 000258 rtn 
 :      000259 p_ipc_tx_updata_contw:
-0x00a9 000260 setarg mem_ipc_2c51_fifo_end 
-0x00aa 000261 isub contw ,null 
-0x00ab 000262 nrtn zero 
-0x00ac 000263 arg mem_ipc_2c51_fifo_head ,contw 
-0x00ad 000264 rtn 
+0xa9 000260 setarg mem_ipc_2c51_fifo_end 
+0xaa 000261 isub contw ,null 
+0xab 000262 nrtn zero 
+0xac 000263 arg mem_ipc_2c51_fifo_head ,contw 
+0xad 000264 rtn 
 :      000267 p_check_ipc_2c51:
-0x00ae 000268 fetch 2 ,mem_ipc_2c51_read_index 
-0x00af 000269 fetcht 2 ,mem_ipc_2c51_write_index 
-0x00b0 000270 branch p_check_ipc_common 
+0xae 000268 fetch 2 ,mem_ipc_2c51_read_index 
+0xaf 000269 fetcht 2 ,mem_ipc_2c51_write_index 
+0xb0 000270 branch p_check_ipc_common 
 :      000271 p_check_ipc_2bt:
-0x00b1 000272 fetch 2 ,mem_ipc_2bt_read_index 
-0x00b2 000273 fetcht 2 ,mem_ipc_2bt_write_index 
+0xb1 000272 fetch 2 ,mem_ipc_2bt_read_index 
+0xb2 000273 fetcht 2 ,mem_ipc_2bt_write_index 
 :      000274 p_check_ipc_common:
-0x00b3 000275 isub temp ,null 
-0x00b4 000276 branch enable_usr ,zero 
-0x00b5 000277 branch disable_usr 
+0xb3 000275 isub temp ,null 
+0xb4 000276 branch enable_usr ,zero 
+0xb5 000277 branch disable_usr 
 :      000280 p_ui_timer_check:
-0x00b6 000281 copy clkn_bt ,pdata 
-0x00b7 000282 store 4 ,mem_ui_timer_last_btclk_temp 
-0x00b8 000283 fetcht 1 ,mem_ui_timer_last_btclk + 3 
-0x00b9 000284 fetch 1 ,mem_ui_timer_last_btclk_temp + 3 
-0x00ba 000285 isub temp ,null 
-0x00bb 000286 ncall p_ui_timer_reinit ,positive 
-0x00bc 000287 branch ui_timer_check + 2 
+0xb6 000281 copy clkn_bt ,pdata 
+0xb7 000282 store 4 ,mem_ui_timer_last_btclk_temp 
+0xb8 000283 fetcht 1 ,mem_ui_timer_last_btclk + 3 
+0xb9 000284 fetch 1 ,mem_ui_timer_last_btclk_temp + 3 
+0xba 000285 isub temp ,null 
+0xbb 000286 ncall p_ui_timer_reinit ,positive 
+0xbc 000287 branch ui_timer_check + 2 
 :      000289 p_ui_timer_reinit:
-0x00bd 000290 fetcht 4 ,mem_ui_timer_last_btclk_temp 
-0x00be 000291 storet 4 ,mem_ui_timer_last_btclk 
-0x00bf 000292 storet 4 ,mem_ipc_last_check_timer 
-0x00c0 000293 storet 4 ,mem_ui_check_timer_setup 
-0x00c1 000294 rtn 
+0xbd 000290 fetcht 4 ,mem_ui_timer_last_btclk_temp 
+0xbe 000291 storet 4 ,mem_ui_timer_last_btclk 
+0xbf 000292 storet 4 ,mem_ipc_last_check_timer 
+0xc0 000293 storet 4 ,mem_ui_check_timer_setup 
+0xc1 000294 rtn 
 :      000298 p_kb_bb_event_timer:
-0x00c2 000299 storet 1 ,mem_app_evt_timer_count 
-0x00c3 000300 fetch 1 ,mem_ipc_bt_100ms_timer 
-0x00c4 000301 increase 1 ,pdata 
-0x00c5 000302 store 1 ,mem_ipc_bt_100ms_timer 
+0xc2 000299 storet 1 ,mem_app_evt_timer_count 
+0xc3 000300 fetch 1 ,mem_ipc_bt_100ms_timer 
+0xc4 000301 increase 1 ,pdata 
+0xc5 000302 store 1 ,mem_ipc_bt_100ms_timer 
 :      000303 p_kb_bb_event_100ms_loop:
-0x00c6 000304 fetch 1 ,mem_app_evt_timer_count 
-0x00c7 000305 rtn blank 
-0x00c8 000306 increase -1 ,pdata 
-0x00c9 000307 store 1 ,mem_app_evt_timer_count 
-0x00ca 000309 call p_kb_long_sleep_timer 
-0x00cb 000310 branch p_kb_bb_event_100ms_loop 
+0xc6 000304 fetch 1 ,mem_app_evt_timer_count 
+0xc7 000305 rtn blank 
+0xc8 000306 increase -1 ,pdata 
+0xc9 000307 store 1 ,mem_app_evt_timer_count 
+0xca 000309 call p_kb_long_sleep_timer 
+0xcb 000310 branch p_kb_bb_event_100ms_loop 
 :      000312 p_kb_long_sleep_timer:
-0x00cc 000313 fetch 1 ,mem_24g_enter_lpm_timer 
-0x00cd 000314 rtn blank 
-0x00ce 000315 increase -1 ,pdata 
-0x00cf 000316 store 1 ,mem_24g_enter_lpm_timer 
-0x00d0 000317 rtn 
+0xcc 000313 fetch 1 ,mem_24g_enter_lpm_timer 
+0xcd 000314 rtn blank 
+0xce 000315 increase -1 ,pdata 
+0xcf 000316 store 1 ,mem_24g_enter_lpm_timer 
+0xd0 000317 rtn 
 :      000320 p_c51_user_event:
-0x00d1 000321 copy regc ,pdata 
-0x00d2 000322 and_into bt_evt_timer_mask ,pdata 
-0x00d3 000323 rtneq bt_evt_timer_init 
-0x00d4 000324 copy regc ,pdata 
-0x00d5 000325 rtn blank 
-0x00d6 000326 store 1 ,mem_ipc_tx_evt 
-0x00d7 000327 branch p_ipc_tx_evt 
+0xd1 000321 copy regc ,pdata 
+0xd2 000322 and_into bt_evt_timer_mask ,pdata 
+0xd3 000323 rtneq bt_evt_timer_init 
+0xd4 000324 copy regc ,pdata 
+0xd5 000325 rtn blank 
+0xd6 000326 store 1 ,mem_ipc_tx_evt 
+0xd7 000327 branch p_ipc_tx_evt 
 :      000335 p_lpm_sleep:
-0x00d8 000336 call xtal_fast_wake 
-0x00d9 000337 branch lpm_sleep + 2 
+0xd8 000336 call xtal_fast_wake 
+0xd9 000337 branch lpm_sleep + 2 
 :      000339 p_lpm_recover_clk:
-0x00da 000340 jam 0x7f ,mem_seqi 
-0x00db 000341 call lpm_recover_clk + 2 
-0x00dc 000342 fetch 1 ,mem_hibernate_flag 
-0x00dd 000343 rtn blank 
-0x00de 000344 jam 0 ,mem_hibernate_flag 
-0x00df 000345 copy clkn_bt ,pdata 
-0x00e0 000346 store 4 ,mem_ipc_last_check_timer 
-0x00e1 000347 rtn 
+0xda 000340 jam 0x7f ,mem_seqi 
+0xdb 000341 call lpm_recover_clk + 2 
+0xdc 000342 fetch 1 ,mem_hibernate_flag 
+0xdd 000343 rtn blank 
+0xde 000344 jam 0 ,mem_hibernate_flag 
+0xdf 000345 copy clkn_bt ,pdata 
+0xe0 000346 store 4 ,mem_ipc_last_check_timer 
+0xe1 000347 rtn 
 :      000351 p_lpm_cal_xtal_startup:
-0x00e2 000352 fetch 1 ,mem_lpm_xtalcnt 
-0x00e3 000353 nrtn blank 
-0x00e4 000354 hjam clksel_rc ,core_clksel 
-0x00e5 000355 setarg 0xf0c 
-0x00e6 000356 call lpm_write_config 
-0x00e7 000357 setarg 200000 
-0x00e8 000358 call sleep 
-0x00e9 000359 until null ,lpo_edge 
-0x00ea 000360 copy lpo_time ,alarm 
-0x00eb 000361 call xtal_fast_wake 
-0x00ec 000362 nop 5000 
-0x00ed 000363 branch lpm_cal_xtal_startup + 12 
+0xe2 000352 fetch 1 ,mem_lpm_xtalcnt 
+0xe3 000353 nrtn blank 
+0xe4 000354 hjam clksel_rc ,core_clksel 
+0xe5 000355 setarg 0xf0c 
+0xe6 000356 call lpm_write_config 
+0xe7 000357 setarg 200000 
+0xe8 000358 call sleep 
+0xe9 000359 until null ,lpo_edge 
+0xea 000360 copy lpo_time ,alarm 
+0xeb 000361 call xtal_fast_wake 
+0xec 000362 nop 5000 
+0xed 000363 branch lpm_cal_xtal_startup + 12 
 :      000366 p_lpm_dispatch:
-0x00ee 000367 rtnmark1 mark_24g 
-0x00ef 000368 fetch 2 ,mem_ui_state_map 
-0x00f0 000369 bbit1 ui_state_ble_connected ,lpm_dispatch + 2 
-0x00f1 000370 call lpo_calibration 
-0x00f2 000371 fetch 3 ,mem_clks_per_lpo 
-0x00f3 000372 rtn blank 
-0x00f4 000375 fetch 1 ,mem_lpm_mode 
-0x00f5 000376 rtn blank 
-0x00f6 000378 call l2cap_malloc_is_fifo_empty 
-0x00f7 000379 nrtn blank 
-0x00f8 000380 call lpm_check_wake_lock 
-0x00f9 000381 nrtn blank 
-0x00fa 000382 call xtal_fast_wake 
-0x00fb 000383 fetch 1 ,mem_ssp_enable 
-0x00fc 000384 branch lpm_dispatch0 ,blank 
-0x00fd 000385 fetch 1 ,mem_sp_local_key_invalid 
-0x00fe 000386 rtn blank 
-0x00ff 000387 branch lpm_dispatch0 
+0xee 000367 rtnmark1 mark_24g 
+0xef 000368 fetch 2 ,mem_ui_state_map 
+0xf0 000369 bbit1 ui_state_ble_connected ,lpm_dispatch + 2 
+0xf1 000370 call lpo_calibration 
+0xf2 000371 fetch 3 ,mem_clks_per_lpo 
+0xf3 000372 rtn blank 
+0xf4 000375 fetch 1 ,mem_lpm_mode 
+0xf5 000376 rtn blank 
+0xf6 000378 call l2cap_malloc_is_fifo_empty 
+0xf7 000379 nrtn blank 
+0xf8 000380 call lpm_check_wake_lock 
+0xf9 000381 nrtn blank 
+0xfa 000382 call xtal_fast_wake 
+0xfb 000383 fetch 1 ,mem_ssp_enable 
+0xfc 000384 branch lpm_dispatch0 ,blank 
+0xfd 000385 fetch 1 ,mem_sp_local_key_invalid 
+0xfe 000386 rtn blank 
+0xff 000387 branch lpm_dispatch0 
 :      000389 p_check_ipc_for_lpm:
-0x0100 000390 call p_check_ipc_2bt 
-0x0101 000391 nrtn user 
-0x0102 000392 call p_check_ipc_2c51 
-0x0103 000393 nrtn user 
-0x0104 000394 jam 1 ,mem_c51_lpm_lock 
-0x0105 000395 jam syc_task_lpm ,mem_c51_flag 
-0x0106 000396 call p_c51_wait 
-0x0107 000397 branch p_check_ipc_2bt 
+0x100 000390 call p_check_ipc_2bt 
+0x101 000391 nrtn user 
+0x102 000392 call p_check_ipc_2c51 
+0x103 000393 nrtn user 
+0x104 000394 jam 1 ,mem_c51_lpm_lock 
+0x105 000395 jam syc_task_lpm ,mem_c51_flag 
+0x106 000396 call p_c51_wait 
+0x107 000397 branch p_check_ipc_2bt 
 :      000399 p_lpm_dispatch_next:
-0x0108 000400 call p_check_ipc_for_lpm 
-0x0109 000401 nrtn user 
-0x010a 000402 fetch 1 ,mem_c51_lpm_lock 
-0x010b 000403 nrtn blank 
-0x010c 000404 branch lpm_dispatch1 
+0x108 000400 call p_check_ipc_for_lpm 
+0x109 000401 nrtn user 
+0x10a 000402 fetch 1 ,mem_c51_lpm_lock 
+0x10b 000403 nrtn blank 
+0x10c 000404 branch lpm_dispatch1 
 :      000406 p_c51_wait:
-0x010d 000407 fetch 1 ,mem_c51_flag 
-0x010e 000408 nop 10 
-0x010f 000409 bne 0 ,p_c51_wait 
-0x0110 000410 rtn 
+0x10d 000407 fetch 1 ,mem_c51_flag 
+0x10e 000408 nop 10 
+0x10f 000409 bne 0 ,p_c51_wait 
+0x110 000410 rtn 
 :      000413 p_lpm_dispatch_unconn:
-0x0111 000414 call p_check_ipc_for_lpm 
-0x0112 000415 nrtn user 
-0x0113 000416 fetch 1 ,mem_c51_lpm_lock 
-0x0114 000417 nrtn blank 
-0x0115 000418 branch lpm_dispatch_unconn + 2 
+0x111 000414 call p_check_ipc_for_lpm 
+0x112 000415 nrtn user 
+0x113 000416 fetch 1 ,mem_c51_lpm_lock 
+0x114 000417 nrtn blank 
+0x115 000418 branch lpm_dispatch_unconn + 2 
 :      000422 p_initialize_radio_cont:
-0x0116 000423 call p_switchto_dpllclk 
-0x0117 000424 branch initialize_radio_cont + 4 
+0x116 000423 call p_switchto_dpllclk 
+0x117 000424 branch initialize_radio_cont + 4 
 :      000425 p_switchto_dpllclk:
-0x0118 000426 fetch 1 ,mem_lpm_xtalcnt 
-0x0119 000427 nbranch p_switchdpll_nocal ,blank 
-0x011a 000428 call lpm_cal_xtal_startup 
-0x011b 000429 nop 30000 
-0x011c 000430 nop 30000 
-0x011d 000431 nop 30000 
+0x118 000426 fetch 1 ,mem_lpm_xtalcnt 
+0x119 000427 nbranch p_switchdpll_nocal ,blank 
+0x11a 000428 call lpm_cal_xtal_startup 
+0x11b 000429 nop 30000 
+0x11c 000430 nop 30000 
+0x11d 000431 nop 30000 
 :      000432 p_switchdpll_nocal:
-0x011e 000433 call switchto_dpllclk 
-0x011f 000434 hjam clksel_xtal ,core_clksel 
-0x0120 000435 hfetch 1 ,rf_clkpll_frac + 2 
-0x0121 000436 and_into 0xcf ,pdata 
-0x0122 000437 hstore 1 ,rf_clkpll_frac + 2 
-0x0123 000438 or_into 0x30 ,pdata 
-0x0124 000439 hstore 1 ,rf_clkpll_frac + 2 
-0x0125 000440 rtn 
+0x11e 000433 call switchto_dpllclk 
+0x11f 000434 hjam clksel_xtal ,core_clksel 
+0x120 000435 hfetch 1 ,rf_clkpll_frac + 2 
+0x121 000436 and_into 0xcf ,pdata 
+0x122 000437 hstore 1 ,rf_clkpll_frac + 2 
+0x123 000438 or_into 0x30 ,pdata 
+0x124 000439 hstore 1 ,rf_clkpll_frac + 2 
+0x125 000440 rtn 
 :      000444 p_set_freq_rx:
-0x0126 000445 storet 1 ,mem_last_freq 
-0x0127 000446 add temp ,rx_freq_offset ,rega 
-0x0128 000447 branch set_freq_rx + 4 
+0x126 000445 storet 1 ,mem_last_freq 
+0x127 000446 add temp ,rx_freq_offset ,rega 
+0x128 000447 branch set_freq_rx + 4 
 :      000449 p_set_freq_tx_common:
-0x0129 000450 storet 1 ,mem_last_freq 
-0x012a 000451 add temp ,0 ,rega 
-0x012b 000452 branch rf_write_freq 
+0x129 000450 storet 1 ,mem_last_freq 
+0x12a 000451 add temp ,0 ,rega 
+0x12b 000452 branch rf_write_freq 
 :      000454 p_set_freq_tx:
-0x012c 000455 call p_set_freq_tx_common 
-0x012d 000456 setarg param_pll_setup 
-0x012e 000457 call sleep 
+0x12c 000455 call p_set_freq_tx_common 
+0x12d 000456 setarg param_pll_setup 
+0x12e 000457 call sleep 
 :      000458 p_txon:
-0x012f 000459 hjam 0x1 ,rfen_adc 
-0x0130 000460 hjam 0x3c ,rfen_rx 
-0x0131 000461 hjam 0xe0 ,rfen_tx 
-0x0132 000462 hjam 0x12 ,0x96d 
-0x0133 000463 nop 10 
-0x0134 000464 hjam 0x01 ,rfen_mdm 
-0x0135 000465 hjam 0x3d ,rfen_mdm 
-0x0136 000466 nop 10 
-0x0137 000467 hjam 0xb7 ,rfen_sn 
-0x0138 000468 nop 10 
-0x0139 000469 hjam 0x7d ,rfen_mdm 
-0x013a 000470 fetch 1 ,mem_24g_pairing_sm 
-0x013b 000471 bne state_24g_pairing_success ,p_txpower_0dbm 
-0x013c 000472 fetch 5 ,mem_5db_tx_power_param 
-0x013d 000473 istore 5 ,contw 
-0x013e 000474 ifetch 5 ,contr 
-0x013f 000475 istore 5 ,contw 
-0x0140 000476 hjam 0xdf ,0x956 
-0x0141 000477 call p_set_tx_step_power 
-0x0142 000478 hjam 0xdf ,0x955 
-0x0143 000479 rtn 
+0x12f 000459 hjam 0x1 ,rfen_adc 
+0x130 000460 hjam 0x3c ,rfen_rx 
+0x131 000461 hjam 0xe0 ,rfen_tx 
+0x132 000462 hjam 0x12 ,0x96d 
+0x133 000463 nop 10 
+0x134 000464 hjam 0x01 ,rfen_mdm 
+0x135 000465 hjam 0x3d ,rfen_mdm 
+0x136 000466 nop 10 
+0x137 000467 hjam 0xb7 ,rfen_sn 
+0x138 000468 nop 10 
+0x139 000469 hjam 0x7d ,rfen_mdm 
+0x13a 000470 fetch 1 ,mem_24g_pairing_sm 
+0x13b 000471 bne state_24g_pairing_success ,p_txpower_0dbm 
+0x13c 000472 fetch 5 ,mem_5db_tx_power_param 
+0x13d 000473 istore 5 ,contw 
+0x13e 000474 ifetch 5 ,contr 
+0x13f 000475 istore 5 ,contw 
+0x140 000476 hjam 0xdf ,0x956 
+0x141 000477 call p_set_tx_step_power 
+0x142 000478 hjam 0xdf ,0x955 
+0x143 000479 rtn 
 :      000481 p_txpower_0dbm:
-0x0144 000482 fetch 5 ,mem_24g_paring_tx_power_param 
-0x0145 000483 istore 5 ,contw 
-0x0146 000484 ifetch 5 ,contr 
-0x0147 000485 istore 5 ,contw 
-0x0148 000486 hjam 0xc2 ,0x956 
-0x0149 000487 hjam 0xd0 ,0x955 
-0x014a 000488 rtn 
+0x144 000482 fetch 5 ,mem_24g_paring_tx_power_param 
+0x145 000483 istore 5 ,contw 
+0x146 000484 ifetch 5 ,contr 
+0x147 000485 istore 5 ,contw 
+0x148 000486 hjam 0xc2 ,0x956 
+0x149 000487 hjam 0xd0 ,0x955 
+0x14a 000488 rtn 
 :      000493 p_set_tx_step_power:
-0x014b 000495 nop 4 
-0x014c 000496 hjam 0xd1 ,0x955 
-0x014d 000497 nop 4 
-0x014e 000498 hjam 0xd2 ,0x955 
-0x014f 000499 nop 4 
-0x0150 000500 hjam 0xd4 ,0x955 
-0x0151 000501 nop 4 
-0x0152 000504 rtn 
+0x14b 000495 nop 4 
+0x14c 000496 hjam 0xd1 ,0x955 
+0x14d 000497 nop 4 
+0x14e 000498 hjam 0xd2 ,0x955 
+0x14f 000499 nop 4 
+0x150 000500 hjam 0xd4 ,0x955 
+0x151 000501 nop 4 
+0x152 000504 rtn 
 :      000506 p_tx_ramp_down_common:
-0x0153 000507 hjam 0xd4 ,0x955 
-0x0154 000508 nop 4 
-0x0155 000509 hjam 0xd2 ,0x955 
-0x0156 000510 nop 4 
-0x0157 000511 hjam 0xd1 ,0x955 
-0x0158 000512 nop 4 
-0x0159 000513 hjam 0xd0 ,0x955 
-0x015a 000514 hjam 0xc0 ,0x956 
-0x015b 000515 rtn 
+0x153 000507 hjam 0xd4 ,0x955 
+0x154 000508 nop 4 
+0x155 000509 hjam 0xd2 ,0x955 
+0x156 000510 nop 4 
+0x157 000511 hjam 0xd1 ,0x955 
+0x158 000512 nop 4 
+0x159 000513 hjam 0xd0 ,0x955 
+0x15a 000514 hjam 0xc0 ,0x956 
+0x15b 000515 rtn 
 :      000517 p_shutdown_radio:
-0x015c 000518 branch shutdown_radio + 2 ,is_rx 
-0x015d 000519 call p_tx_ramp_down_common 
-0x015e 000520 branch shutdown_radio + 2 
+0x15c 000518 branch shutdown_radio + 2 ,is_rx 
+0x15d 000519 call p_tx_ramp_down_common 
+0x15e 000520 branch shutdown_radio + 2 
 :      000523 p_kb_before_hibernate:
-0x015f 000524 enable user 
-0x0160 000525 hfetch 4 ,0x8138 
-0x0161 000526 setflag user ,26 ,pdata 
-0x0162 000527 hstore 4 ,core_lpm_reg 
-0x0163 000528 call lpm_write_ctrl 
-0x0164 000529 jam 1 ,mem_lpm_current_mult 
+0x15f 000524 enable user 
+0x160 000525 hfetch 4 ,0x8138 
+0x161 000526 setflag user ,26 ,pdata 
+0x162 000527 hstore 4 ,core_lpm_reg 
+0x163 000528 call lpm_write_ctrl 
+0x164 000529 jam 1 ,mem_lpm_current_mult 
 :      000530 p_kb_bt_lpm_before:
-0x0165 000531 rtn 
+0x165 000531 rtn 
 :      000533 p_kb_init:
-0x0166 000535 jam 0 ,mem_c51_flag 
-0x0167 000536 jam 6 ,mem_connection_options 
-0x0168 000537 call app_lpm_mult_enable 
-0x0169 000538 setarg p_kb_bt_lpm_before 
-0x016a 000539 store 2 ,mem_cb_before_lpm 
-0x016b 000540 setarg p_c51_user_event 
-0x016c 000541 store 2 ,mem_cb_bb_event_process 
-0x016d 000542 setarg p_mouse_idle 
-0x016e 000543 store 2 ,mem_cb_idle_process 
-0x016f 000544 setarg p_ipc_rx 
-0x0170 000545 store 2 ,mem_cb_le_process 
-0x0171 000546 setarg p_kb_before_hibernate 
-0x0172 000547 store 2 ,mem_cb_before_hibernate 
-0x0173 000548 setarg mem_ipc_2bt_fifo_head 
-0x0174 000549 byteswap pdata ,pdata 
-0x0175 000550 store 2 ,mem_ipc_2bt_read_index 
-0x0176 000551 store 2 ,mem_ipc_2bt_write_index 
-0x0177 000552 call lpm_disable_exen_output 
-0x0178 000553 setarg mem_ipc_2c51_fifo_head 
-0x0179 000554 byteswap pdata ,pdata 
-0x017a 000555 store 2 ,mem_ipc_2c51_read_index 
-0x017b 000556 store 2 ,mem_ipc_2c51_write_index 
-0x017c 000557 fetch 1 ,mem_hibernate_flag 
-0x017d 000558 beq 0x5a ,p_device_init_init_hibwake 
-0x017e 000559 branch p_deveice_init_wake ,wake 
-0x017f 000560 fetch 2 ,mem_adc_0v 
-0x0180 000561 byteswap pdata ,pdata 
-0x0181 000562 store 2 ,mem_adc_0v 
-0x0182 000563 fetch 2 ,mem_adc_3v 
-0x0183 000564 byteswap pdata ,pdata 
-0x0184 000565 store 2 ,mem_adc_3v 
-0x0185 000566 call p_init_adc_from_otp 
-0x0186 000567 fetch 8 ,mem_temp 
-0x0187 000568 nbranch p_deveice_init_reset ,blank 
-0x0188 000569 fetch 2 ,0x4ad4 
-0x0189 000570 byteswap pdata ,pdata 
-0x018a 000571 branch p_deveice_init_reset ,blank 
-0x018b 000572 store 2 ,mem_adc_3v 
+0x166 000535 jam 0 ,mem_c51_flag 
+0x167 000536 jam 6 ,mem_connection_options 
+0x168 000537 call app_lpm_mult_enable 
+0x169 000538 setarg p_kb_bt_lpm_before 
+0x16a 000539 store 2 ,mem_cb_before_lpm 
+0x16b 000540 setarg p_c51_user_event 
+0x16c 000541 store 2 ,mem_cb_bb_event_process 
+0x16d 000542 setarg p_mouse_idle 
+0x16e 000543 store 2 ,mem_cb_idle_process 
+0x16f 000544 setarg p_ipc_rx 
+0x170 000545 store 2 ,mem_cb_le_process 
+0x171 000546 setarg p_kb_before_hibernate 
+0x172 000547 store 2 ,mem_cb_before_hibernate 
+0x173 000548 setarg mem_ipc_2bt_fifo_head 
+0x174 000549 byteswap pdata ,pdata 
+0x175 000550 store 2 ,mem_ipc_2bt_read_index 
+0x176 000551 store 2 ,mem_ipc_2bt_write_index 
+0x177 000552 call lpm_disable_exen_output 
+0x178 000553 setarg mem_ipc_2c51_fifo_head 
+0x179 000554 byteswap pdata ,pdata 
+0x17a 000555 store 2 ,mem_ipc_2c51_read_index 
+0x17b 000556 store 2 ,mem_ipc_2c51_write_index 
+0x17c 000557 fetch 1 ,mem_hibernate_flag 
+0x17d 000558 beq 0x5a ,p_device_init_init_hibwake 
+0x17e 000559 branch p_deveice_init_wake ,wake 
+0x17f 000560 fetch 2 ,mem_adc_0v 
+0x180 000561 byteswap pdata ,pdata 
+0x181 000562 store 2 ,mem_adc_0v 
+0x182 000563 fetch 2 ,mem_adc_3v 
+0x183 000564 byteswap pdata ,pdata 
+0x184 000565 store 2 ,mem_adc_3v 
+0x185 000566 call p_init_adc_from_otp 
+0x186 000567 fetch 8 ,mem_temp 
+0x187 000568 nbranch p_deveice_init_reset ,blank 
+0x188 000569 fetch 2 ,0x4ad4 
+0x189 000570 byteswap pdata ,pdata 
+0x18a 000571 branch p_deveice_init_reset ,blank 
+0x18b 000572 store 2 ,mem_adc_3v 
 :      000573 p_deveice_init_reset:
-0x018c 000574 call p_le_queue_init 
-0x018d 000575 jam bt_evt_reset ,mem_ipc_tx_evt 
+0x18c 000574 call p_le_queue_init 
+0x18d 000575 jam bt_evt_reset ,mem_ipc_tx_evt 
 :      000576 p_device_init_common:
-0x018e 000577 call p_ipc_tx_evt 
-0x018f 000578 jam 0 ,mem_hibernate_flag 
-0x0190 000579 hjam start_c51_core ,core_docd_ctrl 
-0x0191 000580 rtn 
+0x18e 000577 call p_ipc_tx_evt 
+0x18f 000578 jam 0 ,mem_hibernate_flag 
+0x190 000579 hjam start_c51_core ,core_docd_ctrl 
+0x191 000580 rtn 
 :      000581 p_deveice_init_wake:
-0x0192 000582 jam bt_evt_wakeup ,mem_ipc_tx_evt 
-0x0193 000583 branch p_device_init_common 
+0x192 000582 jam bt_evt_wakeup ,mem_ipc_tx_evt 
+0x193 000583 branch p_device_init_common 
 :      000584 p_device_init_init_hibwake:
-0x0194 000585 copy auxcnt ,pdata 
-0x0195 000586 branch p_enter_hibernate_continue ,blank 
-0x0196 000587 call init_lmp_work 
-0x0197 000588 call l2cap_init_work 
-0x0198 000589 setarg 0 
-0x0199 000590 store 8 ,mem_context 
-0x019a 000591 store 2 ,mem_ui_state_map 
-0x019b 000592 copy clkn_bt ,pdata 
-0x019c 000593 store 4 ,mem_ipc_last_check_timer 
-0x019d 000594 jam bt_evt_hibernate_wake ,mem_ipc_tx_evt 
-0x019e 000595 branch p_device_init_common 
+0x194 000585 copy auxcnt ,pdata 
+0x195 000586 branch p_enter_hibernate_continue ,blank 
+0x196 000587 call init_lmp_work 
+0x197 000588 call l2cap_init_work 
+0x198 000589 setarg 0 
+0x199 000590 store 8 ,mem_context 
+0x19a 000591 store 2 ,mem_ui_state_map 
+0x19b 000592 copy clkn_bt ,pdata 
+0x19c 000593 store 4 ,mem_ipc_last_check_timer 
+0x19d 000594 jam bt_evt_hibernate_wake ,mem_ipc_tx_evt 
+0x19e 000595 branch p_device_init_common 
 :      000597 p_init_adc_from_otp:
-0x019f 000598 call otp_enable_chgpump 
-0x01a0 000599 setarg 0x7e2 
-0x01a1 000600 arg mem_temp ,rega 
-0x01a2 000601 arg 12 ,temp 
-0x01a3 000602 call otpd_read_data 
-0x01a4 000603 call otp_disable_chgpump 
-0x01a5 000604 fetch 8 ,mem_temp 
-0x01a6 000605 rtn blank 
-0x01a7 000606 fetch 1 ,mem_adc_config_flag 
-0x01a8 000607 bbit1 adc_config_vinlpm ,p_calc_adc_base_vinlpm 
-0x01a9 000608 bbit1 adc_config_hvin ,p_calc_adc_base_hvin 
+0x19f 000598 call otp_enable_chgpump 
+0x1a0 000599 setarg 0x7e2 
+0x1a1 000600 arg mem_temp ,rega 
+0x1a2 000601 arg 12 ,temp 
+0x1a3 000602 call otpd_read_data 
+0x1a4 000603 call otp_disable_chgpump 
+0x1a5 000604 fetch 8 ,mem_temp 
+0x1a6 000605 rtn blank 
+0x1a7 000606 fetch 1 ,mem_adc_config_flag 
+0x1a8 000607 bbit1 adc_config_vinlpm ,p_calc_adc_base_vinlpm 
+0x1a9 000608 bbit1 adc_config_hvin ,p_calc_adc_base_hvin 
 :      000609 p_calc_adc_check_gpio:
-0x01aa 000610 fetch 2 ,mem_temp 
-0x01ab 000611 byteswap pdata ,pdata 
-0x01ac 000612 store 2 ,mem_adc_0v 
-0x01ad 000613 fetch 2 ,mem_temp + 6 
-0x01ae 000614 byteswap pdata ,pdata 
-0x01af 000615 store 2 ,mem_adc_3v 
-0x01b0 000616 rtn 
+0x1aa 000610 fetch 2 ,mem_temp 
+0x1ab 000611 byteswap pdata ,pdata 
+0x1ac 000612 store 2 ,mem_adc_0v 
+0x1ad 000613 fetch 2 ,mem_temp + 6 
+0x1ae 000614 byteswap pdata ,pdata 
+0x1af 000615 store 2 ,mem_adc_3v 
+0x1b0 000616 rtn 
 :      000617 p_calc_adc_base_vinlpm:
-0x01b1 000618 fetcht 2 ,mem_temp + 4 
-0x01b2 000619 fetch 2 ,mem_temp + 10 
-0x01b3 000620 copy temp ,regb 
-0x01b4 000621 copy pdata ,rega 
-0x01b5 000622 byteswap pdata ,pdata 
-0x01b6 000623 store 2 ,mem_adc_3v 
-0x01b7 000624 copy rega ,pdata 
-0x01b8 000625 isub temp ,regc 
-0x01b9 000626 lshift regc ,regc 
-0x01ba 000627 copy regb ,pdata 
-0x01bb 000628 isub regc ,pdata 
-0x01bc 000629 byteswap pdata ,pdata 
-0x01bd 000630 store 2 ,mem_adc_0v 
-0x01be 000631 rtn 
+0x1b1 000618 fetcht 2 ,mem_temp + 4 
+0x1b2 000619 fetch 2 ,mem_temp + 10 
+0x1b3 000620 copy temp ,regb 
+0x1b4 000621 copy pdata ,rega 
+0x1b5 000622 byteswap pdata ,pdata 
+0x1b6 000623 store 2 ,mem_adc_3v 
+0x1b7 000624 copy rega ,pdata 
+0x1b8 000625 isub temp ,regc 
+0x1b9 000626 lshift regc ,regc 
+0x1ba 000627 copy regb ,pdata 
+0x1bb 000628 isub regc ,pdata 
+0x1bc 000629 byteswap pdata ,pdata 
+0x1bd 000630 store 2 ,mem_adc_0v 
+0x1be 000631 rtn 
 :      000633 p_calc_adc_base_hvin:
-0x01bf 000634 fetcht 2 ,mem_temp + 2 
-0x01c0 000635 fetch 2 ,mem_temp + 8 
-0x01c1 000636 copy temp ,regb 
-0x01c2 000637 copy pdata ,rega 
-0x01c3 000638 isub temp ,regc 
-0x01c4 000639 rshift2 regc ,regc 
-0x01c5 000640 copy regb ,pdata 
-0x01c6 000641 isub regc ,pdata 
-0x01c7 000642 byteswap pdata ,pdata 
-0x01c8 000643 store 2 ,mem_adc_0v 
-0x01c9 000644 lshift regc ,regc 
-0x01ca 000645 copy rega ,pdata 
-0x01cb 000646 isub regc ,pdata 
-0x01cc 000647 byteswap pdata ,pdata 
-0x01cd 000648 store 2 ,mem_adc_3v 
-0x01ce 000649 rtn 
+0x1bf 000634 fetcht 2 ,mem_temp + 2 
+0x1c0 000635 fetch 2 ,mem_temp + 8 
+0x1c1 000636 copy temp ,regb 
+0x1c2 000637 copy pdata ,rega 
+0x1c3 000638 isub temp ,regc 
+0x1c4 000639 rshift2 regc ,regc 
+0x1c5 000640 copy regb ,pdata 
+0x1c6 000641 isub regc ,pdata 
+0x1c7 000642 byteswap pdata ,pdata 
+0x1c8 000643 store 2 ,mem_adc_0v 
+0x1c9 000644 lshift regc ,regc 
+0x1ca 000645 copy rega ,pdata 
+0x1cb 000646 isub regc ,pdata 
+0x1cc 000647 byteswap pdata ,pdata 
+0x1cd 000648 store 2 ,mem_adc_3v 
+0x1ce 000649 rtn 
 :      000652 p_le_enable:
-0x01cf 000653 jam 39 ,mem_le_ch_mapped 
-0x01d0 000654 hjam 0x36 ,0x90f 
-0x01d1 000655 hjam 0x5f ,0x90b 
-0x01d2 000656 branch le_enable + 2 
+0x1cf 000653 jam 39 ,mem_le_ch_mapped 
+0x1d0 000654 hjam 0x36 ,0x90f 
+0x1d1 000655 hjam 0x5f ,0x90b 
+0x1d2 000656 branch le_enable + 2 
 :      000657 p_le_disable:
-0x01d3 000658 hjam 0x2e ,0x90f 
-0x01d4 000659 hjam 0xff ,0x90b 
-0x01d5 000660 branch le_disable + 2 
+0x1d3 000658 hjam 0x2e ,0x90f 
+0x1d4 000659 hjam 0xff ,0x90b 
+0x1d5 000660 branch le_disable + 2 
 :      000663 p_mouse_idle:
-0x01d6 000664 rtn 
+0x1d6 000664 rtn 
 :      000665 p_check_enter_hibernate:
-0x01d7 000666 jam syc_task_hibernate ,mem_c51_flag 
-0x01d8 000667 call p_c51_wait 
+0x1d7 000666 jam syc_task_hibernate ,mem_c51_flag 
+0x1d8 000667 call p_c51_wait 
 :      000668 p_enter_hibernate_continue:
-0x01d9 000670 jam 0x5a ,mem_hibernate_flag 
-0x01da 000671 call lpm_write_gpio_wakeup 
-0x01db 000672 hfetch 4 ,core_lpm_ctrl 
-0x01dc 000673 set0 15 ,pdata 
-0x01dd 000674 hstore 4 ,core_lpm_reg 
-0x01de 000675 call lpm_write_ctrl 
-0x01df 000676 arg param_hibernate_clks ,temp 
-0x01e0 000677 branch lpm_sleep 
+0x1d9 000670 jam 0x5a ,mem_hibernate_flag 
+0x1da 000671 call lpm_write_gpio_wakeup 
+0x1db 000672 hfetch 4 ,core_lpm_ctrl 
+0x1dc 000673 set0 15 ,pdata 
+0x1dd 000674 hstore 4 ,core_lpm_reg 
+0x1de 000675 call lpm_write_ctrl 
+0x1df 000676 arg param_hibernate_clks ,temp 
+0x1e0 000677 branch lpm_sleep 
 :      000680 p_check_51cmd_once:
-0x01e1 000681 call ui_ipc_get_lock 
-0x01e2 000682 arg mem_ipc_fifo_c512bt ,rega 
-0x01e3 000683 call fifo_out 
-0x01e4 000684 copy pdata ,temp 
-0x01e5 000685 call ui_ipc_put_lock 
-0x01e6 000686 copy temp ,pdata 
-0x01e7 000687 rtn blank 
-0x01e8 000688 beq bt_cmd_start_24g ,p_check_51cmd_start24g 
-0x01e9 000689 beq bt_cmd_stop_24g ,p_check_51cmd_stop24g 
-0x01ea 000690 beq bt_cmd_pair_24g ,p_g24_start_pairing_sm1 
-0x01eb 000692 branch check_51cmd_once + 9 
+0x1e1 000681 call ui_ipc_get_lock 
+0x1e2 000682 arg mem_ipc_fifo_c512bt ,rega 
+0x1e3 000683 call fifo_out 
+0x1e4 000684 copy pdata ,temp 
+0x1e5 000685 call ui_ipc_put_lock 
+0x1e6 000686 copy temp ,pdata 
+0x1e7 000687 rtn blank 
+0x1e8 000688 beq bt_cmd_start_24g ,p_check_51cmd_start24g 
+0x1e9 000689 beq bt_cmd_stop_24g ,p_check_51cmd_stop24g 
+0x1ea 000690 beq bt_cmd_pair_24g ,p_g24_start_pairing_sm1 
+0x1eb 000692 branch check_51cmd_once + 9 
 :      000693 p_check_51cmd_start24g:
-0x01ec 000694 jam state_24g_pairing_success ,mem_24g_pairing_sm 
-0x01ed 000695 branch p_g24_start_24g_mode 
+0x1ec 000694 jam state_24g_pairing_success ,mem_24g_pairing_sm 
+0x1ed 000695 branch p_g24_start_24g_mode 
 :      000696 p_check_51cmd_stop24g:
-0x01ee 000697 set0 mark_24g ,mark 
-0x01ef 000698 jam state_24g_pairing_success ,mem_24g_pairing_sm 
-0x01f0 000699 branch p_g24_stop_g24_mode 
+0x1ee 000697 set0 mark_24g ,mark 
+0x1ef 000698 jam state_24g_pairing_success ,mem_24g_pairing_sm 
+0x1f0 000699 branch p_g24_stop_g24_mode 
 :      000707 p_le_queue_init:
-0x01f1 000708 setarg 0 
-0x01f2 000709 store 4 ,mem_queue_write 
-0x01f3 000710 rtn 
+0x1f1 000708 setarg 0 
+0x1f2 000709 store 4 ,mem_queue_write 
+0x1f3 000710 rtn 
 :      000713 p_g24_dispatch:
-0x01f4 000714 rtnmark0 mark_24g 
-0x01f5 000715 call p_g24_txdata_prep 
-0x01f6 000716 nbranch p_g24_long_sleep ,user 
-0x01f7 000717 jam 10 ,mem_24g_enter_lpm_timer 
-0x01f8 000718 call p_g24_transmit_packet 
-0x01f9 000719 fetch 1 ,mem_24g_pairing_sm 
-0x01fa 000720 rtnne state_24g_pairing_success 
-0x01fb 000721 jam tx_power_5db ,mem_tx_power 
+0x1f4 000714 rtnmark0 mark_24g 
+0x1f5 000715 call p_g24_txdata_prep 
+0x1f6 000716 nbranch p_g24_long_sleep ,user 
+0x1f7 000717 jam 10 ,mem_24g_enter_lpm_timer 
+0x1f8 000718 call p_g24_transmit_packet 
+0x1f9 000719 fetch 1 ,mem_24g_pairing_sm 
+0x1fa 000720 rtnne state_24g_pairing_success 
+0x1fb 000721 jam tx_power_5db ,mem_tx_power 
 :      000722 p_g24_short_sleep:
-0x01fc 000723 fetch 1 ,mem_mouse_retry_flag 
-0x01fd 000724 nrtn blank 
-0x01fe 000725 call p_check_ipc_for_lpm 
-0x01ff 000726 nrtn user 
-0x0200 000727 fetch 1 ,mem_c51_lpm_lock 
-0x0201 000728 nrtn blank 
-0x0202 000729 call lpo_calibration 
-0x0203 000730 fetch 3 ,mem_clks_per_lpo 
-0x0204 000731 rtn blank 
-0x0205 000732 fetch 1 ,mem_lpm_mode 
-0x0206 000733 rtn blank 
+0x1fc 000723 fetch 1 ,mem_mouse_retry_flag 
+0x1fd 000724 nrtn blank 
+0x1fe 000725 call p_check_ipc_for_lpm 
+0x1ff 000726 nrtn user 
+0x200 000727 fetch 1 ,mem_c51_lpm_lock 
+0x201 000728 nrtn blank 
+0x202 000729 call lpo_calibration 
+0x203 000730 fetch 3 ,mem_clks_per_lpo 
+0x204 000731 rtn blank 
+0x205 000732 fetch 1 ,mem_lpm_mode 
+0x206 000733 rtn blank 
 :      000734 p_g24_short_sleep_1:
-0x0207 000735 setarg 58000 
+0x207 000735 setarg 58000 
 :      000736 p_g24_short_sleep_2:
-0x0208 000737 call clk2lpo 
-0x0209 000738 storet 4 ,mem_sleep_counter 
-0x020a 000739 branch lpm_sleep 
+0x208 000737 call clk2lpo 
+0x209 000738 storet 4 ,mem_sleep_counter 
+0x20a 000739 branch lpm_sleep 
 :      000741 p_g24_long_sleep:
-0x020b 000742 call p_check_ipc_for_lpm 
-0x020c 000743 nrtn user 
-0x020d 000744 fetch 1 ,mem_c51_lpm_lock 
-0x020e 000745 nrtn blank 
-0x020f 000746 call lpo_calibration 
-0x0210 000747 fetch 3 ,mem_clks_per_lpo 
-0x0211 000748 rtn blank 
-0x0212 000749 fetch 1 ,mem_lpm_mode 
-0x0213 000750 rtn blank 
-0x0214 000751 fetch 1 ,mem_24g_enter_lpm_timer 
-0x0215 000752 nbranch p_g24_short_sleep_1 ,blank 
-0x0216 000753 fetch 8 ,mem_24g_enter_hibernate 
-0x0217 000754 branch p_g24_short_sleep_2 
+0x20b 000742 call p_check_ipc_for_lpm 
+0x20c 000743 nrtn user 
+0x20d 000744 fetch 1 ,mem_c51_lpm_lock 
+0x20e 000745 nrtn blank 
+0x20f 000746 call lpo_calibration 
+0x210 000747 fetch 3 ,mem_clks_per_lpo 
+0x211 000748 rtn blank 
+0x212 000749 fetch 1 ,mem_lpm_mode 
+0x213 000750 rtn blank 
+0x214 000751 fetch 1 ,mem_24g_enter_lpm_timer 
+0x215 000752 nbranch p_g24_short_sleep_1 ,blank 
+0x216 000753 fetch 8 ,mem_24g_enter_hibernate 
+0x217 000754 branch p_g24_short_sleep_2 
 :      000756 p_g24_txdata_prep:
-0x0218 000757 fetch 1 ,mem_24g_pairing_sm 
-0x0219 000758 bne state_24g_pairing_success ,p_g24_pairing_sm 
-0x021a 000759 call p_g24_package_data 
-0x021b 000760 call p_g24_get_package_data ,user 
-0x021c 000761 call p_g24_transmit_prep ,user 
+0x218 000757 fetch 1 ,mem_24g_pairing_sm 
+0x219 000758 bne state_24g_pairing_success ,p_g24_pairing_sm 
+0x21a 000759 call p_g24_package_data 
+0x21b 000760 call p_g24_get_package_data ,user 
+0x21c 000761 call p_g24_transmit_prep ,user 
 :      000762 p_g24_txdata_enable_tx:
-0x021d 000763 jam ensure_on_24g ,mem_24g_ensure 
-0x021e 000764 rtn 
+0x21d 000763 jam ensure_on_24g ,mem_24g_ensure 
+0x21e 000764 rtn 
 :      000766 p_g24_package_data:
-0x021f 000767 disable user 
-0x0220 000768 jam 2 ,mem_24g_data_type 
-0x0221 000769 fetch 1 ,mem_24g_txbuf_new 
-0x0222 000770 beq 0x01 ,p_g24_dataready 
-0x0223 000771 beq 0x02 ,p_g24_dataready_mk 
-0x0224 000772 beq 0x03 ,p_g24_dataready_ms 
-0x0225 000773 beq 0x06 ,p_g24_dataready_sys 
-0x0226 000774 fetch 1 ,mem_mouse_retry_flag 
-0x0227 000775 ncall enable_user ,blank 
-0x0228 000776 rtn 
+0x21f 000767 disable user 
+0x220 000768 jam 2 ,mem_24g_data_type 
+0x221 000769 fetch 1 ,mem_24g_txbuf_new 
+0x222 000770 beq 0x01 ,p_g24_dataready 
+0x223 000771 beq 0x02 ,p_g24_dataready_mk 
+0x224 000772 beq 0x03 ,p_g24_dataready_ms 
+0x225 000773 beq 0x06 ,p_g24_dataready_sys 
+0x226 000774 fetch 1 ,mem_mouse_retry_flag 
+0x227 000775 ncall enable_user ,blank 
+0x228 000776 rtn 
 :      000777 p_g24_dataready:
-0x0229 000778 jam 0x00 ,mem_24g_txbuf_new 
-0x022a 000779 jam 10 ,mem_24g_datalen 
-0x022b 000780 branch p_g24_package_data_rtn 
+0x229 000778 jam 0x00 ,mem_24g_txbuf_new 
+0x22a 000779 jam 10 ,mem_24g_datalen 
+0x22b 000780 branch p_g24_package_data_rtn 
 :      000781 p_g24_dataready_mk:
-0x022c 000782 jam 0x03 ,mem_24g_txbuf_new 
-0x022d 000783 jam 4 ,mem_24g_datalen 
-0x022e 000784 branch p_g24_package_data_rtn 
+0x22c 000782 jam 0x03 ,mem_24g_txbuf_new 
+0x22d 000783 jam 4 ,mem_24g_datalen 
+0x22e 000784 branch p_g24_package_data_rtn 
 :      000785 p_g24_dataready_sys:
-0x022f 000786 jam 0x02 ,mem_24g_txbuf_new 
-0x0230 000787 jam 3 ,mem_24g_datalen 
-0x0231 000788 branch p_g24_package_data_rtn 
+0x22f 000786 jam 0x02 ,mem_24g_txbuf_new 
+0x230 000787 jam 3 ,mem_24g_datalen 
+0x231 000788 branch p_g24_package_data_rtn 
 :      000789 p_g24_dataready_ms:
-0x0232 000790 jam 1 ,mem_24g_data_type 
-0x0233 000791 jam 8 ,mem_24g_datalen 
+0x232 000790 jam 1 ,mem_24g_data_type 
+0x233 000791 jam 8 ,mem_24g_datalen 
 :      000792 p_g24_package_data_rtn:
-0x0234 000793 jam 0 ,mem_24g_get_ack_fail 
-0x0235 000794 branch enable_user 
+0x234 000793 jam 0 ,mem_24g_get_ack_fail 
+0x235 000794 branch enable_user 
 :      000797 p_g24_get_package_data:
-0x0236 000798 fetch 9 ,mem_24g_txbuf_new 
-0x0237 000799 store 9 ,mem_24g_txbuf 
-0x0238 000800 setarg 0 
-0x0239 000801 store 9 ,mem_24g_txbuf_new 
-0x023a 000802 rtn 
+0x236 000798 fetch 9 ,mem_24g_txbuf_new 
+0x237 000799 store 9 ,mem_24g_txbuf 
+0x238 000802 rtn 
 :      000805 p_g24_transmit_packet:
-0x023b 000806 jam 0 ,mem_24g_retry 
+0x239 000806 jam 0 ,mem_24g_retry 
 :      000807 p_g24_transmit_loop:
-0x023c 000808 arg param_rx_setup ,timeup 
-0x023d 000809 until clkn_rt ,meet 
-0x023e 000810 call p_g24_transmit_receive_ack 
-0x023f 000811 nbranch p_g24_retransmit ,user3 
-0x0240 000812 call p_g24_ackpayload_parse 
-0x0241 000813 fetch 1 ,mem_24g_pid 
-0x0242 000814 increase 1 ,pdata 
-0x0243 000815 store 1 ,mem_24g_pid 
-0x0244 000816 jam 0 ,mem_mouse_retry_flag 
-0x0245 000817 fetch 1 ,mem_24g_pairing_sm 
-0x0246 000818 bne state_24g_pairing_success ,p_g24_paring_mode_start 
+0x23a 000808 arg param_rx_setup ,timeup 
+0x23b 000809 until clkn_rt ,meet 
+0x23c 000810 call p_g24_transmit_receive_ack 
+0x23d 000811 nbranch p_g24_retransmit ,user3 
+0x23e 000812 call p_g24_ackpayload_parse 
+0x23f 000813 fetch 1 ,mem_24g_pid 
+0x240 000814 increase 1 ,pdata 
+0x241 000815 store 1 ,mem_24g_pid 
+0x242 000816 jam 0 ,mem_mouse_retry_flag 
+0x243 000817 fetch 1 ,mem_24g_pairing_sm 
+0x244 000818 bne state_24g_pairing_success ,p_g24_paring_mode_start 
 :      000819 p_g24_transmit_abandon:
-0x0247 000820 call p_g24_clear_txbuf 
-0x0248 000821 jam 0 ,mem_24g_get_ack_fail 
-0x0249 000822 jam ensure_off_24g ,mem_24g_ensure 
-0x024a 000823 rtn 
+0x245 000820 call p_g24_clear_txbuf 
+0x246 000821 jam 0 ,mem_24g_get_ack_fail 
+0x247 000822 jam ensure_off_24g ,mem_24g_ensure 
+0x248 000823 rtn 
 :      000826 p_g24_retransmit:
-0x024b 000827 jam 1 ,mem_mouse_retry_flag 
-0x024c 000828 fetch 1 ,mem_24g_get_ack_fail 
-0x024d 000829 increase 1 ,pdata 
-0x024e 000830 store 1 ,mem_24g_get_ack_fail 
-0x024f 000831 fetch 1 ,mem_24g_pairing_sm 
-0x0250 000832 bne state_24g_pairing_success ,p_g24_tx_paring_retry 
-0x0251 000833 fetch 1 ,mem_24g_get_ack_fail 
-0x0252 000834 beq 0xff ,p_g24_stop_g24_mode 
-0x0253 000835 fetch 1 ,mem_24g_get_ack_fail 
-0x0254 000836 arg 16 ,temp 
-0x0255 000837 isub temp ,null 
-0x0256 000838 branch p_g24_ch ,positive 
-0x0257 000839 fetch 1 ,mem_24g_retry 
-0x0258 000840 increase 1 ,pdata 
-0x0259 000841 store 1 ,mem_24g_retry 
-0x025a 000842 nop 10 
-0x025b 000843 bne retry_24g ,p_g24_transmit_loop 
-0x025c 000844 branch p_g24_ch 
+0x249 000827 jam 1 ,mem_mouse_retry_flag 
+0x24a 000828 fetch 1 ,mem_24g_get_ack_fail 
+0x24b 000829 increase 1 ,pdata 
+0x24c 000830 store 1 ,mem_24g_get_ack_fail 
+0x24d 000831 fetch 1 ,mem_24g_pairing_sm 
+0x24e 000832 bne state_24g_pairing_success ,p_g24_tx_paring_retry 
+0x24f 000833 fetch 1 ,mem_24g_get_ack_fail 
+0x250 000834 beq 0xff ,p_g24_stop_g24_mode 
+0x251 000835 fetch 1 ,mem_24g_get_ack_fail 
+0x252 000836 arg 16 ,temp 
+0x253 000837 isub temp ,null 
+0x254 000838 branch p_g24_ch ,positive 
+0x255 000839 fetch 1 ,mem_24g_retry 
+0x256 000840 increase 1 ,pdata 
+0x257 000841 store 1 ,mem_24g_retry 
+0x258 000842 nop 10 
+0x259 000843 bne retry_24g ,p_g24_transmit_loop 
+0x25a 000844 branch p_g24_ch 
 :      000847 p_g24_clear_txbuf:
-0x025d 000848 setarg 0 
-0x025e 000849 store 9 ,mem_24g_txbuf 
-0x025f 000850 store 9 ,mem_24g_txbuf_new 
-0x0260 000851 rtn 
+0x25b 000848 setarg 0 
+0x25c 000849 store 9 ,mem_24g_txbuf 
+0x25d 000850 store 9 ,mem_24g_txbuf_new 
+0x25e 000851 rtn 
 :      000855 p_g24_paring_mode_start:
-0x0261 000856 branch p_g24_paring_mode 
+0x25f 000856 branch p_g24_paring_mode 
 :      000858 p_g24_transmit_receive_ack:
-0x0262 000859 disable user3 
-0x0263 000860 call p_g24_transmit 
-0x0264 000863 force 0 ,radio_ctrl 
-0x0265 000864 fetch 4 ,mem_24g_addr 
-0x0266 000865 iforce access 
-0x0267 000866 fetcht 1 ,mem_last_freq 
-0x0268 000867 call set_freq_rx 
-0x0269 000868 call rf_rx_enable 
-0x026a 000869 call p_g24_receive_rxon 
-0x026b 000870 call p_g24_end_of_packet ,user3 
-0x026c 000871 rtn 
+0x260 000859 disable user3 
+0x261 000860 call p_g24_transmit 
+0x262 000863 force 0 ,radio_ctrl 
+0x263 000864 fetch 4 ,mem_24g_addr 
+0x264 000865 iforce access 
+0x265 000866 fetcht 1 ,mem_last_freq 
+0x266 000867 call set_freq_rx 
+0x267 000868 call rf_rx_enable 
+0x268 000869 call p_g24_receive_rxon 
+0x269 000870 call p_g24_end_of_packet ,user3 
+0x26a 000871 rtn 
 :      000878 p_g24_tx_paring_retry:
-0x026d 000879 rtn 
+0x26b 000879 rtn 
 :      000883 p_g24_stop_g24_mode:
-0x026e 000884 jam 0 ,mem_mouse_retry_flag 
-0x026f 000885 jam bt_evt_24g_attempt_fail ,mem_fifo_temp 
-0x0270 000886 branch ui_ipc_send_event 
+0x26c 000884 jam 0 ,mem_mouse_retry_flag 
+0x26d 000885 jam bt_evt_24g_attempt_fail ,mem_fifo_temp 
+0x26e 000886 branch ui_ipc_send_event 
 :      000889 p_g24_ackpayload_parse:
-0x0271 000890 call p_g24_read_len_pid_crc 
-0x0272 000891 fetch 1 ,mem_24g_rxdata_length 
-0x0273 000892 rtn blank 
-0x0274 000893 iforce loopcnt 
-0x0275 000894 call p_24g_kb_led 
-0x0276 000895 arg mem_24g_rxbuf + 2 ,contr 
-0x0277 000896 arg mem_24g_rxpayload ,contw 
-0x0278 000897 branch memcpy 
+0x26f 000890 call p_g24_read_len_pid_crc 
+0x270 000891 fetch 1 ,mem_24g_rxdata_length 
+0x271 000892 rtn blank 
+0x272 000893 iforce loopcnt 
+0x273 000894 call p_24g_kb_led 
+0x274 000895 arg mem_24g_rxbuf + 2 ,contr 
+0x275 000896 arg mem_24g_rxpayload ,contw 
+0x276 000897 branch memcpy 
 :      000899 p_24g_kb_led:
-0x0279 000900 fetch 1 ,mem_24g_rxbuf + 1 
-0x027a 000901 compare 0x08 ,pdata ,0xf8 
-0x027b 000902 nrtn true 
-0x027c 000903 fetcht 1 ,mem_24g_rxbuf + 2 
-0x027d 000904 storet 1 ,mem_caps_num_lock 
-0x027e 000905 jam 0 ,mem_24g_led_flag 
-0x027f 000906 rtn 
+0x277 000900 fetch 1 ,mem_24g_rxbuf + 1 
+0x278 000901 compare 0x08 ,pdata ,0xf8 
+0x279 000902 nrtn true 
+0x27a 000903 fetcht 1 ,mem_24g_rxbuf + 2 
+0x27b 000904 storet 1 ,mem_caps_num_lock 
+0x27c 000905 jam 0 ,mem_24g_led_flag 
+0x27d 000906 rtn 
 :      000909 p_g24_start_pairing_sm1:
-0x0280 000910 set1 mark_24g ,mark 
-0x0281 000911 call p_g24_pair_init 
-0x0282 000912 call p_g24_transmit_abandon 
-0x0283 000913 jam state_24g_pairing_1 ,mem_24g_pairing_sm 
-0x0284 000914 rtn 
+0x27e 000910 set1 mark_24g ,mark 
+0x27f 000911 call p_g24_pair_init 
+0x280 000912 call p_g24_transmit_abandon 
+0x281 000913 jam state_24g_pairing_1 ,mem_24g_pairing_sm 
+0x282 000914 rtn 
 :      000916 p_g24_pair_init:
-0x0285 000917 jam 0 ,mem_24g_pid 
-0x0286 000918 jam g24_pair_ch ,mem_24g_ch 
-0x0287 000919 fetch 4 ,mem_24g_paring_addr 
-0x0288 000920 branch p_g24_update_addr_and_synccrc8 
+0x283 000917 jam 0 ,mem_24g_pid 
+0x284 000918 jam g24_pair_ch ,mem_24g_ch 
+0x285 000919 fetch 4 ,mem_24g_paring_addr 
+0x286 000920 branch p_g24_update_addr_and_synccrc8 
 :      000922 p_g24_pairing_sm:
-0x0289 000923 call p_g24_pair_init 
-0x028a 000924 fetch 1 ,mem_24g_ensure 
-0x028b 000925 beq ensure_on_24g ,enable_user 
-0x028c 000926 fetch 1 ,mem_24g_pairing_sm 
-0x028d 000927 beq state_24g_pairing_1 ,p_g24_pairing_sm_1 
-0x028e 000928 beq state_24g_pairing_2 ,p_g24_pairing_sm_2 
-0x028f 000929 beq state_24g_pairing_3 ,p_g24_pairing_sm_3 
-0x0290 000930 branch assert 
+0x287 000923 call p_g24_pair_init 
+0x288 000924 fetch 1 ,mem_24g_ensure 
+0x289 000925 beq ensure_on_24g ,enable_user 
+0x28a 000926 fetch 1 ,mem_24g_pairing_sm 
+0x28b 000927 beq state_24g_pairing_1 ,p_g24_pairing_sm_1 
+0x28c 000928 beq state_24g_pairing_2 ,p_g24_pairing_sm_2 
+0x28d 000929 beq state_24g_pairing_3 ,p_g24_pairing_sm_3 
+0x28e 000930 branch assert 
 :      000932 p_g24_pairing_sm_1:
-0x0291 000933 jam state_24g_pairing_1_waiting_ack ,mem_24g_pairing_sm 
-0x0292 000934 jam 0xaa ,mem_24g_common_temp 
-0x0293 000935 branch p_g24_pairing_sm_common 
+0x28f 000933 jam state_24g_pairing_1_waiting_ack ,mem_24g_pairing_sm 
+0x290 000934 jam 0xaa ,mem_24g_common_temp 
+0x291 000935 branch p_g24_pairing_sm_common 
 :      000936 p_g24_pairing_sm_2:
-0x0294 000937 jam state_24g_pairing_2_waiting_ack ,mem_24g_pairing_sm 
-0x0295 000938 jam 0x55 ,mem_24g_common_temp 
-0x0296 000939 branch p_g24_pairing_sm_common 
+0x292 000937 jam state_24g_pairing_2_waiting_ack ,mem_24g_pairing_sm 
+0x293 000938 jam 0x55 ,mem_24g_common_temp 
+0x294 000939 branch p_g24_pairing_sm_common 
 :      000940 p_g24_pairing_sm_3:
-0x0297 000941 jam state_24g_pairing_3_waiting_ack ,mem_24g_pairing_sm 
-0x0298 000942 jam 0x22 ,mem_24g_common_temp 
+0x295 000941 jam state_24g_pairing_3_waiting_ack ,mem_24g_pairing_sm 
+0x296 000942 jam 0x22 ,mem_24g_common_temp 
 :      000943 p_g24_pairing_sm_common:
-0x0299 000947 jam 0x02 ,mem_24g_common_temp + 1 
-0x029a 000948 fetch 4 ,mem_24g_device_addr 
-0x029b 000949 store 4 ,mem_24g_common_temp + 2 
-0x029c 000950 jam 0 ,mem_24g_common_temp + 6 
-0x029d 000951 arg mem_24g_common_temp ,rega 
-0x029e 000952 arg 7 ,temp 
-0x029f 000953 call p_g24_put_data_in_buff 
-0x02a0 000954 call p_g24_transmit_prep 
-0x02a1 000955 call p_g24_txdata_enable_tx 
-0x02a2 000956 branch enable_user 
+0x297 000947 jam 0x02 ,mem_24g_common_temp + 1 
+0x298 000948 fetch 4 ,mem_24g_device_addr 
+0x299 000949 store 4 ,mem_24g_common_temp + 2 
+0x29a 000950 jam 0 ,mem_24g_common_temp + 6 
+0x29b 000951 arg mem_24g_common_temp ,rega 
+0x29c 000952 arg 7 ,temp 
+0x29d 000953 call p_g24_put_data_in_buff 
+0x29e 000954 call p_g24_transmit_prep 
+0x29f 000955 call p_g24_txdata_enable_tx 
+0x2a0 000956 branch enable_user 
 :      000958 p_g24_paring_mode:
-0x02a3 000959 fetch 1 ,mem_24g_pairing_sm 
-0x02a4 000960 rtneq state_24g_pairing_success 
-0x02a5 000961 beq state_24g_pairing_1_waiting_ack ,p_g24_pairing_sm_1_waiting_ack 
-0x02a6 000962 beq state_24g_pairing_2_waiting_ack ,p_g24_pairing_sm_2_waiting_ack 
-0x02a7 000963 beq state_24g_pairing_3_waiting_ack ,p_g24_pairing_sm_3_waiting_ack 
-0x02a8 000964 rtn 
+0x2a1 000959 fetch 1 ,mem_24g_pairing_sm 
+0x2a2 000960 rtneq state_24g_pairing_success 
+0x2a3 000961 beq state_24g_pairing_1_waiting_ack ,p_g24_pairing_sm_1_waiting_ack 
+0x2a4 000962 beq state_24g_pairing_2_waiting_ack ,p_g24_pairing_sm_2_waiting_ack 
+0x2a5 000963 beq state_24g_pairing_3_waiting_ack ,p_g24_pairing_sm_3_waiting_ack 
+0x2a6 000964 rtn 
 :      000967 p_g24_pairing_sm_1_waiting_ack:
-0x02a9 000968 jam state_24g_pairing_2 ,mem_24g_pairing_sm 
-0x02aa 000969 branch p_g24_transmit_abandon 
+0x2a7 000968 jam state_24g_pairing_2 ,mem_24g_pairing_sm 
+0x2a8 000969 branch p_g24_transmit_abandon 
 :      000970 p_g24_pairing_sm_2_waiting_ack:
-0x02ab 000971 jam state_24g_pairing_3 ,mem_24g_pairing_sm 
-0x02ac 000972 branch p_g24_transmit_abandon 
+0x2a9 000971 jam state_24g_pairing_3 ,mem_24g_pairing_sm 
+0x2aa 000972 branch p_g24_transmit_abandon 
 :      000973 p_g24_pairing_sm_3_waiting_ack:
-0x02ad 000974 jam state_24g_pairing_success ,mem_24g_pairing_sm 
-0x02ae 000975 jam bt_evt_24g_pairing_complete ,mem_fifo_temp 
-0x02af 000976 call ui_ipc_send_event 
-0x02b0 000977 fetch 4 ,mem_24g_rxpayload + 2 
-0x02b1 000978 call p_g24_update_addr_and_synccrc8 
-0x02b2 000979 branch p_g24_transmit_abandon 
+0x2ab 000974 jam state_24g_pairing_success ,mem_24g_pairing_sm 
+0x2ac 000975 jam bt_evt_24g_pairing_complete ,mem_fifo_temp 
+0x2ad 000976 call ui_ipc_send_event 
+0x2ae 000977 fetch 4 ,mem_24g_rxpayload + 2 
+0x2af 000978 call p_g24_update_addr_and_synccrc8 
+0x2b0 000979 branch p_g24_transmit_abandon 
 :      000981 p_g24_start_24g_mode:
-0x02b3 000982 rtnmark1 mark_24g 
-0x02b4 000983 call p_g24_syncword_crc8 
-0x02b5 000984 call p_g24_ch 
-0x02b6 000985 fetch 1 ,mem_24g_pairing_sm 
-0x02b7 000986 rtnne state_24g_pairing_success 
-0x02b8 000987 call p_g24_tx_attemp_data_prep 
-0x02b9 000988 setarg 0 
-0x02ba 000989 store 2 ,mem_24g_check_dongle_times 
+0x2b1 000982 rtnmark1 mark_24g 
+0x2b2 000983 call p_g24_syncword_crc8 
+0x2b3 000984 call p_g24_ch 
+0x2b4 000985 fetch 1 ,mem_24g_pairing_sm 
+0x2b5 000986 rtnne state_24g_pairing_success 
+0x2b6 000987 call p_g24_tx_attemp_data_prep 
+0x2b7 000988 setarg 0 
+0x2b8 000989 store 2 ,mem_24g_check_dongle_times 
 :      000990 p_g24_tx_attemp_dongle_loop:
-0x02bb 000991 call lpo_calibration 
-0x02bc 000992 nop 2000 
-0x02bd 000993 fetch 1 ,mem_24g_check_dongle_times 
-0x02be 000994 beq 0xff ,p_g24_stop_g24_mode 
-0x02bf 000995 call p_g24_transmit_receive_ack 
-0x02c0 000996 nbranch p_g24_attemp_txdata_retry ,user3 
+0x2b9 000991 call lpo_calibration 
+0x2ba 000992 nop 2000 
+0x2bb 000993 fetch 1 ,mem_24g_check_dongle_times 
+0x2bc 000994 beq 0xff ,p_g24_stop_g24_mode 
+0x2bd 000995 call p_g24_transmit_receive_ack 
+0x2be 000996 nbranch p_g24_attemp_txdata_retry ,user3 
 :      000997 p_g24_tx_attemp_dongle_succ:
-0x02c1 000998 call p_g24_clear_txbuf 
-0x02c2 000999 set1 mark_24g ,mark 
-0x02c3 001000 jam bt_evt_24g_attempt_success ,mem_fifo_temp 
-0x02c4 001001 branch ui_ipc_send_event 
+0x2bf 000998 call p_g24_clear_txbuf 
+0x2c0 000999 set1 mark_24g ,mark 
+0x2c1 001000 jam bt_evt_24g_attempt_success ,mem_fifo_temp 
+0x2c2 001001 branch ui_ipc_send_event 
 :      001004 p_g24_tx_attemp_data_prep:
-0x02c5 001005 jam 0xff ,mem_24g_common_temp 
-0x02c6 001006 fetch 1 ,mem_24g_data_type 
-0x02c7 001007 store 1 ,mem_24g_common_temp + 1 
-0x02c8 001008 fetch 4 ,mem_24g_device_addr 
-0x02c9 001009 store 4 ,mem_24g_common_temp + 2 
-0x02ca 001010 arg 6 ,temp 
-0x02cb 001011 arg mem_24g_common_temp ,rega 
-0x02cc 001012 call p_g24_put_data_in_buff 
-0x02cd 001013 branch p_g24_transmit_prep 
+0x2c3 001005 jam 0xff ,mem_24g_common_temp 
+0x2c4 001006 fetch 1 ,mem_24g_data_type 
+0x2c5 001007 store 1 ,mem_24g_common_temp + 1 
+0x2c6 001008 fetch 4 ,mem_24g_device_addr 
+0x2c7 001009 store 4 ,mem_24g_common_temp + 2 
+0x2c8 001010 arg 6 ,temp 
+0x2c9 001011 arg mem_24g_common_temp ,rega 
+0x2ca 001012 call p_g24_put_data_in_buff 
+0x2cb 001013 branch p_g24_transmit_prep 
 :      001015 p_g24_attemp_txdata_retry:
-0x02ce 001016 fetch 2 ,mem_24g_check_dongle_times 
-0x02cf 001017 increase 1 ,pdata 
-0x02d0 001018 store 2 ,mem_24g_check_dongle_times 
-0x02d1 001019 call p_g24_ch 
-0x02d2 001020 branch p_g24_tx_attemp_dongle_loop 
+0x2cc 001016 fetch 2 ,mem_24g_check_dongle_times 
+0x2cd 001017 increase 1 ,pdata 
+0x2ce 001018 store 2 ,mem_24g_check_dongle_times 
+0x2cf 001019 call p_g24_ch 
+0x2d0 001020 branch p_g24_tx_attemp_dongle_loop 
 :      001023 p_g24_put_data_in_buff:
-0x02d3 001024 storet 1 ,mem_24g_datalen 
-0x02d4 001025 copy temp ,loopcnt 
-0x02d5 001026 arg mem_24g_txbuf ,contw 
-0x02d6 001027 copy rega ,contr 
-0x02d7 001028 branch memcpy 
+0x2d1 001024 storet 1 ,mem_24g_datalen 
+0x2d2 001025 copy temp ,loopcnt 
+0x2d3 001026 arg mem_24g_txbuf ,contw 
+0x2d4 001027 copy rega ,contr 
+0x2d5 001028 branch memcpy 
 :      001030 p_g24_read_len_pid_crc:
-0x02d8 001032 fetch 1 ,mem_24g_rxbuf + 1 
-0x02d9 001033 rshift3 pdata ,pdata 
-0x02da 001034 store 1 ,mem_24g_rxdata_length 
-0x02db 001036 increase 1 ,pdata 
-0x02dc 001037 arg mem_24g_rxbuf + 1 ,contr 
-0x02dd 001038 iadd contr ,contr 
-0x02de 001039 ifetch 3 ,contr 
-0x02df 001040 store 3 ,mem_24g_sta_crc 
-0x02e0 001041 rtn 
+0x2d6 001032 fetch 1 ,mem_24g_rxbuf + 1 
+0x2d7 001033 rshift3 pdata ,pdata 
+0x2d8 001034 store 1 ,mem_24g_rxdata_length 
+0x2d9 001036 increase 1 ,pdata 
+0x2da 001037 arg mem_24g_rxbuf + 1 ,contr 
+0x2db 001038 iadd contr ,contr 
+0x2dc 001039 ifetch 3 ,contr 
+0x2dd 001040 store 3 ,mem_24g_sta_crc 
+0x2de 001041 rtn 
 :      001043 p_rssi_signal:
-0x02e1 001044 fetcht 1 ,mem_rssi_signal_index 
-0x02e2 001045 setarg mem_rssi_signal_buf 
-0x02e3 001046 iadd temp ,contw 
-0x02e4 001047 copy rega ,pdata 
-0x02e5 001048 istore 1 ,contw 
-0x02e6 001049 increase 1 ,temp 
-0x02e7 001050 and_into rssi_buf_len_signal ,temp 
-0x02e8 001051 storet 1 ,mem_rssi_signal_index 
-0x02e9 001052 rtn 
+0x2df 001044 fetcht 1 ,mem_rssi_signal_index 
+0x2e0 001045 setarg mem_rssi_signal_buf 
+0x2e1 001046 iadd temp ,contw 
+0x2e2 001047 copy rega ,pdata 
+0x2e3 001048 istore 1 ,contw 
+0x2e4 001049 increase 1 ,temp 
+0x2e5 001050 and_into rssi_buf_len_signal ,temp 
+0x2e6 001051 storet 1 ,mem_rssi_signal_index 
+0x2e7 001052 rtn 
 :      001072 p_g24_update_addr_and_synccrc8:
-0x02ea 001073 store 4 ,mem_24g_addr 
+0x2e8 001073 store 4 ,mem_24g_addr 
 :      001076 p_g24_syncword_crc8:
-0x02eb 001077 arg 0 ,rega 
-0x02ec 001078 arg 4 ,loopcnt 
-0x02ed 001079 arg mem_24g_addr ,contr 
+0x2e9 001077 arg 0 ,rega 
+0x2ea 001078 arg 4 ,loopcnt 
+0x2eb 001079 arg mem_24g_addr ,contr 
 :      001080 p_g24_syncword_crc8_loop:
-0x02ee 001081 ifetch 1 ,contr 
-0x02ef 001082 iadd rega ,rega 
-0x02f0 001083 loop p_g24_syncword_crc8_loop 
-0x02f1 001084 copy rega ,pdata 
-0x02f2 001085 store 2 ,mem_24g_syncword 
-0x02f3 001086 fetch 1 ,mem_24g_syncword 
-0x02f4 001087 fetcht 1 ,mem_24g_syncword + 1 
-0x02f5 001088 iadd temp ,pdata 
-0x02f6 001089 store 1 ,mem_24g_syncword_crc8 
-0x02f7 001090 rtn 
+0x2ec 001081 ifetch 1 ,contr 
+0x2ed 001082 iadd rega ,rega 
+0x2ee 001083 loop p_g24_syncword_crc8_loop 
+0x2ef 001084 copy rega ,pdata 
+0x2f0 001085 store 2 ,mem_24g_syncword 
+0x2f1 001086 fetch 1 ,mem_24g_syncword 
+0x2f2 001087 fetcht 1 ,mem_24g_syncword + 1 
+0x2f3 001088 iadd temp ,pdata 
+0x2f4 001089 store 1 ,mem_24g_syncword_crc8 
+0x2f5 001090 rtn 
 :      001093 p_g24_transmit_prep:
-0x02f8 001095 fetch 1 ,mem_24g_datalen 
-0x02f9 001096 increase 2 ,pdata 
-0x02fa 001097 store 1 ,mem_24g_txlen 
-0x02fb 001099 fetch 1 ,mem_24g_data_type 
-0x02fc 001100 store 1 ,mem_24g_txpayload 
-0x02fd 001102 fetch 1 ,mem_24g_datalen 
-0x02fe 001103 lshift3 pdata ,pdata 
-0x02ff 001104 fetcht 1 ,mem_24g_pid 
-0x0300 001105 and temp ,0x03 ,temp 
-0x0301 001106 lshift temp ,temp 
-0x0302 001107 ior temp ,pdata 
-0x0303 001108 fetcht 1 ,mem_24g_no_ack 
-0x0304 001109 iadd temp ,pdata 
-0x0305 001110 istore 1 ,contw 
-0x0306 001112 fetch 1 ,mem_24g_pairing_sm 
-0x0307 001113 bne state_24g_pairing_success ,p_g24_transmit_prep_pair 
-0x0308 001114 fetch 1 ,mem_24g_data_type 
-0x0309 001115 istore 1 ,contw 
+0x2f6 001095 fetch 1 ,mem_24g_datalen 
+0x2f7 001096 increase 2 ,pdata 
+0x2f8 001097 store 1 ,mem_24g_txlen 
+0x2f9 001099 fetch 1 ,mem_24g_data_type 
+0x2fa 001100 store 1 ,mem_24g_txpayload 
+0x2fb 001102 fetch 1 ,mem_24g_datalen 
+0x2fc 001103 lshift3 pdata ,pdata 
+0x2fd 001104 fetcht 1 ,mem_24g_pid 
+0x2fe 001105 and temp ,0x03 ,temp 
+0x2ff 001106 lshift temp ,temp 
+0x300 001107 ior temp ,pdata 
+0x301 001108 fetcht 1 ,mem_24g_no_ack 
+0x302 001109 iadd temp ,pdata 
+0x303 001110 istore 1 ,contw 
+0x304 001112 fetch 1 ,mem_24g_pairing_sm 
+0x305 001113 bne state_24g_pairing_success ,p_g24_transmit_prep_pair 
+0x306 001114 fetch 1 ,mem_24g_data_type 
+0x307 001115 istore 1 ,contw 
 :      001116 p_g24_transmit_prep_pair:
-0x030a 001117 fetch 1 ,mem_24g_datalen 
-0x030b 001118 iforce loopcnt 
-0x030c 001119 fetch 1 ,mem_24g_data_type 
-0x030d 001120 beq 1 ,p_g24_transmit_prep_mouse 
-0x030e 001121 arg mem_24g_txbuf ,contr 
-0x030f 001122 call memcpy 
-0x0310 001126 fetch 1 ,mem_24g_txbuf 
-0x0311 001127 beq 0x03 ,p_g24_multi_key_setup 
-0x0312 001128 rtn 
+0x308 001117 fetch 1 ,mem_24g_datalen 
+0x309 001118 iforce loopcnt 
+0x30a 001119 fetch 1 ,mem_24g_data_type 
+0x30b 001120 beq 1 ,p_g24_transmit_prep_mouse 
+0x30c 001121 arg mem_24g_txbuf ,contr 
+0x30d 001122 call memcpy 
+0x30e 001126 fetch 1 ,mem_24g_txbuf 
+0x30f 001127 beq 0x03 ,p_g24_multi_key_setup 
+0x310 001128 rtn 
 :      001129 p_g24_multi_key_setup:
-0x0313 001130 jam 0x02 ,mem_24g_txbuf 
-0x0314 001131 rtn 
+0x311 001130 jam 0x02 ,mem_24g_txbuf 
+0x312 001131 rtn 
 :      001134 p_g24_transmit_prep_mouse:
-0x0315 001135 arg mem_24g_txbuf + 1 ,contr 
-0x0316 001136 branch memcpy 
+0x313 001135 arg mem_24g_txbuf + 1 ,contr 
+0x314 001136 branch memcpy 
 :      001138 p_g24_ch:
-0x0317 001139 fetcht 1 ,mem_24g_current_ch_number 
-0x0318 001140 call p_g24_ch_calc 
-0x0319 001141 increase 1 ,temp 
-0x031a 001142 and_into 3 ,temp 
-0x031b 001143 storet 1 ,mem_24g_current_ch_number 
-0x031c 001144 rtn 
+0x315 001139 fetcht 1 ,mem_24g_current_ch_number 
+0x316 001140 call p_g24_ch_calc 
+0x317 001141 increase 1 ,temp 
+0x318 001142 and_into 3 ,temp 
+0x319 001143 storet 1 ,mem_24g_current_ch_number 
+0x31a 001144 rtn 
 :      001146 p_g24_ch_calc:
-0x031d 001147 fetch 1 ,mem_24g_addr 
-0x031e 001148 and_into 0x03 ,pdata 
-0x031f 001149 mul32 pdata ,4 ,rega 
-0x0320 001150 setarg mem_24g_ch_map1 
-0x0321 001151 iadd rega ,pdata 
-0x0322 001152 iadd temp ,contr 
-0x0323 001153 ifetch 1 ,contr 
-0x0324 001154 store 1 ,mem_24g_ch 
-0x0325 001155 rtn 
+0x31b 001147 fetch 1 ,mem_24g_addr 
+0x31c 001148 and_into 0x03 ,pdata 
+0x31d 001149 mul32 pdata ,4 ,rega 
+0x31e 001150 setarg mem_24g_ch_map1 
+0x31f 001151 iadd rega ,pdata 
+0x320 001152 iadd temp ,contr 
+0x321 001153 ifetch 1 ,contr 
+0x322 001154 store 1 ,mem_24g_ch 
+0x323 001155 rtn 
 :      001157 p_g24_prep:
-0x0326 001158 disable enable_crc 
-0x0327 001159 disable enable_white 
-0x0328 001160 setarg 0x555555 
-0x0329 001161 iforce crc24_init 
-0x032a 001162 fetch 1 ,mem_24g_ch 
-0x032b 001163 reverse pdata ,temp 
-0x032c 001164 set1 1 ,temp 
-0x032d 001165 rshift temp ,white_init 
-0x032e 001166 rtn 
+0x324 001158 disable enable_crc 
+0x325 001159 disable enable_white 
+0x326 001160 setarg 0x555555 
+0x327 001161 iforce crc24_init 
+0x328 001162 fetch 1 ,mem_24g_ch 
+0x329 001163 reverse pdata ,temp 
+0x32a 001164 set1 1 ,temp 
+0x32b 001165 rshift temp ,white_init 
+0x32c 001166 rtn 
 :      001168 p_g24_receive_rxon:
-0x032f 001169 call p_g24_prep 
-0x0330 001170 enable decode_fec0 
-0x0331 001171 enable is_rx 
-0x0332 001172 disable is_tx 
-0x0333 001173 enable swfine 
-0x0334 001174 fetch 2 ,mem_24g_rx_window 
-0x0335 001175 iforce stop_watch 
-0x0336 001176 correlate null ,timeout 
-0x0337 001177 nbranch p_g24_sync_timeout ,sync 
-0x0338 001178 disable decode_fec0 
-0x0339 001179 enable decode_fec1 
-0x033a 001180 enable enable_white 
-0x033b 001181 enable enable_crc 
-0x033c 001182 parse demod ,bucket ,8 
-0x033d 001183 rshift3 pwindow ,pdata 
-0x033e 001184 store 1 ,mem_24g_get_syncword_crc8 
-0x033f 001185 fetcht 1 ,mem_24g_syncword_crc8 
-0x0340 001186 isub temp ,null 
-0x0341 001187 nbranch p_g24_end_of_packet ,zero 
-0x0342 001188 parse demod ,bucket ,8 
-0x0343 001189 rshift3 pwindow ,pdata 
-0x0344 001190 store 1 ,mem_24g_rxbuf 
-0x0345 001194 fetch 1 ,mem_24g_rxbuf 
-0x0346 001195 fetcht 1 ,mem_24g_data_type 
-0x0347 001196 icompare bits_data ,temp 
-0x0348 001197 nbranch p_g24_end_of_packet ,true 
+0x32d 001169 call p_g24_prep 
+0x32e 001170 enable decode_fec0 
+0x32f 001171 enable is_rx 
+0x330 001172 disable is_tx 
+0x331 001173 enable swfine 
+0x332 001174 fetch 2 ,mem_24g_rx_window 
+0x333 001175 iforce stop_watch 
+0x334 001176 correlate null ,timeout 
+0x335 001177 nbranch p_g24_sync_timeout ,sync 
+0x336 001178 disable decode_fec0 
+0x337 001179 enable decode_fec1 
+0x338 001180 enable enable_white 
+0x339 001181 enable enable_crc 
+0x33a 001182 parse demod ,bucket ,8 
+0x33b 001183 rshift3 pwindow ,pdata 
+0x33c 001184 store 1 ,mem_24g_get_syncword_crc8 
+0x33d 001185 fetcht 1 ,mem_24g_syncword_crc8 
+0x33e 001186 isub temp ,null 
+0x33f 001187 nbranch p_g24_end_of_packet ,zero 
+0x340 001188 parse demod ,bucket ,8 
+0x341 001189 rshift3 pwindow ,pdata 
+0x342 001190 store 1 ,mem_24g_rxbuf 
+0x343 001194 fetch 1 ,mem_24g_rxbuf 
+0x344 001195 fetcht 1 ,mem_24g_data_type 
+0x345 001196 icompare bits_data ,temp 
+0x346 001197 nbranch p_g24_end_of_packet ,true 
 :      001198 p_g24_receive_skip:
-0x0349 001199 parse demod ,bucket ,8 
-0x034a 001200 rshift3 pwindow ,pdata 
-0x034b 001201 istore 1 ,contw 
-0x034c 001202 rshift3 pdata ,pdata 
-0x034d 001203 and pdata ,0x1f ,loopcnt 
-0x034e 001204 branch p_g24rx_nopayload ,zero 
+0x347 001199 parse demod ,bucket ,8 
+0x348 001200 rshift3 pwindow ,pdata 
+0x349 001201 istore 1 ,contw 
+0x34a 001202 rshift3 pdata ,pdata 
+0x34b 001203 and pdata ,0x1f ,loopcnt 
+0x34c 001204 branch p_g24rx_nopayload ,zero 
 :      001205 p_g24rx_loop:
-0x034f 001206 parse demod ,bucket ,8 
-0x0350 001207 rshift3 pwindow ,pdata 
-0x0351 001208 istore 1 ,contw 
-0x0352 001209 loop p_g24rx_loop 
+0x34d 001206 parse demod ,bucket ,8 
+0x34e 001207 rshift3 pwindow ,pdata 
+0x34f 001208 istore 1 ,contw 
+0x350 001209 loop p_g24rx_loop 
 :      001210 p_g24rx_nopayload:
-0x0353 001212 copy contw ,rega 
-0x0354 001213 parse demod ,bucket ,8 
-0x0355 001214 rshift3 pwindow ,pdata 
-0x0356 001215 store 1 ,mem_rssi_hex_received 
-0x0357 001216 copy rega ,contw 
-0x0358 001217 parse demod ,bucket ,24 
-0x0359 001218 enable swfine 
-0x035a 001219 arg param_sifs ,stop_watch 
-0x035b 001220 rshift32 pdata ,pdata 
-0x035c 001221 rshift16 pdata ,pdata 
-0x035d 001222 istore 3 ,contw 
-0x035e 001223 disable decode_fec1 
-0x035f 001224 branch p_g24_end_of_packet ,crc_failed 
-0x0360 001225 enable user3 
-0x0361 001226 fetch 1 ,mem_last_freq 
-0x0362 001227 add pdata ,0 ,rega 
-0x0363 001228 call rf_write_freq 
-0x0364 001229 disable decode_fec0 
-0x0365 001230 call set_sync_on 
-0x0366 001231 fetch 1 ,mem_rssi_hex_received 
-0x0367 001232 copy pdata ,rega 
-0x0368 001233 call p_rssi_signal 
-0x0369 001234 rtn 
+0x351 001212 copy contw ,rega 
+0x352 001213 parse demod ,bucket ,8 
+0x353 001214 rshift3 pwindow ,pdata 
+0x354 001215 store 1 ,mem_rssi_hex_received 
+0x355 001216 copy rega ,contw 
+0x356 001217 parse demod ,bucket ,24 
+0x357 001218 enable swfine 
+0x358 001219 arg param_sifs ,stop_watch 
+0x359 001220 rshift32 pdata ,pdata 
+0x35a 001221 rshift16 pdata ,pdata 
+0x35b 001222 istore 3 ,contw 
+0x35c 001223 disable decode_fec1 
+0x35d 001224 branch p_g24_end_of_packet ,crc_failed 
+0x35e 001225 enable user3 
+0x35f 001226 fetch 1 ,mem_last_freq 
+0x360 001227 add pdata ,0 ,rega 
+0x361 001228 call rf_write_freq 
+0x362 001229 disable decode_fec0 
+0x363 001230 call set_sync_on 
+0x364 001231 fetch 1 ,mem_rssi_hex_received 
+0x365 001232 copy pdata ,rega 
+0x366 001233 call p_rssi_signal 
+0x367 001234 rtn 
 :      001236 p_g24_sync_timeout:
 :      001239 p_g24_end_of_packet:
-0x036a 001240 disable encode_fec1 
-0x036b 001241 disable decode_fec1 
-0x036c 001242 branch end_of_packet 
+0x368 001240 disable encode_fec1 
+0x369 001241 disable decode_fec1 
+0x36a 001242 branch end_of_packet 
 :      001244 p_g24_set_freq_tx:
-0x036d 001245 call set_sync_on 
-0x036e 001246 fetcht 1 ,mem_24g_ch 
-0x036f 001247 branch set_freq_tx 
+0x36b 001245 call set_sync_on 
+0x36c 001246 fetcht 1 ,mem_24g_ch 
+0x36d 001247 branch set_freq_tx 
 :      001249 p_g24_transmit:
-0x0370 001250 call le_enable 
-0x0371 001251 fetch 4 ,mem_24g_addr 
-0x0372 001252 iforce access 
-0x0373 001253 call p_g24_prep 
-0x0374 001254 call p_g24_set_freq_tx 
-0x0375 001255 set1 txgfsk ,radio_ctrl 
-0x0376 001256 enable encode_fec0 
-0x0377 001257 enable is_tx 
-0x0378 001258 disable is_rx 
-0x0379 001259 rshift16 access ,pdata 
-0x037a 001260 rshift8 pdata ,pdata 
-0x037b 001261 rshift4 pdata ,pdata 
-0x037c 001262 inject mod ,40 
-0x037d 001263 disable encode_fec0 
-0x037e 001264 enable encode_fec1 
-0x037f 001265 enable enable_white 
-0x0380 001266 enable enable_crc 
-0x0381 001267 fetch 1 ,mem_24g_syncword_crc8 
-0x0382 001268 inject mod ,8 
-0x0383 001269 fetch 1 ,mem_24g_txlen 
-0x0384 001270 iforce loopcnt 
-0x0385 001271 arg mem_24g_txpayload ,contr 
+0x36e 001250 call le_enable 
+0x36f 001251 fetch 4 ,mem_24g_addr 
+0x370 001252 iforce access 
+0x371 001253 call p_g24_prep 
+0x372 001254 call p_g24_set_freq_tx 
+0x373 001255 set1 txgfsk ,radio_ctrl 
+0x374 001256 enable encode_fec0 
+0x375 001257 enable is_tx 
+0x376 001258 disable is_rx 
+0x377 001259 rshift16 access ,pdata 
+0x378 001260 rshift8 pdata ,pdata 
+0x379 001261 rshift4 pdata ,pdata 
+0x37a 001262 inject mod ,40 
+0x37b 001263 disable encode_fec0 
+0x37c 001264 enable encode_fec1 
+0x37d 001265 enable enable_white 
+0x37e 001266 enable enable_crc 
+0x37f 001267 fetch 1 ,mem_24g_syncword_crc8 
+0x380 001268 inject mod ,8 
+0x381 001269 fetch 1 ,mem_24g_txlen 
+0x382 001270 iforce loopcnt 
+0x383 001271 arg mem_24g_txpayload ,contr 
 :      001272 p_g24tr_loop:
-0x0386 001273 ifetch 1 ,contr 
-0x0387 001274 inject mod ,8 
-0x0388 001275 loop p_g24tr_loop 
-0x0389 001276 enable enable_parity 
-0x038a 001277 inject mod ,24 
-0x038b 001278 disable enable_parity 
-0x038c 001279 until null ,tx_clear 
-0x038d 001280 nop 100 
-0x038e 001281 disable encode_fec0 
-0x038f 001282 disable encode_fec1 
-0x0390 001283 rtn 
+0x384 001273 ifetch 1 ,contr 
+0x385 001274 inject mod ,8 
+0x386 001275 loop p_g24tr_loop 
+0x387 001276 enable enable_parity 
+0x388 001277 inject mod ,24 
+0x389 001278 disable enable_parity 
+0x38a 001279 until null ,tx_clear 
+0x38b 001280 nop 100 
+0x38c 001281 disable encode_fec0 
+0x38d 001282 disable encode_fec1 
+0x38e 001283 rtn 
               org 0x3000
 :      001294 start:
 0x3000 001295 call lpmstate 
Index: btkb/output/bt_program23.meta
===================================================================
--- /YC1026/YC1085_only_24g_SDK/btkb/output/bt_program23.meta	(revision 198)
+++ /YC1026/YC1085_only_24g_SDK/btkb/output/bt_program23.meta	(working copy)
@@ -797,8 +797,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/YC1085_only_24g_SDK/btkb/output/bt_program23.rom	(revision 198)
+++ /YC1026/YC1085_only_24g_SDK/btkb/output/bt_program23.rom	(working copy)
@@ -488,13 +488,13 @@
 00100000011110100000000000000000
 11000000000100001000000111101100
 11000000000100010000000111101110
-11000000000100011000001010000000
+11000000000100011000001001111110
 00100000001000000111110001011010
 01110000010010111110111111111111
-00100000001000000000001010110011
+00100000001000000000001010110001
 01111001001111111000000000100011
 01110000010010111110111111111111
-00100000001000000000001001101110
+00100000001000000000001001101100
 01011000000000000000000000000000
 01100000000000100100101110101001
 00100000011000000000000000000000
@@ -502,7 +502,7 @@
 00100000010000000000001000011000
 00100100001101000000001000001011
 01110000010011000001010100001010
-00100000010000000000001000111011
+00100000010000000000001000111001
 01101000000000001100101111101111
 11000001111111111000000000000000
 01110000010011000011110100000010
@@ -535,10 +535,10 @@
 01101000000001000100110100111101
 00100000001000000000001000001000
 01101000000000001100101111101111
-11000000111111111000001010001001
+11000000111111111000001010000111
 00100000010000000000001000011111
 00100000010101000000001000110110
-00100000010101000000001011111000
+00100000010101000000001011110110
 01110000010010111110011000000001
 00100000011000000000000000000000
 01111000010101000111110000000000
@@ -566,22 +566,20 @@
 00100000001000000011010011011111
 01101000000001001100110101010111
 01100000000001001000110011010101
-01011000000000000000000000000000
-01100000000001001100110101010111
 00100000011000000000000000000000
 01110000010010111110100000000000
 11011001011000000000110100000000
 00110100011100110000001000000000
-00100000010000000000001001100010
-00100100001101111000001001001011
-00100000010000000000001001110001
+00100000010000000000001001100000
+00100100001101111000001001001001
+00100000010000000000001001101111
 01101000000000001100101111100000
 00011111111000001111111000000001
 01100000000000001100101111100000
 01110000010011010100011000000000
 01101000000000001100101111101111
-11000000111111111000001001100001
-00100000010000000000001001011101
+11000000111111111000001001011111
+00100000010000000000001001011011
 01110000010010111110011100000000
 01110000010010111110011000000000
 00100000011000000000000000000000
@@ -590,44 +588,44 @@
 00011111111000001111111000000001
 01100000000000001100101111100111
 01101000000000001100101111101111
-11000000111111111000001001101101
+11000000111111111000001001101011
 01101000000000001100101111100111
-11000000011111111000001001101110
+11000000011111111000001001101100
 01101000000000001100101111100111
 11011000010000000000000000010000
 10011000010001100111110000000000
-00100000001000010000001100010111
+00100000001000010000001100010101
 01101000000000001100101111101000
 00011111111000001111111000000001
 01100000000000001100101111101000
 00100000000000000000000000001010
-11000000100000111000001000111100
-00100000001000000000001100010111
+11000000100000111000001000111010
+00100000001000000000001100010101
 01011000000000000000000000000000
 01100000000001001000110011010101
 01100000000001001100110101010111
 00100000011000000000000000000000
-00100000001000000000001010100011
+00100000001000000000001010100001
 01111000010101111111110000000000
-00100000010000000000001101110000
+00100000010000000000001101101110
 00011000000000000010101000000000
 01101000000000100100110000000000
 10011000000000000001001000000000
 01101000000010001000000000010111
 00100000010000000011101010000010
 00100000010000000011101010000111
-00100000010000000000001100101111
-00100000010101111000001101101010
+00100000010000000000001100101101
+00100000010101111000001101101000
 00100000011000000000000000000000
 00100000011000000000000000000000
 01110000010011010100011000000000
 01110000000010110111110100110010
 00100000001000000111110000100111
-00100000010000000000001011011000
+00100000010000000000001011010110
 01101000000000001100101111011111
 00100000011110100000000000000000
 10011000000000000111001000000000
-00100000010000000000001001111001
+00100000010000000000001001110111
 11011000110000000000110010110101
 11011000101000000000110100010111
 00100000001000000111111001000101
@@ -639,28 +637,28 @@
 01110000010011010100011100000000
 00100000011000000000000000000000
 01111001001000000000000000100011
-00100000010000000000001010000101
-00100000010000000000001001000111
+00100000010000000000001010000011
+00100000010000000000001001000101
 01110000010010111110111100000001
 00100000011000000000000000000000
 01110000010010111110000000000000
 01110000010010111110100101001110
 01101000000000100100101111101011
-00100000001000000000001011101010
-00100000010000000000001010000101
+00100000001000000000001011101000
+00100000010000000000001010000011
 01101000000000001100101111100110
 11000000000000001011010011011111
 01101000000000001100101111101111
-11000000000000001000001010010001
-11000000000000010000001010010100
-11000000000000011000001010010111
+11000000000000001000001010001111
+11000000000000010000001010010010
+11000000000000011000001010010101
 00100000001000000011101111110001
 01110000010010111110111100010001
 01110000000011010011011110101010
-00100000001000000000001010011001
+00100000001000000000001010010111
 01110000010010111110111100010010
 01110000000011010011011101010101
-00100000001000000000001010011001
+00100000001000000000001010010111
 01110000010010111110111100010011
 01110000000011010011011100100010
 01110000000011010011100000000010
@@ -669,41 +667,41 @@
 01110000000011010011110100000000
 11011010001000000000110100110111
 11011000010000000000000000000111
-00100000010000000000001011010011
-00100000010000000000001011111000
+00100000010000000000001011010001
+00100000010000000000001011110110
 00100000010000000000001000011101
 00100000001000000011010011011111
 01101000000000001100101111101111
 11000001011111111000000000000000
-11000000000010001000001010101001
-11000000000010010000001010101011
-11000000000010011000001010101101
+11000000000010001000001010100111
+11000000000010010000001010101001
+11000000000010011000001010101011
 00100000011000000000000000000000
 01110000010010111110111100000010
-00100000001000000000001001000111
+00100000001000000000001001000101
 01110000010010111110111100000011
-00100000001000000000001001000111
+00100000001000000000001001000101
 01110000010010111110111111111111
 01110000000010110111110100110001
 00100000010000000111110000100111
 01101000000000100000110100011001
-00100000010000000000001011101010
-00100000001000000000001001000111
+00100000010000000000001011101000
+00100000001000000000001001000101
 11000110000100011000000000000000
-00100000010000000000001011101011
-00100000010000000000001100010111
+00100000010000000000001011101001
+00100000010000000000001100010101
 01101000000000001100101111101111
 11000001111111111000000000000000
-00100000010000000000001011000101
+00100000010000000000001011000011
 01011000000000000000000000000000
 01100000000000010100110000000100
 00100000010000000011110010101011
 00100000000000000000011111010000
 01101000000000001100110000000100
-11000000011111111000001001101110
-00100000010000000000001001100010
-00100100001101111000001011001110
-00100000010000000000001001011101
+11000000011111111000001001101100
+00100000010000000000001001100000
+00100100001101111000001011001100
+00100000010000000000001001011011
 01111001001000000000000000100011
 01110000000010110111110100111100
 00100000001000000111110000100111
@@ -714,13 +712,13 @@
 01100000000000100000110100111001
 11011000010000000000000000000110
 11011010001000000000110100110111
-00100000010000000000001011010011
-00100000001000000000001011111000
+00100000010000000000001011010001
+00100000001000000000001011110110
 01101000000000010100110000000100
 00011111111000001111111000000001
 01100000000000010100110000000100
-00100000010000000000001100010111
-00100000001000000000001010111011
+00100000010000000000001100010101
+00100000001000000000001010111001
 01100000000010001100101111100001
 00011000010000100111001000000000
 11011000101000000000110011010101
@@ -750,7 +748,7 @@
 11011000110000000100110000000000
 11101000110000001000000000000000
 10011010001000001010001000000000
-11000010000000000000001011101110
+11000010000000000000001011101100
 00011010001000100111111000000000
 01100000000000010100110000010110
 01101000000000001100110000010110
@@ -773,24 +771,24 @@
 10011000010000001111111000000000
 11100000101000001000000000000000
 01101000000000001100101111101111
-11000000111111111000001100001010
+11000000111111111000001100001000
 01101000000000001100101111100010
 11100000101000001000000000000000
 01101000000000001100101111100001
 10011000000000000111001000000000
 01101000000000001100101111100010
-11000000000000001000001100010101
+11000000000000001000001100010011
 11011000110000000000110011010101
 00100000010000000111111001000101
 01101000000000001000110011010101
-11000000000000011000001100010011
+11000000000000011000001100010001
 00100000011000000000000000000000
 01110000000011001101010100000010
 00100000011000000000000000000000
 11011000110000000000110011010110
 00100000001000000111111001000101
 01101000000010001100101111101010
-00100000010000000000001100011101
+00100000010000000000001100011011
 00011000010000001000010000000001
 00011000010000010000010000000011
 01100000000010001100101111101010
@@ -813,7 +811,7 @@
 01111001001000000000010000000001
 00011000010000110001110000000000
 00100000011000000000000000000000
-00100000010000000000001100100110
+00100000010000000000001100100100
 01111000001001101111110000000000
 01111000001100001111110000000000
 01111000010100000111110000000000
@@ -821,7 +819,7 @@
 01101000000000010100101111100100
 10011000000000000011011000000000
 00110111110000011000010000000000
-00100100001011000000001101101010
+00100100001011000000001101101000
 01111000010001101111110000000000
 01111000001001011111110000000000
 01111000001000111111110000000000
@@ -831,24 +829,24 @@
 01100000000000001100110000011001
 01101000000010001100110000011000
 10011000010001100111110000000000
-00100100001000101000001101101010
+00100100001000101000001101101000
 00001001100000000000000000001000
 00011001100010010111111000000000
 01100000000000001000110010110011
 01101000000000001000110010110011
 01101000000010001100101111100010
 10101000010000000000111000000000
-00100100001000001000001101101010
+00100100001000001000001101101000
 00001001100000000000000000001000
 00011001100010010111111000000000
 11100000101000001000000000000000
 00011111111010010111111000000000
 00011111111000010111001000011111
-00100000001000101000001101010011
+00100000001000101000001101010001
 00001001100000000000000000001000
 00011001100010010111111000000000
 11100000101000001000000000000000
-11000010000000000000001101001111
+11000010000000000000001101001101
 00011000101000100010001000000000
 00001001100000000000000000001000
 00011001100010010111111000000000
@@ -861,7 +859,7 @@
 00011111111100010111111000000000
 11100000101000011000000000000000
 01111000010001011111110000000000
-00100000001000110000001101101010
+00100000001000110000001101101000
 01111000001101111111110000000000
 01101000000000001000000000010111
 00011111111000001010001000000000
@@ -870,7 +868,7 @@
 00100000010000000011101001111010
 01101000000000001100110000101010
 00011111111000100010001000000000
-00100000010000000000001011100001
+00100000010000000000001011011111
 00100000011000000000000000000000
 01111000010011011111110000000000
 01111000010001011111110000000000
@@ -881,8 +879,8 @@
 00100000010000000101001111010010
 01101000000000100100110000000000
 10011000000000000001001000000000
-00100000010000000000001100100110
-00100000010000000000001101101101
+00100000010000000000001100100100
+00100000010000000000001101101011
 01111001001000000010101000000000
 01111000001011101111110000000000
 01111000001100000111110000000000
@@ -902,7 +900,7 @@
 11011000110000000000110011110101
 11101000110000001000000000000000
 00001000000000001000011000001000
-11000010000000000000001110000110
+11000010000000000000001110000100
 01111000001001000111110000000000
 00001000000000001000011000011000
 01111000010001000111110000000000
@@ -12286,6 +12284,8 @@
                                 
                                 
                                 
+                                
+                                
 00100000010000000011110001110100
 01111001001111111000000000100101
 01000100100000000100000000000000
Index: btkb/output/eeprom.dat
===================================================================
--- /YC1026/YC1085_only_24g_SDK/btkb/output/eeprom.dat	(revision 198)
+++ /YC1026/YC1085_only_24g_SDK/btkb/output/eeprom.dat	(working copy)
@@ -2,7 +2,7 @@
 02
 aa
 55
-46
+3e
 0e
 c5
 12
@@ -1967,7 +1967,7 @@
 c0
 11
 82
-80
+7e
 20
 20
 7c
@@ -1979,7 +1979,7 @@
 20
 20
 02
-b3
+b1
 79
 3f
 80
@@ -1991,7 +1991,7 @@
 20
 20
 02
-6e
+6c
 58
 00
 00
@@ -2023,7 +2023,7 @@
 20
 40
 02
-3b
+39
 68
 00
 cb
@@ -2155,7 +2155,7 @@
 c0
 ff
 82
-89
+87
 20
 40
 02
@@ -2167,7 +2167,7 @@
 20
 54
 02
-f8
+f6
 70
 4b
 e6
@@ -2276,14 +2276,6 @@
 04
 8c
 d5
-58
-00
-00
-00
-60
-04
-cd
-57
 20
 60
 00
@@ -2303,15 +2295,15 @@
 20
 40
 02
-62
+60
 24
 37
 82
-4b
+49
 20
 40
 02
-71
+6f
 68
 00
 cb
@@ -2335,11 +2327,11 @@
 c0
 ff
 82
-61
+5f
 20
 40
 02
-5d
+5b
 70
 4b
 e7
@@ -2375,7 +2367,7 @@
 c0
 ff
 82
-6d
+6b
 68
 00
 cb
@@ -2383,7 +2375,7 @@
 c0
 7f
 82
-6e
+6c
 68
 00
 cb
@@ -2399,7 +2391,7 @@
 20
 21
 03
-17
+15
 68
 00
 cb
@@ -2419,11 +2411,11 @@
 c0
 83
 82
-3c
+3a
 20
 20
 03
-17
+15
 58
 00
 00
@@ -2443,7 +2435,7 @@
 20
 20
 02
-a3
+a1
 78
 57
 fc
@@ -2451,7 +2443,7 @@
 20
 40
 03
-70
+6e
 18
 00
 2a
@@ -2479,11 +2471,11 @@
 20
 40
 03
-2f
+2d
 20
 57
 83
-6a
+68
 20
 60
 00
@@ -2507,7 +2499,7 @@
 20
 40
 02
-d8
+d6
 68
 00
 cb
@@ -2523,7 +2515,7 @@
 20
 40
 02
-79
+77
 d8
 c0
 0c
@@ -2571,11 +2563,11 @@
 20
 40
 02
-85
+83
 20
 40
 02
-47
+45
 70
 4b
 ef
@@ -2599,11 +2591,11 @@
 20
 20
 02
-ea
+e8
 20
 40
 02
-85
+83
 68
 00
 cb
@@ -2619,15 +2611,15 @@
 c0
 00
 82
-91
+8f
 c0
 01
 02
-94
+92
 c0
 01
 82
-97
+95
 20
 20
 3b
@@ -2643,7 +2635,7 @@
 20
 20
 02
-99
+97
 70
 4b
 ef
@@ -2655,7 +2647,7 @@
 20
 20
 02
-99
+97
 70
 4b
 ef
@@ -2691,11 +2683,11 @@
 20
 40
 02
-d3
+d1
 20
 40
 02
-f8
+f6
 20
 40
 02
@@ -2715,15 +2707,15 @@
 c0
 08
 82
-a9
+a7
 c0
 09
 02
-ab
+a9
 c0
 09
 82
-ad
+ab
 20
 60
 00
@@ -2735,7 +2727,7 @@
 20
 20
 02
-47
+45
 70
 4b
 ef
@@ -2743,7 +2735,7 @@
 20
 20
 02
-47
+45
 70
 4b
 ef
@@ -2763,11 +2755,11 @@
 20
 40
 02
-ea
+e8
 20
 20
 02
-47
+45
 c6
 11
 80
@@ -2775,11 +2767,11 @@
 20
 40
 02
-eb
+e9
 20
 40
 03
-17
+15
 68
 00
 cb
@@ -2791,7 +2783,7 @@
 20
 40
 02
-c5
+c3
 58
 00
 00
@@ -2815,19 +2807,19 @@
 c0
 7f
 82
-6e
+6c
 20
 40
 02
-62
+60
 24
 37
 82
-ce
+cc
 20
 40
 02
-5d
+5b
 79
 20
 00
@@ -2871,11 +2863,11 @@
 20
 40
 02
-d3
+d1
 20
 20
 02
-f8
+f6
 68
 01
 4c
@@ -2891,11 +2883,11 @@
 20
 40
 03
-17
+15
 20
 20
 02
-bb
+b9
 60
 08
 cb
@@ -3015,7 +3007,7 @@
 c2
 00
 02
-ee
+ec
 1a
 22
 7e
@@ -3107,7 +3099,7 @@
 c0
 ff
 83
-0a
+08
 68
 00
 cb
@@ -3131,7 +3123,7 @@
 c0
 00
 83
-15
+13
 d8
 c0
 0c
@@ -3147,7 +3139,7 @@
 c0
 01
 83
-13
+11
 20
 60
 00
@@ -3175,7 +3167,7 @@
 20
 40
 03
-1d
+1b
 18
 40
 84
@@ -3267,7 +3259,7 @@
 20
 40
 03
-26
+24
 78
 26
 fc
@@ -3299,7 +3291,7 @@
 24
 2c
 03
-6a
+68
 78
 46
 fc
@@ -3339,7 +3331,7 @@
 24
 22
 83
-6a
+68
 09
 80
 00
@@ -3367,7 +3359,7 @@
 24
 20
 83
-6a
+68
 09
 80
 00
@@ -3391,7 +3383,7 @@
 20
 22
 83
-53
+51
 09
 80
 00
@@ -3407,7 +3399,7 @@
 c2
 00
 03
-4f
+4d
 18
 a2
 22
@@ -3459,7 +3451,7 @@
 20
 23
 03
-6a
+68
 78
 37
 fc
@@ -3495,7 +3487,7 @@
 20
 40
 02
-e1
+df
 20
 60
 00
@@ -3539,11 +3531,11 @@
 20
 40
 03
-26
+24
 20
 40
 03
-6d
+6b
 79
 20
 2a
@@ -3623,7 +3615,7 @@
 c2
 00
 03
-86
+84
 78
 24
 7c
@@ -3656,8 +3648,8 @@
 60
 00
 00
-3c
-34
+48
+4c
 aa
 55
 40
@@ -5695,5 +5687,5 @@
 6c
 59
 50
-6a
-29
+9c
+2a
Index: btkb/output/program.lis
===================================================================
--- /YC1026/YC1085_only_24g_SDK/btkb/output/program.lis	(revision 198)
+++ /YC1026/YC1085_only_24g_SDK/btkb/output/program.lis	(working copy)
@@ -1,5 +1,5 @@
-include "bt_format "
-org 0x0000
+              include "bt_format "
+              org 0x0000
 0000 c512800f bmark1 mark_ext_patch ,patch_ext 
 0001 c0000017 beq patch00_0 ,p_soft_reset 
 0002 c001801b beq patch00_3 ,p_main_loop 
@@ -634,17 +634,17 @@
 01e7 207a0000 rtn blank 
 01e8 c01081ec beq bt_cmd_start_24g ,p_check_51cmd_start24g 
 01e9 c01101ee beq bt_cmd_stop_24g ,p_check_51cmd_stop24g 
-01ea c0118280 beq bt_cmd_pair_24g ,p_g24_start_pairing_sm1 
+01ea c011827e beq bt_cmd_pair_24g ,p_g24_start_pairing_sm1 
 01eb 20207c5a branch check_51cmd_once + 9 
 
 p_check_51cmd_start24g:
 01ec 704befff jam state_24g_pairing_success ,mem_24g_pairing_sm 
-01ed 202002b3 branch p_g24_start_24g_mode 
+01ed 202002b1 branch p_g24_start_24g_mode 
 
 p_check_51cmd_stop24g:
 01ee 793f8023 set0 mark_24g ,mark 
 01ef 704befff jam state_24g_pairing_success ,mem_24g_pairing_sm 
-01f0 2020026e branch p_g24_stop_g24_mode 
+01f0 2020026c branch p_g24_stop_g24_mode 
 
 p_le_queue_init:
 01f1 58000000 setarg 0 
@@ -656,7 +656,7 @@
 01f5 20400218 call p_g24_txdata_prep 
 01f6 2434020b nbranch p_g24_long_sleep ,user 
 01f7 704c150a jam 10 ,mem_24g_enter_lpm_timer 
-01f8 2040023b call p_g24_transmit_packet 
+01f8 20400239 call p_g24_transmit_packet 
 01f9 6800cbef fetch 1 ,mem_24g_pairing_sm 
 01fa c1ff8000 rtnne state_24g_pairing_success 
 01fb 704c3d02 jam tx_power_5db ,mem_tx_power 
@@ -699,10 +699,10 @@
 
 p_g24_txdata_prep:
 0218 6800cbef fetch 1 ,mem_24g_pairing_sm 
-0219 c0ff8289 bne state_24g_pairing_success ,p_g24_pairing_sm 
+0219 c0ff8287 bne state_24g_pairing_success ,p_g24_pairing_sm 
 021a 2040021f call p_g24_package_data 
 021b 20540236 call p_g24_get_package_data ,user 
-021c 205402f8 call p_g24_transmit_prep ,user 
+021c 205402f6 call p_g24_transmit_prep ,user 
 
 p_g24_txdata_enable_tx:
 021d 704be601 jam ensure_on_24g ,mem_24g_ensure 
@@ -746,450 +746,448 @@
 p_g24_get_package_data:
 0236 6804cd57 fetch 9 ,mem_24g_txbuf_new 
 0237 60048cd5 store 9 ,mem_24g_txbuf 
-0238 58000000 setarg 0 
-0239 6004cd57 store 9 ,mem_24g_txbuf_new 
-023a 20600000 rtn 
+0238 20600000 rtn 
 
 p_g24_transmit_packet:
-023b 704be800 jam 0 ,mem_24g_retry 
+0239 704be800 jam 0 ,mem_24g_retry 
 
 p_g24_transmit_loop:
-023c d9600d00 arg param_rx_setup ,timeup 
-023d 34730200 until clkn_rt ,meet 
-023e 20400262 call p_g24_transmit_receive_ack 
-023f 2437824b nbranch p_g24_retransmit ,user3 
-0240 20400271 call p_g24_ackpayload_parse 
-0241 6800cbe0 fetch 1 ,mem_24g_pid 
-0242 1fe0fe01 increase 1 ,pdata 
-0243 6000cbe0 store 1 ,mem_24g_pid 
-0244 704d4600 jam 0 ,mem_mouse_retry_flag 
-0245 6800cbef fetch 1 ,mem_24g_pairing_sm 
-0246 c0ff8261 bne state_24g_pairing_success ,p_g24_paring_mode_start 
+023a d9600d00 arg param_rx_setup ,timeup 
+023b 34730200 until clkn_rt ,meet 
+023c 20400260 call p_g24_transmit_receive_ack 
+023d 24378249 nbranch p_g24_retransmit ,user3 
+023e 2040026f call p_g24_ackpayload_parse 
+023f 6800cbe0 fetch 1 ,mem_24g_pid 
+0240 1fe0fe01 increase 1 ,pdata 
+0241 6000cbe0 store 1 ,mem_24g_pid 
+0242 704d4600 jam 0 ,mem_mouse_retry_flag 
+0243 6800cbef fetch 1 ,mem_24g_pairing_sm 
+0244 c0ff825f bne state_24g_pairing_success ,p_g24_paring_mode_start 
 
 p_g24_transmit_abandon:
-0247 2040025d call p_g24_clear_txbuf 
-0248 704be700 jam 0 ,mem_24g_get_ack_fail 
-0249 704be600 jam ensure_off_24g ,mem_24g_ensure 
-024a 20600000 rtn 
+0245 2040025b call p_g24_clear_txbuf 
+0246 704be700 jam 0 ,mem_24g_get_ack_fail 
+0247 704be600 jam ensure_off_24g ,mem_24g_ensure 
+0248 20600000 rtn 
 
 p_g24_retransmit:
-024b 704d4601 jam 1 ,mem_mouse_retry_flag 
-024c 6800cbe7 fetch 1 ,mem_24g_get_ack_fail 
-024d 1fe0fe01 increase 1 ,pdata 
-024e 6000cbe7 store 1 ,mem_24g_get_ack_fail 
-024f 6800cbef fetch 1 ,mem_24g_pairing_sm 
-0250 c0ff826d bne state_24g_pairing_success ,p_g24_tx_paring_retry 
+0249 704d4601 jam 1 ,mem_mouse_retry_flag 
+024a 6800cbe7 fetch 1 ,mem_24g_get_ack_fail 
+024b 1fe0fe01 increase 1 ,pdata 
+024c 6000cbe7 store 1 ,mem_24g_get_ack_fail 
+024d 6800cbef fetch 1 ,mem_24g_pairing_sm 
+024e c0ff826b bne state_24g_pairing_success ,p_g24_tx_paring_retry 
+024f 6800cbe7 fetch 1 ,mem_24g_get_ack_fail 
+0250 c07f826c beq 0xff ,p_g24_stop_g24_mode 
 0251 6800cbe7 fetch 1 ,mem_24g_get_ack_fail 
-0252 c07f826e beq 0xff ,p_g24_stop_g24_mode 
-0253 6800cbe7 fetch 1 ,mem_24g_get_ack_fail 
-0254 d8400010 arg 16 ,temp 
-0255 98467c00 isub temp ,null 
-0256 20210317 branch p_g24_ch ,positive 
-0257 6800cbe8 fetch 1 ,mem_24g_retry 
-0258 1fe0fe01 increase 1 ,pdata 
-0259 6000cbe8 store 1 ,mem_24g_retry 
-025a 2000000a nop 10 
-025b c083823c bne retry_24g ,p_g24_transmit_loop 
-025c 20200317 branch p_g24_ch 
+0252 d8400010 arg 16 ,temp 
+0253 98467c00 isub temp ,null 
+0254 20210315 branch p_g24_ch ,positive 
+0255 6800cbe8 fetch 1 ,mem_24g_retry 
+0256 1fe0fe01 increase 1 ,pdata 
+0257 6000cbe8 store 1 ,mem_24g_retry 
+0258 2000000a nop 10 
+0259 c083823a bne retry_24g ,p_g24_transmit_loop 
+025a 20200315 branch p_g24_ch 
 
 p_g24_clear_txbuf:
-025d 58000000 setarg 0 
-025e 60048cd5 store 9 ,mem_24g_txbuf 
-025f 6004cd57 store 9 ,mem_24g_txbuf_new 
-0260 20600000 rtn 
+025b 58000000 setarg 0 
+025c 60048cd5 store 9 ,mem_24g_txbuf 
+025d 6004cd57 store 9 ,mem_24g_txbuf_new 
+025e 20600000 rtn 
 
 p_g24_paring_mode_start:
-0261 202002a3 branch p_g24_paring_mode 
+025f 202002a1 branch p_g24_paring_mode 
 
 p_g24_transmit_receive_ack:
-0262 7857fc00 disable user3 
-0263 20400370 call p_g24_transmit 
-0264 18002a00 force 0 ,radio_ctrl 
-0265 68024c00 fetch 4 ,mem_24g_addr 
-0266 98001200 iforce access 
-0267 68088017 fetcht 1 ,mem_last_freq 
-0268 20403a82 call set_freq_rx 
-0269 20403a87 call rf_rx_enable 
-026a 2040032f call p_g24_receive_rxon 
-026b 2057836a call p_g24_end_of_packet ,user3 
-026c 20600000 rtn 
+0260 7857fc00 disable user3 
+0261 2040036e call p_g24_transmit 
+0262 18002a00 force 0 ,radio_ctrl 
+0263 68024c00 fetch 4 ,mem_24g_addr 
+0264 98001200 iforce access 
+0265 68088017 fetcht 1 ,mem_last_freq 
+0266 20403a82 call set_freq_rx 
+0267 20403a87 call rf_rx_enable 
+0268 2040032d call p_g24_receive_rxon 
+0269 20578368 call p_g24_end_of_packet ,user3 
+026a 20600000 rtn 
 
 p_g24_tx_paring_retry:
-026d 20600000 rtn 
+026b 20600000 rtn 
 
 p_g24_stop_g24_mode:
-026e 704d4600 jam 0 ,mem_mouse_retry_flag 
-026f 700b7d32 jam bt_evt_24g_attempt_fail ,mem_fifo_temp 
-0270 20207c27 branch ui_ipc_send_event 
+026c 704d4600 jam 0 ,mem_mouse_retry_flag 
+026d 700b7d32 jam bt_evt_24g_attempt_fail ,mem_fifo_temp 
+026e 20207c27 branch ui_ipc_send_event 
 
 p_g24_ackpayload_parse:
-0271 204002d8 call p_g24_read_len_pid_crc 
-0272 6800cbdf fetch 1 ,mem_24g_rxdata_length 
-0273 207a0000 rtn blank 
-0274 98007200 iforce loopcnt 
-0275 20400279 call p_24g_kb_led 
-0276 d8c00cb5 arg mem_24g_rxbuf + 2 ,contr 
-0277 d8a00d17 arg mem_24g_rxpayload ,contw 
-0278 20207e45 branch memcpy 
+026f 204002d6 call p_g24_read_len_pid_crc 
+0270 6800cbdf fetch 1 ,mem_24g_rxdata_length 
+0271 207a0000 rtn blank 
+0272 98007200 iforce loopcnt 
+0273 20400277 call p_24g_kb_led 
+0274 d8c00cb5 arg mem_24g_rxbuf + 2 ,contr 
+0275 d8a00d17 arg mem_24g_rxpayload ,contw 
+0276 20207e45 branch memcpy 
 
 p_24g_kb_led:
-0279 68008cb4 fetch 1 ,mem_24g_rxbuf + 1 
-027a 2fe1f008 compare 0x08 ,pdata ,0xf8 
-027b 24608000 nrtn true 
-027c 68088cb5 fetcht 1 ,mem_24g_rxbuf + 2 
-027d 6008ccb7 storet 1 ,mem_caps_num_lock 
-027e 704d4700 jam 0 ,mem_24g_led_flag 
-027f 20600000 rtn 
+0277 68008cb4 fetch 1 ,mem_24g_rxbuf + 1 
+0278 2fe1f008 compare 0x08 ,pdata ,0xf8 
+0279 24608000 nrtn true 
+027a 68088cb5 fetcht 1 ,mem_24g_rxbuf + 2 
+027b 6008ccb7 storet 1 ,mem_caps_num_lock 
+027c 704d4700 jam 0 ,mem_24g_led_flag 
+027d 20600000 rtn 
 
 p_g24_start_pairing_sm1:
-0280 79200023 set1 mark_24g ,mark 
-0281 20400285 call p_g24_pair_init 
-0282 20400247 call p_g24_transmit_abandon 
-0283 704bef01 jam state_24g_pairing_1 ,mem_24g_pairing_sm 
-0284 20600000 rtn 
+027e 79200023 set1 mark_24g ,mark 
+027f 20400283 call p_g24_pair_init 
+0280 20400245 call p_g24_transmit_abandon 
+0281 704bef01 jam state_24g_pairing_1 ,mem_24g_pairing_sm 
+0282 20600000 rtn 
 
 p_g24_pair_init:
-0285 704be000 jam 0 ,mem_24g_pid 
-0286 704be94e jam g24_pair_ch ,mem_24g_ch 
-0287 68024beb fetch 4 ,mem_24g_paring_addr 
-0288 202002ea branch p_g24_update_addr_and_synccrc8 
+0283 704be000 jam 0 ,mem_24g_pid 
+0284 704be94e jam g24_pair_ch ,mem_24g_ch 
+0285 68024beb fetch 4 ,mem_24g_paring_addr 
+0286 202002e8 branch p_g24_update_addr_and_synccrc8 
 
 p_g24_pairing_sm:
-0289 20400285 call p_g24_pair_init 
-028a 6800cbe6 fetch 1 ,mem_24g_ensure 
-028b c000b4df beq ensure_on_24g ,enable_user 
-028c 6800cbef fetch 1 ,mem_24g_pairing_sm 
-028d c0008291 beq state_24g_pairing_1 ,p_g24_pairing_sm_1 
-028e c0010294 beq state_24g_pairing_2 ,p_g24_pairing_sm_2 
-028f c0018297 beq state_24g_pairing_3 ,p_g24_pairing_sm_3 
-0290 20203bf1 branch assert 
+0287 20400283 call p_g24_pair_init 
+0288 6800cbe6 fetch 1 ,mem_24g_ensure 
+0289 c000b4df beq ensure_on_24g ,enable_user 
+028a 6800cbef fetch 1 ,mem_24g_pairing_sm 
+028b c000828f beq state_24g_pairing_1 ,p_g24_pairing_sm_1 
+028c c0010292 beq state_24g_pairing_2 ,p_g24_pairing_sm_2 
+028d c0018295 beq state_24g_pairing_3 ,p_g24_pairing_sm_3 
+028e 20203bf1 branch assert 
 
 p_g24_pairing_sm_1:
-0291 704bef11 jam state_24g_pairing_1_waiting_ack ,mem_24g_pairing_sm 
-0292 700d37aa jam 0xaa ,mem_24g_common_temp 
-0293 20200299 branch p_g24_pairing_sm_common 
+028f 704bef11 jam state_24g_pairing_1_waiting_ack ,mem_24g_pairing_sm 
+0290 700d37aa jam 0xaa ,mem_24g_common_temp 
+0291 20200297 branch p_g24_pairing_sm_common 
 
 p_g24_pairing_sm_2:
-0294 704bef12 jam state_24g_pairing_2_waiting_ack ,mem_24g_pairing_sm 
-0295 700d3755 jam 0x55 ,mem_24g_common_temp 
-0296 20200299 branch p_g24_pairing_sm_common 
+0292 704bef12 jam state_24g_pairing_2_waiting_ack ,mem_24g_pairing_sm 
+0293 700d3755 jam 0x55 ,mem_24g_common_temp 
+0294 20200297 branch p_g24_pairing_sm_common 
 
 p_g24_pairing_sm_3:
-0297 704bef13 jam state_24g_pairing_3_waiting_ack ,mem_24g_pairing_sm 
-0298 700d3722 jam 0x22 ,mem_24g_common_temp 
+0295 704bef13 jam state_24g_pairing_3_waiting_ack ,mem_24g_pairing_sm 
+0296 700d3722 jam 0x22 ,mem_24g_common_temp 
 
 p_g24_pairing_sm_common:
-0299 700d3802 jam 0x02 ,mem_24g_common_temp + 1 
-029a 68024c06 fetch 4 ,mem_24g_device_addr 
-029b 60020d39 store 4 ,mem_24g_common_temp + 2 
-029c 700d3d00 jam 0 ,mem_24g_common_temp + 6 
-029d da200d37 arg mem_24g_common_temp ,rega 
-029e d8400007 arg 7 ,temp 
-029f 204002d3 call p_g24_put_data_in_buff 
-02a0 204002f8 call p_g24_transmit_prep 
-02a1 2040021d call p_g24_txdata_enable_tx 
-02a2 202034df branch enable_user 
+0297 700d3802 jam 0x02 ,mem_24g_common_temp + 1 
+0298 68024c06 fetch 4 ,mem_24g_device_addr 
+0299 60020d39 store 4 ,mem_24g_common_temp + 2 
+029a 700d3d00 jam 0 ,mem_24g_common_temp + 6 
+029b da200d37 arg mem_24g_common_temp ,rega 
+029c d8400007 arg 7 ,temp 
+029d 204002d1 call p_g24_put_data_in_buff 
+029e 204002f6 call p_g24_transmit_prep 
+029f 2040021d call p_g24_txdata_enable_tx 
+02a0 202034df branch enable_user 
 
 p_g24_paring_mode:
-02a3 6800cbef fetch 1 ,mem_24g_pairing_sm 
-02a4 c17f8000 rtneq state_24g_pairing_success 
-02a5 c00882a9 beq state_24g_pairing_1_waiting_ack ,p_g24_pairing_sm_1_waiting_ack 
-02a6 c00902ab beq state_24g_pairing_2_waiting_ack ,p_g24_pairing_sm_2_waiting_ack 
-02a7 c00982ad beq state_24g_pairing_3_waiting_ack ,p_g24_pairing_sm_3_waiting_ack 
-02a8 20600000 rtn 
+02a1 6800cbef fetch 1 ,mem_24g_pairing_sm 
+02a2 c17f8000 rtneq state_24g_pairing_success 
+02a3 c00882a7 beq state_24g_pairing_1_waiting_ack ,p_g24_pairing_sm_1_waiting_ack 
+02a4 c00902a9 beq state_24g_pairing_2_waiting_ack ,p_g24_pairing_sm_2_waiting_ack 
+02a5 c00982ab beq state_24g_pairing_3_waiting_ack ,p_g24_pairing_sm_3_waiting_ack 
+02a6 20600000 rtn 
 
 p_g24_pairing_sm_1_waiting_ack:
-02a9 704bef02 jam state_24g_pairing_2 ,mem_24g_pairing_sm 
-02aa 20200247 branch p_g24_transmit_abandon 
+02a7 704bef02 jam state_24g_pairing_2 ,mem_24g_pairing_sm 
+02a8 20200245 branch p_g24_transmit_abandon 
 
 p_g24_pairing_sm_2_waiting_ack:
-02ab 704bef03 jam state_24g_pairing_3 ,mem_24g_pairing_sm 
-02ac 20200247 branch p_g24_transmit_abandon 
+02a9 704bef03 jam state_24g_pairing_3 ,mem_24g_pairing_sm 
+02aa 20200245 branch p_g24_transmit_abandon 
 
 p_g24_pairing_sm_3_waiting_ack:
-02ad 704befff jam state_24g_pairing_success ,mem_24g_pairing_sm 
-02ae 700b7d31 jam bt_evt_24g_pairing_complete ,mem_fifo_temp 
-02af 20407c27 call ui_ipc_send_event 
-02b0 68020d19 fetch 4 ,mem_24g_rxpayload + 2 
-02b1 204002ea call p_g24_update_addr_and_synccrc8 
-02b2 20200247 branch p_g24_transmit_abandon 
+02ab 704befff jam state_24g_pairing_success ,mem_24g_pairing_sm 
+02ac 700b7d31 jam bt_evt_24g_pairing_complete ,mem_fifo_temp 
+02ad 20407c27 call ui_ipc_send_event 
+02ae 68020d19 fetch 4 ,mem_24g_rxpayload + 2 
+02af 204002e8 call p_g24_update_addr_and_synccrc8 
+02b0 20200245 branch p_g24_transmit_abandon 
 
 p_g24_start_24g_mode:
-02b3 c6118000 rtnmark1 mark_24g 
-02b4 204002eb call p_g24_syncword_crc8 
-02b5 20400317 call p_g24_ch 
-02b6 6800cbef fetch 1 ,mem_24g_pairing_sm 
-02b7 c1ff8000 rtnne state_24g_pairing_success 
-02b8 204002c5 call p_g24_tx_attemp_data_prep 
-02b9 58000000 setarg 0 
-02ba 60014c04 store 2 ,mem_24g_check_dongle_times 
+02b1 c6118000 rtnmark1 mark_24g 
+02b2 204002e9 call p_g24_syncword_crc8 
+02b3 20400315 call p_g24_ch 
+02b4 6800cbef fetch 1 ,mem_24g_pairing_sm 
+02b5 c1ff8000 rtnne state_24g_pairing_success 
+02b6 204002c3 call p_g24_tx_attemp_data_prep 
+02b7 58000000 setarg 0 
+02b8 60014c04 store 2 ,mem_24g_check_dongle_times 
 
 p_g24_tx_attemp_dongle_loop:
-02bb 20403cab call lpo_calibration 
-02bc 200007d0 nop 2000 
-02bd 6800cc04 fetch 1 ,mem_24g_check_dongle_times 
-02be c07f826e beq 0xff ,p_g24_stop_g24_mode 
-02bf 20400262 call p_g24_transmit_receive_ack 
-02c0 243782ce nbranch p_g24_attemp_txdata_retry ,user3 
+02b9 20403cab call lpo_calibration 
+02ba 200007d0 nop 2000 
+02bb 6800cc04 fetch 1 ,mem_24g_check_dongle_times 
+02bc c07f826c beq 0xff ,p_g24_stop_g24_mode 
+02bd 20400260 call p_g24_transmit_receive_ack 
+02be 243782cc nbranch p_g24_attemp_txdata_retry ,user3 
 
 p_g24_tx_attemp_dongle_succ:
-02c1 2040025d call p_g24_clear_txbuf 
-02c2 79200023 set1 mark_24g ,mark 
-02c3 700b7d3c jam bt_evt_24g_attempt_success ,mem_fifo_temp 
-02c4 20207c27 branch ui_ipc_send_event 
+02bf 2040025b call p_g24_clear_txbuf 
+02c0 79200023 set1 mark_24g ,mark 
+02c1 700b7d3c jam bt_evt_24g_attempt_success ,mem_fifo_temp 
+02c2 20207c27 branch ui_ipc_send_event 
 
 p_g24_tx_attemp_data_prep:
-02c5 700d37ff jam 0xff ,mem_24g_common_temp 
-02c6 6800cbe2 fetch 1 ,mem_24g_data_type 
-02c7 60008d38 store 1 ,mem_24g_common_temp + 1 
-02c8 68024c06 fetch 4 ,mem_24g_device_addr 
-02c9 60020d39 store 4 ,mem_24g_common_temp + 2 
-02ca d8400006 arg 6 ,temp 
-02cb da200d37 arg mem_24g_common_temp ,rega 
-02cc 204002d3 call p_g24_put_data_in_buff 
-02cd 202002f8 branch p_g24_transmit_prep 
+02c3 700d37ff jam 0xff ,mem_24g_common_temp 
+02c4 6800cbe2 fetch 1 ,mem_24g_data_type 
+02c5 60008d38 store 1 ,mem_24g_common_temp + 1 
+02c6 68024c06 fetch 4 ,mem_24g_device_addr 
+02c7 60020d39 store 4 ,mem_24g_common_temp + 2 
+02c8 d8400006 arg 6 ,temp 
+02c9 da200d37 arg mem_24g_common_temp ,rega 
+02ca 204002d1 call p_g24_put_data_in_buff 
+02cb 202002f6 branch p_g24_transmit_prep 
 
 p_g24_attemp_txdata_retry:
-02ce 68014c04 fetch 2 ,mem_24g_check_dongle_times 
-02cf 1fe0fe01 increase 1 ,pdata 
-02d0 60014c04 store 2 ,mem_24g_check_dongle_times 
-02d1 20400317 call p_g24_ch 
-02d2 202002bb branch p_g24_tx_attemp_dongle_loop 
+02cc 68014c04 fetch 2 ,mem_24g_check_dongle_times 
+02cd 1fe0fe01 increase 1 ,pdata 
+02ce 60014c04 store 2 ,mem_24g_check_dongle_times 
+02cf 20400315 call p_g24_ch 
+02d0 202002b9 branch p_g24_tx_attemp_dongle_loop 
 
 p_g24_put_data_in_buff:
-02d3 6008cbe1 storet 1 ,mem_24g_datalen 
-02d4 18427200 copy temp ,loopcnt 
-02d5 d8a00cd5 arg mem_24g_txbuf ,contw 
-02d6 1a220c00 copy rega ,contr 
-02d7 20207e45 branch memcpy 
+02d1 6008cbe1 storet 1 ,mem_24g_datalen 
+02d2 18427200 copy temp ,loopcnt 
+02d3 d8a00cd5 arg mem_24g_txbuf ,contw 
+02d4 1a220c00 copy rega ,contr 
+02d5 20207e45 branch memcpy 
 
 p_g24_read_len_pid_crc:
-02d8 68008cb4 fetch 1 ,mem_24g_rxbuf + 1 
-02d9 1fe97e00 rshift3 pdata ,pdata 
-02da 6000cbdf store 1 ,mem_24g_rxdata_length 
-02db 1fe0fe01 increase 1 ,pdata 
-02dc d8c00cb4 arg mem_24g_rxbuf + 1 ,contr 
-02dd 98c08c00 iadd contr ,contr 
-02de e8c18000 ifetch 3 ,contr 
-02df 6001cc0b store 3 ,mem_24g_sta_crc 
-02e0 20600000 rtn 
+02d6 68008cb4 fetch 1 ,mem_24g_rxbuf + 1 
+02d7 1fe97e00 rshift3 pdata ,pdata 
+02d8 6000cbdf store 1 ,mem_24g_rxdata_length 
+02d9 1fe0fe01 increase 1 ,pdata 
+02da d8c00cb4 arg mem_24g_rxbuf + 1 ,contr 
+02db 98c08c00 iadd contr ,contr 
+02dc e8c18000 ifetch 3 ,contr 
+02dd 6001cc0b store 3 ,mem_24g_sta_crc 
+02de 20600000 rtn 
 
 p_rssi_signal:
-02e1 6808cc3c fetcht 1 ,mem_rssi_signal_index 
-02e2 58004c2b setarg mem_rssi_signal_buf 
-02e3 98408a00 iadd temp ,contw 
-02e4 1a227e00 copy rega ,pdata 
-02e5 e0a08000 istore 1 ,contw 
-02e6 18408401 increase 1 ,temp 
-02e7 18410407 and_into rssi_buf_len_signal ,temp 
-02e8 6008cc3c storet 1 ,mem_rssi_signal_index 
-02e9 20600000 rtn 
+02df 6808cc3c fetcht 1 ,mem_rssi_signal_index 
+02e0 58004c2b setarg mem_rssi_signal_buf 
+02e1 98408a00 iadd temp ,contw 
+02e2 1a227e00 copy rega ,pdata 
+02e3 e0a08000 istore 1 ,contw 
+02e4 18408401 increase 1 ,temp 
+02e5 18410407 and_into rssi_buf_len_signal ,temp 
+02e6 6008cc3c storet 1 ,mem_rssi_signal_index 
+02e7 20600000 rtn 
 
 p_g24_update_addr_and_synccrc8:
-02ea 60024c00 store 4 ,mem_24g_addr 
+02e8 60024c00 store 4 ,mem_24g_addr 
 
 p_g24_syncword_crc8:
-02eb da200000 arg 0 ,rega 
-02ec df200004 arg 4 ,loopcnt 
-02ed d8c04c00 arg mem_24g_addr ,contr 
+02e9 da200000 arg 0 ,rega 
+02ea df200004 arg 4 ,loopcnt 
+02eb d8c04c00 arg mem_24g_addr ,contr 
 
 p_g24_syncword_crc8_loop:
-02ee e8c08000 ifetch 1 ,contr 
-02ef 9a20a200 iadd rega ,rega 
-02f0 c20002ee loop p_g24_syncword_crc8_loop 
-02f1 1a227e00 copy rega ,pdata 
-02f2 60014c16 store 2 ,mem_24g_syncword 
-02f3 6800cc16 fetch 1 ,mem_24g_syncword 
-02f4 6808cc17 fetcht 1 ,mem_24g_syncword + 1 
-02f5 9840fe00 iadd temp ,pdata 
-02f6 6000cc18 store 1 ,mem_24g_syncword_crc8 
-02f7 20600000 rtn 
+02ec e8c08000 ifetch 1 ,contr 
+02ed 9a20a200 iadd rega ,rega 
+02ee c20002ec loop p_g24_syncword_crc8_loop 
+02ef 1a227e00 copy rega ,pdata 
+02f0 60014c16 store 2 ,mem_24g_syncword 
+02f1 6800cc16 fetch 1 ,mem_24g_syncword 
+02f2 6808cc17 fetcht 1 ,mem_24g_syncword + 1 
+02f3 9840fe00 iadd temp ,pdata 
+02f4 6000cc18 store 1 ,mem_24g_syncword_crc8 
+02f5 20600000 rtn 
 
 p_g24_transmit_prep:
-02f8 6800cbe1 fetch 1 ,mem_24g_datalen 
-02f9 1fe0fe02 increase 2 ,pdata 
-02fa 6000cbe3 store 1 ,mem_24g_txlen 
-02fb 6800cbe2 fetch 1 ,mem_24g_data_type 
-02fc 60008cf5 store 1 ,mem_24g_txpayload 
-02fd 6800cbe1 fetch 1 ,mem_24g_datalen 
-02fe 1fe9fe00 lshift3 pdata ,pdata 
-02ff 6808cbe0 fetcht 1 ,mem_24g_pid 
-0300 18410403 and temp ,0x03 ,temp 
-0301 18438400 lshift temp ,temp 
-0302 9841fe00 ior temp ,pdata 
-0303 6808cc0a fetcht 1 ,mem_24g_no_ack 
-0304 9840fe00 iadd temp ,pdata 
-0305 e0a08000 istore 1 ,contw 
-0306 6800cbef fetch 1 ,mem_24g_pairing_sm 
-0307 c0ff830a bne state_24g_pairing_success ,p_g24_transmit_prep_pair 
-0308 6800cbe2 fetch 1 ,mem_24g_data_type 
-0309 e0a08000 istore 1 ,contw 
+02f6 6800cbe1 fetch 1 ,mem_24g_datalen 
+02f7 1fe0fe02 increase 2 ,pdata 
+02f8 6000cbe3 store 1 ,mem_24g_txlen 
+02f9 6800cbe2 fetch 1 ,mem_24g_data_type 
+02fa 60008cf5 store 1 ,mem_24g_txpayload 
+02fb 6800cbe1 fetch 1 ,mem_24g_datalen 
+02fc 1fe9fe00 lshift3 pdata ,pdata 
+02fd 6808cbe0 fetcht 1 ,mem_24g_pid 
+02fe 18410403 and temp ,0x03 ,temp 
+02ff 18438400 lshift temp ,temp 
+0300 9841fe00 ior temp ,pdata 
+0301 6808cc0a fetcht 1 ,mem_24g_no_ack 
+0302 9840fe00 iadd temp ,pdata 
+0303 e0a08000 istore 1 ,contw 
+0304 6800cbef fetch 1 ,mem_24g_pairing_sm 
+0305 c0ff8308 bne state_24g_pairing_success ,p_g24_transmit_prep_pair 
+0306 6800cbe2 fetch 1 ,mem_24g_data_type 
+0307 e0a08000 istore 1 ,contw 
 
 p_g24_transmit_prep_pair:
-030a 6800cbe1 fetch 1 ,mem_24g_datalen 
-030b 98007200 iforce loopcnt 
-030c 6800cbe2 fetch 1 ,mem_24g_data_type 
-030d c0008315 beq 1 ,p_g24_transmit_prep_mouse 
-030e d8c00cd5 arg mem_24g_txbuf ,contr 
-030f 20407e45 call memcpy 
-0310 68008cd5 fetch 1 ,mem_24g_txbuf 
-0311 c0018313 beq 0x03 ,p_g24_multi_key_setup 
-0312 20600000 rtn 
+0308 6800cbe1 fetch 1 ,mem_24g_datalen 
+0309 98007200 iforce loopcnt 
+030a 6800cbe2 fetch 1 ,mem_24g_data_type 
+030b c0008313 beq 1 ,p_g24_transmit_prep_mouse 
+030c d8c00cd5 arg mem_24g_txbuf ,contr 
+030d 20407e45 call memcpy 
+030e 68008cd5 fetch 1 ,mem_24g_txbuf 
+030f c0018311 beq 0x03 ,p_g24_multi_key_setup 
+0310 20600000 rtn 
 
 p_g24_multi_key_setup:
-0313 700cd502 jam 0x02 ,mem_24g_txbuf 
-0314 20600000 rtn 
+0311 700cd502 jam 0x02 ,mem_24g_txbuf 
+0312 20600000 rtn 
 
 p_g24_transmit_prep_mouse:
-0315 d8c00cd6 arg mem_24g_txbuf + 1 ,contr 
-0316 20207e45 branch memcpy 
+0313 d8c00cd6 arg mem_24g_txbuf + 1 ,contr 
+0314 20207e45 branch memcpy 
 
 p_g24_ch:
-0317 6808cbea fetcht 1 ,mem_24g_current_ch_number 
-0318 2040031d call p_g24_ch_calc 
-0319 18408401 increase 1 ,temp 
-031a 18410403 and_into 3 ,temp 
-031b 6008cbea storet 1 ,mem_24g_current_ch_number 
-031c 20600000 rtn 
+0315 6808cbea fetcht 1 ,mem_24g_current_ch_number 
+0316 2040031b call p_g24_ch_calc 
+0317 18408401 increase 1 ,temp 
+0318 18410403 and_into 3 ,temp 
+0319 6008cbea storet 1 ,mem_24g_current_ch_number 
+031a 20600000 rtn 
 
 p_g24_ch_calc:
-031d 6800cc00 fetch 1 ,mem_24g_addr 
-031e 1fe17e03 and_into 0x03 ,pdata 
-031f 1fefa204 mul32 pdata ,4 ,rega 
-0320 58004bf0 setarg mem_24g_ch_map1 
-0321 9a20fe00 iadd rega ,pdata 
-0322 98408c00 iadd temp ,contr 
-0323 e8c08000 ifetch 1 ,contr 
-0324 6000cbe9 store 1 ,mem_24g_ch 
-0325 20600000 rtn 
+031b 6800cc00 fetch 1 ,mem_24g_addr 
+031c 1fe17e03 and_into 0x03 ,pdata 
+031d 1fefa204 mul32 pdata ,4 ,rega 
+031e 58004bf0 setarg mem_24g_ch_map1 
+031f 9a20fe00 iadd rega ,pdata 
+0320 98408c00 iadd temp ,contr 
+0321 e8c08000 ifetch 1 ,contr 
+0322 6000cbe9 store 1 ,mem_24g_ch 
+0323 20600000 rtn 
 
 p_g24_prep:
-0326 7844fc00 disable enable_crc 
-0327 7843fc00 disable enable_white 
-0328 58555555 setarg 0x555555 
-0329 98001e00 iforce crc24_init 
-032a 6800cbe9 fetch 1 ,mem_24g_ch 
-032b 1fed8400 reverse pdata ,temp 
-032c 79200401 set1 1 ,temp 
-032d 18431c00 rshift temp ,white_init 
-032e 20600000 rtn 
+0324 7844fc00 disable enable_crc 
+0325 7843fc00 disable enable_white 
+0326 58555555 setarg 0x555555 
+0327 98001e00 iforce crc24_init 
+0328 6800cbe9 fetch 1 ,mem_24g_ch 
+0329 1fed8400 reverse pdata ,temp 
+032a 79200401 set1 1 ,temp 
+032b 18431c00 rshift temp ,white_init 
+032c 20600000 rtn 
 
 p_g24_receive_rxon:
-032f 20400326 call p_g24_prep 
-0330 7826fc00 enable decode_fec0 
-0331 7830fc00 enable is_rx 
-0332 78507c00 disable is_tx 
-0333 78287c00 enable swfine 
-0334 68014be4 fetch 2 ,mem_24g_rx_window 
-0335 98003600 iforce stop_watch 
-0336 37c18400 correlate null ,timeout 
-0337 242c036a nbranch p_g24_sync_timeout ,sync 
-0338 7846fc00 disable decode_fec0 
-0339 7825fc00 enable decode_fec1 
-033a 7823fc00 enable enable_white 
-033b 7824fc00 enable enable_crc 
-033c 09800008 parse demod ,bucket ,8 
-033d 19897e00 rshift3 pwindow ,pdata 
-033e 6000cc19 store 1 ,mem_24g_get_syncword_crc8 
-033f 6808cc18 fetcht 1 ,mem_24g_syncword_crc8 
-0340 98467c00 isub temp ,null 
-0341 2422836a nbranch p_g24_end_of_packet ,zero 
-0342 09800008 parse demod ,bucket ,8 
-0343 19897e00 rshift3 pwindow ,pdata 
-0344 60008cb3 store 1 ,mem_24g_rxbuf 
-0345 68008cb3 fetch 1 ,mem_24g_rxbuf 
-0346 6808cbe2 fetcht 1 ,mem_24g_data_type 
-0347 a8400e00 icompare bits_data ,temp 
-0348 2420836a nbranch p_g24_end_of_packet ,true 
+032d 20400324 call p_g24_prep 
+032e 7826fc00 enable decode_fec0 
+032f 7830fc00 enable is_rx 
+0330 78507c00 disable is_tx 
+0331 78287c00 enable swfine 
+0332 68014be4 fetch 2 ,mem_24g_rx_window 
+0333 98003600 iforce stop_watch 
+0334 37c18400 correlate null ,timeout 
+0335 242c0368 nbranch p_g24_sync_timeout ,sync 
+0336 7846fc00 disable decode_fec0 
+0337 7825fc00 enable decode_fec1 
+0338 7823fc00 enable enable_white 
+0339 7824fc00 enable enable_crc 
+033a 09800008 parse demod ,bucket ,8 
+033b 19897e00 rshift3 pwindow ,pdata 
+033c 6000cc19 store 1 ,mem_24g_get_syncword_crc8 
+033d 6808cc18 fetcht 1 ,mem_24g_syncword_crc8 
+033e 98467c00 isub temp ,null 
+033f 24228368 nbranch p_g24_end_of_packet ,zero 
+0340 09800008 parse demod ,bucket ,8 
+0341 19897e00 rshift3 pwindow ,pdata 
+0342 60008cb3 store 1 ,mem_24g_rxbuf 
+0343 68008cb3 fetch 1 ,mem_24g_rxbuf 
+0344 6808cbe2 fetcht 1 ,mem_24g_data_type 
+0345 a8400e00 icompare bits_data ,temp 
+0346 24208368 nbranch p_g24_end_of_packet ,true 
 
 p_g24_receive_skip:
-0349 09800008 parse demod ,bucket ,8 
-034a 19897e00 rshift3 pwindow ,pdata 
-034b e0a08000 istore 1 ,contw 
-034c 1fe97e00 rshift3 pdata ,pdata 
-034d 1fe1721f and pdata ,0x1f ,loopcnt 
-034e 20228353 branch p_g24rx_nopayload ,zero 
+0347 09800008 parse demod ,bucket ,8 
+0348 19897e00 rshift3 pwindow ,pdata 
+0349 e0a08000 istore 1 ,contw 
+034a 1fe97e00 rshift3 pdata ,pdata 
+034b 1fe1721f and pdata ,0x1f ,loopcnt 
+034c 20228351 branch p_g24rx_nopayload ,zero 
 
 p_g24rx_loop:
-034f 09800008 parse demod ,bucket ,8 
-0350 19897e00 rshift3 pwindow ,pdata 
-0351 e0a08000 istore 1 ,contw 
-0352 c200034f loop p_g24rx_loop 
+034d 09800008 parse demod ,bucket ,8 
+034e 19897e00 rshift3 pwindow ,pdata 
+034f e0a08000 istore 1 ,contw 
+0350 c200034d loop p_g24rx_loop 
 
 p_g24rx_nopayload:
-0353 18a22200 copy contw ,rega 
-0354 09800008 parse demod ,bucket ,8 
-0355 19897e00 rshift3 pwindow ,pdata 
-0356 6000cc2a store 1 ,mem_rssi_hex_received 
-0357 1a220a00 copy rega ,contw 
-0358 09800018 parse demod ,bucket ,24 
-0359 78287c00 enable swfine 
-035a db600664 arg param_sifs ,stop_watch 
-035b 1fef7e00 rshift32 pdata ,pdata 
-035c 1ff17e00 rshift16 pdata ,pdata 
-035d e0a18000 istore 3 ,contw 
-035e 7845fc00 disable decode_fec1 
-035f 2023036a branch p_g24_end_of_packet ,crc_failed 
-0360 7837fc00 enable user3 
-0361 68008017 fetch 1 ,mem_last_freq 
-0362 1fe0a200 add pdata ,0 ,rega 
-0363 20403ab6 call rf_write_freq 
-0364 7846fc00 disable decode_fec0 
-0365 20403a7a call set_sync_on 
-0366 6800cc2a fetch 1 ,mem_rssi_hex_received 
-0367 1fe22200 copy pdata ,rega 
-0368 204002e1 call p_rssi_signal 
-0369 20600000 rtn 
+0351 18a22200 copy contw ,rega 
+0352 09800008 parse demod ,bucket ,8 
+0353 19897e00 rshift3 pwindow ,pdata 
+0354 6000cc2a store 1 ,mem_rssi_hex_received 
+0355 1a220a00 copy rega ,contw 
+0356 09800018 parse demod ,bucket ,24 
+0357 78287c00 enable swfine 
+0358 db600664 arg param_sifs ,stop_watch 
+0359 1fef7e00 rshift32 pdata ,pdata 
+035a 1ff17e00 rshift16 pdata ,pdata 
+035b e0a18000 istore 3 ,contw 
+035c 7845fc00 disable decode_fec1 
+035d 20230368 branch p_g24_end_of_packet ,crc_failed 
+035e 7837fc00 enable user3 
+035f 68008017 fetch 1 ,mem_last_freq 
+0360 1fe0a200 add pdata ,0 ,rega 
+0361 20403ab6 call rf_write_freq 
+0362 7846fc00 disable decode_fec0 
+0363 20403a7a call set_sync_on 
+0364 6800cc2a fetch 1 ,mem_rssi_hex_received 
+0365 1fe22200 copy pdata ,rega 
+0366 204002df call p_rssi_signal 
+0367 20600000 rtn 
 
 p_g24_sync_timeout:
 
 p_g24_end_of_packet:
-036a 784dfc00 disable encode_fec1 
-036b 7845fc00 disable decode_fec1 
-036c 2020375c branch end_of_packet 
+0368 784dfc00 disable encode_fec1 
+0369 7845fc00 disable decode_fec1 
+036a 2020375c branch end_of_packet 
 
 p_g24_set_freq_tx:
-036d 20403a7a call set_sync_on 
-036e 6808cbe9 fetcht 1 ,mem_24g_ch 
-036f 20203a91 branch set_freq_tx 
+036b 20403a7a call set_sync_on 
+036c 6808cbe9 fetcht 1 ,mem_24g_ch 
+036d 20203a91 branch set_freq_tx 
 
 p_g24_transmit:
-0370 204053d2 call le_enable 
-0371 68024c00 fetch 4 ,mem_24g_addr 
-0372 98001200 iforce access 
-0373 20400326 call p_g24_prep 
-0374 2040036d call p_g24_set_freq_tx 
-0375 79202a00 set1 txgfsk ,radio_ctrl 
-0376 782efc00 enable encode_fec0 
-0377 78307c00 enable is_tx 
-0378 7850fc00 disable is_rx 
-0379 19317e00 rshift16 access ,pdata 
-037a 1fecfe00 rshift8 pdata ,pdata 
-037b 1ff1fe00 rshift4 pdata ,pdata 
-037c 08008628 inject mod ,40 
-037d 784efc00 disable encode_fec0 
-037e 782dfc00 enable encode_fec1 
-037f 7823fc00 enable enable_white 
-0380 7824fc00 enable enable_crc 
-0381 6800cc18 fetch 1 ,mem_24g_syncword_crc8 
-0382 08008608 inject mod ,8 
-0383 6800cbe3 fetch 1 ,mem_24g_txlen 
-0384 98007200 iforce loopcnt 
-0385 d8c00cf5 arg mem_24g_txpayload ,contr 
+036e 204053d2 call le_enable 
+036f 68024c00 fetch 4 ,mem_24g_addr 
+0370 98001200 iforce access 
+0371 20400324 call p_g24_prep 
+0372 2040036b call p_g24_set_freq_tx 
+0373 79202a00 set1 txgfsk ,radio_ctrl 
+0374 782efc00 enable encode_fec0 
+0375 78307c00 enable is_tx 
+0376 7850fc00 disable is_rx 
+0377 19317e00 rshift16 access ,pdata 
+0378 1fecfe00 rshift8 pdata ,pdata 
+0379 1ff1fe00 rshift4 pdata ,pdata 
+037a 08008628 inject mod ,40 
+037b 784efc00 disable encode_fec0 
+037c 782dfc00 enable encode_fec1 
+037d 7823fc00 enable enable_white 
+037e 7824fc00 enable enable_crc 
+037f 6800cc18 fetch 1 ,mem_24g_syncword_crc8 
+0380 08008608 inject mod ,8 
+0381 6800cbe3 fetch 1 ,mem_24g_txlen 
+0382 98007200 iforce loopcnt 
+0383 d8c00cf5 arg mem_24g_txpayload ,contr 
 
 p_g24tr_loop:
-0386 e8c08000 ifetch 1 ,contr 
-0387 08008608 inject mod ,8 
-0388 c2000386 loop p_g24tr_loop 
-0389 78247c00 enable enable_parity 
-038a 08008618 inject mod ,24 
-038b 78447c00 disable enable_parity 
-038c 37d38200 until null ,tx_clear 
-038d 20000064 nop 100 
-038e 784efc00 disable encode_fec0 
-038f 784dfc00 disable encode_fec1 
-0390 20600000 rtn 
-org 0x3000
+0384 e8c08000 ifetch 1 ,contr 
+0385 08008608 inject mod ,8 
+0386 c2000384 loop p_g24tr_loop 
+0387 78247c00 enable enable_parity 
+0388 08008618 inject mod ,24 
+0389 78447c00 disable enable_parity 
+038a 37d38200 until null ,tx_clear 
+038b 20000064 nop 100 
+038c 784efc00 disable encode_fec0 
+038d 784dfc00 disable encode_fec1 
+038e 20600000 rtn 
+              org 0x3000
 
 start:
 3000 20403c74 call lpmstate 
@@ -27561,4 +27559,4 @@
 7fba 24610000 nrtn positive 
 7fbb 18427e00 copy temp ,pdata 
 7fbc 20600000 rtn 
-rtn 
+
Index: btkb/output/ramcode.rom
===================================================================
--- /YC1026/YC1085_only_24g_SDK/btkb/output/ramcode.rom	(revision 198)
+++ /YC1026/YC1085_only_24g_SDK/btkb/output/ramcode.rom	(working copy)
@@ -488,13 +488,13 @@
 207a0000
 c01081ec
 c01101ee
-c0118280
+c011827e
 20207c5a
 704befff
-202002b3
+202002b1
 793f8023
 704befff
-2020026e
+2020026c
 58000000
 60024ba9
 20600000
@@ -502,7 +502,7 @@
 20400218
 2434020b
 704c150a
-2040023b
+20400239
 6800cbef
 c1ff8000
 704c3d02
@@ -535,10 +535,10 @@
 68044d3d
 20200208
 6800cbef
-c0ff8289
+c0ff8287
 2040021f
 20540236
-205402f8
+205402f6
 704be601
 20600000
 78547c00
@@ -566,22 +566,20 @@
 202034df
 6804cd57
 60048cd5
-58000000
-6004cd57
 20600000
 704be800
 d9600d00
 34730200
-20400262
-2437824b
-20400271
+20400260
+24378249
+2040026f
 6800cbe0
 1fe0fe01
 6000cbe0
 704d4600
 6800cbef
-c0ff8261
-2040025d
+c0ff825f
+2040025b
 704be700
 704be600
 20600000
@@ -590,44 +588,44 @@
 1fe0fe01
 6000cbe7
 6800cbef
-c0ff826d
+c0ff826b
 6800cbe7
-c07f826e
+c07f826c
 6800cbe7
 d8400010
 98467c00
-20210317
+20210315
 6800cbe8
 1fe0fe01
 6000cbe8
 2000000a
-c083823c
-20200317
+c083823a
+20200315
 58000000
 60048cd5
 6004cd57
 20600000
-202002a3
+202002a1
 7857fc00
-20400370
+2040036e
 18002a00
 68024c00
 98001200
 68088017
 20403a82
 20403a87
-2040032f
-2057836a
+2040032d
+20578368
 20600000
 20600000
 704d4600
 700b7d32
 20207c27
-204002d8
+204002d6
 6800cbdf
 207a0000
 98007200
-20400279
+20400277
 d8c00cb5
 d8a00d17
 20207e45
@@ -639,28 +637,28 @@
 704d4700
 20600000
 79200023
-20400285
-20400247
+20400283
+20400245
 704bef01
 20600000
 704be000
 704be94e
 68024beb
-202002ea
-20400285
+202002e8
+20400283
 6800cbe6
 c000b4df
 6800cbef
-c0008291
-c0010294
-c0018297
+c000828f
+c0010292
+c0018295
 20203bf1
 704bef11
 700d37aa
-20200299
+20200297
 704bef12
 700d3755
-20200299
+20200297
 704bef13
 700d3722
 700d3802
@@ -669,41 +667,41 @@
 700d3d00
 da200d37
 d8400007
-204002d3
-204002f8
+204002d1
+204002f6
 2040021d
 202034df
 6800cbef
 c17f8000
-c00882a9
-c00902ab
-c00982ad
+c00882a7
+c00902a9
+c00982ab
 20600000
 704bef02
-20200247
+20200245
 704bef03
-20200247
+20200245
 704befff
 700b7d31
 20407c27
 68020d19
-204002ea
-20200247
+204002e8
+20200245
 c6118000
-204002eb
-20400317
+204002e9
+20400315
 6800cbef
 c1ff8000
-204002c5
+204002c3
 58000000
 60014c04
 20403cab
 200007d0
 6800cc04
-c07f826e
-20400262
-243782ce
-2040025d
+c07f826c
+20400260
+243782cc
+2040025b
 79200023
 700b7d3c
 20207c27
@@ -714,13 +712,13 @@
 60020d39
 d8400006
 da200d37
-204002d3
-202002f8
+204002d1
+202002f6
 68014c04
 1fe0fe01
 60014c04
-20400317
-202002bb
+20400315
+202002b9
 6008cbe1
 18427200
 d8a00cd5
@@ -750,7 +748,7 @@
 d8c04c00
 e8c08000
 9a20a200
-c20002ee
+c20002ec
 1a227e00
 60014c16
 6800cc16
@@ -773,24 +771,24 @@
 9840fe00
 e0a08000
 6800cbef
-c0ff830a
+c0ff8308
 6800cbe2
 e0a08000
 6800cbe1
 98007200
 6800cbe2
-c0008315
+c0008313
 d8c00cd5
 20407e45
 68008cd5
-c0018313
+c0018311
 20600000
 700cd502
 20600000
 d8c00cd6
 20207e45
 6808cbea
-2040031d
+2040031b
 18408401
 18410403
 6008cbea
@@ -813,7 +811,7 @@
 79200401
 18431c00
 20600000
-20400326
+20400324
 7826fc00
 7830fc00
 78507c00
@@ -821,7 +819,7 @@
 68014be4
 98003600
 37c18400
-242c036a
+242c0368
 7846fc00
 7825fc00
 7823fc00
@@ -831,24 +829,24 @@
 6000cc19
 6808cc18
 98467c00
-2422836a
+24228368
 09800008
 19897e00
 60008cb3
 68008cb3
 6808cbe2
 a8400e00
-2420836a
+24208368
 09800008
 19897e00
 e0a08000
 1fe97e00
 1fe1721f
-20228353
+20228351
 09800008
 19897e00
 e0a08000
-c200034f
+c200034d
 18a22200
 09800008
 19897e00
@@ -861,7 +859,7 @@
 1ff17e00
 e0a18000
 7845fc00
-2023036a
+20230368
 7837fc00
 68008017
 1fe0a200
@@ -870,7 +868,7 @@
 20403a7a
 6800cc2a
 1fe22200
-204002e1
+204002df
 20600000
 784dfc00
 7845fc00
@@ -881,8 +879,8 @@
 204053d2
 68024c00
 98001200
-20400326
-2040036d
+20400324
+2040036b
 79202a00
 782efc00
 78307c00
@@ -902,7 +900,7 @@
 d8c00cf5
 e8c08000
 08008608
-c2000386
+c2000384
 78247c00
 08008618
 78447c00
Index: btkb/program/patch.prog
===================================================================
--- /YC1026/YC1085_only_24g_SDK/btkb/program/patch.prog	(revision 198)
+++ /YC1026/YC1085_only_24g_SDK/btkb/program/patch.prog	(working copy)
@@ -842,8 +842,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/YC1085_only_24g_SDK/c51/output/FW.COD	(revision 198)
+++ /YC1026/YC1085_only_24g_SDK/c51/output/FW.COD	(working copy)
@@ -1,4 +1,4 @@
-LX51 LINKER/LOCATER V4.41                                                               09/16/2020  18:14:45  PAGE 1
+LX51 LINKER/LOCATER V4.41                                                               11/19/2020  14:05:47  PAGE 1
 
 
 
Index: c51/output/FW.HTM
===================================================================
--- /YC1026/YC1085_only_24g_SDK/c51/output/FW.HTM	(revision 198)
+++ /YC1026/YC1085_only_24g_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/16/2020  18:14:45</b><p>
+Creation time: <b>11/19/2020  14:05:47</b><p>
 
 <hr>
 
Index: c51/output/FW.MAP
===================================================================
--- /YC1026/YC1085_only_24g_SDK/c51/output/FW.MAP	(revision 198)
+++ /YC1026/YC1085_only_24g_SDK/c51/output/FW.MAP	(working copy)
@@ -1,4 +1,4 @@
-LX51 LINKER/LOCATER V4.41                                                               09/16/2020  18:14:45  PAGE 1
+LX51 LINKER/LOCATER V4.41                                                               11/19/2020  14:05:46  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/YC1085_only_24g_SDK/c51/output/eeprom.dat	(revision 198)
+++ /YC1026/YC1085_only_24g_SDK/c51/output/eeprom.dat	(working copy)
@@ -2,7 +2,7 @@
 02
 aa
 55
-46
+3e
 0e
 c5
 12
@@ -1967,7 +1967,7 @@
 c0
 11
 82
-80
+7e
 20
 20
 7c
@@ -1979,7 +1979,7 @@
 20
 20
 02
-b3
+b1
 79
 3f
 80
@@ -1991,7 +1991,7 @@
 20
 20
 02
-6e
+6c
 58
 00
 00
@@ -2023,7 +2023,7 @@
 20
 40
 02
-3b
+39
 68
 00
 cb
@@ -2155,7 +2155,7 @@
 c0
 ff
 82
-89
+87
 20
 40
 02
@@ -2167,7 +2167,7 @@
 20
 54
 02
-f8
+f6
 70
 4b
 e6
@@ -2276,14 +2276,6 @@
 04
 8c
 d5
-58
-00
-00
-00
-60
-04
-cd
-57
 20
 60
 00
@@ -2303,15 +2295,15 @@
 20
 40
 02
-62
+60
 24
 37
 82
-4b
+49
 20
 40
 02
-71
+6f
 68
 00
 cb
@@ -2335,11 +2327,11 @@
 c0
 ff
 82
-61
+5f
 20
 40
 02
-5d
+5b
 70
 4b
 e7
@@ -2375,7 +2367,7 @@
 c0
 ff
 82
-6d
+6b
 68
 00
 cb
@@ -2383,7 +2375,7 @@
 c0
 7f
 82
-6e
+6c
 68
 00
 cb
@@ -2399,7 +2391,7 @@
 20
 21
 03
-17
+15
 68
 00
 cb
@@ -2419,11 +2411,11 @@
 c0
 83
 82
-3c
+3a
 20
 20
 03
-17
+15
 58
 00
 00
@@ -2443,7 +2435,7 @@
 20
 20
 02
-a3
+a1
 78
 57
 fc
@@ -2451,7 +2443,7 @@
 20
 40
 03
-70
+6e
 18
 00
 2a
@@ -2479,11 +2471,11 @@
 20
 40
 03
-2f
+2d
 20
 57
 83
-6a
+68
 20
 60
 00
@@ -2507,7 +2499,7 @@
 20
 40
 02
-d8
+d6
 68
 00
 cb
@@ -2523,7 +2515,7 @@
 20
 40
 02
-79
+77
 d8
 c0
 0c
@@ -2571,11 +2563,11 @@
 20
 40
 02
-85
+83
 20
 40
 02
-47
+45
 70
 4b
 ef
@@ -2599,11 +2591,11 @@
 20
 20
 02
-ea
+e8
 20
 40
 02
-85
+83
 68
 00
 cb
@@ -2619,15 +2611,15 @@
 c0
 00
 82
-91
+8f
 c0
 01
 02
-94
+92
 c0
 01
 82
-97
+95
 20
 20
 3b
@@ -2643,7 +2635,7 @@
 20
 20
 02
-99
+97
 70
 4b
 ef
@@ -2655,7 +2647,7 @@
 20
 20
 02
-99
+97
 70
 4b
 ef
@@ -2691,11 +2683,11 @@
 20
 40
 02
-d3
+d1
 20
 40
 02
-f8
+f6
 20
 40
 02
@@ -2715,15 +2707,15 @@
 c0
 08
 82
-a9
+a7
 c0
 09
 02
-ab
+a9
 c0
 09
 82
-ad
+ab
 20
 60
 00
@@ -2735,7 +2727,7 @@
 20
 20
 02
-47
+45
 70
 4b
 ef
@@ -2743,7 +2735,7 @@
 20
 20
 02
-47
+45
 70
 4b
 ef
@@ -2763,11 +2755,11 @@
 20
 40
 02
-ea
+e8
 20
 20
 02
-47
+45
 c6
 11
 80
@@ -2775,11 +2767,11 @@
 20
 40
 02
-eb
+e9
 20
 40
 03
-17
+15
 68
 00
 cb
@@ -2791,7 +2783,7 @@
 20
 40
 02
-c5
+c3
 58
 00
 00
@@ -2815,19 +2807,19 @@
 c0
 7f
 82
-6e
+6c
 20
 40
 02
-62
+60
 24
 37
 82
-ce
+cc
 20
 40
 02
-5d
+5b
 79
 20
 00
@@ -2871,11 +2863,11 @@
 20
 40
 02
-d3
+d1
 20
 20
 02
-f8
+f6
 68
 01
 4c
@@ -2891,11 +2883,11 @@
 20
 40
 03
-17
+15
 20
 20
 02
-bb
+b9
 60
 08
 cb
@@ -3015,7 +3007,7 @@
 c2
 00
 02
-ee
+ec
 1a
 22
 7e
@@ -3107,7 +3099,7 @@
 c0
 ff
 83
-0a
+08
 68
 00
 cb
@@ -3131,7 +3123,7 @@
 c0
 00
 83
-15
+13
 d8
 c0
 0c
@@ -3147,7 +3139,7 @@
 c0
 01
 83
-13
+11
 20
 60
 00
@@ -3175,7 +3167,7 @@
 20
 40
 03
-1d
+1b
 18
 40
 84
@@ -3267,7 +3259,7 @@
 20
 40
 03
-26
+24
 78
 26
 fc
@@ -3299,7 +3291,7 @@
 24
 2c
 03
-6a
+68
 78
 46
 fc
@@ -3339,7 +3331,7 @@
 24
 22
 83
-6a
+68
 09
 80
 00
@@ -3367,7 +3359,7 @@
 24
 20
 83
-6a
+68
 09
 80
 00
@@ -3391,7 +3383,7 @@
 20
 22
 83
-53
+51
 09
 80
 00
@@ -3407,7 +3399,7 @@
 c2
 00
 03
-4f
+4d
 18
 a2
 22
@@ -3459,7 +3451,7 @@
 20
 23
 03
-6a
+68
 78
 37
 fc
@@ -3495,7 +3487,7 @@
 20
 40
 02
-e1
+df
 20
 60
 00
@@ -3539,11 +3531,11 @@
 20
 40
 03
-26
+24
 20
 40
 03
-6d
+6b
 79
 20
 2a
@@ -3623,7 +3615,7 @@
 c2
 00
 03
-86
+84
 78
 24
 7c
@@ -3656,8 +3648,8 @@
 60
 00
 00
-3c
-34
+48
+4c
 aa
 55
 43
@@ -14525,8 +14517,8 @@
 6b
 30
 ff
-b0
-40
+c5
+81
 ff
 ff
 ff
@@ -16380,5 +16372,13 @@
 ff
 ff
 ff
-45
-40
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+c5
+63
Index: c51/output/ramcode.rom
===================================================================
--- /YC1026/YC1085_only_24g_SDK/c51/output/ramcode.rom	(revision 198)
+++ /YC1026/YC1085_only_24g_SDK/c51/output/ramcode.rom	(working copy)
@@ -488,13 +488,13 @@
 207a0000
 c01081ec
 c01101ee
-c0118280
+c011827e
 20207c5a
 704befff
-202002b3
+202002b1
 793f8023
 704befff
-2020026e
+2020026c
 58000000
 60024ba9
 20600000
@@ -502,7 +502,7 @@
 20400218
 2434020b
 704c150a
-2040023b
+20400239
 6800cbef
 c1ff8000
 704c3d02
@@ -535,10 +535,10 @@
 68044d3d
 20200208
 6800cbef
-c0ff8289
+c0ff8287
 2040021f
 20540236
-205402f8
+205402f6
 704be601
 20600000
 78547c00
@@ -566,22 +566,20 @@
 202034df
 6804cd57
 60048cd5
-58000000
-6004cd57
 20600000
 704be800
 d9600d00
 34730200
-20400262
-2437824b
-20400271
+20400260
+24378249
+2040026f
 6800cbe0
 1fe0fe01
 6000cbe0
 704d4600
 6800cbef
-c0ff8261
-2040025d
+c0ff825f
+2040025b
 704be700
 704be600
 20600000
@@ -590,44 +588,44 @@
 1fe0fe01
 6000cbe7
 6800cbef
-c0ff826d
+c0ff826b
 6800cbe7
-c07f826e
+c07f826c
 6800cbe7
 d8400010
 98467c00
-20210317
+20210315
 6800cbe8
 1fe0fe01
 6000cbe8
 2000000a
-c083823c
-20200317
+c083823a
+20200315
 58000000
 60048cd5
 6004cd57
 20600000
-202002a3
+202002a1
 7857fc00
-20400370
+2040036e
 18002a00
 68024c00
 98001200
 68088017
 20403a82
 20403a87
-2040032f
-2057836a
+2040032d
+20578368
 20600000
 20600000
 704d4600
 700b7d32
 20207c27
-204002d8
+204002d6
 6800cbdf
 207a0000
 98007200
-20400279
+20400277
 d8c00cb5
 d8a00d17
 20207e45
@@ -639,28 +637,28 @@
 704d4700
 20600000
 79200023
-20400285
-20400247
+20400283
+20400245
 704bef01
 20600000
 704be000
 704be94e
 68024beb
-202002ea
-20400285
+202002e8
+20400283
 6800cbe6
 c000b4df
 6800cbef
-c0008291
-c0010294
-c0018297
+c000828f
+c0010292
+c0018295
 20203bf1
 704bef11
 700d37aa
-20200299
+20200297
 704bef12
 700d3755
-20200299
+20200297
 704bef13
 700d3722
 700d3802
@@ -669,41 +667,41 @@
 700d3d00
 da200d37
 d8400007
-204002d3
-204002f8
+204002d1
+204002f6
 2040021d
 202034df
 6800cbef
 c17f8000
-c00882a9
-c00902ab
-c00982ad
+c00882a7
+c00902a9
+c00982ab
 20600000
 704bef02
-20200247
+20200245
 704bef03
-20200247
+20200245
 704befff
 700b7d31
 20407c27
 68020d19
-204002ea
-20200247
+204002e8
+20200245
 c6118000
-204002eb
-20400317
+204002e9
+20400315
 6800cbef
 c1ff8000
-204002c5
+204002c3
 58000000
 60014c04
 20403cab
 200007d0
 6800cc04
-c07f826e
-20400262
-243782ce
-2040025d
+c07f826c
+20400260
+243782cc
+2040025b
 79200023
 700b7d3c
 20207c27
@@ -714,13 +712,13 @@
 60020d39
 d8400006
 da200d37
-204002d3
-202002f8
+204002d1
+202002f6
 68014c04
 1fe0fe01
 60014c04
-20400317
-202002bb
+20400315
+202002b9
 6008cbe1
 18427200
 d8a00cd5
@@ -750,7 +748,7 @@
 d8c04c00
 e8c08000
 9a20a200
-c20002ee
+c20002ec
 1a227e00
 60014c16
 6800cc16
@@ -773,24 +771,24 @@
 9840fe00
 e0a08000
 6800cbef
-c0ff830a
+c0ff8308
 6800cbe2
 e0a08000
 6800cbe1
 98007200
 6800cbe2
-c0008315
+c0008313
 d8c00cd5
 20407e45
 68008cd5
-c0018313
+c0018311
 20600000
 700cd502
 20600000
 d8c00cd6
 20207e45
 6808cbea
-2040031d
+2040031b
 18408401
 18410403
 6008cbea
@@ -813,7 +811,7 @@
 79200401
 18431c00
 20600000
-20400326
+20400324
 7826fc00
 7830fc00
 78507c00
@@ -821,7 +819,7 @@
 68014be4
 98003600
 37c18400
-242c036a
+242c0368
 7846fc00
 7825fc00
 7823fc00
@@ -831,24 +829,24 @@
 6000cc19
 6808cc18
 98467c00
-2422836a
+24228368
 09800008
 19897e00
 60008cb3
 68008cb3
 6808cbe2
 a8400e00
-2420836a
+24208368
 09800008
 19897e00
 e0a08000
 1fe97e00
 1fe1721f
-20228353
+20228351
 09800008
 19897e00
 e0a08000
-c200034f
+c200034d
 18a22200
 09800008
 19897e00
@@ -861,7 +859,7 @@
 1ff17e00
 e0a18000
 7845fc00
-2023036a
+20230368
 7837fc00
 68008017
 1fe0a200
@@ -870,7 +868,7 @@
 20403a7a
 6800cc2a
 1fe22200
-204002e1
+204002df
 20600000
 784dfc00
 7845fc00
@@ -881,8 +879,8 @@
 204053d2
 68024c00
 98001200
-20400326
-2040036d
+20400324
+2040036b
 79202a00
 782efc00
 78307c00
@@ -902,7 +900,7 @@
 d8c00cf5
 e8c08000
 08008608
-c2000386
+c2000384
 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/YC1085_only_24g_SDK/c51/patch/ramcode.rom	(revision 198)
+++ /YC1026/YC1085_only_24g_SDK/c51/patch/ramcode.rom	(working copy)
@@ -488,13 +488,13 @@
 207a0000
 c01081ec
 c01101ee
-c0118280
+c011827e
 20207c5a
 704befff
-202002b3
+202002b1
 793f8023
 704befff
-2020026e
+2020026c
 58000000
 60024ba9
 20600000
@@ -502,7 +502,7 @@
 20400218
 2434020b
 704c150a
-2040023b
+20400239
 6800cbef
 c1ff8000
 704c3d02
@@ -535,10 +535,10 @@
 68044d3d
 20200208
 6800cbef
-c0ff8289
+c0ff8287
 2040021f
 20540236
-205402f8
+205402f6
 704be601
 20600000
 78547c00
@@ -566,22 +566,20 @@
 202034df
 6804cd57
 60048cd5
-58000000
-6004cd57
 20600000
 704be800
 d9600d00
 34730200
-20400262
-2437824b
-20400271
+20400260
+24378249
+2040026f
 6800cbe0
 1fe0fe01
 6000cbe0
 704d4600
 6800cbef
-c0ff8261
-2040025d
+c0ff825f
+2040025b
 704be700
 704be600
 20600000
@@ -590,44 +588,44 @@
 1fe0fe01
 6000cbe7
 6800cbef
-c0ff826d
+c0ff826b
 6800cbe7
-c07f826e
+c07f826c
 6800cbe7
 d8400010
 98467c00
-20210317
+20210315
 6800cbe8
 1fe0fe01
 6000cbe8
 2000000a
-c083823c
-20200317
+c083823a
+20200315
 58000000
 60048cd5
 6004cd57
 20600000
-202002a3
+202002a1
 7857fc00
-20400370
+2040036e
 18002a00
 68024c00
 98001200
 68088017
 20403a82
 20403a87
-2040032f
-2057836a
+2040032d
+20578368
 20600000
 20600000
 704d4600
 700b7d32
 20207c27
-204002d8
+204002d6
 6800cbdf
 207a0000
 98007200
-20400279
+20400277
 d8c00cb5
 d8a00d17
 20207e45
@@ -639,28 +637,28 @@
 704d4700
 20600000
 79200023
-20400285
-20400247
+20400283
+20400245
 704bef01
 20600000
 704be000
 704be94e
 68024beb
-202002ea
-20400285
+202002e8
+20400283
 6800cbe6
 c000b4df
 6800cbef
-c0008291
-c0010294
-c0018297
+c000828f
+c0010292
+c0018295
 20203bf1
 704bef11
 700d37aa
-20200299
+20200297
 704bef12
 700d3755
-20200299
+20200297
 704bef13
 700d3722
 700d3802
@@ -669,41 +667,41 @@
 700d3d00
 da200d37
 d8400007
-204002d3
-204002f8
+204002d1
+204002f6
 2040021d
 202034df
 6800cbef
 c17f8000
-c00882a9
-c00902ab
-c00982ad
+c00882a7
+c00902a9
+c00982ab
 20600000
 704bef02
-20200247
+20200245
 704bef03
-20200247
+20200245
 704befff
 700b7d31
 20407c27
 68020d19
-204002ea
-20200247
+204002e8
+20200245
 c6118000
-204002eb
-20400317
+204002e9
+20400315
 6800cbef
 c1ff8000
-204002c5
+204002c3
 58000000
 60014c04
 20403cab
 200007d0
 6800cc04
-c07f826e
-20400262
-243782ce
-2040025d
+c07f826c
+20400260
+243782cc
+2040025b
 79200023
 700b7d3c
 20207c27
@@ -714,13 +712,13 @@
 60020d39
 d8400006
 da200d37
-204002d3
-202002f8
+204002d1
+202002f6
 68014c04
 1fe0fe01
 60014c04
-20400317
-202002bb
+20400315
+202002b9
 6008cbe1
 18427200
 d8a00cd5
@@ -750,7 +748,7 @@
 d8c04c00
 e8c08000
 9a20a200
-c20002ee
+c20002ec
 1a227e00
 60014c16
 6800cc16
@@ -773,24 +771,24 @@
 9840fe00
 e0a08000
 6800cbef
-c0ff830a
+c0ff8308
 6800cbe2
 e0a08000
 6800cbe1
 98007200
 6800cbe2
-c0008315
+c0008313
 d8c00cd5
 20407e45
 68008cd5
-c0018313
+c0018311
 20600000
 700cd502
 20600000
 d8c00cd6
 20207e45
 6808cbea
-2040031d
+2040031b
 18408401
 18410403
 6008cbea
@@ -813,7 +811,7 @@
 79200401
 18431c00
 20600000
-20400326
+20400324
 7826fc00
 7830fc00
 78507c00
@@ -821,7 +819,7 @@
 68014be4
 98003600
 37c18400
-242c036a
+242c0368
 7846fc00
 7825fc00
 7823fc00
@@ -831,24 +829,24 @@
 6000cc19
 6808cc18
 98467c00
-2422836a
+24228368
 09800008
 19897e00
 60008cb3
 68008cb3
 6808cbe2
 a8400e00
-2420836a
+24208368
 09800008
 19897e00
 e0a08000
 1fe97e00
 1fe1721f
-20228353
+20228351
 09800008
 19897e00
 e0a08000
-c200034f
+c200034d
 18a22200
 09800008
 19897e00
@@ -861,7 +859,7 @@
 1ff17e00
 e0a18000
 7845fc00
-2023036a
+20230368
 7837fc00
 68008017
 1fe0a200
@@ -870,7 +868,7 @@
 20403a7a
 6800cc2a
 1fe22200
-204002e1
+204002df
 20600000
 784dfc00
 7845fc00
@@ -881,8 +879,8 @@
 204053d2
 68024c00
 98001200
-20400326
-2040036d
+20400324
+2040036b
 79202a00
 782efc00
 78307c00
@@ -902,7 +900,7 @@
 d8c00cf5
 e8c08000
 08008608
-c2000386
+c2000384
 78247c00
 08008618
 78447c00
Index: c51/patch/sys.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
