Index: output/bt_code.c
===================================================================
--- /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/gezhiweixin_handheld_device/output/bt_code.c	(revision 903)
+++ /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/gezhiweixin_handheld_device/output/bt_code.c	(working copy)
@@ -1,252 +1,253 @@
 const unsigned char bt_code[] = {
-0x00,0x02,0xaa,0x55,0xf6,0x0b,0xc2,0x84,0x00,0x0e,0xc0,0x00,0x80,0x3c,0xc0,0x42,
-0x80,0x42,0xc0,0x44,0x80,0x63,0xc0,0x4a,0x00,0x22,0xc0,0x51,0x00,0x6c,0xc0,0x51,
-0x80,0x2d,0xc0,0x54,0x80,0x30,0xc0,0x56,0x00,0x73,0xc0,0x5c,0x00,0x74,0xc0,0x5d,
-0x80,0xb3,0xc0,0x5e,0x01,0x0e,0xc0,0x75,0x81,0x2f,0x20,0x20,0x4a,0x8b,0xc0,0x01,
-0x81,0x39,0xc0,0x02,0x81,0x45,0xc0,0x03,0x01,0x4e,0xc0,0x03,0x81,0x53,0xc0,0x04,
-0x01,0x5c,0xc0,0x05,0x81,0x6d,0xc0,0x09,0x81,0x7d,0xc0,0x0a,0x02,0x02,0xc0,0x0e,
-0x02,0x15,0xc0,0x0f,0x02,0x3e,0xc0,0x0f,0x82,0x6c,0xc0,0x10,0x82,0xa0,0xc0,0x19,
-0x02,0xaf,0xc0,0x1d,0x02,0xc2,0xc0,0x1f,0x02,0xcd,0xc0,0x20,0x82,0xdf,0xc0,0x29,
-0x02,0xe5,0xc0,0x46,0x82,0x53,0xc0,0x4c,0x82,0xf9,0x20,0x20,0x4a,0x8b,0x18,0x42,
-0x7e,0x00,0x20,0x40,0x7d,0x2b,0x1c,0x30,0x7e,0x00,0x79,0x20,0x7e,0x2c,0x20,0x40,
-0x7d,0x14,0x79,0x3f,0xfe,0x2c,0x20,0x40,0x4a,0x76,0x20,0x40,0x7d,0x14,0x20,0x74,
-0x00,0x00,0x20,0x40,0x00,0x39,0x20,0x20,0x4a,0x2f,0x1b,0x42,0x7e,0x00,0x20,0x40,
-0x00,0x38,0x20,0x20,0x4a,0xe9,0x6f,0xe4,0x40,0x4e,0x1f,0xe3,0x7e,0x00,0x20,0x40,
-0x7d,0x2b,0x1e,0x02,0x7e,0x00,0x20,0x40,0x7d,0x14,0x1b,0x42,0x04,0x00,0x20,0x40,
-0x00,0x38,0x20,0x20,0x4b,0x67,0x20,0x40,0x7d,0x14,0x98,0x00,0x0c,0x00,0x79,0x3f,
-0x8c,0x10,0x20,0x20,0x7d,0x1f,0x20,0x40,0x68,0xc4,0x20,0x40,0x60,0xd7,0x20,0x40,
-0x00,0x40,0x20,0x20,0x40,0x0a,0x20,0x75,0x80,0x00,0x20,0x20,0x7b,0x9a,0x20,0x30,
-0x80,0x52,0x70,0x89,0x55,0xd4,0x20,0x00,0x00,0x04,0x70,0x89,0x55,0xd2,0x20,0x00,
-0x00,0x04,0x70,0x89,0x55,0xd1,0x20,0x00,0x00,0x04,0x6f,0xe2,0x41,0xdf,0xc0,0x00,
-0x00,0x50,0xc0,0x00,0x80,0x60,0xc0,0x01,0x00,0x50,0xc0,0x01,0x80,0x60,0xc0,0x02,
-0x00,0x60,0xc0,0x10,0x00,0x60,0x70,0x89,0x55,0xd0,0x70,0x89,0x56,0xe0,0x18,0x00,
-0x2a,0x08,0x18,0x00,0x2a,0x00,0x78,0x50,0xfc,0x00,0x78,0x50,0x7c,0x00,0x78,0x2f,
-0x7c,0x00,0x70,0x89,0x02,0x00,0x70,0x89,0x01,0x00,0x70,0x89,0x00,0x00,0x70,0x89,
-0x03,0x00,0x70,0x89,0x04,0x70,0x6f,0xe2,0x89,0x06,0x79,0x20,0x7e,0x00,0x67,0xe2,
-0x89,0x06,0x20,0x60,0x00,0x00,0x70,0x89,0x55,0xd0,0x70,0x89,0x56,0xc0,0x20,0x20,
-0x00,0x52,0x60,0x42,0x00,0x17,0x20,0x40,0x49,0x2a,0x20,0x40,0x49,0x80,0x58,0x00,
-0x05,0x00,0x20,0x40,0x4a,0x8e,0x6f,0xe2,0x89,0x06,0x79,0x20,0x7e,0x00,0x67,0xe2,
-0x89,0x06,0x20,0x20,0x49,0x37,0x70,0x89,0x06,0x7c,0x20,0x75,0x80,0x00,0x58,0x00,
-0x00,0x00,0x67,0xe4,0x41,0xdd,0x1c,0x43,0x7e,0x00,0x67,0xe8,0x40,0x94,0x20,0x60,
-0x00,0x00,0x20,0x20,0x4b,0x7f,0x58,0x00,0x00,0x82,0x67,0xe4,0x41,0xf6,0x58,0x00,
-0x00,0x90,0x67,0xe4,0x41,0xfe,0x58,0x00,0x00,0x9a,0x67,0xe4,0x41,0xfa,0x58,0x00,
-0x00,0xad,0x67,0xe4,0x41,0xea,0x58,0x00,0x00,0xb0,0x67,0xe4,0x41,0xf2,0x20,0x40,
-0x4d,0xaf,0x20,0x40,0x4d,0xbc,0x20,0x40,0x4c,0x2a,0x20,0x20,0x50,0x4d,0x1a,0x62,
-0x7e,0x00,0xc0,0x04,0x80,0x89,0xc0,0x01,0x00,0x87,0xc0,0x0a,0x00,0x8e,0x20,0x20,
-0x4d,0xdf,0x70,0x4a,0xd0,0x00,0x20,0x20,0x4d,0xfb,0x6f,0xe2,0x4a,0xcf,0x24,0x5a,
-0x00,0x8c,0x20,0x20,0x4e,0x08,0x70,0x4a,0xd0,0x06,0x20,0x60,0x00,0x00,0x20,0x40,
-0x02,0xa8,0x20,0x20,0x4e,0x28,0x20,0x40,0x00,0x92,0x20,0x20,0x50,0xc3,0x6f,0xe2,
-0x4a,0xd0,0x20,0x7a,0x00,0x00,0x1f,0xe0,0xff,0xff,0x67,0xe2,0x4a,0xd0,0x24,0x7a,
-0x00,0x00,0x6f,0xe4,0x46,0x52,0xc2,0x80,0x4d,0x64,0x20,0x60,0x00,0x00,0x20,0x40,
-0x4f,0x11,0x20,0x74,0x00,0x00,0x1a,0x22,0x7e,0x00,0x67,0xe4,0x46,0x71,0x20,0x40,
-0x00,0xa7,0x67,0xe2,0x46,0x70,0x68,0x44,0x04,0x74,0x60,0x44,0x46,0x73,0x20,0x40,
-0x5b,0x6c,0x24,0x3a,0x4a,0x8b,0x6f,0xe2,0x04,0x9e,0xc0,0x81,0x50,0x42,0x20,0x20,
-0x50,0x42,0x6f,0xe2,0x4b,0xed,0x24,0x3a,0x00,0xab,0x1f,0x22,0x7e,0x00,0x20,0x60,
-0x00,0x00,0x1a,0x42,0x7e,0x00,0x20,0x60,0x00,0x00,0x20,0x40,0x01,0xd0,0x24,0x34,
-0x4d,0x4b,0x20,0x20,0x4d,0xbd,0x20,0x40,0x00,0xb2,0x20,0x20,0x50,0xd3,0x20,0x20,
-0x4d,0xc8,0x6f,0xe2,0x0a,0xff,0xc0,0x13,0x81,0x0c,0xc0,0x06,0x00,0xbb,0xc0,0x3b,
-0x00,0xc4,0xc0,0x3b,0x80,0xca,0xc0,0x3c,0x00,0xcf,0xc0,0x0a,0x81,0x09,0x20,0x20,
-0x4e,0x5c,0x1a,0x22,0x06,0x00,0xef,0xe2,0x00,0x03,0xc0,0x00,0x4f,0x1c,0xc0,0x00,
-0xcf,0x1f,0xc0,0x01,0x4f,0x25,0xc0,0x01,0x80,0xc2,0x20,0x20,0x50,0x1c,0x58,0x00,
-0x00,0x01,0x20,0x20,0x4f,0x20,0xd8,0x40,0x00,0x28,0x20,0x40,0x5b,0x4d,0x18,0xc0,
-0x8b,0xfe,0x58,0x00,0x00,0x00,0xe7,0xe4,0x00,0x05,0x20,0x20,0x50,0x1f,0x20,0x40,
-0x00,0xd3,0x20,0x40,0x00,0xf0,0x58,0x00,0x00,0x00,0xe7,0xe4,0x00,0x05,0x20,0x20,
-0x01,0x02,0xef,0xe2,0x00,0x03,0x20,0x40,0x00,0xd7,0x20,0x40,0x00,0xde,0x20,0x20,
-0x01,0x02,0x20,0x40,0x00,0xf4,0x58,0x28,0x00,0x02,0xe7,0xe6,0x00,0x05,0x20,0x60,
-0x00,0x00,0x67,0xe2,0x0a,0x96,0x20,0x40,0x00,0xf4,0x59,0x28,0x03,0x02,0xe7,0xe8,
-0x00,0x05,0x6f,0xe2,0x0a,0x96,0xe7,0xe6,0x00,0x05,0x20,0x60,0x00,0x00,0x20,0x40,
-0x00,0xf4,0x20,0x40,0x00,0xf0,0x20,0x40,0x00,0xf0,0x58,0x00,0x00,0x00,0xe7,0xe4,
-0x00,0x05,0x18,0x40,0x85,0xff,0x20,0x40,0x5b,0x4d,0x18,0xc0,0x8c,0x04,0xef,0xe2,
-0x00,0x06,0xc2,0x82,0x00,0xeb,0xc2,0x82,0x80,0xeb,0x18,0x40,0x84,0x01,0x20,0x60,
-0x00,0x00,0x20,0x40,0x00,0xf4,0x5a,0x29,0x02,0x02,0xe7,0xf0,0x00,0x05,0x18,0x40,
-0x85,0xff,0x20,0x60,0x00,0x00,0xef,0xe2,0x00,0x03,0x1f,0xe2,0x72,0x00,0xe7,0xe2,
-0x00,0x05,0x20,0x20,0x67,0xed,0x20,0x40,0x00,0xf7,0xe0,0x44,0x00,0x05,0x20,0x60,
-0x00,0x00,0x6f,0xe4,0x44,0x8e,0x98,0x00,0x0c,0x00,0xef,0xe4,0x00,0x06,0x20,0x7a,
-0x00,0x00,0x1f,0xe0,0x84,0x01,0xef,0xe2,0x00,0x06,0x98,0xc0,0x8c,0x00,0xef,0xe2,
-0x00,0x06,0x98,0xc0,0x8c,0x00,0x18,0xc2,0x0a,0x00,0x20,0x20,0x00,0xf9,0x60,0x44,
-0x0a,0x9e,0x70,0x0a,0xff,0x29,0x58,0x00,0x00,0x02,0x20,0x40,0x50,0xa5,0x68,0x44,
-0x0a,0x9e,0xe0,0x44,0x00,0x0a,0x20,0x20,0x67,0xb9,0xef,0xe6,0x00,0x03,0x67,0xe6,
-0x40,0xaa,0x20,0x20,0x50,0x1f,0x20,0x40,0x50,0x1f,0x20,0x20,0x4d,0x85,0x6f,0xe2,
-0x46,0x79,0xc2,0x81,0x81,0xe2,0x6f,0xe2,0x46,0x79,0xc3,0x83,0x80,0x00,0x18,0x40,
-0xff,0xfd,0xd8,0x40,0x00,0xc8,0x20,0x40,0x7d,0xb5,0x68,0x42,0x46,0x7a,0x20,0x40,
-0x7d,0xb5,0x1f,0xe2,0x22,0x00,0x18,0x42,0x7e,0x00,0x9a,0x26,0x7e,0x00,0x67,0xe2,
-0x46,0x7a,0x68,0x44,0x46,0x7b,0x18,0x40,0x85,0xff,0x20,0x40,0x5b,0x4d,0x20,0x3a,
-0x01,0x2b,0xe8,0x48,0x00,0x06,0x59,0x28,0x03,0x02,0x98,0x46,0x7c,0x00,0x24,0x22,
-0x81,0x2b,0xef,0xe2,0x00,0x06,0xc2,0x82,0x81,0x27,0xc2,0x82,0x4f,0x01,0x20,0x20,
-0x01,0x2b,0x20,0x40,0x02,0xaa,0x68,0x44,0x46,0x7b,0x20,0x40,0x5e,0x4d,0x20,0x20,
-0x4f,0x03,0x70,0x46,0x7a,0x00,0x70,0x0b,0x01,0x01,0x20,0x40,0x50,0xe0,0x20,0x20,
-0x50,0x1c,0x6f,0xe2,0x4b,0xed,0x24,0x3a,0x57,0x09,0x20,0x40,0x57,0x09,0x70,0x4a,
-0xdb,0x01,0x70,0x4a,0xdc,0x00,0x58,0x00,0x00,0x00,0x67,0xf0,0x4a,0xd1,0x58,0x00,
-0x00,0x1b,0x67,0xe4,0x4a,0xd9,0x20,0x60,0x00,0x00,0x20,0x40,0x49,0xba,0x78,0x23,
-0xfc,0x00,0x78,0x24,0xfc,0x00,0x09,0x80,0x00,0x08,0x19,0x89,0x7e,0x00,0x67,0xe2,
-0x02,0xd5,0x09,0x80,0x00,0x08,0x19,0x89,0x7e,0x00,0xe7,0xe2,0x00,0x05,0x1f,0xe2,
-0x72,0x00,0x20,0x3a,0x58,0x8b,0x20,0x20,0x58,0x87,0x20,0x40,0x58,0xa3,0x20,0x40,
-0x49,0x15,0x68,0x42,0x00,0x17,0x20,0x40,0x49,0x1c,0x20,0x00,0x05,0xdc,0x20,0x40,
-0x49,0x21,0x78,0x28,0x7c,0x00,0xd9,0x60,0x15,0x7c,0x20,0x20,0x58,0x69,0x20,0x40,
-0x57,0xaf,0x20,0x40,0x01,0x51,0x20,0x20,0x58,0xa7,0x20,0x36,0x80,0x68,0x20,0x20,
-0x57,0xbe,0x6f,0xe2,0x4b,0xed,0x24,0x3a,0x58,0xb3,0x6f,0xe2,0x4a,0xdb,0x08,0x00,
-0x86,0x08,0xef,0xe2,0x00,0x06,0x1f,0xe2,0x72,0x00,0x08,0x00,0x86,0x08,0x20,0x22,
-0xd8,0xbc,0x20,0x20,0x58,0xb9,0x6f,0xe2,0x4b,0xed,0x24,0x3a,0x58,0xc4,0x6f,0xe2,
-0x44,0x56,0xc0,0x00,0xd8,0xd3,0x6f,0xe2,0x44,0x57,0x1f,0xf2,0x7e,0x00,0x1f,0xeb,
-0xfe,0x00,0x67,0xe2,0x4a,0xdb,0x68,0x42,0x43,0x41,0x18,0x40,0xfe,0x06,0x67,0xe2,
-0x4a,0xdc,0x6f,0xec,0x44,0x72,0x67,0xec,0x4a,0xdd,0x18,0x42,0x72,0x00,0xd8,0xc0,
-0x43,0x42,0x20,0x40,0x7c,0xcf,0x20,0x20,0x58,0xde,0x6f,0xe2,0x4b,0xed,0x24,0x3a,
-0x58,0xf7,0xd8,0x40,0x00,0x04,0x6f,0xe2,0x44,0x57,0x7d,0x3a,0x04,0x06,0x60,0x42,
-0x4a,0xdb,0x68,0x42,0x43,0x61,0x18,0x40,0xfe,0x06,0x67,0xe2,0x4a,0xdc,0x6f,0xec,
-0x44,0x72,0x67,0xec,0x4a,0xdd,0xd8,0xc0,0x43,0x62,0x18,0x42,0x72,0x00,0x20,0x40,
-0x7c,0xcf,0x20,0x40,0x58,0xa1,0x20,0x20,0x5a,0xe2,0x20,0x40,0x5a,0xc9,0x20,0x40,
-0x59,0x9a,0x6f,0xe2,0x02,0xd5,0x2f,0xef,0xfe,0x04,0x79,0x20,0x80,0x2a,0x1f,0xe3,
-0x7e,0x00,0x98,0x42,0xfe,0x00,0x2f,0xef,0xfe,0x02,0x79,0x20,0x80,0x0f,0xc6,0x07,
-0x80,0x00,0x6f,0xe2,0x02,0xd6,0x20,0x3a,0x01,0x8f,0x6f,0xe2,0x04,0x3b,0xc3,0x02,
-0x01,0x8f,0x20,0x40,0x73,0x42,0x20,0x40,0x72,0xb2,0x7d,0x3a,0x00,0x0f,0x24,0x7a,
-0x00,0x00,0x68,0x42,0x04,0x52,0x79,0x40,0x04,0x02,0x60,0x42,0x04,0x52,0x6f,0xe2,
-0x4b,0xed,0x24,0x7a,0x00,0x00,0x20,0x20,0x01,0x95,0x6f,0xe2,0x02,0xd6,0x20,0x7a,
-0x00,0x00,0x6f,0xe2,0x02,0xd5,0x2f,0xe0,0x06,0x01,0x20,0x20,0x81,0xbd,0x2f,0xe0,
-0x06,0x02,0x20,0x20,0x81,0x9d,0x20,0x60,0x00,0x00,0x6f,0xe4,0x02,0xd9,0xc1,0x82,
-0x00,0x00,0xef,0xe6,0x00,0x06,0x67,0xe6,0x04,0x73,0x79,0x20,0x00,0x0f,0xc0,0x09,
-0x01,0xb1,0xc0,0x29,0x01,0xb3,0xc0,0x0b,0x01,0xaa,0xc0,0x0c,0x5e,0x3b,0xc0,0x01,
-0x02,0xac,0xc0,0x0f,0x02,0xa8,0x79,0x3f,0x80,0x0f,0x20,0x60,0x00,0x00,0x58,0x00,
-0x0b,0x1e,0x67,0xe4,0x4a,0xd5,0x20,0x40,0x01,0xb6,0x1f,0x20,0xf3,0xfe,0xda,0x20,
-0x02,0xe0,0x20,0x40,0x5a,0xbe,0x20,0x20,0x01,0xd6,0x20,0x40,0x01,0xb3,0x20,0x20,
-0x01,0xcd,0x20,0x40,0x01,0xb6,0xda,0x20,0x02,0xde,0x20,0x20,0x5a,0xbe,0x6f,0xe2,
-0x02,0xd6,0x1f,0xe0,0xf3,0xf9,0x1f,0xe0,0xff,0xfc,0x67,0xe4,0x4a,0xd1,0xe8,0x44,
-0x00,0x06,0x60,0x44,0x4a,0xd3,0x20,0x60,0x00,0x00,0x79,0x20,0x00,0x0f,0x20,0x40,
-0x01,0xc5,0x6f,0xe2,0x04,0x73,0xc0,0x09,0x01,0xcd,0xc0,0x0b,0x01,0xcc,0xc1,0x29,
-0x00,0x00,0x79,0x3f,0x80,0x0f,0x20,0x60,0x00,0x00,0x6f,0xe2,0x02,0xd6,0x68,0x44,
-0x4a,0xd1,0x98,0x40,0x84,0x00,0x60,0x44,0x4a,0xd1,0x1f,0xe2,0x72,0x00,0xda,0x20,
-0x02,0xd7,0x20,0x20,0x5a,0xbe,0x20,0x20,0x01,0xd6,0x20,0x40,0x01,0xd0,0x24,0x74,
-0x00,0x00,0x20,0x20,0x5e,0x13,0x20,0x40,0x7d,0xc1,0x6f,0xe4,0x4a,0xd3,0x68,0x44,
-0x4a,0xd1,0x98,0x46,0x7c,0x00,0x24,0x62,0x80,0x00,0x20,0x20,0x7d,0xbf,0x6f,0xe4,
-0x4a,0xd5,0x1f,0xe2,0x0a,0x00,0x6f,0xe2,0x02,0xd6,0x1f,0xe2,0x72,0x00,0x20,0x40,
-0x7c,0xdc,0x18,0xa2,0x7e,0x00,0x67,0xe4,0x4a,0xd5,0x20,0x40,0x01,0xd0,0x24,0x74,
-0x00,0x00,0xd8,0xe0,0x00,0x03,0x20,0x40,0x50,0xe6,0x20,0x20,0x01,0xe2,0x20,0x40,
-0x5c,0x74,0x24,0x7a,0x00,0x00,0x70,0x0b,0x22,0x17,0x58,0x00,0x0b,0x1e,0x67,0xe4,
-0x4a,0xd7,0x68,0x44,0x0b,0x1e,0x18,0x40,0x84,0x04,0x58,0x00,0x00,0xf9,0x20,0x40,
-0x7d,0xb5,0x1f,0xe0,0xa5,0xfc,0x18,0x00,0x02,0x02,0x1f,0xe2,0x22,0x00,0x20,0x40,
-0x5c,0x32,0x6f,0xe4,0x4a,0xd7,0x1f,0xe2,0x0c,0x00,0x1a,0x22,0x72,0x00,0x20,0x40,
-0x7c,0xcf,0x18,0xc2,0x7e,0x00,0x67,0xe4,0x4a,0xd7,0x6f,0xe4,0x0b,0x1e,0x9a,0x46,
-0x7e,0x00,0x67,0xe4,0x0b,0x1e,0x20,0x3a,0x01,0xfe,0xd8,0x40,0x00,0xf9,0x20,0x40,
-0x7d,0xb5,0x1f,0xe2,0x24,0x00,0x18,0x00,0x02,0x01,0x20,0x20,0x01,0xed,0x58,0x00,
-0x00,0x00,0x67,0xe4,0x4a,0xd5,0xd8,0xe0,0x00,0x03,0x20,0x20,0x50,0xe2,0x6f,0xe2,
-0x4b,0xed,0x24,0x3a,0x59,0x9b,0x68,0x42,0x04,0x52,0x28,0x4c,0x00,0x05,0x20,0x60,
-0x80,0x00,0x6f,0xe2,0x02,0xd5,0x1f,0xe3,0xfe,0x00,0x98,0x42,0xfe,0x00,0xc4,0x01,
-0x80,0x00,0x79,0x3f,0x84,0x05,0x79,0x40,0x04,0x03,0x60,0x42,0x04,0x52,0x28,0x40,
-0x06,0x03,0x24,0x60,0x80,0x00,0x6f,0xe2,0x4a,0xdd,0xc0,0x02,0xd9,0xac,0x6f,0xe2,
-0x44,0x97,0xc0,0x01,0x59,0xb0,0x20,0x60,0x00,0x00,0x6f,0xe2,0x4b,0xed,0x24,0x3a,
-0x59,0xf9,0x6f,0xe2,0x04,0x52,0xc3,0x82,0x80,0x00,0x20,0x40,0x5a,0x1c,0x20,0x40,
-0x5c,0x53,0x20,0x3a,0x5a,0x3e,0xef,0xe2,0x00,0x06,0xe8,0x42,0x00,0x06,0x18,0x42,
-0x22,0x00,0x9a,0x26,0x7e,0x00,0x20,0x40,0x02,0x3a,0x20,0x40,0x7d,0xb5,0x1f,0xe2,
-0x04,0x00,0xef,0xe2,0x00,0x06,0x1f,0xe2,0x02,0x00,0x1a,0x22,0x7e,0x00,0x98,0xc0,
-0x8c,0x00,0xd8,0xa0,0x4a,0xdd,0x18,0x42,0x72,0x00,0x20,0x40,0x7c,0xcf,0x20,0x40,
-0x5a,0x2e,0x20,0x40,0x5a,0x40,0x20,0x40,0x5c,0x53,0xef,0xe2,0x00,0x06,0x1f,0xe2,
-0x22,0x00,0x18,0xc2,0x26,0x00,0xe8,0x42,0x00,0x06,0x18,0x42,0x24,0x00,0x9a,0x46,
-0x7e,0x00,0x20,0x40,0x02,0x3a,0x20,0x40,0x7d,0xb5,0x9a,0x40,0xfe,0x00,0xe7,0xe2,
-0x00,0x13,0x9a,0x26,0x7c,0x00,0x24,0x62,0x80,0x00,0x20,0x20,0x5c,0x76,0x18,0xc2,
-0x0a,0x00,0x68,0x44,0x4a,0xd9,0x18,0xa2,0x0c,0x00,0x20,0x60,0x00,0x00,0x6f,0xe2,
-0x4b,0xed,0x24,0x3a,0x5a,0x41,0x60,0x42,0x4a,0xdc,0x68,0x42,0x04,0x52,0x79,0x20,
-0x04,0x05,0x18,0x41,0x7e,0xfc,0x98,0x21,0xfe,0x00,0x67,0xe2,0x04,0x52,0x1f,0xe1,
-0x7e,0x1f,0x28,0x0f,0xfe,0x29,0x79,0x20,0xfe,0x04,0x67,0xe2,0x4a,0xdb,0x6f,0xe2,
-0x4a,0xdb,0x28,0x20,0x06,0x01,0x24,0x20,0x82,0x4f,0x6f,0xe2,0x4a,0xdc,0x20,0x7a,
-0x00,0x00,0x6f,0xe2,0x04,0x3b,0xc4,0x02,0x00,0x00,0x20,0x40,0x73,0x42,0x20,0x20,
-0x72,0x99,0x6f,0xe2,0x4b,0xed,0x24,0x3a,0x72,0x9a,0xda,0x60,0x4a,0xdb,0x68,0x4a,
-0x43,0xd5,0x20,0x40,0x72,0x77,0x18,0x00,0x70,0x08,0x98,0x00,0x5e,0x00,0x18,0x00,
-0x22,0x00,0x20,0x40,0x72,0x63,0x20,0x40,0x72,0xe8,0xda,0x60,0x4a,0xdd,0x6f,0xe2,
-0x4a,0xdc,0x1f,0xe0,0xa5,0xff,0x9a,0x60,0x8a,0x00,0x18,0x00,0x70,0x0c,0x1d,0xe2,
-0x7e,0x00,0xe7,0xe8,0x00,0x05,0x20,0x40,0x72,0x8e,0x6f,0xe2,0x4a,0xdc,0x1f,0xe0,
-0xfe,0x04,0x67,0xe2,0x4a,0xdc,0x68,0x4a,0x43,0xd5,0x18,0x40,0x84,0x01,0x60,0x4a,
-0x43,0xd5,0x20,0x60,0x00,0x00,0xc6,0x07,0x80,0x00,0x20,0x40,0x5c,0x70,0x24,0x7a,
-0x00,0x00,0x6f,0xe2,0x02,0xd5,0x1f,0xe1,0x7e,0x03,0x67,0xe2,0x44,0xde,0xef,0xe2,
-0x00,0x06,0x67,0xe2,0x44,0xdd,0x20,0x7a,0x00,0x00,0x18,0xc2,0x7e,0x00,0x67,0xe4,
-0x44,0xdf,0x6f,0xe2,0x44,0xde,0xc0,0x01,0x82,0x7e,0x20,0x40,0x5a,0x76,0xd8,0xe0,
-0x00,0x03,0x24,0x34,0x4b,0xec,0x20,0x40,0x4b,0xf0,0x20,0x20,0x5a,0x6b,0x6f,0xe2,
-0x4b,0xed,0x24,0x3a,0x60,0x44,0x6f,0xe2,0x02,0xd7,0xc0,0x04,0x02,0x84,0xc0,0x0a,
-0x02,0x91,0x20,0x20,0x60,0x45,0xda,0x20,0x00,0x09,0xda,0x40,0x00,0x09,0x20,0x40,
-0x5c,0x22,0x58,0x00,0x00,0x21,0xe7,0xf0,0x00,0x05,0x20,0x40,0x02,0x8b,0x20,0x60,
-0x00,0x00,0x6f,0xe2,0x02,0xd8,0x1f,0xe1,0x7e,0x20,0x20,0x3a,0x02,0x8f,0x20,0x60,
-0x00,0x00,0x70,0x4b,0xed,0x01,0x20,0x60,0x00,0x00,0xef,0xe4,0x00,0x06,0x67,0xe4,
-0x4a,0xd9,0x20,0x20,0x02,0x94,0xda,0x20,0x00,0x09,0xda,0x40,0x00,0x15,0x20,0x40,
-0x5c,0x22,0x58,0x00,0x00,0xfb,0xe7,0xe4,0x00,0x05,0x58,0x00,0x08,0x48,0xe7,0xe4,
-0x00,0x05,0x58,0x00,0x00,0xfb,0xe7,0xe4,0x00,0x05,0x58,0x00,0x08,0x48,0xe7,0xe4,
-0x00,0x05,0x20,0x60,0x00,0x00,0xef,0xe4,0x00,0x06,0xc0,0x02,0x02,0xa5,0xc0,0x03,
-0x5e,0xd4,0xc0,0x02,0xde,0x96,0x20,0x60,0x00,0x00,0xef,0xe6,0x00,0x06,0x67,0xe6,
-0x04,0x73,0x20,0x20,0x5c,0x8d,0xd8,0xe0,0x00,0x07,0x20,0x20,0x50,0xe2,0xd8,0xe0,
-0x00,0x07,0x20,0x20,0x50,0xe6,0x20,0x40,0x5c,0xa9,0x67,0xe4,0x44,0x78,0x20,0x20,
-0x5c,0xa2,0x6f,0xe2,0x4b,0xed,0x24,0x3a,0x5b,0xd5,0x78,0x55,0xfc,0x00,0x20,0x37,
-0x02,0xb4,0x24,0x36,0xdb,0xe6,0x20,0x40,0x4b,0xa0,0x6f,0xe4,0x40,0xc1,0x67,0xe4,
-0x04,0x49,0x24,0x36,0xcb,0xb3,0xc5,0x07,0xcb,0xb3,0x6f,0xe2,0x44,0xdd,0x24,0x3a,
-0x4b,0xb3,0x6f,0xe2,0x4a,0xdc,0x24,0x3a,0x4b,0xb3,0x6f,0xe2,0x44,0xbb,0xc2,0x82,
-0xcb,0xb3,0x6f,0xe2,0x04,0x3b,0xc2,0x82,0xcb,0xb3,0x20,0x20,0x4b,0x95,0x6f,0xe2,
-0x00,0x7d,0xc0,0x08,0x02,0xc6,0xc0,0x0b,0x82,0xcc,0x20,0x20,0x60,0xfe,0x68,0x42,
-0x05,0x4e,0x18,0x46,0x7c,0x06,0x20,0x21,0x02,0xca,0x20,0x20,0x62,0x06,0x70,0x00,
-0x7e,0x24,0x20,0x20,0x61,0x34,0x20,0x20,0x62,0xb8,0x78,0x54,0x7c,0x00,0x20,0x40,
-0x66,0xa3,0x6f,0xe2,0x00,0x48,0x20,0x7a,0x00,0x00,0xc2,0x83,0x82,0xd3,0x20,0x20,
-0x63,0xf2,0xc0,0x42,0x02,0xd6,0xc0,0x41,0x82,0xd9,0x20,0x20,0x64,0x21,0x20,0x40,
-0x02,0xdc,0x6f,0xe2,0x00,0x48,0x20,0x20,0x64,0x7b,0x20,0x40,0x02,0xdc,0x6f,0xe2,
-0x00,0x48,0x20,0x20,0x64,0xef,0x6f,0xe2,0x46,0x2c,0x20,0x3a,0x65,0x0d,0x20,0x20,
-0x65,0x06,0x6f,0xe2,0x40,0x9e,0x79,0x3f,0xfe,0x03,0x67,0xe2,0x40,0x9e,0x58,0x00,
-0x00,0x01,0x67,0xe4,0x04,0xca,0x20,0x60,0x00,0x00,0x6f,0xe2,0x04,0xf9,0xc0,0x1f,
-0xe9,0x3e,0xc0,0x39,0xe9,0x47,0xc0,0x77,0x82,0xeb,0xc0,0x29,0xea,0x05,0x20,0x60,
-0x00,0x00,0x6f,0xe4,0x04,0xfd,0x1f,0xe2,0x0c,0x00,0x20,0x40,0x69,0x84,0x6f,0xe2,
-0x04,0xff,0xc0,0x20,0xe9,0x66,0xc0,0x20,0x69,0x6e,0xc0,0x38,0xe9,0xa7,0xc0,0x38,
-0x02,0xf5,0xc0,0x24,0xe9,0xbe,0x20,0x20,0x6a,0x58,0x70,0x0a,0x95,0x08,0x20,0x40,
-0x7b,0xab,0x20,0x40,0x69,0x72,0x20,0x20,0x69,0xba,0x6f,0xe2,0x44,0x90,0x20,0x3a,
-0x5e,0xd0,0x20,0x40,0x74,0x38,0x20,0x20,0x79,0x32,0xc1,0x33,0xaa,0x55,0x40,0x00,
-0x00,0x40,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
-0x00,0x00,0x20,0x02,0x10,0x00,0x0c,0x12,0x00,0x19,0x00,0x00,0x00,0x00,0x00,0x08,
-0x00,0x00,0xe8,0x09,0x18,0xd0,0x02,0x00,0x04,0x44,0x02,0x00,0x04,0x00,0x00,0x00,
-0x00,0x00,0x00,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
-0x00,0x00,0xaa,0x55,0x01,0x00,0x92,0x40,0x0a,0xaa,0x55,0x01,0x00,0x54,0x46,0x40,
-0xaa,0x55,0x01,0x00,0x06,0x42,0x13,0xaa,0x55,0x08,0x00,0x98,0x40,0xff,0xfb,0x8f,
-0xf8,0x8b,0x85,0x59,0x83,0xaa,0x55,0x03,0x00,0x14,0x42,0x25,0x4a,0x05,0xaa,0x55,
-0x04,0x00,0x3d,0x45,0x00,0x7f,0x00,0x07,0xaa,0x55,0x03,0x00,0x2d,0x46,0x03,0x00,
-0x04,0xaa,0x55,0x01,0x00,0x2c,0x46,0x01,0xaa,0x55,0x06,0x00,0x57,0x46,0x04,0x30,
-0x30,0x30,0x30,0x30,0xaa,0x55,0x10,0x00,0xf0,0x4f,0x00,0x1c,0xff,0x1f,0x00,0x1c,
-0x00,0x1c,0x00,0x4c,0xe0,0x4f,0x00,0x4c,0x00,0x4c,0xaa,0x55,0x02,0x00,0x68,0x46,
-0x00,0x07,0xaa,0x55,0x01,0x00,0x6c,0x46,0x03,0xaa,0x55,0x01,0x00,0x6f,0x46,0x07,
-0xaa,0x55,0x03,0x00,0xaa,0x40,0x24,0x04,0x04,0xaa,0x55,0x01,0x00,0x79,0x46,0x00,
-0xaa,0x55,0x01,0x00,0xcf,0x4a,0x00,0xaa,0x55,0x01,0x00,0x91,0x40,0x00,0xaa,0x55,
-0x03,0x00,0x54,0x41,0x00,0x01,0x08,0xaa,0x55,0x01,0x00,0x74,0x41,0x02,0xaa,0x55,
-0x01,0x00,0x93,0x40,0x00,0xaa,0x55,0x01,0x00,0x6d,0x46,0x28,0xaa,0x55,0x06,0x00,
-0xa0,0x40,0xa7,0x2a,0x2a,0x21,0x10,0x55,0xaa,0x55,0x0f,0x00,0xe7,0x44,0x0e,0x33,
-0x31,0x32,0x31,0x20,0x4d,0x6f,0x75,0x20,0x42,0x74,0x31,0x32,0x31,0xaa,0x55,0x03,
-0x00,0xe4,0x41,0x20,0x00,0x02,0xaa,0x55,0x01,0x00,0xe8,0x41,0x01,0xaa,0x55,0x01,
-0x00,0x90,0x44,0x01,0xaa,0x55,0x01,0x00,0x5f,0x44,0x07,0xaa,0x55,0x01,0x00,0x98,
-0x44,0x00,0xaa,0x55,0x04,0x00,0x75,0x46,0x2d,0x00,0x2f,0x00,0xaa,0x55,0x01,0x00,
-0x40,0x43,0x00,0xaa,0x55,0x02,0x00,0x54,0x44,0x40,0x00,0xaa,0x55,0x01,0x00,0x6e,
-0x46,0x05,0xaa,0x55,0x06,0x00,0x72,0x44,0x21,0x22,0x01,0x33,0x02,0x3a,0xaa,0x55,
-0x0d,0x00,0x81,0x43,0x0c,0x33,0x31,0x32,0x31,0x20,0x4d,0x6f,0x75,0x20,0x42,0x6c,
-0x65,0xaa,0x55,0x04,0x00,0x41,0x43,0x03,0x02,0x01,0x02,0xaa,0x55,0x16,0x00,0x61,
-0x43,0x0e,0x02,0x01,0x02,0x11,0x09,0x59,0x69,0x63,0x68,0x69,0x70,0x20,0x31,0x30,
-0x32,0x31,0x73,0x20,0x4d,0x6f,0x75,0xaa,0x55,0x07,0x00,0x25,0x44,0x02,0x03,0x00,
-0x05,0x10,0x02,0x03,0xaa,0x55,0x08,0x00,0x68,0x44,0x08,0x00,0x10,0x00,0x00,0x00,
-0x2c,0x01,0xaa,0x55,0x01,0x00,0x78,0x44,0xb9,0xaa,0x55,0x01,0x00,0x7a,0x44,0x17,
-0xaa,0x55,0x02,0x00,0xcc,0x44,0x31,0x00,0xaa,0x55,0x01,0x00,0xd1,0x40,0x01,0xaa,
-0x55,0x0c,0x00,0x49,0x45,0x05,0x03,0x00,0x12,0x00,0x01,0x01,0x00,0x01,0x11,0x03,
-0x00,0xaa,0x55,0x01,0x00,0x5f,0x45,0x00,0xaa,0x55,0x02,0x00,0x47,0x45,0x83,0x46,
-0xaa,0x55,0xb8,0x00,0x83,0x46,0x03,0x12,0x00,0x01,0x00,0x00,0x01,0x00,0x01,0x00,
-0x01,0x36,0x00,0x52,0x09,0x00,0x00,0x0a,0x00,0x01,0x00,0x01,0x09,0x00,0x01,0x35,
-0x03,0x19,0x12,0x00,0x09,0x00,0x04,0x35,0x0d,0x35,0x06,0x19,0x01,0x00,0x09,0x00,
-0x01,0x35,0x03,0x19,0x00,0x01,0x09,0x00,0x09,0x35,0x08,0x35,0x06,0x19,0x12,0x00,
-0x09,0x01,0x00,0x09,0x02,0x00,0x09,0x01,0x03,0x09,0x02,0x01,0x09,0x05,0xac,0x09,
-0x02,0x02,0x09,0x02,0x39,0x09,0x02,0x03,0x09,0x06,0x44,0x09,0x02,0x04,0x28,0x01,
-0x09,0x02,0x05,0x09,0x00,0x02,0x03,0x11,0x01,0x00,0x03,0x01,0x00,0x00,0x01,0x00,
-0x03,0x36,0x00,0x46,0x09,0x00,0x00,0x0a,0x00,0x01,0x00,0x03,0x09,0x00,0x01,0x35,
-0x03,0x19,0x11,0x01,0x09,0x00,0x02,0x0a,0x00,0x00,0x00,0x00,0x09,0x00,0x04,0x35,
-0x0c,0x35,0x03,0x19,0x01,0x00,0x35,0x05,0x19,0x00,0x03,0x08,0x01,0x09,0x00,0x06,
-0x35,0x09,0x09,0x65,0x6e,0x09,0x00,0x6a,0x09,0x01,0x00,0x09,0x01,0x00,0x25,0x0a,
-0x53,0x50,0x50,0x20,0x73,0x6c,0x61,0x76,0x65,0x00,0x00,0x00,0x01,0x00,0xaa,0x55,
-0x02,0x00,0x8e,0x44,0xaf,0x47,0xaa,0x55,0x33,0x00,0xaf,0x47,0x01,0x00,0x02,0x00,
-0x28,0x02,0x00,0x18,0x02,0x00,0x02,0x03,0x28,0x01,0x02,0x03,0x00,0x02,0x00,0x2a,
-0x14,0x41,0x73,0x74,0x20,0x4c,0x45,0x20,0x4d,0x6f,0x75,0x73,0x65,0x20,0x20,0x20,
-0x20,0x20,0x20,0x20,0x20,0x04,0x00,0x02,0x00,0x28,0x02,0x01,0x18,0x00,0x00,0xaa,
-0x55,0x07,0x00,0x76,0x41,0x0f,0x84,0xf0,0x0a,0x0b,0xb2,0x32,0xaa,0x55,0x02,0x00,
-0x57,0x41,0x8b,0x0b,0xaa,0x55,0x08,0x00,0xa1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
-0x00,0x00,0xaa,0x55,0x02,0x00,0xbd,0x40,0x02,0x24,0xaa,0x55,0x08,0x00,0xad,0x40,
-0x40,0x00,0x00,0x02,0x32,0x00,0x00,0x02,0xaa,0x55,0x02,0x00,0xbb,0x40,0x20,0x00,
-0xaa,0x55,0x04,0x00,0xb7,0x40,0x20,0x00,0x00,0x20,0xaa,0x55,0x04,0x00,0xbf,0x40,
-0x80,0x04,0x00,0x10,0xaa,0x55,0x05,0x00,0xe2,0x44,0x08,0x0e,0x05,0x04,0x00,0xaa,
-0x55,0x02,0x00,0x02,0x42,0x30,0x1f,0xaa,0x55,0x01,0x00,0x10,0x42,0x20,0xaa,0x55,
-0x01,0x00,0xe0,0x41,0x01,0xaa,0x55,0x0f,0x00,0xde,0x4b,0x4b,0xba,0x55,0xd0,0x56,
-0xe0,0x57,0x88,0x58,0x6c,0x59,0x10,0x07,0xff,0xff,0xaa,0x55,0x02,0x00,0xc3,0x40,
-0xde,0x4b,0x5e,0x79
+0x00,0x02,0xaa,0x55,0x0a,0x0c,0xc2,0x84,0x00,0x0f,0xc0,0x00,0x80,0x41,0xc0,0x1a,
+0x00,0x23,0xc0,0x42,0x80,0x47,0xc0,0x44,0x80,0x68,0xc0,0x4a,0x00,0x27,0xc0,0x51,
+0x00,0x71,0xc0,0x51,0x80,0x32,0xc0,0x54,0x80,0x35,0xc0,0x56,0x00,0x78,0xc0,0x5c,
+0x00,0x79,0xc0,0x5d,0x80,0xb8,0xc0,0x5e,0x01,0x13,0xc0,0x75,0x81,0x34,0x20,0x20,
+0x4a,0x8b,0xc0,0x01,0x81,0x3e,0xc0,0x02,0x81,0x4a,0xc0,0x03,0x01,0x53,0xc0,0x03,
+0x81,0x58,0xc0,0x04,0x01,0x61,0xc0,0x05,0x81,0x72,0xc0,0x09,0x81,0x82,0xc0,0x0a,
+0x02,0x07,0xc0,0x0e,0x02,0x1a,0xc0,0x0f,0x02,0x43,0xc0,0x0f,0x82,0x71,0xc0,0x10,
+0x82,0xa5,0xc0,0x19,0x02,0xb4,0xc0,0x1d,0x02,0xc7,0xc0,0x1f,0x02,0xd2,0xc0,0x20,
+0x82,0xe4,0xc0,0x29,0x02,0xea,0xc0,0x46,0x82,0x58,0xc0,0x4c,0x82,0xfe,0x20,0x20,
+0x4a,0x8b,0x6f,0xe2,0x00,0x4c,0x79,0x3f,0xfe,0x02,0x67,0xe2,0x00,0x4c,0x20,0x20,
+0x43,0x2f,0x18,0x42,0x7e,0x00,0x20,0x40,0x7d,0x2b,0x1c,0x30,0x7e,0x00,0x79,0x20,
+0x7e,0x2c,0x20,0x40,0x7d,0x14,0x79,0x3f,0xfe,0x2c,0x20,0x40,0x4a,0x76,0x20,0x40,
+0x7d,0x14,0x20,0x74,0x00,0x00,0x20,0x40,0x00,0x3e,0x20,0x20,0x4a,0x2f,0x1b,0x42,
+0x7e,0x00,0x20,0x40,0x00,0x3d,0x20,0x20,0x4a,0xe9,0x6f,0xe4,0x40,0x4e,0x1f,0xe3,
+0x7e,0x00,0x20,0x40,0x7d,0x2b,0x1e,0x02,0x7e,0x00,0x20,0x40,0x7d,0x14,0x1b,0x42,
+0x04,0x00,0x20,0x40,0x00,0x3d,0x20,0x20,0x4b,0x67,0x20,0x40,0x7d,0x14,0x98,0x00,
+0x0c,0x00,0x79,0x3f,0x8c,0x10,0x20,0x20,0x7d,0x1f,0x20,0x40,0x68,0xc4,0x20,0x40,
+0x60,0xd7,0x20,0x40,0x00,0x45,0x20,0x20,0x40,0x0a,0x20,0x75,0x80,0x00,0x20,0x20,
+0x7b,0x9a,0x20,0x30,0x80,0x57,0x70,0x89,0x55,0xd4,0x20,0x00,0x00,0x04,0x70,0x89,
+0x55,0xd2,0x20,0x00,0x00,0x04,0x70,0x89,0x55,0xd1,0x20,0x00,0x00,0x04,0x6f,0xe2,
+0x41,0xdf,0xc0,0x00,0x00,0x55,0xc0,0x00,0x80,0x65,0xc0,0x01,0x00,0x55,0xc0,0x01,
+0x80,0x65,0xc0,0x02,0x00,0x65,0xc0,0x10,0x00,0x65,0x70,0x89,0x55,0xd0,0x70,0x89,
+0x56,0xe0,0x18,0x00,0x2a,0x08,0x18,0x00,0x2a,0x00,0x78,0x50,0xfc,0x00,0x78,0x50,
+0x7c,0x00,0x78,0x2f,0x7c,0x00,0x70,0x89,0x02,0x00,0x70,0x89,0x01,0x00,0x70,0x89,
+0x00,0x00,0x70,0x89,0x03,0x00,0x70,0x89,0x04,0x70,0x6f,0xe2,0x89,0x06,0x79,0x20,
+0x7e,0x00,0x67,0xe2,0x89,0x06,0x20,0x60,0x00,0x00,0x70,0x89,0x55,0xd0,0x70,0x89,
+0x56,0xc0,0x20,0x20,0x00,0x57,0x60,0x42,0x00,0x17,0x20,0x40,0x49,0x2a,0x20,0x40,
+0x49,0x80,0x58,0x00,0x05,0x00,0x20,0x40,0x4a,0x8e,0x6f,0xe2,0x89,0x06,0x79,0x20,
+0x7e,0x00,0x67,0xe2,0x89,0x06,0x20,0x20,0x49,0x37,0x70,0x89,0x06,0x7c,0x20,0x75,
+0x80,0x00,0x58,0x00,0x00,0x00,0x67,0xe4,0x41,0xdd,0x1c,0x43,0x7e,0x00,0x67,0xe8,
+0x40,0x94,0x20,0x60,0x00,0x00,0x20,0x20,0x4b,0x7f,0x58,0x00,0x00,0x87,0x67,0xe4,
+0x41,0xf6,0x58,0x00,0x00,0x95,0x67,0xe4,0x41,0xfe,0x58,0x00,0x00,0x9f,0x67,0xe4,
+0x41,0xfa,0x58,0x00,0x00,0xb2,0x67,0xe4,0x41,0xea,0x58,0x00,0x00,0xb5,0x67,0xe4,
+0x41,0xf2,0x20,0x40,0x4d,0xaf,0x20,0x40,0x4d,0xbc,0x20,0x40,0x4c,0x2a,0x20,0x20,
+0x50,0x4d,0x1a,0x62,0x7e,0x00,0xc0,0x04,0x80,0x8e,0xc0,0x01,0x00,0x8c,0xc0,0x0a,
+0x00,0x93,0x20,0x20,0x4d,0xdf,0x70,0x4a,0xd0,0x00,0x20,0x20,0x4d,0xfb,0x6f,0xe2,
+0x4a,0xcf,0x24,0x5a,0x00,0x91,0x20,0x20,0x4e,0x08,0x70,0x4a,0xd0,0x06,0x20,0x60,
+0x00,0x00,0x20,0x40,0x02,0xad,0x20,0x20,0x4e,0x28,0x20,0x40,0x00,0x97,0x20,0x20,
+0x50,0xc3,0x6f,0xe2,0x4a,0xd0,0x20,0x7a,0x00,0x00,0x1f,0xe0,0xff,0xff,0x67,0xe2,
+0x4a,0xd0,0x24,0x7a,0x00,0x00,0x6f,0xe4,0x46,0x52,0xc2,0x80,0x4d,0x64,0x20,0x60,
+0x00,0x00,0x20,0x40,0x4f,0x11,0x20,0x74,0x00,0x00,0x1a,0x22,0x7e,0x00,0x67,0xe4,
+0x46,0x71,0x20,0x40,0x00,0xac,0x67,0xe2,0x46,0x70,0x68,0x44,0x04,0x74,0x60,0x44,
+0x46,0x73,0x20,0x40,0x5b,0x6c,0x24,0x3a,0x4a,0x8b,0x6f,0xe2,0x04,0x9e,0xc0,0x81,
+0x50,0x42,0x20,0x20,0x50,0x42,0x6f,0xe2,0x4b,0xed,0x24,0x3a,0x00,0xb0,0x1f,0x22,
+0x7e,0x00,0x20,0x60,0x00,0x00,0x1a,0x42,0x7e,0x00,0x20,0x60,0x00,0x00,0x20,0x40,
+0x01,0xd5,0x24,0x34,0x4d,0x4b,0x20,0x20,0x4d,0xbd,0x20,0x40,0x00,0xb7,0x20,0x20,
+0x50,0xd3,0x20,0x20,0x4d,0xc8,0x6f,0xe2,0x0a,0xff,0xc0,0x13,0x81,0x11,0xc0,0x06,
+0x00,0xc0,0xc0,0x3b,0x00,0xc9,0xc0,0x3b,0x80,0xcf,0xc0,0x3c,0x00,0xd4,0xc0,0x0a,
+0x81,0x0e,0x20,0x20,0x4e,0x5c,0x1a,0x22,0x06,0x00,0xef,0xe2,0x00,0x03,0xc0,0x00,
+0x4f,0x1c,0xc0,0x00,0xcf,0x1f,0xc0,0x01,0x4f,0x25,0xc0,0x01,0x80,0xc7,0x20,0x20,
+0x50,0x1c,0x58,0x00,0x00,0x01,0x20,0x20,0x4f,0x20,0xd8,0x40,0x00,0x28,0x20,0x40,
+0x5b,0x4d,0x18,0xc0,0x8b,0xfe,0x58,0x00,0x00,0x00,0xe7,0xe4,0x00,0x05,0x20,0x20,
+0x50,0x1f,0x20,0x40,0x00,0xd8,0x20,0x40,0x00,0xf5,0x58,0x00,0x00,0x00,0xe7,0xe4,
+0x00,0x05,0x20,0x20,0x01,0x07,0xef,0xe2,0x00,0x03,0x20,0x40,0x00,0xdc,0x20,0x40,
+0x00,0xe3,0x20,0x20,0x01,0x07,0x20,0x40,0x00,0xf9,0x58,0x28,0x00,0x02,0xe7,0xe6,
+0x00,0x05,0x20,0x60,0x00,0x00,0x67,0xe2,0x0a,0x96,0x20,0x40,0x00,0xf9,0x59,0x28,
+0x03,0x02,0xe7,0xe8,0x00,0x05,0x6f,0xe2,0x0a,0x96,0xe7,0xe6,0x00,0x05,0x20,0x60,
+0x00,0x00,0x20,0x40,0x00,0xf9,0x20,0x40,0x00,0xf5,0x20,0x40,0x00,0xf5,0x58,0x00,
+0x00,0x00,0xe7,0xe4,0x00,0x05,0x18,0x40,0x85,0xff,0x20,0x40,0x5b,0x4d,0x18,0xc0,
+0x8c,0x04,0xef,0xe2,0x00,0x06,0xc2,0x82,0x00,0xf0,0xc2,0x82,0x80,0xf0,0x18,0x40,
+0x84,0x01,0x20,0x60,0x00,0x00,0x20,0x40,0x00,0xf9,0x5a,0x29,0x02,0x02,0xe7,0xf0,
+0x00,0x05,0x18,0x40,0x85,0xff,0x20,0x60,0x00,0x00,0xef,0xe2,0x00,0x03,0x1f,0xe2,
+0x72,0x00,0xe7,0xe2,0x00,0x05,0x20,0x20,0x67,0xed,0x20,0x40,0x00,0xfc,0xe0,0x44,
+0x00,0x05,0x20,0x60,0x00,0x00,0x6f,0xe4,0x44,0x8e,0x98,0x00,0x0c,0x00,0xef,0xe4,
+0x00,0x06,0x20,0x7a,0x00,0x00,0x1f,0xe0,0x84,0x01,0xef,0xe2,0x00,0x06,0x98,0xc0,
+0x8c,0x00,0xef,0xe2,0x00,0x06,0x98,0xc0,0x8c,0x00,0x18,0xc2,0x0a,0x00,0x20,0x20,
+0x00,0xfe,0x60,0x44,0x0a,0x9e,0x70,0x0a,0xff,0x29,0x58,0x00,0x00,0x02,0x20,0x40,
+0x50,0xa5,0x68,0x44,0x0a,0x9e,0xe0,0x44,0x00,0x0a,0x20,0x20,0x67,0xb9,0xef,0xe6,
+0x00,0x03,0x67,0xe6,0x40,0xaa,0x20,0x20,0x50,0x1f,0x20,0x40,0x50,0x1f,0x20,0x20,
+0x4d,0x85,0x6f,0xe2,0x46,0x79,0xc2,0x81,0x81,0xe7,0x6f,0xe2,0x46,0x79,0xc3,0x83,
+0x80,0x00,0x18,0x40,0xff,0xfd,0xd8,0x40,0x00,0xc8,0x20,0x40,0x7d,0xb5,0x68,0x42,
+0x46,0x7a,0x20,0x40,0x7d,0xb5,0x1f,0xe2,0x22,0x00,0x18,0x42,0x7e,0x00,0x9a,0x26,
+0x7e,0x00,0x67,0xe2,0x46,0x7a,0x68,0x44,0x46,0x7b,0x18,0x40,0x85,0xff,0x20,0x40,
+0x5b,0x4d,0x20,0x3a,0x01,0x30,0xe8,0x48,0x00,0x06,0x59,0x28,0x03,0x02,0x98,0x46,
+0x7c,0x00,0x24,0x22,0x81,0x30,0xef,0xe2,0x00,0x06,0xc2,0x82,0x81,0x2c,0xc2,0x82,
+0x4f,0x01,0x20,0x20,0x01,0x30,0x20,0x40,0x02,0xaf,0x68,0x44,0x46,0x7b,0x20,0x40,
+0x5e,0x4d,0x20,0x20,0x4f,0x03,0x70,0x46,0x7a,0x00,0x70,0x0b,0x01,0x01,0x20,0x40,
+0x50,0xe0,0x20,0x20,0x50,0x1c,0x6f,0xe2,0x4b,0xed,0x24,0x3a,0x57,0x09,0x20,0x40,
+0x57,0x09,0x70,0x4a,0xdb,0x01,0x70,0x4a,0xdc,0x00,0x58,0x00,0x00,0x00,0x67,0xf0,
+0x4a,0xd1,0x58,0x00,0x00,0x1b,0x67,0xe4,0x4a,0xd9,0x20,0x60,0x00,0x00,0x20,0x40,
+0x49,0xba,0x78,0x23,0xfc,0x00,0x78,0x24,0xfc,0x00,0x09,0x80,0x00,0x08,0x19,0x89,
+0x7e,0x00,0x67,0xe2,0x02,0xd5,0x09,0x80,0x00,0x08,0x19,0x89,0x7e,0x00,0xe7,0xe2,
+0x00,0x05,0x1f,0xe2,0x72,0x00,0x20,0x3a,0x58,0x8b,0x20,0x20,0x58,0x87,0x20,0x40,
+0x58,0xa3,0x20,0x40,0x49,0x15,0x68,0x42,0x00,0x17,0x20,0x40,0x49,0x1c,0x20,0x00,
+0x05,0xdc,0x20,0x40,0x49,0x21,0x78,0x28,0x7c,0x00,0xd9,0x60,0x15,0x7c,0x20,0x20,
+0x58,0x69,0x20,0x40,0x57,0xaf,0x20,0x40,0x01,0x56,0x20,0x20,0x58,0xa7,0x20,0x36,
+0x80,0x6d,0x20,0x20,0x57,0xbe,0x6f,0xe2,0x4b,0xed,0x24,0x3a,0x58,0xb3,0x6f,0xe2,
+0x4a,0xdb,0x08,0x00,0x86,0x08,0xef,0xe2,0x00,0x06,0x1f,0xe2,0x72,0x00,0x08,0x00,
+0x86,0x08,0x20,0x22,0xd8,0xbc,0x20,0x20,0x58,0xb9,0x6f,0xe2,0x4b,0xed,0x24,0x3a,
+0x58,0xc4,0x6f,0xe2,0x44,0x56,0xc0,0x00,0xd8,0xd3,0x6f,0xe2,0x44,0x57,0x1f,0xf2,
+0x7e,0x00,0x1f,0xeb,0xfe,0x00,0x67,0xe2,0x4a,0xdb,0x68,0x42,0x43,0x41,0x18,0x40,
+0xfe,0x06,0x67,0xe2,0x4a,0xdc,0x6f,0xec,0x44,0x72,0x67,0xec,0x4a,0xdd,0x18,0x42,
+0x72,0x00,0xd8,0xc0,0x43,0x42,0x20,0x40,0x7c,0xcf,0x20,0x20,0x58,0xde,0x6f,0xe2,
+0x4b,0xed,0x24,0x3a,0x58,0xf7,0xd8,0x40,0x00,0x04,0x6f,0xe2,0x44,0x57,0x7d,0x3a,
+0x04,0x06,0x60,0x42,0x4a,0xdb,0x68,0x42,0x43,0x61,0x18,0x40,0xfe,0x06,0x67,0xe2,
+0x4a,0xdc,0x6f,0xec,0x44,0x72,0x67,0xec,0x4a,0xdd,0xd8,0xc0,0x43,0x62,0x18,0x42,
+0x72,0x00,0x20,0x40,0x7c,0xcf,0x20,0x40,0x58,0xa1,0x20,0x20,0x5a,0xe2,0x20,0x40,
+0x5a,0xc9,0x20,0x40,0x59,0x9a,0x6f,0xe2,0x02,0xd5,0x2f,0xef,0xfe,0x04,0x79,0x20,
+0x80,0x2a,0x1f,0xe3,0x7e,0x00,0x98,0x42,0xfe,0x00,0x2f,0xef,0xfe,0x02,0x79,0x20,
+0x80,0x0f,0xc6,0x07,0x80,0x00,0x6f,0xe2,0x02,0xd6,0x20,0x3a,0x01,0x94,0x6f,0xe2,
+0x04,0x3b,0xc3,0x02,0x01,0x94,0x20,0x40,0x73,0x42,0x20,0x40,0x72,0xb2,0x7d,0x3a,
+0x00,0x0f,0x24,0x7a,0x00,0x00,0x68,0x42,0x04,0x52,0x79,0x40,0x04,0x02,0x60,0x42,
+0x04,0x52,0x6f,0xe2,0x4b,0xed,0x24,0x7a,0x00,0x00,0x20,0x20,0x01,0x9a,0x6f,0xe2,
+0x02,0xd6,0x20,0x7a,0x00,0x00,0x6f,0xe2,0x02,0xd5,0x2f,0xe0,0x06,0x01,0x20,0x20,
+0x81,0xc2,0x2f,0xe0,0x06,0x02,0x20,0x20,0x81,0xa2,0x20,0x60,0x00,0x00,0x6f,0xe4,
+0x02,0xd9,0xc1,0x82,0x00,0x00,0xef,0xe6,0x00,0x06,0x67,0xe6,0x04,0x73,0x79,0x20,
+0x00,0x0f,0xc0,0x09,0x01,0xb6,0xc0,0x29,0x01,0xb8,0xc0,0x0b,0x01,0xaf,0xc0,0x0c,
+0x5e,0x3b,0xc0,0x01,0x02,0xb1,0xc0,0x0f,0x02,0xad,0x79,0x3f,0x80,0x0f,0x20,0x60,
+0x00,0x00,0x58,0x00,0x0b,0x1e,0x67,0xe4,0x4a,0xd5,0x20,0x40,0x01,0xbb,0x1f,0x20,
+0xf3,0xfe,0xda,0x20,0x02,0xe0,0x20,0x40,0x5a,0xbe,0x20,0x20,0x01,0xdb,0x20,0x40,
+0x01,0xb8,0x20,0x20,0x01,0xd2,0x20,0x40,0x01,0xbb,0xda,0x20,0x02,0xde,0x20,0x20,
+0x5a,0xbe,0x6f,0xe2,0x02,0xd6,0x1f,0xe0,0xf3,0xf9,0x1f,0xe0,0xff,0xfc,0x67,0xe4,
+0x4a,0xd1,0xe8,0x44,0x00,0x06,0x60,0x44,0x4a,0xd3,0x20,0x60,0x00,0x00,0x79,0x20,
+0x00,0x0f,0x20,0x40,0x01,0xca,0x6f,0xe2,0x04,0x73,0xc0,0x09,0x01,0xd2,0xc0,0x0b,
+0x01,0xd1,0xc1,0x29,0x00,0x00,0x79,0x3f,0x80,0x0f,0x20,0x60,0x00,0x00,0x6f,0xe2,
+0x02,0xd6,0x68,0x44,0x4a,0xd1,0x98,0x40,0x84,0x00,0x60,0x44,0x4a,0xd1,0x1f,0xe2,
+0x72,0x00,0xda,0x20,0x02,0xd7,0x20,0x20,0x5a,0xbe,0x20,0x20,0x01,0xdb,0x20,0x40,
+0x01,0xd5,0x24,0x74,0x00,0x00,0x20,0x20,0x5e,0x13,0x20,0x40,0x7d,0xc1,0x6f,0xe4,
+0x4a,0xd3,0x68,0x44,0x4a,0xd1,0x98,0x46,0x7c,0x00,0x24,0x62,0x80,0x00,0x20,0x20,
+0x7d,0xbf,0x6f,0xe4,0x4a,0xd5,0x1f,0xe2,0x0a,0x00,0x6f,0xe2,0x02,0xd6,0x1f,0xe2,
+0x72,0x00,0x20,0x40,0x7c,0xdc,0x18,0xa2,0x7e,0x00,0x67,0xe4,0x4a,0xd5,0x20,0x40,
+0x01,0xd5,0x24,0x74,0x00,0x00,0xd8,0xe0,0x00,0x03,0x20,0x40,0x50,0xe6,0x20,0x20,
+0x01,0xe7,0x20,0x40,0x5c,0x74,0x24,0x7a,0x00,0x00,0x70,0x0b,0x22,0x17,0x58,0x00,
+0x0b,0x1e,0x67,0xe4,0x4a,0xd7,0x68,0x44,0x0b,0x1e,0x18,0x40,0x84,0x04,0x58,0x00,
+0x00,0xf9,0x20,0x40,0x7d,0xb5,0x1f,0xe0,0xa5,0xfc,0x18,0x00,0x02,0x02,0x1f,0xe2,
+0x22,0x00,0x20,0x40,0x5c,0x32,0x6f,0xe4,0x4a,0xd7,0x1f,0xe2,0x0c,0x00,0x1a,0x22,
+0x72,0x00,0x20,0x40,0x7c,0xcf,0x18,0xc2,0x7e,0x00,0x67,0xe4,0x4a,0xd7,0x6f,0xe4,
+0x0b,0x1e,0x9a,0x46,0x7e,0x00,0x67,0xe4,0x0b,0x1e,0x20,0x3a,0x02,0x03,0xd8,0x40,
+0x00,0xf9,0x20,0x40,0x7d,0xb5,0x1f,0xe2,0x24,0x00,0x18,0x00,0x02,0x01,0x20,0x20,
+0x01,0xf2,0x58,0x00,0x00,0x00,0x67,0xe4,0x4a,0xd5,0xd8,0xe0,0x00,0x03,0x20,0x20,
+0x50,0xe2,0x6f,0xe2,0x4b,0xed,0x24,0x3a,0x59,0x9b,0x68,0x42,0x04,0x52,0x28,0x4c,
+0x00,0x05,0x20,0x60,0x80,0x00,0x6f,0xe2,0x02,0xd5,0x1f,0xe3,0xfe,0x00,0x98,0x42,
+0xfe,0x00,0xc4,0x01,0x80,0x00,0x79,0x3f,0x84,0x05,0x79,0x40,0x04,0x03,0x60,0x42,
+0x04,0x52,0x28,0x40,0x06,0x03,0x24,0x60,0x80,0x00,0x6f,0xe2,0x4a,0xdd,0xc0,0x02,
+0xd9,0xac,0x6f,0xe2,0x44,0x97,0xc0,0x01,0x59,0xb0,0x20,0x60,0x00,0x00,0x6f,0xe2,
+0x4b,0xed,0x24,0x3a,0x59,0xf9,0x6f,0xe2,0x04,0x52,0xc3,0x82,0x80,0x00,0x20,0x40,
+0x5a,0x1c,0x20,0x40,0x5c,0x53,0x20,0x3a,0x5a,0x3e,0xef,0xe2,0x00,0x06,0xe8,0x42,
+0x00,0x06,0x18,0x42,0x22,0x00,0x9a,0x26,0x7e,0x00,0x20,0x40,0x02,0x3f,0x20,0x40,
+0x7d,0xb5,0x1f,0xe2,0x04,0x00,0xef,0xe2,0x00,0x06,0x1f,0xe2,0x02,0x00,0x1a,0x22,
+0x7e,0x00,0x98,0xc0,0x8c,0x00,0xd8,0xa0,0x4a,0xdd,0x18,0x42,0x72,0x00,0x20,0x40,
+0x7c,0xcf,0x20,0x40,0x5a,0x2e,0x20,0x40,0x5a,0x40,0x20,0x40,0x5c,0x53,0xef,0xe2,
+0x00,0x06,0x1f,0xe2,0x22,0x00,0x18,0xc2,0x26,0x00,0xe8,0x42,0x00,0x06,0x18,0x42,
+0x24,0x00,0x9a,0x46,0x7e,0x00,0x20,0x40,0x02,0x3f,0x20,0x40,0x7d,0xb5,0x9a,0x40,
+0xfe,0x00,0xe7,0xe2,0x00,0x13,0x9a,0x26,0x7c,0x00,0x24,0x62,0x80,0x00,0x20,0x20,
+0x5c,0x76,0x18,0xc2,0x0a,0x00,0x68,0x44,0x4a,0xd9,0x18,0xa2,0x0c,0x00,0x20,0x60,
+0x00,0x00,0x6f,0xe2,0x4b,0xed,0x24,0x3a,0x5a,0x41,0x60,0x42,0x4a,0xdc,0x68,0x42,
+0x04,0x52,0x79,0x20,0x04,0x05,0x18,0x41,0x7e,0xfc,0x98,0x21,0xfe,0x00,0x67,0xe2,
+0x04,0x52,0x1f,0xe1,0x7e,0x1f,0x28,0x0f,0xfe,0x29,0x79,0x20,0xfe,0x04,0x67,0xe2,
+0x4a,0xdb,0x6f,0xe2,0x4a,0xdb,0x28,0x20,0x06,0x01,0x24,0x20,0x82,0x54,0x6f,0xe2,
+0x4a,0xdc,0x20,0x7a,0x00,0x00,0x6f,0xe2,0x04,0x3b,0xc4,0x02,0x00,0x00,0x20,0x40,
+0x73,0x42,0x20,0x20,0x72,0x99,0x6f,0xe2,0x4b,0xed,0x24,0x3a,0x72,0x9a,0xda,0x60,
+0x4a,0xdb,0x68,0x4a,0x43,0xd5,0x20,0x40,0x72,0x77,0x18,0x00,0x70,0x08,0x98,0x00,
+0x5e,0x00,0x18,0x00,0x22,0x00,0x20,0x40,0x72,0x63,0x20,0x40,0x72,0xe8,0xda,0x60,
+0x4a,0xdd,0x6f,0xe2,0x4a,0xdc,0x1f,0xe0,0xa5,0xff,0x9a,0x60,0x8a,0x00,0x18,0x00,
+0x70,0x0c,0x1d,0xe2,0x7e,0x00,0xe7,0xe8,0x00,0x05,0x20,0x40,0x72,0x8e,0x6f,0xe2,
+0x4a,0xdc,0x1f,0xe0,0xfe,0x04,0x67,0xe2,0x4a,0xdc,0x68,0x4a,0x43,0xd5,0x18,0x40,
+0x84,0x01,0x60,0x4a,0x43,0xd5,0x20,0x60,0x00,0x00,0xc6,0x07,0x80,0x00,0x20,0x40,
+0x5c,0x70,0x24,0x7a,0x00,0x00,0x6f,0xe2,0x02,0xd5,0x1f,0xe1,0x7e,0x03,0x67,0xe2,
+0x44,0xde,0xef,0xe2,0x00,0x06,0x67,0xe2,0x44,0xdd,0x20,0x7a,0x00,0x00,0x18,0xc2,
+0x7e,0x00,0x67,0xe4,0x44,0xdf,0x6f,0xe2,0x44,0xde,0xc0,0x01,0x82,0x83,0x20,0x40,
+0x5a,0x76,0xd8,0xe0,0x00,0x03,0x24,0x34,0x4b,0xec,0x20,0x40,0x4b,0xf0,0x20,0x20,
+0x5a,0x6b,0x6f,0xe2,0x4b,0xed,0x24,0x3a,0x60,0x44,0x6f,0xe2,0x02,0xd7,0xc0,0x04,
+0x02,0x89,0xc0,0x0a,0x02,0x96,0x20,0x20,0x60,0x45,0xda,0x20,0x00,0x09,0xda,0x40,
+0x00,0x09,0x20,0x40,0x5c,0x22,0x58,0x00,0x00,0x21,0xe7,0xf0,0x00,0x05,0x20,0x40,
+0x02,0x90,0x20,0x60,0x00,0x00,0x6f,0xe2,0x02,0xd8,0x1f,0xe1,0x7e,0x20,0x20,0x3a,
+0x02,0x94,0x20,0x60,0x00,0x00,0x70,0x4b,0xed,0x01,0x20,0x60,0x00,0x00,0xef,0xe4,
+0x00,0x06,0x67,0xe4,0x4a,0xd9,0x20,0x20,0x02,0x99,0xda,0x20,0x00,0x09,0xda,0x40,
+0x00,0x15,0x20,0x40,0x5c,0x22,0x58,0x00,0x00,0xfb,0xe7,0xe4,0x00,0x05,0x58,0x00,
+0x08,0x48,0xe7,0xe4,0x00,0x05,0x58,0x00,0x00,0xfb,0xe7,0xe4,0x00,0x05,0x58,0x00,
+0x08,0x48,0xe7,0xe4,0x00,0x05,0x20,0x60,0x00,0x00,0xef,0xe4,0x00,0x06,0xc0,0x02,
+0x02,0xaa,0xc0,0x03,0x5e,0xd4,0xc0,0x02,0xde,0x96,0x20,0x60,0x00,0x00,0xef,0xe6,
+0x00,0x06,0x67,0xe6,0x04,0x73,0x20,0x20,0x5c,0x8d,0xd8,0xe0,0x00,0x07,0x20,0x20,
+0x50,0xe2,0xd8,0xe0,0x00,0x07,0x20,0x20,0x50,0xe6,0x20,0x40,0x5c,0xa9,0x67,0xe4,
+0x44,0x78,0x20,0x20,0x5c,0xa2,0x6f,0xe2,0x4b,0xed,0x24,0x3a,0x5b,0xd5,0x78,0x55,
+0xfc,0x00,0x20,0x37,0x02,0xb9,0x24,0x36,0xdb,0xe6,0x20,0x40,0x4b,0xa0,0x6f,0xe4,
+0x40,0xc1,0x67,0xe4,0x04,0x49,0x24,0x36,0xcb,0xb3,0xc5,0x07,0xcb,0xb3,0x6f,0xe2,
+0x44,0xdd,0x24,0x3a,0x4b,0xb3,0x6f,0xe2,0x4a,0xdc,0x24,0x3a,0x4b,0xb3,0x6f,0xe2,
+0x44,0xbb,0xc2,0x82,0xcb,0xb3,0x6f,0xe2,0x04,0x3b,0xc2,0x82,0xcb,0xb3,0x20,0x20,
+0x4b,0x95,0x6f,0xe2,0x00,0x7d,0xc0,0x08,0x02,0xcb,0xc0,0x0b,0x82,0xd1,0x20,0x20,
+0x60,0xfe,0x68,0x42,0x05,0x4e,0x18,0x46,0x7c,0x06,0x20,0x21,0x02,0xcf,0x20,0x20,
+0x62,0x06,0x70,0x00,0x7e,0x24,0x20,0x20,0x61,0x34,0x20,0x20,0x62,0xb8,0x78,0x54,
+0x7c,0x00,0x20,0x40,0x66,0xa3,0x6f,0xe2,0x00,0x48,0x20,0x7a,0x00,0x00,0xc2,0x83,
+0x82,0xd8,0x20,0x20,0x63,0xf2,0xc0,0x42,0x02,0xdb,0xc0,0x41,0x82,0xde,0x20,0x20,
+0x64,0x21,0x20,0x40,0x02,0xe1,0x6f,0xe2,0x00,0x48,0x20,0x20,0x64,0x7b,0x20,0x40,
+0x02,0xe1,0x6f,0xe2,0x00,0x48,0x20,0x20,0x64,0xef,0x6f,0xe2,0x46,0x2c,0x20,0x3a,
+0x65,0x0d,0x20,0x20,0x65,0x06,0x6f,0xe2,0x40,0x9e,0x79,0x3f,0xfe,0x03,0x67,0xe2,
+0x40,0x9e,0x58,0x00,0x00,0x01,0x67,0xe4,0x04,0xca,0x20,0x60,0x00,0x00,0x6f,0xe2,
+0x04,0xf9,0xc0,0x1f,0xe9,0x3e,0xc0,0x39,0xe9,0x47,0xc0,0x77,0x82,0xf0,0xc0,0x29,
+0xea,0x05,0x20,0x60,0x00,0x00,0x6f,0xe4,0x04,0xfd,0x1f,0xe2,0x0c,0x00,0x20,0x40,
+0x69,0x84,0x6f,0xe2,0x04,0xff,0xc0,0x20,0xe9,0x66,0xc0,0x20,0x69,0x6e,0xc0,0x38,
+0xe9,0xa7,0xc0,0x38,0x02,0xfa,0xc0,0x24,0xe9,0xbe,0x20,0x20,0x6a,0x58,0x70,0x0a,
+0x95,0x08,0x20,0x40,0x7b,0xab,0x20,0x40,0x69,0x72,0x20,0x20,0x69,0xba,0x6f,0xe2,
+0x44,0x90,0x20,0x3a,0x5e,0xd0,0x20,0x40,0x74,0x38,0x20,0x20,0x79,0x32,0xba,0x15,
+0xaa,0x55,0x40,0x00,0x00,0x40,0x02,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x02,0x10,0x00,0x0c,0x12,0x00,0x19,0x00,0x00,
+0x00,0x00,0x00,0x08,0x00,0x00,0xe8,0x09,0x18,0xd0,0x02,0x00,0x04,0x44,0x02,0x00,
+0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0xaa,0x55,0x01,0x00,0x92,0x40,0x0a,0xaa,0x55,0x01,
+0x00,0x54,0x46,0x40,0xaa,0x55,0x01,0x00,0x06,0x42,0x13,0xaa,0x55,0x08,0x00,0x98,
+0x40,0xff,0xfb,0x8f,0xf8,0x8b,0x85,0x59,0x83,0xaa,0x55,0x03,0x00,0x14,0x42,0x25,
+0x4a,0x05,0xaa,0x55,0x04,0x00,0x3d,0x45,0x00,0x7f,0x00,0x07,0xaa,0x55,0x03,0x00,
+0x2d,0x46,0x03,0x00,0x04,0xaa,0x55,0x01,0x00,0x2c,0x46,0x01,0xaa,0x55,0x06,0x00,
+0x57,0x46,0x04,0x30,0x30,0x30,0x30,0x30,0xaa,0x55,0x10,0x00,0xf0,0x4f,0x00,0x1c,
+0xff,0x1f,0x00,0x1c,0x00,0x1c,0x00,0x4c,0xe0,0x4f,0x00,0x4c,0x00,0x4c,0xaa,0x55,
+0x02,0x00,0x68,0x46,0x10,0x08,0xaa,0x55,0x01,0x00,0x6c,0x46,0x03,0xaa,0x55,0x01,
+0x00,0x6f,0x46,0x07,0xaa,0x55,0x03,0x00,0xaa,0x40,0x24,0x04,0x04,0xaa,0x55,0x01,
+0x00,0x79,0x46,0x00,0xaa,0x55,0x01,0x00,0xcf,0x4a,0x00,0xaa,0x55,0x01,0x00,0x91,
+0x40,0x00,0xaa,0x55,0x03,0x00,0x54,0x41,0x00,0x01,0x08,0xaa,0x55,0x01,0x00,0x74,
+0x41,0x02,0xaa,0x55,0x01,0x00,0x93,0x40,0x00,0xaa,0x55,0x01,0x00,0x6d,0x46,0x28,
+0xaa,0x55,0x06,0x00,0xa0,0x40,0xa7,0x2a,0x2a,0x21,0x10,0x55,0xaa,0x55,0x0f,0x00,
+0xe7,0x44,0x0e,0x33,0x31,0x32,0x31,0x20,0x4d,0x6f,0x75,0x20,0x42,0x74,0x31,0x32,
+0x31,0xaa,0x55,0x03,0x00,0xe4,0x41,0x20,0x00,0x02,0xaa,0x55,0x01,0x00,0xe8,0x41,
+0x01,0xaa,0x55,0x01,0x00,0x90,0x44,0x01,0xaa,0x55,0x01,0x00,0x5f,0x44,0x07,0xaa,
+0x55,0x01,0x00,0x98,0x44,0x00,0xaa,0x55,0x04,0x00,0x75,0x46,0x2d,0x00,0x2f,0x00,
+0xaa,0x55,0x01,0x00,0x40,0x43,0x00,0xaa,0x55,0x02,0x00,0x54,0x44,0x40,0x00,0xaa,
+0x55,0x01,0x00,0x6e,0x46,0x05,0xaa,0x55,0x06,0x00,0x72,0x44,0x21,0x22,0x01,0x33,
+0x02,0x3a,0xaa,0x55,0x0d,0x00,0x81,0x43,0x0c,0x33,0x31,0x32,0x31,0x20,0x4d,0x6f,
+0x75,0x20,0x42,0x6c,0x65,0xaa,0x55,0x04,0x00,0x41,0x43,0x03,0x02,0x01,0x02,0xaa,
+0x55,0x16,0x00,0x61,0x43,0x0e,0x02,0x01,0x02,0x11,0x09,0x59,0x69,0x63,0x68,0x69,
+0x70,0x20,0x31,0x30,0x32,0x31,0x73,0x20,0x4d,0x6f,0x75,0xaa,0x55,0x07,0x00,0x25,
+0x44,0x02,0x03,0x00,0x05,0x10,0x02,0x03,0xaa,0x55,0x08,0x00,0x68,0x44,0x08,0x00,
+0x10,0x00,0x00,0x00,0x2c,0x01,0xaa,0x55,0x01,0x00,0x78,0x44,0xb9,0xaa,0x55,0x01,
+0x00,0x7a,0x44,0x17,0xaa,0x55,0x02,0x00,0xcc,0x44,0x31,0x00,0xaa,0x55,0x01,0x00,
+0xd1,0x40,0x01,0xaa,0x55,0x0c,0x00,0x49,0x45,0x05,0x03,0x00,0x12,0x00,0x01,0x01,
+0x00,0x01,0x11,0x03,0x00,0xaa,0x55,0x01,0x00,0x5f,0x45,0x00,0xaa,0x55,0x02,0x00,
+0x47,0x45,0x83,0x46,0xaa,0x55,0xb8,0x00,0x83,0x46,0x03,0x12,0x00,0x01,0x00,0x00,
+0x01,0x00,0x01,0x00,0x01,0x36,0x00,0x52,0x09,0x00,0x00,0x0a,0x00,0x01,0x00,0x01,
+0x09,0x00,0x01,0x35,0x03,0x19,0x12,0x00,0x09,0x00,0x04,0x35,0x0d,0x35,0x06,0x19,
+0x01,0x00,0x09,0x00,0x01,0x35,0x03,0x19,0x00,0x01,0x09,0x00,0x09,0x35,0x08,0x35,
+0x06,0x19,0x12,0x00,0x09,0x01,0x00,0x09,0x02,0x00,0x09,0x01,0x03,0x09,0x02,0x01,
+0x09,0x05,0xac,0x09,0x02,0x02,0x09,0x02,0x39,0x09,0x02,0x03,0x09,0x06,0x44,0x09,
+0x02,0x04,0x28,0x01,0x09,0x02,0x05,0x09,0x00,0x02,0x03,0x11,0x01,0x00,0x03,0x01,
+0x00,0x00,0x01,0x00,0x03,0x36,0x00,0x46,0x09,0x00,0x00,0x0a,0x00,0x01,0x00,0x03,
+0x09,0x00,0x01,0x35,0x03,0x19,0x11,0x01,0x09,0x00,0x02,0x0a,0x00,0x00,0x00,0x00,
+0x09,0x00,0x04,0x35,0x0c,0x35,0x03,0x19,0x01,0x00,0x35,0x05,0x19,0x00,0x03,0x08,
+0x01,0x09,0x00,0x06,0x35,0x09,0x09,0x65,0x6e,0x09,0x00,0x6a,0x09,0x01,0x00,0x09,
+0x01,0x00,0x25,0x0a,0x53,0x50,0x50,0x20,0x73,0x6c,0x61,0x76,0x65,0x00,0x00,0x00,
+0x01,0x00,0xaa,0x55,0x02,0x00,0x8e,0x44,0xaf,0x47,0xaa,0x55,0x2b,0x00,0xaf,0x47,
+0x01,0x00,0x02,0x00,0x28,0x02,0x00,0x18,0x02,0x00,0x02,0x03,0x28,0x01,0x02,0x03,
+0x00,0x02,0x00,0x2a,0x14,0x41,0x73,0x74,0x20,0x4c,0x45,0x20,0x4d,0x6f,0x75,0x73,
+0x65,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x00,0x00,0xaa,0x55,0x07,0x00,0x76,
+0x41,0x0f,0x84,0xf0,0x0a,0x0b,0xb2,0x32,0xaa,0x55,0x02,0x00,0x57,0x41,0x8b,0x0b,
+0xaa,0x55,0x08,0x00,0xa1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xaa,0x55,
+0x02,0x00,0xbd,0x40,0x02,0x24,0xaa,0x55,0x08,0x00,0xad,0x40,0x40,0x00,0x00,0x02,
+0x32,0x00,0x00,0x02,0xaa,0x55,0x02,0x00,0xbb,0x40,0x20,0x00,0xaa,0x55,0x04,0x00,
+0xb7,0x40,0x20,0x00,0x00,0x20,0xaa,0x55,0x04,0x00,0xbf,0x40,0x80,0x04,0x00,0x10,
+0xaa,0x55,0x05,0x00,0xe2,0x44,0x08,0x0e,0x05,0x04,0x00,0xaa,0x55,0x02,0x00,0x02,
+0x42,0x30,0x1f,0xaa,0x55,0x01,0x00,0x10,0x42,0x20,0xaa,0x55,0x01,0x00,0xe0,0x41,
+0x01,0xaa,0x55,0x0f,0x00,0xde,0x4b,0x4b,0xba,0x55,0xd0,0x56,0xe0,0x57,0x88,0x58,
+0x6c,0x59,0x10,0x07,0xff,0xff,0xaa,0x55,0x02,0x00,0xc3,0x40,0xde,0x4b,0x55,0xaa,
+0xaa,0x55,0xfc,0xb0,0x19,0xc7
 };
Index: output/eeprom.dat
===================================================================
--- /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/gezhiweixin_handheld_device/output/eeprom.dat	(revision 903)
+++ /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/gezhiweixin_handheld_device/output/eeprom.dat	(working copy)
@@ -2,60 +2,64 @@
 02
 aa
 55
-f6
-0b
+0a
+0c
 c2
 84
 00
-0e
+0f
 c0
 00
 80
-3c
+41
+c0
+1a
+00
+23
 c0
 42
 80
-42
+47
 c0
 44
 80
-63
+68
 c0
 4a
 00
-22
+27
 c0
 51
 00
-6c
+71
 c0
 51
 80
-2d
+32
 c0
 54
 80
-30
+35
 c0
 56
 00
-73
+78
 c0
 5c
 00
-74
+79
 c0
 5d
 80
-b3
+b8
 c0
 5e
 01
-0e
+13
 c0
 75
 81
-2f
+34
 20
 20
 4a
@@ -63,83 +67,99 @@
 c0
 01
 81
-39
+3e
 c0
 02
 81
-45
+4a
 c0
 03
 01
-4e
+53
 c0
 03
 81
-53
+58
 c0
 04
 01
-5c
+61
 c0
 05
 81
-6d
+72
 c0
 09
 81
-7d
+82
 c0
 0a
 02
-02
+07
 c0
 0e
 02
-15
+1a
 c0
 0f
 02
-3e
+43
 c0
 0f
 82
-6c
+71
 c0
 10
 82
-a0
+a5
 c0
 19
 02
-af
+b4
 c0
 1d
 02
-c2
+c7
 c0
 1f
 02
-cd
+d2
 c0
 20
 82
-df
+e4
 c0
 29
 02
-e5
+ea
 c0
 46
 82
-53
+58
 c0
 4c
 82
-f9
+fe
 20
 20
 4a
 8b
+6f
+e2
+00
+4c
+79
+3f
+fe
+02
+67
+e2
+00
+4c
+20
+20
+43
+2f
 18
 42
 7e
@@ -179,7 +199,7 @@
 20
 40
 00
-39
+3e
 20
 20
 4a
@@ -191,7 +211,7 @@
 20
 40
 00
-38
+3d
 20
 20
 4a
@@ -223,7 +243,7 @@
 20
 40
 00
-38
+3d
 20
 20
 4b
@@ -255,7 +275,7 @@
 20
 40
 00
-40
+45
 20
 20
 40
@@ -271,7 +291,7 @@
 20
 30
 80
-52
+57
 70
 89
 55
@@ -303,27 +323,27 @@
 c0
 00
 00
-50
+55
 c0
 00
 80
-60
+65
 c0
 01
 00
-50
+55
 c0
 01
 80
-60
+65
 c0
 02
 00
-60
+65
 c0
 10
 00
-60
+65
 70
 89
 55
@@ -399,7 +419,7 @@
 20
 20
 00
-52
+57
 60
 42
 00
@@ -471,7 +491,7 @@
 58
 00
 00
-82
+87
 67
 e4
 41
@@ -479,7 +499,7 @@
 58
 00
 00
-90
+95
 67
 e4
 41
@@ -487,7 +507,7 @@
 58
 00
 00
-9a
+9f
 67
 e4
 41
@@ -495,7 +515,7 @@
 58
 00
 00
-ad
+b2
 67
 e4
 41
@@ -503,7 +523,7 @@
 58
 00
 00
-b0
+b5
 67
 e4
 41
@@ -531,15 +551,15 @@
 c0
 04
 80
-89
+8e
 c0
 01
 00
-87
+8c
 c0
 0a
 00
-8e
+93
 20
 20
 4d
@@ -559,7 +579,7 @@
 24
 5a
 00
-8c
+91
 20
 20
 4e
@@ -575,7 +595,7 @@
 20
 40
 02
-a8
+ad
 20
 20
 4e
@@ -583,7 +603,7 @@
 20
 40
 00
-92
+97
 20
 20
 50
@@ -639,7 +659,7 @@
 20
 40
 00
-a7
+ac
 67
 e2
 46
@@ -679,7 +699,7 @@
 24
 3a
 00
-ab
+b0
 1f
 22
 7e
@@ -699,7 +719,7 @@
 20
 40
 01
-d0
+d5
 24
 34
 4d
@@ -711,7 +731,7 @@
 20
 40
 00
-b2
+b7
 20
 20
 50
@@ -727,27 +747,27 @@
 c0
 13
 81
-0c
+11
 c0
 06
 00
-bb
+c0
 c0
 3b
 00
-c4
+c9
 c0
 3b
 80
-ca
+cf
 c0
 3c
 00
-cf
+d4
 c0
 0a
 81
-09
+0e
 20
 20
 4e
@@ -775,7 +795,7 @@
 c0
 01
 80
-c2
+c7
 20
 20
 50
@@ -815,11 +835,11 @@
 20
 40
 00
-d3
+d8
 20
 40
 00
-f0
+f5
 58
 00
 00
@@ -831,7 +851,7 @@
 20
 20
 01
-02
+07
 ef
 e2
 00
@@ -839,19 +859,19 @@
 20
 40
 00
-d7
+dc
 20
 40
 00
-de
+e3
 20
 20
 01
-02
+07
 20
 40
 00
-f4
+f9
 58
 28
 00
@@ -871,7 +891,7 @@
 20
 40
 00
-f4
+f9
 59
 28
 03
@@ -895,15 +915,15 @@
 20
 40
 00
-f4
+f9
 20
 40
 00
-f0
+f5
 20
 40
 00
-f0
+f5
 58
 00
 00
@@ -931,11 +951,11 @@
 c2
 82
 00
-eb
+f0
 c2
 82
 80
-eb
+f0
 18
 40
 84
@@ -947,7 +967,7 @@
 20
 40
 00
-f4
+f9
 5a
 29
 02
@@ -983,7 +1003,7 @@
 20
 40
 00
-f7
+fc
 e0
 44
 00
@@ -1035,7 +1055,7 @@
 20
 20
 00
-f9
+fe
 60
 44
 0a
@@ -1091,7 +1111,7 @@
 c2
 81
 81
-e2
+e7
 6f
 e2
 46
@@ -1151,7 +1171,7 @@
 20
 3a
 01
-2b
+30
 e8
 48
 00
@@ -1167,7 +1187,7 @@
 24
 22
 81
-2b
+30
 ef
 e2
 00
@@ -1175,7 +1195,7 @@
 c2
 82
 81
-27
+2c
 c2
 82
 4f
@@ -1183,11 +1203,11 @@
 20
 20
 01
-2b
+30
 20
 40
 02
-aa
+af
 68
 44
 46
@@ -1347,7 +1367,7 @@
 20
 40
 01
-51
+56
 20
 20
 58
@@ -1355,7 +1375,7 @@
 20
 36
 80
-68
+6d
 20
 20
 57
@@ -1575,7 +1595,7 @@
 20
 3a
 01
-8f
+94
 6f
 e2
 04
@@ -1583,7 +1603,7 @@
 c3
 02
 01
-8f
+94
 20
 40
 73
@@ -1623,7 +1643,7 @@
 20
 20
 01
-95
+9a
 6f
 e2
 02
@@ -1643,7 +1663,7 @@
 20
 20
 81
-bd
+c2
 2f
 e0
 06
@@ -1651,7 +1671,7 @@
 20
 20
 81
-9d
+a2
 20
 60
 00
@@ -1679,15 +1699,15 @@
 c0
 09
 01
-b1
+b6
 c0
 29
 01
-b3
+b8
 c0
 0b
 01
-aa
+af
 c0
 0c
 5e
@@ -1695,11 +1715,11 @@
 c0
 01
 02
-ac
+b1
 c0
 0f
 02
-a8
+ad
 79
 3f
 80
@@ -1719,7 +1739,7 @@
 20
 40
 01
-b6
+bb
 1f
 20
 f3
@@ -1735,19 +1755,19 @@
 20
 20
 01
-d6
+db
 20
 40
 01
-b3
+b8
 20
 20
 01
-cd
+d2
 20
 40
 01
-b6
+bb
 da
 20
 02
@@ -1791,7 +1811,7 @@
 20
 40
 01
-c5
+ca
 6f
 e2
 04
@@ -1799,11 +1819,11 @@
 c0
 09
 01
-cd
+d2
 c0
 0b
 01
-cc
+d1
 c1
 29
 00
@@ -1847,11 +1867,11 @@
 20
 20
 01
-d6
+db
 20
 40
 01
-d0
+d5
 24
 74
 00
@@ -1915,7 +1935,7 @@
 20
 40
 01
-d0
+d5
 24
 74
 00
@@ -1931,7 +1951,7 @@
 20
 20
 01
-e2
+e7
 20
 40
 5c
@@ -2022,8 +2042,8 @@
 1e
 20
 3a
-01
-fe
+02
+03
 d8
 40
 00
@@ -2043,7 +2063,7 @@
 20
 20
 01
-ed
+f2
 58
 00
 00
@@ -2183,7 +2203,7 @@
 20
 40
 02
-3a
+3f
 20
 40
 7d
@@ -2259,7 +2279,7 @@
 20
 40
 02
-3a
+3f
 20
 40
 7d
@@ -2359,7 +2379,7 @@
 24
 20
 82
-4f
+54
 6f
 e2
 4a
@@ -2535,7 +2555,7 @@
 c0
 01
 82
-7e
+83
 20
 40
 5a
@@ -2571,11 +2591,11 @@
 c0
 04
 02
-84
+89
 c0
 0a
 02
-91
+96
 20
 20
 60
@@ -2603,7 +2623,7 @@
 20
 40
 02
-8b
+90
 20
 60
 00
@@ -2619,7 +2639,7 @@
 20
 3a
 02
-8f
+94
 20
 60
 00
@@ -2643,7 +2663,7 @@
 20
 20
 02
-94
+99
 da
 20
 00
@@ -2699,7 +2719,7 @@
 c0
 02
 02
-a5
+aa
 c0
 03
 5e
@@ -2767,7 +2787,7 @@
 20
 37
 02
-b4
+b9
 24
 36
 db
@@ -2835,11 +2855,11 @@
 c0
 08
 02
-c6
+cb
 c0
 0b
 82
-cc
+d1
 20
 20
 60
@@ -2855,7 +2875,7 @@
 20
 21
 02
-ca
+cf
 20
 20
 62
@@ -2891,7 +2911,7 @@
 c2
 83
 82
-d3
+d8
 20
 20
 63
@@ -2899,11 +2919,11 @@
 c0
 42
 02
-d6
+db
 c0
 41
 82
-d9
+de
 20
 20
 64
@@ -2911,7 +2931,7 @@
 20
 40
 02
-dc
+e1
 6f
 e2
 00
@@ -2923,7 +2943,7 @@
 20
 40
 02
-dc
+e1
 6f
 e2
 00
@@ -2983,7 +3003,7 @@
 c0
 77
 82
-eb
+f0
 c0
 29
 ea
@@ -3023,7 +3043,7 @@
 c0
 38
 02
-f5
+fa
 c0
 24
 e9
@@ -3064,8 +3084,8 @@
 20
 79
 32
-c1
-33
+ba
+15
 aa
 55
 40
@@ -3078,7 +3098,7 @@
 00
 00
 00
-00
+10
 00
 00
 00
@@ -3246,8 +3266,8 @@
 00
 68
 46
-00
-07
+10
+08
 aa
 55
 01
@@ -3782,7 +3802,7 @@
 47
 aa
 55
-33
+2b
 00
 af
 47
@@ -3827,14 +3847,6 @@
 20
 20
 20
-04
-00
-02
-00
-28
-02
-01
-18
 00
 00
 aa
@@ -3984,5 +3996,11 @@
 40
 de
 4b
-5e
-79
+55
+aa
+aa
+55
+fc
+b0
+19
+c7
Index: output/program.lis
===================================================================
--- /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/gezhiweixin_handheld_device/output/program.lis	(revision 903)
+++ /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/gezhiweixin_handheld_device/output/program.lis	(working copy)
@@ -2,126 +2,133 @@
               org 0x0000
 
 p_start:
-0000 c284000e bbit1 8 ,pf_patch_ext 
-0001 c000803c beq patch00_1 ,p_soft_reset 
-0002 c0428042 beq patch10_5 ,p_shutdown_radio 
-0003 c0448063 beq patch11_1 ,p_set_freq_tx 
-0004 c04a0022 beq patch12_4 ,p_ahead_window 
-0005 c051006c beq patch14_2 ,p_init_param 
-0006 c051802d beq patch14_3 ,p_lpm_adjust_clk 
-0007 c0548030 beq patch15_1 ,p_lpm_dispatch_next 
-0008 c0560073 beq patch15_4 ,p_lpm_unconn_nossp 
-0009 c05c0074 beq patch17_0 ,p_module_init 
-000a c05d80b3 beq patch17_3 ,p_module_hci_cmd_control 
-000b c05e010e beq patch17_4 ,p_module_hci_cmd_transmit_le_notify 
-000c c075812f beq patch1d_3 ,p_le_init_conn 
-000d 20204a8b branch assert 
+0000 c284000f bbit1 8 ,pf_patch_ext 
+0001 c0008041 beq patch00_1 ,p_soft_reset 
+0002 c01a0023 beq patch06_4 ,p_send_eir 
+0003 c0428047 beq patch10_5 ,p_shutdown_radio 
+0004 c0448068 beq patch11_1 ,p_set_freq_tx 
+0005 c04a0027 beq patch12_4 ,p_ahead_window 
+0006 c0510071 beq patch14_2 ,p_init_param 
+0007 c0518032 beq patch14_3 ,p_lpm_adjust_clk 
+0008 c0548035 beq patch15_1 ,p_lpm_dispatch_next 
+0009 c0560078 beq patch15_4 ,p_lpm_unconn_nossp 
+000a c05c0079 beq patch17_0 ,p_module_init 
+000b c05d80b8 beq patch17_3 ,p_module_hci_cmd_control 
+000c c05e0113 beq patch17_4 ,p_module_hci_cmd_transmit_le_notify 
+000d c0758134 beq patch1d_3 ,p_le_init_conn 
+000e 20204a8b branch assert 
 
 pf_patch_ext:
-000e c0018139 beq patch20_3 ,p_le_receive_skip 
-000f c0028145 beq patch20_5 ,p_le_transmit_receive_sifs 
-0010 c003014e beq patch20_6 ,p_le_transmit 
-0011 c0038153 beq patch20_7 ,p_le_transmit0 
-0012 c004015c beq patch21_0 ,p_le_send_adv_ind 
-0013 c005816d beq patch21_3 ,p_le_send_scan_response 
-0014 c009817d beq patch22_3 ,p_le_acknowledge 
-0015 c00a0202 beq patch22_4 ,p_le_check_wak 
-0016 c00e0215 beq patch23_4 ,p_le_prepare_tx 
-0017 c00f023e beq patch23_6 ,p_le_send_packet 
-0018 c00f826c beq patch23_7 ,p_le_parse 
-0019 c01082a0 beq patch24_1 ,p_le_parse_l2cap 
-001a c01902af beq patch26_2 ,p_le_lpm_set_mult 
-001b c01d02c2 beq patch27_2 ,p_parse_lmp 
-001c c01f02cd beq patch27_6 ,p_send_lmp 
-001d c02082df beq patch28_1 ,p_ssp_disable 
-001e c02902e5 beq patch2a_2 ,p_parse_dlci0_rp 
-001f c0468253 beq patch31_5 ,p_le_encrypt 
-0020 c04c82f9 beq patch33_1 ,p_sp_initialize_256 
-0021 20204a8b branch assert 
+000f c001813e beq patch20_3 ,p_le_receive_skip 
+0010 c002814a beq patch20_5 ,p_le_transmit_receive_sifs 
+0011 c0030153 beq patch20_6 ,p_le_transmit 
+0012 c0038158 beq patch20_7 ,p_le_transmit0 
+0013 c0040161 beq patch21_0 ,p_le_send_adv_ind 
+0014 c0058172 beq patch21_3 ,p_le_send_scan_response 
+0015 c0098182 beq patch22_3 ,p_le_acknowledge 
+0016 c00a0207 beq patch22_4 ,p_le_check_wak 
+0017 c00e021a beq patch23_4 ,p_le_prepare_tx 
+0018 c00f0243 beq patch23_6 ,p_le_send_packet 
+0019 c00f8271 beq patch23_7 ,p_le_parse 
+001a c01082a5 beq patch24_1 ,p_le_parse_l2cap 
+001b c01902b4 beq patch26_2 ,p_le_lpm_set_mult 
+001c c01d02c7 beq patch27_2 ,p_parse_lmp 
+001d c01f02d2 beq patch27_6 ,p_send_lmp 
+001e c02082e4 beq patch28_1 ,p_ssp_disable 
+001f c02902ea beq patch2a_2 ,p_parse_dlci0_rp 
+0020 c0468258 beq patch31_5 ,p_le_encrypt 
+0021 c04c82fe beq patch33_1 ,p_sp_initialize_256 
+0022 20204a8b branch assert 
+
+p_send_eir:
+0023 6fe2004c fetch 1 ,mem_state_map 
+0024 793ffe02 set0 smap_encryption ,pdata 
+0025 67e2004c store 1 ,mem_state_map 
+0026 2020432f branch send_eir + 1 
 
 p_ahead_window:
-0022 18427e00 copy temp ,pdata 
-0023 20407d2b call clk2bt 
-0024 1c307e00 lshift16 bt_clk ,pdata 
-0025 79207e2c set1 44 ,pdata 
-0026 20407d14 call clk_diff 
-0027 793ffe2c set0 44 ,pdata 
-0028 20404a76 call get_clk 
-0029 20407d14 call clk_diff 
-002a 20740000 rtn user 
-002b 20400039 call p_clk2rt 
-002c 20204a2f branch ahead_window + 12 
+0027 18427e00 copy temp ,pdata 
+0028 20407d2b call clk2bt 
+0029 1c307e00 lshift16 bt_clk ,pdata 
+002a 79207e2c set1 44 ,pdata 
+002b 20407d14 call clk_diff 
+002c 793ffe2c set0 44 ,pdata 
+002d 20404a76 call get_clk 
+002e 20407d14 call clk_diff 
+002f 20740000 rtn user 
+0030 2040003e call p_clk2rt 
+0031 20204a2f branch ahead_window + 12 
 
 p_lpm_adjust_clk:
-002d 1b427e00 deposit clke 
-002e 20400038 call p_clk_diff_rt 
-002f 20204ae9 branch lpm_adjust_clk + 3 
+0032 1b427e00 deposit clke 
+0033 2040003d call p_clk_diff_rt 
+0034 20204ae9 branch lpm_adjust_clk + 3 
 
 p_lpm_dispatch_next:
-0030 6fe4404e fetch 2 ,mem_context + coffset_rx_window 
-0031 1fe37e00 rshift pdata ,pdata 
-0032 20407d2b call clk2bt 
-0033 1e027e00 deposit alarm 
-0034 20407d14 call clk_diff 
-0035 1b420400 copy clke ,temp 
-0036 20400038 call p_clk_diff_rt 
-0037 20204b67 branch lpm_dispatch_next + 30 
+0035 6fe4404e fetch 2 ,mem_context + coffset_rx_window 
+0036 1fe37e00 rshift pdata ,pdata 
+0037 20407d2b call clk2bt 
+0038 1e027e00 deposit alarm 
+0039 20407d14 call clk_diff 
+003a 1b420400 copy clke ,temp 
+003b 2040003d call p_clk_diff_rt 
+003c 20204b67 branch lpm_dispatch_next + 30 
 
 p_clk_diff_rt:
-0038 20407d14 call clk_diff 
+003d 20407d14 call clk_diff 
 
 p_clk2rt:
-0039 98000c00 iforce contr 
-003a 793f8c10 set0 16 ,contr 
-003b 20207d1f branch clk2rt + 1 
+003e 98000c00 iforce contr 
+003f 793f8c10 set0 16 ,contr 
+0040 20207d1f branch clk2rt + 1 
 
 p_soft_reset:
-003c 204068c4 call rfcomm_init 
-003d 204060d7 call init_lmp 
-003e 20400040 call p_ui_init 
-003f 2020400a branch soft_reset + 9 
+0041 204068c4 call rfcomm_init 
+0042 204060d7 call init_lmp 
+0043 20400045 call p_ui_init 
+0044 2020400a branch soft_reset + 9 
 
 p_ui_init:
-0040 20758000 rtn wake 
-0041 20207b9a branch ui_timer_init 
+0045 20758000 rtn wake 
+0046 20207b9a branch ui_timer_init 
 
 p_shutdown_radio:
-0042 20308052 branch p_shutdown_radio0 ,is_rx 
-0043 708955d4 hjam 0xd4 ,0x955 
-0044 20000004 nop 4 
-0045 708955d2 hjam 0xd2 ,0x955 
-0046 20000004 nop 4 
-0047 708955d1 hjam 0xd1 ,0x955 
-0048 20000004 nop 4 
-0049 6fe241df fetch 1 ,mem_tx_power 
-004a c0000050 beq tx_power_0db ,p_shutdown_radio_0db 
-004b c0008060 beq tx_power_3db ,p_shutdown_radio_3db 
-004c c0010050 beq tx_power_5db ,p_shutdown_radio_5db 
-004d c0018060 beq tx_power_f3db ,p_shutdown_radio_f3db 
-004e c0020060 beq tx_power_f5db ,p_shutdown_radio_f5db 
-004f c0100060 beq tx_power_pair ,p_shutdown_radio_pair 
+0047 20308057 branch p_shutdown_radio0 ,is_rx 
+0048 708955d4 hjam 0xd4 ,0x955 
+0049 20000004 nop 4 
+004a 708955d2 hjam 0xd2 ,0x955 
+004b 20000004 nop 4 
+004c 708955d1 hjam 0xd1 ,0x955 
+004d 20000004 nop 4 
+004e 6fe241df fetch 1 ,mem_tx_power 
+004f c0000055 beq tx_power_0db ,p_shutdown_radio_0db 
+0050 c0008065 beq tx_power_3db ,p_shutdown_radio_3db 
+0051 c0010055 beq tx_power_5db ,p_shutdown_radio_5db 
+0052 c0018065 beq tx_power_f3db ,p_shutdown_radio_f3db 
+0053 c0020065 beq tx_power_f5db ,p_shutdown_radio_f5db 
+0054 c0100065 beq tx_power_pair ,p_shutdown_radio_pair 
 
 p_shutdown_radio_5db:
 
 p_shutdown_radio_0db:
-0050 708955d0 hjam 0xd0 ,0x955 
-0051 708956e0 hjam 0xe0 ,0x956 
+0055 708955d0 hjam 0xd0 ,0x955 
+0056 708956e0 hjam 0xe0 ,0x956 
 
 p_shutdown_radio0:
-0052 18002a08 force 0x08 ,radio_ctrl 
-0053 18002a00 force 0 ,radio_ctrl 
-0054 7850fc00 disable is_rx 
-0055 78507c00 disable is_tx 
-0056 782f7c00 pulse packet_end 
-0057 70890200 hjam 0x0 ,rfen_mdm 
-0058 70890100 hjam 0x0 ,rfen_tx 
-0059 70890000 hjam 0x0 ,rfen_rx 
-005a 70890300 hjam 0 ,rfen_sn 
-005b 70890470 hjam 0x70 ,rfen_msc 
-005c 6fe28906 fetch 1 ,rfen_adc 
-005d 79207e00 set1 0 ,pdata 
-005e 67e28906 store 1 ,rfen_adc 
-005f 20600000 rtn 
+0057 18002a08 force 0x08 ,radio_ctrl 
+0058 18002a00 force 0 ,radio_ctrl 
+0059 7850fc00 disable is_rx 
+005a 78507c00 disable is_tx 
+005b 782f7c00 pulse packet_end 
+005c 70890200 hjam 0x0 ,rfen_mdm 
+005d 70890100 hjam 0x0 ,rfen_tx 
+005e 70890000 hjam 0x0 ,rfen_rx 
+005f 70890300 hjam 0 ,rfen_sn 
+0060 70890470 hjam 0x70 ,rfen_msc 
+0061 6fe28906 fetch 1 ,rfen_adc 
+0062 79207e00 set1 0 ,pdata 
+0063 67e28906 store 1 ,rfen_adc 
+0064 20600000 rtn 
 
 p_shutdown_radio_pair:
 
@@ -130,879 +137,879 @@
 p_shutdown_radio_f3db:
 
 p_shutdown_radio_3db:
-0060 708955d0 hjam 0xd0 ,0x955 
-0061 708956c0 hjam 0xc0 ,0x956 
-0062 20200052 branch p_shutdown_radio0 
+0065 708955d0 hjam 0xd0 ,0x955 
+0066 708956c0 hjam 0xc0 ,0x956 
+0067 20200057 branch p_shutdown_radio0 
 
 p_set_freq_tx:
-0063 60420017 storet 1 ,mem_last_freq 
-0064 2040492a call set_freq_tx_offset 
-0065 20404980 call rf_write_freq 
-0066 58000500 setarg param_pll_setup 
-0067 20404a8e call sleep 
+0068 60420017 storet 1 ,mem_last_freq 
+0069 2040492a call set_freq_tx_offset 
+006a 20404980 call rf_write_freq 
+006b 58000500 setarg param_pll_setup 
+006c 20404a8e call sleep 
 
 p_txon:
-0068 6fe28906 fetch 1 ,rfen_adc 
-0069 79207e00 set1 0 ,pdata 
-006a 67e28906 store 1 ,rfen_adc 
-006b 20204937 branch txon + 1 
+006d 6fe28906 fetch 1 ,rfen_adc 
+006e 79207e00 set1 0 ,pdata 
+006f 67e28906 store 1 ,rfen_adc 
+0070 20204937 branch txon + 1 
 
 p_init_param:
-006c 7089067c hjam 0x7c ,rfen_adc 
-006d 20758000 rtn wake 
-006e 58000000 setarg 0 
-006f 67e441dd store 2 ,mem_tx_len 
-0070 1c437e00 rshift clkn_bt ,pdata 
-0071 67e84094 store 4 ,mem_last_clkn 
-0072 20600000 rtn 
+0071 7089067c hjam 0x7c ,rfen_adc 
+0072 20758000 rtn wake 
+0073 58000000 setarg 0 
+0074 67e441dd store 2 ,mem_tx_len 
+0075 1c437e00 rshift clkn_bt ,pdata 
+0076 67e84094 store 4 ,mem_last_clkn 
+0077 20600000 rtn 
 
 p_lpm_unconn_nossp:
-0073 20204b7f branch lpm_unconn_cont 
+0078 20204b7f branch lpm_unconn_cont 
 
 p_module_init:
-0074 58000082 setarg p_module_process_bb_event 
-0075 67e441f6 store 2 ,mem_cb_bb_event_process 
-0076 58000090 setarg p_module_bb_event_timer 
-0077 67e441fe store 2 ,mem_cb_event_timer 
-0078 5800009a setarg p_module_le_receive_data 
-0079 67e441fa store 2 ,mem_cb_att_write 
-007a 580000ad setarg p_module_lpm_lock 
-007b 67e441ea store 2 ,mem_cb_check_wakelock 
-007c 580000b0 setarg p_module_bt_conn_process 
-007d 67e441f2 store 2 ,mem_cb_bt_process 
-007e 20404daf call module_lpm_uart_init 
-007f 20404dbc call module_gpio_init 
-0080 20404c2a call check_module_disabled 
-0081 2020504d branch module_hci_event_enter_standby_mode 
+0079 58000087 setarg p_module_process_bb_event 
+007a 67e441f6 store 2 ,mem_cb_bb_event_process 
+007b 58000095 setarg p_module_bb_event_timer 
+007c 67e441fe store 2 ,mem_cb_event_timer 
+007d 5800009f setarg p_module_le_receive_data 
+007e 67e441fa store 2 ,mem_cb_att_write 
+007f 580000b2 setarg p_module_lpm_lock 
+0080 67e441ea store 2 ,mem_cb_check_wakelock 
+0081 580000b5 setarg p_module_bt_conn_process 
+0082 67e441f2 store 2 ,mem_cb_bt_process 
+0083 20404daf call module_lpm_uart_init 
+0084 20404dbc call module_gpio_init 
+0085 20404c2a call check_module_disabled 
+0086 2020504d branch module_hci_event_enter_standby_mode 
 
 p_module_process_bb_event:
-0082 1a627e00 copy regc ,pdata 
-0083 c0048089 beq bt_evt_spp_disconnected ,p_module_process_spp_disconnected 
-0084 c0010087 beq bt_evt_bb_disconnected ,p_module_process_bb_event_disconned 
-0085 c00a008e beq bt_evt_le_connected ,p_module_process_le_conn 
-0086 20204ddf branch module_process_bb_event + 1 
+0087 1a627e00 copy regc ,pdata 
+0088 c004808e beq bt_evt_spp_disconnected ,p_module_process_spp_disconnected 
+0089 c001008c beq bt_evt_bb_disconnected ,p_module_process_bb_event_disconned 
+008a c00a0093 beq bt_evt_le_connected ,p_module_process_le_conn 
+008b 20204ddf branch module_process_bb_event + 1 
 
 p_module_process_bb_event_disconned:
-0087 704ad000 jam 0 ,mem_module_rfcomm_disconnect_count 
-0088 20204dfb branch module_process_bb_event_disconned 
+008c 704ad000 jam 0 ,mem_module_rfcomm_disconnect_count 
+008d 20204dfb branch module_process_bb_event_disconned 
 
 p_module_process_spp_disconnected:
-0089 6fe24acf fetch 1 ,mem_rfcomm_lmp_dis_flag 
-008a 245a008c ncall p_set_rfcomm_disconnect_count ,blank 
-008b 20204e08 branch module_process_spp_disconnected 
+008e 6fe24acf fetch 1 ,mem_rfcomm_lmp_dis_flag 
+008f 245a0091 ncall p_set_rfcomm_disconnect_count ,blank 
+0090 20204e08 branch module_process_spp_disconnected 
 
 p_set_rfcomm_disconnect_count:
-008c 704ad006 jam 6 ,mem_module_rfcomm_disconnect_count 
-008d 20600000 rtn 
+0091 704ad006 jam 6 ,mem_module_rfcomm_disconnect_count 
+0092 20600000 rtn 
 
 p_module_process_le_conn:
-008e 204002a8 call module_clear_recv_confirm_flag 
-008f 20204e28 branch module_process_le_conn 
+0093 204002ad call module_clear_recv_confirm_flag 
+0094 20204e28 branch module_process_le_conn 
 
 p_module_bb_event_timer:
-0090 20400092 call p_module_rfcomm_disconnect_timer 
-0091 202050c3 branch module_bb_event_timer 
+0095 20400097 call p_module_rfcomm_disconnect_timer 
+0096 202050c3 branch module_bb_event_timer 
 
 p_module_rfcomm_disconnect_timer:
-0092 6fe24ad0 fetch 1 ,mem_module_rfcomm_disconnect_count 
-0093 207a0000 rtn blank 
-0094 1fe0ffff increase -1 ,pdata 
-0095 67e24ad0 store 1 ,mem_module_rfcomm_disconnect_count 
-0096 247a0000 nrtn blank 
-0097 6fe44652 fetch 2 ,mem_ui_state_map 
-0098 c2804d64 bbit1 ui_state_bt_connected ,app_bt_disconnect 
-0099 20600000 rtn 
+0097 6fe24ad0 fetch 1 ,mem_module_rfcomm_disconnect_count 
+0098 207a0000 rtn blank 
+0099 1fe0ffff increase -1 ,pdata 
+009a 67e24ad0 store 1 ,mem_module_rfcomm_disconnect_count 
+009b 247a0000 nrtn blank 
+009c 6fe44652 fetch 2 ,mem_ui_state_map 
+009d c2804d64 bbit1 ui_state_bt_connected ,app_bt_disconnect 
+009e 20600000 rtn 
 
 p_module_le_receive_data:
-009a 20404f11 call module_check_ble_encrypt_state 
-009b 20740000 rtn user 
-009c 1a227e00 copy rega ,pdata 
-009d 67e44671 store 2 ,mem_module_le_rx_data_address 
-009e 204000a7 call p_check_ble_40_or_42 
-009f 67e24670 store 1 ,mem_module_le_rx_data_len 
-00a0 68440474 fetcht 2 ,mem_le_att_handle 
-00a1 60444673 storet 2 ,mem_module_le_rx_data_handle 
-00a2 20405b6c call le_att_get_handle_info 
-00a3 243a4a8b nbranch assert ,blank 
-00a4 6fe2049e fetch 1 ,mem_le_cur_uuid_length 
-00a5 c0815042 bne 0x02 ,module_hci_event_receive_le_data 
-00a6 20205042 branch module_hci_event_receive_le_data 
+009f 20404f11 call module_check_ble_encrypt_state 
+00a0 20740000 rtn user 
+00a1 1a227e00 copy rega ,pdata 
+00a2 67e44671 store 2 ,mem_module_le_rx_data_address 
+00a3 204000ac call p_check_ble_40_or_42 
+00a4 67e24670 store 1 ,mem_module_le_rx_data_len 
+00a5 68440474 fetcht 2 ,mem_le_att_handle 
+00a6 60444673 storet 2 ,mem_module_le_rx_data_handle 
+00a7 20405b6c call le_att_get_handle_info 
+00a8 243a4a8b nbranch assert ,blank 
+00a9 6fe2049e fetch 1 ,mem_le_cur_uuid_length 
+00aa c0815042 bne 0x02 ,module_hci_event_receive_le_data 
+00ab 20205042 branch module_hci_event_receive_le_data 
 
 p_check_ble_40_or_42:
-00a7 6fe24bed fetch 1 ,mem_ble_dle_enable 
-00a8 243a00ab nbranch p_check_ble_40 ,blank 
+00ac 6fe24bed fetch 1 ,mem_ble_dle_enable 
+00ad 243a00b0 nbranch p_check_ble_40 ,blank 
 
 p_check_ble_42:
-00a9 1f227e00 copy loopcnt ,pdata 
-00aa 20600000 rtn 
+00ae 1f227e00 copy loopcnt ,pdata 
+00af 20600000 rtn 
 
 p_check_ble_40:
-00ab 1a427e00 copy regb ,pdata 
-00ac 20600000 rtn 
+00b0 1a427e00 copy regb ,pdata 
+00b1 20600000 rtn 
 
 p_module_lpm_lock:
-00ad 204001d0 call p_le_check_complete_packet 
-00ae 24344d4b nbranch app_get_lpm_wake_lock ,user 
-00af 20204dbd branch module_lpm_lock 
+00b2 204001d5 call p_le_check_complete_packet 
+00b3 24344d4b nbranch app_get_lpm_wake_lock ,user 
+00b4 20204dbd branch module_lpm_lock 
 
 p_module_bt_conn_process:
-00b0 204000b2 call p_module_spp_enter_sniff 
-00b1 202050d3 branch module_control_air_flow 
+00b5 204000b7 call p_module_spp_enter_sniff 
+00b6 202050d3 branch module_control_air_flow 
 
 p_module_spp_enter_sniff:
-00b2 20204dc8 branch module_spp_enter_sniff + 1 
+00b7 20204dc8 branch module_spp_enter_sniff + 1 
 
 p_module_hci_cmd_control:
-00b3 6fe20aff fetch 1 ,mem_module_uart_opcode 
-00b4 c013810c beq hci_cmd_sleep ,p_module_hci_cmd_enter_sleep 
-00b5 c00600bb beq hci_cmd_set_pairing_req ,p_module_hci_cmd_set_pairing_mode 
-00b6 c03b00c4 beq hci_cmd_delete_customize_service ,module_hci_cmd_delete_customize_service 
-00b7 c03b80ca beq hci_cmd_add_service_uuid ,module_hci_cmd_add_service_uuid 
-00b8 c03c00cf beq hci_cmd_add_characteristic_uuid ,module_hci_cmd_add_characteristic_uuid 
-00b9 c00a8109 beq hci_cmd_set_cod ,module_hci_cmd_le_set_adv_data_set_cod 
-00ba 20204e5c branch module_hci_cmd_control + 2 
+00b8 6fe20aff fetch 1 ,mem_module_uart_opcode 
+00b9 c0138111 beq hci_cmd_sleep ,p_module_hci_cmd_enter_sleep 
+00ba c00600c0 beq hci_cmd_set_pairing_req ,p_module_hci_cmd_set_pairing_mode 
+00bb c03b00c9 beq hci_cmd_delete_customize_service ,module_hci_cmd_delete_customize_service 
+00bc c03b80cf beq hci_cmd_add_service_uuid ,module_hci_cmd_add_service_uuid 
+00bd c03c00d4 beq hci_cmd_add_characteristic_uuid ,module_hci_cmd_add_characteristic_uuid 
+00be c00a810e beq hci_cmd_set_cod ,module_hci_cmd_le_set_adv_data_set_cod 
+00bf 20204e5c branch module_hci_cmd_control + 2 
 
 p_module_hci_cmd_set_pairing_mode:
-00bb 1a220600 copy rega ,contru 
-00bc efe20003 ifetch 1 ,contru 
-00bd c0004f1c beq pairing_pincode ,module_hci_pairing_pincode_mode 
-00be c000cf1f beq pairing_justwork ,module_hci_pairing_just_work_mode 
-00bf c0014f25 beq pairing_passkey ,module_hci_pairing_passkey 
-00c0 c00180c2 beq pairing_confirm ,p_module_hci_pairing_numeric_comparison 
-00c1 2020501c branch module_hci_event_receive_invalid_cmd 
+00c0 1a220600 copy rega ,contru 
+00c1 efe20003 ifetch 1 ,contru 
+00c2 c0004f1c beq pairing_pincode ,module_hci_pairing_pincode_mode 
+00c3 c000cf1f beq pairing_justwork ,module_hci_pairing_just_work_mode 
+00c4 c0014f25 beq pairing_passkey ,module_hci_pairing_passkey 
+00c5 c00180c7 beq pairing_confirm ,p_module_hci_pairing_numeric_comparison 
+00c6 2020501c branch module_hci_event_receive_invalid_cmd 
 
 p_module_hci_pairing_numeric_comparison:
-00c2 58000001 setarg 0x000001 
-00c3 20204f20 branch module_hci_sspairing_mode 
+00c7 58000001 setarg 0x000001 
+00c8 20204f20 branch module_hci_sspairing_mode 
 
 module_hci_cmd_delete_customize_service:
-00c4 d8400028 arg 0x0028 ,temp 
-00c5 20405b4d call le_att_get_handle_ptr2 
-00c6 18c08bfe add contr ,-2 ,contw 
-00c7 58000000 setarg 0x0000 
-00c8 e7e40005 istore 2 ,contw 
-00c9 2020501f branch module_hci_event_receive_valid_cmd 
-
-module_hci_cmd_add_service_uuid:
-00ca 204000d3 call module_hci_cmd_add_service_uuid_set_uuid 
-00cb 204000f0 call uart_copy_rx_bytes_len_data 
+00c9 d8400028 arg 0x0028 ,temp 
+00ca 20405b4d call le_att_get_handle_ptr2 
+00cb 18c08bfe add contr ,-2 ,contw 
 00cc 58000000 setarg 0x0000 
 00cd e7e40005 istore 2 ,contw 
-00ce 20200102 branch module_hci_event_uuid_handle 
+00ce 2020501f branch module_hci_event_receive_valid_cmd 
+
+module_hci_cmd_add_service_uuid:
+00cf 204000d8 call module_hci_cmd_add_service_uuid_set_uuid 
+00d0 204000f5 call uart_copy_rx_bytes_len_data 
+00d1 58000000 setarg 0x0000 
+00d2 e7e40005 istore 2 ,contw 
+00d3 20200107 branch module_hci_event_uuid_handle 
 
 module_hci_cmd_add_characteristic_uuid:
-00cf efe20003 ifetch 1 ,contru 
-00d0 204000d7 call module_hci_cmd_add_characteristic_uuid_set_handle 
-00d1 204000de call module_hci_cmd_add_characteristic_uuid_set_uuid 
-00d2 20200102 branch module_hci_event_uuid_handle 
+00d4 efe20003 ifetch 1 ,contru 
+00d5 204000dc call module_hci_cmd_add_characteristic_uuid_set_handle 
+00d6 204000e3 call module_hci_cmd_add_characteristic_uuid_set_uuid 
+00d7 20200107 branch module_hci_event_uuid_handle 
 
 module_hci_cmd_add_service_uuid_set_uuid:
-00d3 204000f4 call le_att_creat_new_handle 
-00d4 58280002 setarg 0x280002 
-00d5 e7e60005 istore 3 ,contw 
-00d6 20600000 rtn 
+00d8 204000f9 call le_att_creat_new_handle 
+00d9 58280002 setarg 0x280002 
+00da e7e60005 istore 3 ,contw 
+00db 20600000 rtn 
 
 module_hci_cmd_add_characteristic_uuid_set_handle:
-00d7 67e20a96 store 1 ,mem_pdatatemp 
-00d8 204000f4 call le_att_creat_new_handle 
-00d9 59280302 setarg 0x01280302 
-00da e7e80005 istore 4 ,contw 
-00db 6fe20a96 fetch 1 ,mem_pdatatemp 
-00dc e7e60005 istore 3 ,contw 
-00dd 20600000 rtn 
+00dc 67e20a96 store 1 ,mem_pdatatemp 
+00dd 204000f9 call le_att_creat_new_handle 
+00de 59280302 setarg 0x01280302 
+00df e7e80005 istore 4 ,contw 
+00e0 6fe20a96 fetch 1 ,mem_pdatatemp 
+00e1 e7e60005 istore 3 ,contw 
+00e2 20600000 rtn 
 
 module_hci_cmd_add_characteristic_uuid_set_uuid:
-00de 204000f4 call le_att_creat_new_handle 
-00df 204000f0 call uart_copy_rx_bytes_len_data 
-00e0 204000f0 call uart_copy_rx_bytes_len_data 
-00e1 58000000 setarg 0 
-00e2 e7e40005 istore 2 ,contw 
-00e3 184085ff increase -1 ,temp 
-00e4 20405b4d call le_att_get_handle_ptr2 
-00e5 18c08c04 add contr ,4 ,contr 
-00e6 efe20006 ifetch 1 ,contr 
-00e7 c28200eb bbit1 bit_characteristic_notify ,module_hci_cmd_add_characteristic_uuid_set_ccc_uuid 
-00e8 c28280eb bbit1 bit_characteristic_indicate ,module_hci_cmd_add_characteristic_uuid_set_ccc_uuid 
-00e9 18408401 increase 1 ,temp 
-00ea 20600000 rtn 
+00e3 204000f9 call le_att_creat_new_handle 
+00e4 204000f5 call uart_copy_rx_bytes_len_data 
+00e5 204000f5 call uart_copy_rx_bytes_len_data 
+00e6 58000000 setarg 0 
+00e7 e7e40005 istore 2 ,contw 
+00e8 184085ff increase -1 ,temp 
+00e9 20405b4d call le_att_get_handle_ptr2 
+00ea 18c08c04 add contr ,4 ,contr 
+00eb efe20006 ifetch 1 ,contr 
+00ec c28200f0 bbit1 bit_characteristic_notify ,module_hci_cmd_add_characteristic_uuid_set_ccc_uuid 
+00ed c28280f0 bbit1 bit_characteristic_indicate ,module_hci_cmd_add_characteristic_uuid_set_ccc_uuid 
+00ee 18408401 increase 1 ,temp 
+00ef 20600000 rtn 
 
 module_hci_cmd_add_characteristic_uuid_set_ccc_uuid:
-00eb 204000f4 call le_att_creat_new_handle 
-00ec 5a290202 setarg 0x02290202 
-00ed e7f00005 istore 8 ,contw 
-00ee 184085ff increase -1 ,temp 
-00ef 20600000 rtn 
+00f0 204000f9 call le_att_creat_new_handle 
+00f1 5a290202 setarg 0x02290202 
+00f2 e7f00005 istore 8 ,contw 
+00f3 184085ff increase -1 ,temp 
+00f4 20600000 rtn 
 
 uart_copy_rx_bytes_len_data:
-00f0 efe20003 ifetch 1 ,contru 
-00f1 1fe27200 copy pdata ,loopcnt 
-00f2 e7e20005 istore 1 ,contw 
-00f3 202067ed branch uart_copy_rx_bytes 
+00f5 efe20003 ifetch 1 ,contru 
+00f6 1fe27200 copy pdata ,loopcnt 
+00f7 e7e20005 istore 1 ,contw 
+00f8 202067ed branch uart_copy_rx_bytes 
 
 le_att_creat_new_handle:
-00f4 204000f7 call le_att_get_last_handle 
-00f5 e0440005 istoret 2 ,contw 
-00f6 20600000 rtn 
+00f9 204000fc call le_att_get_last_handle 
+00fa e0440005 istoret 2 ,contw 
+00fb 20600000 rtn 
 
 le_att_get_last_handle:
-00f7 6fe4448e fetch 2 ,mem_ui_le_uuid_table 
-00f8 98000c00 iforce contr 
+00fc 6fe4448e fetch 2 ,mem_ui_le_uuid_table 
+00fd 98000c00 iforce contr 
 
 le_att_get_last_handle_loop:
-00f9 efe40006 ifetch 2 ,contr 
-00fa 207a0000 rtn blank 
-00fb 1fe08401 add pdata ,1 ,temp 
-00fc efe20006 ifetch 1 ,contr 
-00fd 98c08c00 iadd contr ,contr 
-00fe efe20006 ifetch 1 ,contr 
-00ff 98c08c00 iadd contr ,contr 
-0100 18c20a00 copy contr ,contw 
-0101 202000f9 branch le_att_get_last_handle_loop 
+00fe efe40006 ifetch 2 ,contr 
+00ff 207a0000 rtn blank 
+0100 1fe08401 add pdata ,1 ,temp 
+0101 efe20006 ifetch 1 ,contr 
+0102 98c08c00 iadd contr ,contr 
+0103 efe20006 ifetch 1 ,contr 
+0104 98c08c00 iadd contr ,contr 
+0105 18c20a00 copy contr ,contw 
+0106 202000fe branch le_att_get_last_handle_loop 
 
 module_hci_event_uuid_handle:
-0102 60440a9e storet 2 ,mem_temp 
-0103 700aff29 jam hci_event_uuid_handle ,mem_module_uart_opcode 
-0104 58000002 setarg 2 
-0105 204050a5 call module_hci_prepare_tx 
-0106 68440a9e fetcht 2 ,mem_temp 
-0107 e044000a istoret 2 ,contwu 
-0108 202067b9 branch uartd_send 
+0107 60440a9e storet 2 ,mem_temp 
+0108 700aff29 jam hci_event_uuid_handle ,mem_module_uart_opcode 
+0109 58000002 setarg 2 
+010a 204050a5 call module_hci_prepare_tx 
+010b 68440a9e fetcht 2 ,mem_temp 
+010c e044000a istoret 2 ,contwu 
+010d 202067b9 branch uartd_send 
 
 module_hci_cmd_le_set_adv_data_set_cod:
-0109 efe60003 ifetch 3 ,contru 
-010a 67e640aa store 3 ,mem_class 
-010b 2020501f branch module_hci_event_receive_valid_cmd 
+010e efe60003 ifetch 3 ,contru 
+010f 67e640aa store 3 ,mem_class 
+0110 2020501f branch module_hci_event_receive_valid_cmd 
 
 p_module_hci_cmd_enter_sleep:
-010c 2040501f call module_hci_event_receive_valid_cmd 
-010d 20204d85 branch app_enter_hibernate 
+0111 2040501f call module_hci_event_receive_valid_cmd 
+0112 20204d85 branch app_enter_hibernate 
 
 p_module_hci_cmd_transmit_le_notify:
-010e 6fe24679 fetch 1 ,mem_module_flag 
-010f c28181e2 bbit1 module_receive_complete_prepare_write_req ,p_le_send_att_prepare_write_response 
-0110 6fe24679 fetch 1 ,mem_module_flag 
-0111 c3838000 rtnbit1 module_recv_confirm 
-0112 1840fffd add temp ,-3 ,pdata 
-0113 d84000c8 arg 200 ,temp 
-0114 20407db5 call not_greater_than 
-0115 6842467a fetcht 1 ,mem_module_hci_notify_len 
-0116 20407db5 call not_greater_than 
-0117 1fe22200 copy pdata ,rega 
-0118 18427e00 copy temp ,pdata 
-0119 9a267e00 isub rega ,pdata 
-011a 67e2467a store 1 ,mem_module_hci_notify_len 
-011b 6844467b fetcht 2 ,mem_module_hci_notify_handle 
-011c 184085ff increase -1 ,temp 
-011d 20405b4d call le_att_get_handle_ptr2 
-011e 203a012b branch p_module_hci_cmd_transmit_handle_error ,blank 
-011f e8480006 ifetcht 4 ,contr 
-0120 59280302 setarg 0x01280302 
-0121 98467c00 isub temp ,null 
-0122 2422812b nbranch p_module_hci_cmd_transmit_handle_error ,zero 
-0123 efe20006 ifetch 1 ,contr 
-0124 c2828127 bbit1 bit_characteristic_indicate ,p_module_hci_cmd_transmit_le_indicate 
-0125 c2824f01 bbit1 bit_characteristic_notify ,module_hci_cmd_transmit_le_notify + 13 
-0126 2020012b branch p_module_hci_cmd_transmit_handle_error 
+0113 6fe24679 fetch 1 ,mem_module_flag 
+0114 c28181e7 bbit1 module_receive_complete_prepare_write_req ,p_le_send_att_prepare_write_response 
+0115 6fe24679 fetch 1 ,mem_module_flag 
+0116 c3838000 rtnbit1 module_recv_confirm 
+0117 1840fffd add temp ,-3 ,pdata 
+0118 d84000c8 arg 200 ,temp 
+0119 20407db5 call not_greater_than 
+011a 6842467a fetcht 1 ,mem_module_hci_notify_len 
+011b 20407db5 call not_greater_than 
+011c 1fe22200 copy pdata ,rega 
+011d 18427e00 copy temp ,pdata 
+011e 9a267e00 isub rega ,pdata 
+011f 67e2467a store 1 ,mem_module_hci_notify_len 
+0120 6844467b fetcht 2 ,mem_module_hci_notify_handle 
+0121 184085ff increase -1 ,temp 
+0122 20405b4d call le_att_get_handle_ptr2 
+0123 203a0130 branch p_module_hci_cmd_transmit_handle_error ,blank 
+0124 e8480006 ifetcht 4 ,contr 
+0125 59280302 setarg 0x01280302 
+0126 98467c00 isub temp ,null 
+0127 24228130 nbranch p_module_hci_cmd_transmit_handle_error ,zero 
+0128 efe20006 ifetch 1 ,contr 
+0129 c282812c bbit1 bit_characteristic_indicate ,p_module_hci_cmd_transmit_le_indicate 
+012a c2824f01 bbit1 bit_characteristic_notify ,module_hci_cmd_transmit_le_notify + 13 
+012b 20200130 branch p_module_hci_cmd_transmit_handle_error 
 
 p_module_hci_cmd_transmit_le_indicate:
-0127 204002aa call module_set_recv_confirm_flag 
-0128 6844467b fetcht 2 ,mem_module_hci_notify_handle 
-0129 20405e4d call le_att_malloc_tx_indication 
-012a 20204f03 branch module_hci_cmd_transmit_le_notify + 15 
+012c 204002af call module_set_recv_confirm_flag 
+012d 6844467b fetcht 2 ,mem_module_hci_notify_handle 
+012e 20405e4d call le_att_malloc_tx_indication 
+012f 20204f03 branch module_hci_cmd_transmit_le_notify + 15 
 
 p_module_hci_cmd_transmit_handle_error:
-012b 70467a00 jam 0 ,mem_module_hci_notify_len 
-012c 700b0101 jam hci_discard_packet ,mem_module_temp_nl_discard_packet 
-012d 204050e0 call module_clear_le_tx_data_flag 
-012e 2020501c branch module_hci_event_receive_invalid_cmd 
+0130 70467a00 jam 0 ,mem_module_hci_notify_len 
+0131 700b0101 jam hci_discard_packet ,mem_module_temp_nl_discard_packet 
+0132 204050e0 call module_clear_le_tx_data_flag 
+0133 2020501c branch module_hci_event_receive_invalid_cmd 
 
 p_le_init_conn:
-012f 6fe24bed fetch 1 ,mem_ble_dle_enable 
-0130 243a5709 nbranch le_init_conn + 1 ,blank 
-0131 20405709 call le_init_conn + 1 
-0132 704adb01 jam 1 ,mem_le_txheader_temp 
-0133 704adc00 jam 0 ,mem_le_txlen_temp 
-0134 58000000 setarg 0 
-0135 67f04ad1 store 8 ,mem_le_buff_len 
-0136 5800001b setarg 27 
-0137 67e44ad9 store 2 ,mem_module_master_rx_max 
-0138 20600000 rtn 
+0134 6fe24bed fetch 1 ,mem_ble_dle_enable 
+0135 243a5709 nbranch le_init_conn + 1 ,blank 
+0136 20405709 call le_init_conn + 1 
+0137 704adb01 jam 1 ,mem_le_txheader_temp 
+0138 704adc00 jam 0 ,mem_le_txlen_temp 
+0139 58000000 setarg 0 
+013a 67f04ad1 store 8 ,mem_le_buff_len 
+013b 5800001b setarg 27 
+013c 67e44ad9 store 2 ,mem_module_master_rx_max 
+013d 20600000 rtn 
 
 p_le_receive_skip:
-0139 204049ba call save_rssi 
-013a 7823fc00 enable enable_white 
-013b 7824fc00 enable enable_crc 
-013c 09800008 parse demod ,bucket ,8 
-013d 19897e00 rshift3 pwindow ,pdata 
-013e 67e202d5 store 1 ,mem_le_rxbuf 
-013f 09800008 parse demod ,bucket ,8 
-0140 19897e00 rshift3 pwindow ,pdata 
-0141 e7e20005 istore 1 ,contw 
-0142 1fe27200 copy pdata ,loopcnt 
-0143 203a588b branch lerx_nopayload ,blank 
-0144 20205887 branch lerx_loop 
+013e 204049ba call save_rssi 
+013f 7823fc00 enable enable_white 
+0140 7824fc00 enable enable_crc 
+0141 09800008 parse demod ,bucket ,8 
+0142 19897e00 rshift3 pwindow ,pdata 
+0143 67e202d5 store 1 ,mem_le_rxbuf 
+0144 09800008 parse demod ,bucket ,8 
+0145 19897e00 rshift3 pwindow ,pdata 
+0146 e7e20005 istore 1 ,contw 
+0147 1fe27200 copy pdata ,loopcnt 
+0148 203a588b branch lerx_nopayload ,blank 
+0149 20205887 branch lerx_loop 
 
 p_le_transmit_receive_sifs:
-0145 204058a3 call le_transmit 
-0146 20404915 call set_sync_on 
-0147 68420017 fetcht 1 ,mem_last_freq 
-0148 2040491c call set_freq_rx 
-0149 200005dc nop 1500 
-014a 20404921 call rf_rx_enable 
-014b 78287c00 enable swfine 
-014c d960157c arg 5500 ,timeup 
-014d 20205869 branch le_receive_rxon 
+014a 204058a3 call le_transmit 
+014b 20404915 call set_sync_on 
+014c 68420017 fetcht 1 ,mem_last_freq 
+014d 2040491c call set_freq_rx 
+014e 200005dc nop 1500 
+014f 20404921 call rf_rx_enable 
+0150 78287c00 enable swfine 
+0151 d960157c arg 5500 ,timeup 
+0152 20205869 branch le_receive_rxon 
 
 p_le_transmit:
-014e 204057af call le_prep 
-014f 20400151 call p_letx_setfreq 
-0150 202058a7 branch le_transmit0 
+0153 204057af call le_prep 
+0154 20400156 call p_letx_setfreq 
+0155 202058a7 branch le_transmit0 
 
 p_letx_setfreq:
-0151 20368068 branch p_txon ,match 
-0152 202057be branch letx_setfreq + 1 
+0156 2036806d branch p_txon ,match 
+0157 202057be branch letx_setfreq + 1 
 
 p_le_transmit0:
-0153 6fe24bed fetch 1 ,mem_ble_dle_enable 
-0154 243a58b3 nbranch le_transmit0 + 12 ,blank 
-0155 6fe24adb fetch 1 ,mem_le_txheader_temp 
-0156 08008608 inject mod ,8 
-0157 efe20006 ifetch 1 ,contr 
-0158 1fe27200 copy pdata ,loopcnt 
-0159 08008608 inject mod ,8 
-015a 2022d8bc branch letr_nopayload ,zero 
-015b 202058b9 branch letr_loop 
+0158 6fe24bed fetch 1 ,mem_ble_dle_enable 
+0159 243a58b3 nbranch le_transmit0 + 12 ,blank 
+015a 6fe24adb fetch 1 ,mem_le_txheader_temp 
+015b 08008608 inject mod ,8 
+015c efe20006 ifetch 1 ,contr 
+015d 1fe27200 copy pdata ,loopcnt 
+015e 08008608 inject mod ,8 
+015f 2022d8bc branch letr_nopayload ,zero 
+0160 202058b9 branch letr_loop 
 
 p_le_send_adv_ind:
-015c 6fe24bed fetch 1 ,mem_ble_dle_enable 
-015d 243a58c4 nbranch le_send_adv_ind + 1 ,blank 
-015e 6fe24456 fetch 1 ,mem_le_adv_type 
-015f c000d8d3 beq adv_direct_ind ,le_send_adv_direct_ind 
-0160 6fe24457 fetch 1 ,mem_le_adv_own_addr_type 
-0161 1ff27e00 lshift4 pdata ,pdata 
-0162 1febfe00 lshift2 pdata ,pdata 
-0163 67e24adb store 1 ,mem_le_txheader_temp 
-0164 68424341 fetcht 1 ,mem_le_adv_data_len 
-0165 1840fe06 add temp ,6 ,pdata 
-0166 67e24adc store 1 ,mem_le_txlen_temp 
-0167 6fec4472 fetch 6 ,mem_le_lap 
-0168 67ec4add store 6 ,mem_le_txpayload_temp 
-0169 18427200 copy temp ,loopcnt 
-016a d8c04342 arg mem_le_adv_data ,contr 
-016b 20407ccf call memcpy_fast 
-016c 202058de branch le_send_adv_transmit 
+0161 6fe24bed fetch 1 ,mem_ble_dle_enable 
+0162 243a58c4 nbranch le_send_adv_ind + 1 ,blank 
+0163 6fe24456 fetch 1 ,mem_le_adv_type 
+0164 c000d8d3 beq adv_direct_ind ,le_send_adv_direct_ind 
+0165 6fe24457 fetch 1 ,mem_le_adv_own_addr_type 
+0166 1ff27e00 lshift4 pdata ,pdata 
+0167 1febfe00 lshift2 pdata ,pdata 
+0168 67e24adb store 1 ,mem_le_txheader_temp 
+0169 68424341 fetcht 1 ,mem_le_adv_data_len 
+016a 1840fe06 add temp ,6 ,pdata 
+016b 67e24adc store 1 ,mem_le_txlen_temp 
+016c 6fec4472 fetch 6 ,mem_le_lap 
+016d 67ec4add store 6 ,mem_le_txpayload_temp 
+016e 18427200 copy temp ,loopcnt 
+016f d8c04342 arg mem_le_adv_data ,contr 
+0170 20407ccf call memcpy_fast 
+0171 202058de branch le_send_adv_transmit 
 
 p_le_send_scan_response:
-016d 6fe24bed fetch 1 ,mem_ble_dle_enable 
-016e 243a58f7 nbranch le_send_scan_response + 1 ,blank 
-016f d8400004 arg scan_rsp ,temp 
-0170 6fe24457 fetch 1 ,mem_le_adv_own_addr_type 
-0171 7d3a0406 nsetflag blank ,le_sender_addr_bit ,temp 
-0172 60424adb storet 1 ,mem_le_txheader_temp 
-0173 68424361 fetcht 1 ,mem_le_scan_data_len 
-0174 1840fe06 add temp ,6 ,pdata 
-0175 67e24adc store 1 ,mem_le_txlen_temp 
-0176 6fec4472 fetch 6 ,mem_le_lap 
-0177 67ec4add store 6 ,mem_le_txpayload_temp 
-0178 d8c04362 arg mem_le_scan_data ,contr 
-0179 18427200 copy temp ,loopcnt 
-017a 20407ccf call memcpy_fast 
-017b 204058a1 call le_transmit_norx 
-017c 20205ae2 branch le_adv_not_match 
+0172 6fe24bed fetch 1 ,mem_ble_dle_enable 
+0173 243a58f7 nbranch le_send_scan_response + 1 ,blank 
+0174 d8400004 arg scan_rsp ,temp 
+0175 6fe24457 fetch 1 ,mem_le_adv_own_addr_type 
+0176 7d3a0406 nsetflag blank ,le_sender_addr_bit ,temp 
+0177 60424adb storet 1 ,mem_le_txheader_temp 
+0178 68424361 fetcht 1 ,mem_le_scan_data_len 
+0179 1840fe06 add temp ,6 ,pdata 
+017a 67e24adc store 1 ,mem_le_txlen_temp 
+017b 6fec4472 fetch 6 ,mem_le_lap 
+017c 67ec4add store 6 ,mem_le_txpayload_temp 
+017d d8c04362 arg mem_le_scan_data ,contr 
+017e 18427200 copy temp ,loopcnt 
+017f 20407ccf call memcpy_fast 
+0180 204058a1 call le_transmit_norx 
+0181 20205ae2 branch le_adv_not_match 
 
 p_le_acknowledge:
-017d 20405ac9 call le_supervision_flush 
-017e 2040599a call le_check_wak 
-017f 6fe202d5 fetch 1 ,mem_le_rxbuf 
-0180 2feffe04 isolate1 md ,pdata 
-0181 7920802a setflag true ,mark_ble_rx_md ,mark 
-0182 1fe37e00 rshift pdata ,pdata 
-0183 9842fe00 ixor temp ,pdata 
-0184 2feffe02 isolate1 nesn ,pdata 
-0185 7920800f setflag true ,mark_old_packet ,mark 
-0186 c6078000 rtnmark1 mark_old_packet 
-0187 6fe202d6 fetch 1 ,mem_le_rxbuf + 1 
-0188 203a018f branch p_le_ack_unenc ,blank 
-0189 6fe2043b fetch 1 ,mem_le_state 
-018a c302018f bbit0 lestate_encryption ,p_le_ack_unenc 
-018b 20407342 call load_sk 
-018c 204072b2 call le_decrypt 
-018d 7d3a000f nsetflag blank ,mark_old_packet ,mark 
-018e 247a0000 nrtn blank 
+0182 20405ac9 call le_supervision_flush 
+0183 2040599a call le_check_wak 
+0184 6fe202d5 fetch 1 ,mem_le_rxbuf 
+0185 2feffe04 isolate1 md ,pdata 
+0186 7920802a setflag true ,mark_ble_rx_md ,mark 
+0187 1fe37e00 rshift pdata ,pdata 
+0188 9842fe00 ixor temp ,pdata 
+0189 2feffe02 isolate1 nesn ,pdata 
+018a 7920800f setflag true ,mark_old_packet ,mark 
+018b c6078000 rtnmark1 mark_old_packet 
+018c 6fe202d6 fetch 1 ,mem_le_rxbuf + 1 
+018d 203a0194 branch p_le_ack_unenc ,blank 
+018e 6fe2043b fetch 1 ,mem_le_state 
+018f c3020194 bbit0 lestate_encryption ,p_le_ack_unenc 
+0190 20407342 call load_sk 
+0191 204072b2 call le_decrypt 
+0192 7d3a000f nsetflag blank ,mark_old_packet ,mark 
+0193 247a0000 nrtn blank 
 
 p_le_ack_unenc:
-018f 68420452 fetcht 1 ,mem_le_arq 
-0190 79400402 setflip nesn ,temp 
-0191 60420452 storet 1 ,mem_le_arq 
-0192 6fe24bed fetch 1 ,mem_ble_dle_enable 
-0193 247a0000 nrtn blank 
-0194 20200195 branch p_le_parse_writing_attribute 
+0194 68420452 fetcht 1 ,mem_le_arq 
+0195 79400402 setflip nesn ,temp 
+0196 60420452 storet 1 ,mem_le_arq 
+0197 6fe24bed fetch 1 ,mem_ble_dle_enable 
+0198 247a0000 nrtn blank 
+0199 2020019a branch p_le_parse_writing_attribute 
 
 p_le_parse_writing_attribute:
-0195 6fe202d6 fetch 1 ,mem_le_rxbuf + 1 
-0196 207a0000 rtn blank 
-0197 6fe202d5 fetch 1 ,mem_le_rxbuf 
-0198 2fe00601 compare 1 ,pdata ,3 
-0199 202081bd branch p_le_parse_writing_attribute_continue ,true 
-019a 2fe00602 compare 2 ,pdata ,3 
-019b 2020819d branch p_le_parse_writing_attribute_start ,true 
-019c 20600000 rtn 
+019a 6fe202d6 fetch 1 ,mem_le_rxbuf + 1 
+019b 207a0000 rtn blank 
+019c 6fe202d5 fetch 1 ,mem_le_rxbuf 
+019d 2fe00601 compare 1 ,pdata ,3 
+019e 202081c2 branch p_le_parse_writing_attribute_continue ,true 
+019f 2fe00602 compare 2 ,pdata ,3 
+01a0 202081a2 branch p_le_parse_writing_attribute_start ,true 
+01a1 20600000 rtn 
 
 p_le_parse_writing_attribute_start:
-019d 6fe402d9 fetch 2 ,mem_le_rxbuf + 4 
-019e c1820000 rtnne le_l2cap_cid_att 
-019f efe60006 ifetch 3 ,contr 
-01a0 67e60473 store 3 ,mem_le_att_opcode 
-01a1 7920000f set1 mark_old_packet ,mark 
-01a2 c00901b1 beq attop_write_request ,p_le_parse_att_write_request 
-01a3 c02901b3 beq attop_write_command ,p_le_parse_att_write_command 
-01a4 c00b01aa beq attop_prepare_write_request ,p_le_parse_att_prepare_write_request 
-01a5 c00c5e3b beq attop_execute_write_request ,le_parse_att_execute_write_request 
-01a6 c00102ac beq attop_exchange_mtu_request ,p_le_parse_att_exchange_mtu_request 
-01a7 c00f02a8 beq attop_handle_value_confirmation ,p_le_parse_handle_value_confirmation 
-01a8 793f800f set0 mark_old_packet ,mark 
-01a9 20600000 rtn 
+01a2 6fe402d9 fetch 2 ,mem_le_rxbuf + 4 
+01a3 c1820000 rtnne le_l2cap_cid_att 
+01a4 efe60006 ifetch 3 ,contr 
+01a5 67e60473 store 3 ,mem_le_att_opcode 
+01a6 7920000f set1 mark_old_packet ,mark 
+01a7 c00901b6 beq attop_write_request ,p_le_parse_att_write_request 
+01a8 c02901b8 beq attop_write_command ,p_le_parse_att_write_command 
+01a9 c00b01af beq attop_prepare_write_request ,p_le_parse_att_prepare_write_request 
+01aa c00c5e3b beq attop_execute_write_request ,le_parse_att_execute_write_request 
+01ab c00102b1 beq attop_exchange_mtu_request ,p_le_parse_att_exchange_mtu_request 
+01ac c00f02ad beq attop_handle_value_confirmation ,p_le_parse_handle_value_confirmation 
+01ad 793f800f set0 mark_old_packet ,mark 
+01ae 20600000 rtn 
 
 p_le_parse_att_prepare_write_request:
-01aa 58000b1e setarg mem_module_prepare_write_request_packet 
-01ab 67e44ad5 store 2 ,mem_module_prepare_write_request_contw 
-01ac 204001b6 call p_le_long_packet_patch 
-01ad 1f20f3fe increase -2 ,loopcnt 
-01ae da2002e0 arg mem_le_rxbuf + 11 ,rega 
-01af 20405abe call le_writeatt_cb 
-01b0 202001d6 branch p_le_parse_att_prepare_write_request_finish 
+01af 58000b1e setarg mem_module_prepare_write_request_packet 
+01b0 67e44ad5 store 2 ,mem_module_prepare_write_request_contw 
+01b1 204001bb call p_le_long_packet_patch 
+01b2 1f20f3fe increase -2 ,loopcnt 
+01b3 da2002e0 arg mem_le_rxbuf + 11 ,rega 
+01b4 20405abe call le_writeatt_cb 
+01b5 202001db branch p_le_parse_att_prepare_write_request_finish 
 
 p_le_parse_att_write_request:
-01b1 204001b3 call p_le_parse_att_write_command 
-01b2 202001cd branch p_le_send_att_write_response_check_auth 
+01b6 204001b8 call p_le_parse_att_write_command 
+01b7 202001d2 branch p_le_send_att_write_response_check_auth 
 
 p_le_parse_att_write_command:
-01b3 204001b6 call p_le_long_packet_patch 
-01b4 da2002de arg mem_le_rxbuf + 9 ,rega 
-01b5 20205abe branch le_writeatt_cb 
+01b8 204001bb call p_le_long_packet_patch 
+01b9 da2002de arg mem_le_rxbuf + 9 ,rega 
+01ba 20205abe branch le_writeatt_cb 
 
 p_le_long_packet_patch:
-01b6 6fe202d6 fetch 1 ,mem_le_rxbuf + 1 
-01b7 1fe0f3f9 add pdata ,-7 ,loopcnt 
-01b8 1fe0fffc increase -4 ,pdata 
-01b9 67e44ad1 store 2 ,mem_le_buff_len 
-01ba e8440006 ifetcht 2 ,contr 
-01bb 60444ad3 storet 2 ,mem_le_buff_len_all 
-01bc 20600000 rtn 
+01bb 6fe202d6 fetch 1 ,mem_le_rxbuf + 1 
+01bc 1fe0f3f9 add pdata ,-7 ,loopcnt 
+01bd 1fe0fffc increase -4 ,pdata 
+01be 67e44ad1 store 2 ,mem_le_buff_len 
+01bf e8440006 ifetcht 2 ,contr 
+01c0 60444ad3 storet 2 ,mem_le_buff_len_all 
+01c1 20600000 rtn 
 
 p_le_parse_writing_attribute_continue:
-01bd 7920000f set1 mark_old_packet ,mark 
-01be 204001c5 call p_parse_l2cap_continue_common 
-01bf 6fe20473 fetch 1 ,mem_le_att_opcode 
-01c0 c00901cd beq attop_write_request ,p_parse_l2cap_continue_write_request 
-01c1 c00b01cc beq attop_prepare_write_request ,p_parse_l2cap_continue_prepare_write_request 
-01c2 c1290000 rtneq attop_write_command 
-01c3 793f800f set0 mark_old_packet ,mark 
-01c4 20600000 rtn 
+01c2 7920000f set1 mark_old_packet ,mark 
+01c3 204001ca call p_parse_l2cap_continue_common 
+01c4 6fe20473 fetch 1 ,mem_le_att_opcode 
+01c5 c00901d2 beq attop_write_request ,p_parse_l2cap_continue_write_request 
+01c6 c00b01d1 beq attop_prepare_write_request ,p_parse_l2cap_continue_prepare_write_request 
+01c7 c1290000 rtneq attop_write_command 
+01c8 793f800f set0 mark_old_packet ,mark 
+01c9 20600000 rtn 
 
 p_parse_l2cap_continue_write_common:
 
 p_parse_l2cap_continue_common:
-01c5 6fe202d6 fetch 1 ,mem_le_rxbuf + 1 
-01c6 68444ad1 fetcht 2 ,mem_le_buff_len 
-01c7 98408400 iadd temp ,temp 
-01c8 60444ad1 storet 2 ,mem_le_buff_len 
-01c9 1fe27200 copy pdata ,loopcnt 
-01ca da2002d7 arg mem_le_rxbuf + 2 ,rega 
-01cb 20205abe branch le_writeatt_cb 
+01ca 6fe202d6 fetch 1 ,mem_le_rxbuf + 1 
+01cb 68444ad1 fetcht 2 ,mem_le_buff_len 
+01cc 98408400 iadd temp ,temp 
+01cd 60444ad1 storet 2 ,mem_le_buff_len 
+01ce 1fe27200 copy pdata ,loopcnt 
+01cf da2002d7 arg mem_le_rxbuf + 2 ,rega 
+01d0 20205abe branch le_writeatt_cb 
 
 p_parse_l2cap_continue_prepare_write_request:
-01cc 202001d6 branch p_le_parse_att_prepare_write_request_finish 
+01d1 202001db branch p_le_parse_att_prepare_write_request_finish 
 
 p_parse_l2cap_continue_write_request:
 
 p_le_send_att_write_response_check_auth:
-01cd 204001d0 call p_le_check_complete_packet 
-01ce 24740000 nrtn user 
-01cf 20205e13 branch le_send_att_write_response_check_auth 
+01d2 204001d5 call p_le_check_complete_packet 
+01d3 24740000 nrtn user 
+01d4 20205e13 branch le_send_att_write_response_check_auth 
 
 p_le_check_complete_packet:
-01d0 20407dc1 call disable_user 
-01d1 6fe44ad3 fetch 2 ,mem_le_buff_len_all 
-01d2 68444ad1 fetcht 2 ,mem_le_buff_len 
-01d3 98467c00 isub temp ,null 
-01d4 24628000 nrtn zero 
-01d5 20207dbf branch enable_user 
+01d5 20407dc1 call disable_user 
+01d6 6fe44ad3 fetch 2 ,mem_le_buff_len_all 
+01d7 68444ad1 fetcht 2 ,mem_le_buff_len 
+01d8 98467c00 isub temp ,null 
+01d9 24628000 nrtn zero 
+01da 20207dbf branch enable_user 
 
 p_le_parse_att_prepare_write_request_finish:
-01d6 6fe44ad5 fetch 2 ,mem_module_prepare_write_request_contw 
-01d7 1fe20a00 copy pdata ,contw 
-01d8 6fe202d6 fetch 1 ,mem_le_rxbuf + 1 
-01d9 1fe27200 copy pdata ,loopcnt 
-01da 20407cdc call memcpy 
-01db 18a27e00 copy contw ,pdata 
-01dc 67e44ad5 store 2 ,mem_module_prepare_write_request_contw 
-01dd 204001d0 call p_le_check_complete_packet 
-01de 24740000 nrtn user 
-01df d8e00003 arg module_receive_complete_prepare_write_req ,queue 
-01e0 204050e6 call module_set_state 
-01e1 202001e2 branch p_le_send_att_prepare_write_response 
+01db 6fe44ad5 fetch 2 ,mem_module_prepare_write_request_contw 
+01dc 1fe20a00 copy pdata ,contw 
+01dd 6fe202d6 fetch 1 ,mem_le_rxbuf + 1 
+01de 1fe27200 copy pdata ,loopcnt 
+01df 20407cdc call memcpy 
+01e0 18a27e00 copy contw ,pdata 
+01e1 67e44ad5 store 2 ,mem_module_prepare_write_request_contw 
+01e2 204001d5 call p_le_check_complete_packet 
+01e3 24740000 nrtn user 
+01e4 d8e00003 arg module_receive_complete_prepare_write_req ,queue 
+01e5 204050e6 call module_set_state 
+01e6 202001e7 branch p_le_send_att_prepare_write_response 
 
 p_le_send_att_prepare_write_response:
-01e2 20405c74 call le_fifo_check_empty 
-01e3 247a0000 nrtn blank 
-01e4 700b2217 jam attop_prepare_write_response ,mem_module_prepare_write_request_opcode 
-01e5 58000b1e setarg mem_module_prepare_write_request_packet 
-01e6 67e44ad7 store 2 ,mem_module_prepare_write_request_contr 
-01e7 68440b1e fetcht 2 ,mem_module_prepare_write_request_pdu_length 
-01e8 18408404 increase 4 ,temp 
-01e9 580000f9 setarg le_baseband_max_buffer 
-01ea 20407db5 call not_greater_than 
-01eb 1fe0a5fc add pdata ,-4 ,regb 
-01ec 18000202 force llid_start ,type 
+01e7 20405c74 call le_fifo_check_empty 
+01e8 247a0000 nrtn blank 
+01e9 700b2217 jam attop_prepare_write_response ,mem_module_prepare_write_request_opcode 
+01ea 58000b1e setarg mem_module_prepare_write_request_packet 
+01eb 67e44ad7 store 2 ,mem_module_prepare_write_request_contr 
+01ec 68440b1e fetcht 2 ,mem_module_prepare_write_request_pdu_length 
+01ed 18408404 increase 4 ,temp 
+01ee 580000f9 setarg le_baseband_max_buffer 
+01ef 20407db5 call not_greater_than 
+01f0 1fe0a5fc add pdata ,-4 ,regb 
+01f1 18000202 force llid_start ,type 
 
 p_le_send_att_prepare_write_response_continue:
-01ed 1fe22200 copy pdata ,rega 
-01ee 20405c32 call le_fifo_malloc_tx + 2 
-01ef 6fe44ad7 fetch 2 ,mem_module_prepare_write_request_contr 
-01f0 1fe20c00 copy pdata ,contr 
-01f1 1a227200 copy rega ,loopcnt 
-01f2 20407ccf call memcpy_fast 
-01f3 18c27e00 copy contr ,pdata 
-01f4 67e44ad7 store 2 ,mem_module_prepare_write_request_contr 
-01f5 6fe40b1e fetch 2 ,mem_module_prepare_write_request_pdu_length 
-01f6 9a467e00 isub regb ,pdata 
-01f7 67e40b1e store 2 ,mem_module_prepare_write_request_pdu_length 
-01f8 203a01fe branch p_le_send_att_prepare_write_response_ending ,blank 
-01f9 d84000f9 arg le_baseband_max_buffer ,temp 
-01fa 20407db5 call not_greater_than 
-01fb 1fe22400 copy pdata ,regb 
-01fc 18000201 force llid_continue ,type 
-01fd 202001ed branch p_le_send_att_prepare_write_response_continue 
+01f2 1fe22200 copy pdata ,rega 
+01f3 20405c32 call le_fifo_malloc_tx + 2 
+01f4 6fe44ad7 fetch 2 ,mem_module_prepare_write_request_contr 
+01f5 1fe20c00 copy pdata ,contr 
+01f6 1a227200 copy rega ,loopcnt 
+01f7 20407ccf call memcpy_fast 
+01f8 18c27e00 copy contr ,pdata 
+01f9 67e44ad7 store 2 ,mem_module_prepare_write_request_contr 
+01fa 6fe40b1e fetch 2 ,mem_module_prepare_write_request_pdu_length 
+01fb 9a467e00 isub regb ,pdata 
+01fc 67e40b1e store 2 ,mem_module_prepare_write_request_pdu_length 
+01fd 203a0203 branch p_le_send_att_prepare_write_response_ending ,blank 
+01fe d84000f9 arg le_baseband_max_buffer ,temp 
+01ff 20407db5 call not_greater_than 
+0200 1fe22400 copy pdata ,regb 
+0201 18000201 force llid_continue ,type 
+0202 202001f2 branch p_le_send_att_prepare_write_response_continue 
 
 p_le_send_att_prepare_write_response_ending:
-01fe 58000000 setarg 0 
-01ff 67e44ad5 store 2 ,mem_module_prepare_write_request_contw 
-0200 d8e00003 arg module_receive_complete_prepare_write_req ,queue 
-0201 202050e2 branch module_clr_state 
+0203 58000000 setarg 0 
+0204 67e44ad5 store 2 ,mem_module_prepare_write_request_contw 
+0205 d8e00003 arg module_receive_complete_prepare_write_req ,queue 
+0206 202050e2 branch module_clr_state 
 
 p_le_check_wak:
-0202 6fe24bed fetch 1 ,mem_ble_dle_enable 
-0203 243a599b nbranch le_check_wak + 1 ,blank 
-0204 68420452 fetcht 1 ,mem_le_arq 
-0205 284c0005 isolate0 wak ,temp 
-0206 20608000 rtn true 
-0207 6fe202d5 fetch 1 ,mem_le_rxbuf 
-0208 1fe3fe00 lshift pdata ,pdata 
-0209 9842fe00 ixor temp ,pdata 
-020a c4018000 rtnbit0 sn 
-020b 793f8405 set0 wak ,temp 
-020c 79400403 setflip sn ,temp 
-020d 60420452 storet 1 ,mem_le_arq 
-020e 28400603 compare 3 ,temp ,3 
-020f 24608000 nrtn true 
-0210 6fe24add fetch 1 ,mem_le_txpayload_temp 
-0211 c002d9ac beq ll_start_enc_req ,le_set_enc 
-0212 6fe24497 fetch 1 ,mem_le_enc_state 
-0213 c00159b0 beq flag_le_enc_pause ,le_clear_enc 
-0214 20600000 rtn 
+0207 6fe24bed fetch 1 ,mem_ble_dle_enable 
+0208 243a599b nbranch le_check_wak + 1 ,blank 
+0209 68420452 fetcht 1 ,mem_le_arq 
+020a 284c0005 isolate0 wak ,temp 
+020b 20608000 rtn true 
+020c 6fe202d5 fetch 1 ,mem_le_rxbuf 
+020d 1fe3fe00 lshift pdata ,pdata 
+020e 9842fe00 ixor temp ,pdata 
+020f c4018000 rtnbit0 sn 
+0210 793f8405 set0 wak ,temp 
+0211 79400403 setflip sn ,temp 
+0212 60420452 storet 1 ,mem_le_arq 
+0213 28400603 compare 3 ,temp ,3 
+0214 24608000 nrtn true 
+0215 6fe24add fetch 1 ,mem_le_txpayload_temp 
+0216 c002d9ac beq ll_start_enc_req ,le_set_enc 
+0217 6fe24497 fetch 1 ,mem_le_enc_state 
+0218 c00159b0 beq flag_le_enc_pause ,le_clear_enc 
+0219 20600000 rtn 
 
 p_le_prepare_tx:
-0215 6fe24bed fetch 1 ,mem_ble_dle_enable 
-0216 243a59f9 nbranch le_prepare_tx + 1 ,blank 
-0217 6fe20452 fetch 1 ,mem_le_arq 
-0218 c3828000 rtnbit1 wak 
-0219 20405a1c call le_check_tx_md 
-021a 20405c53 call le_fifo_get_first_tx_ptr 
-021b 203a5a3e branch le_send_empty ,blank 
-021c efe20006 ifetch 1 ,contr 
-021d e8420006 ifetcht 1 ,contr 
-021e 18422200 copy temp ,rega 
-021f 9a267e00 isub rega ,pdata 
-0220 2040023a call p_le_get_master_rx_max 
-0221 20407db5 call not_greater_than 
-0222 1fe20400 copy pdata ,temp 
-0223 efe20006 ifetch 1 ,contr 
-0224 1fe20200 copy pdata ,type 
-0225 1a227e00 copy rega ,pdata 
-0226 98c08c00 iadd contr ,contr 
-0227 d8a04add arg mem_le_txpayload_temp ,contw 
-0228 18427200 copy temp ,loopcnt 
-0229 20407ccf call memcpy_fast 
-022a 20405a2e call le_update_tx_type 
-022b 20405a40 call le_send_packet 
-022c 20405c53 call le_fifo_get_first_tx_ptr 
-022d efe20006 ifetch 1 ,contr 
-022e 1fe22200 copy pdata ,rega 
-022f 18c22600 copy contr ,regc 
-0230 e8420006 ifetcht 1 ,contr 
-0231 18422400 copy temp ,regb 
-0232 9a467e00 isub regb ,pdata 
-0233 2040023a call p_le_get_master_rx_max 
-0234 20407db5 call not_greater_than 
-0235 9a40fe00 iadd regb ,pdata 
-0236 e7e20013 istore 1 ,regc 
-0237 9a267c00 isub rega ,null 
-0238 24628000 nrtn zero 
-0239 20205c76 branch le_fifo_release_first_node 
+021a 6fe24bed fetch 1 ,mem_ble_dle_enable 
+021b 243a59f9 nbranch le_prepare_tx + 1 ,blank 
+021c 6fe20452 fetch 1 ,mem_le_arq 
+021d c3828000 rtnbit1 wak 
+021e 20405a1c call le_check_tx_md 
+021f 20405c53 call le_fifo_get_first_tx_ptr 
+0220 203a5a3e branch le_send_empty ,blank 
+0221 efe20006 ifetch 1 ,contr 
+0222 e8420006 ifetcht 1 ,contr 
+0223 18422200 copy temp ,rega 
+0224 9a267e00 isub rega ,pdata 
+0225 2040023f call p_le_get_master_rx_max 
+0226 20407db5 call not_greater_than 
+0227 1fe20400 copy pdata ,temp 
+0228 efe20006 ifetch 1 ,contr 
+0229 1fe20200 copy pdata ,type 
+022a 1a227e00 copy rega ,pdata 
+022b 98c08c00 iadd contr ,contr 
+022c d8a04add arg mem_le_txpayload_temp ,contw 
+022d 18427200 copy temp ,loopcnt 
+022e 20407ccf call memcpy_fast 
+022f 20405a2e call le_update_tx_type 
+0230 20405a40 call le_send_packet 
+0231 20405c53 call le_fifo_get_first_tx_ptr 
+0232 efe20006 ifetch 1 ,contr 
+0233 1fe22200 copy pdata ,rega 
+0234 18c22600 copy contr ,regc 
+0235 e8420006 ifetcht 1 ,contr 
+0236 18422400 copy temp ,regb 
+0237 9a467e00 isub regb ,pdata 
+0238 2040023f call p_le_get_master_rx_max 
+0239 20407db5 call not_greater_than 
+023a 9a40fe00 iadd regb ,pdata 
+023b e7e20013 istore 1 ,regc 
+023c 9a267c00 isub rega ,null 
+023d 24628000 nrtn zero 
+023e 20205c76 branch le_fifo_release_first_node 
 
 p_le_get_master_rx_max:
-023a 18c20a00 copy contr ,contw 
-023b 68444ad9 fetcht 2 ,mem_module_master_rx_max 
-023c 18a20c00 copy contw ,contr 
-023d 20600000 rtn 
+023f 18c20a00 copy contr ,contw 
+0240 68444ad9 fetcht 2 ,mem_module_master_rx_max 
+0241 18a20c00 copy contw ,contr 
+0242 20600000 rtn 
 
 p_le_send_packet:
-023e 6fe24bed fetch 1 ,mem_ble_dle_enable 
-023f 243a5a41 nbranch le_send_packet + 1 ,blank 
-0240 60424adc storet 1 ,mem_le_txlen_temp 
-0241 68420452 fetcht 1 ,mem_le_arq 
-0242 79200405 set1 wak ,temp 
-0243 18417efc and temp ,0xfc ,pdata 
-0244 9821fe00 ior type ,pdata 
-0245 67e20452 store 1 ,mem_le_arq 
-0246 1fe17e1f and_into 0x1f ,pdata 
-0247 280ffe29 isolate1 mark_ble_tx_md ,mark 
-0248 7920fe04 setflag true ,md ,pdata 
-0249 67e24adb store 1 ,mem_le_txheader_temp 
-024a 6fe24adb fetch 1 ,mem_le_txheader_temp 
-024b 28200601 compare 1 ,type ,3 
-024c 2420824f nbranch p_le_send_no_txlen ,true 
-024d 6fe24adc fetch 1 ,mem_le_txlen_temp 
-024e 207a0000 rtn blank 
+0243 6fe24bed fetch 1 ,mem_ble_dle_enable 
+0244 243a5a41 nbranch le_send_packet + 1 ,blank 
+0245 60424adc storet 1 ,mem_le_txlen_temp 
+0246 68420452 fetcht 1 ,mem_le_arq 
+0247 79200405 set1 wak ,temp 
+0248 18417efc and temp ,0xfc ,pdata 
+0249 9821fe00 ior type ,pdata 
+024a 67e20452 store 1 ,mem_le_arq 
+024b 1fe17e1f and_into 0x1f ,pdata 
+024c 280ffe29 isolate1 mark_ble_tx_md ,mark 
+024d 7920fe04 setflag true ,md ,pdata 
+024e 67e24adb store 1 ,mem_le_txheader_temp 
+024f 6fe24adb fetch 1 ,mem_le_txheader_temp 
+0250 28200601 compare 1 ,type ,3 
+0251 24208254 nbranch p_le_send_no_txlen ,true 
+0252 6fe24adc fetch 1 ,mem_le_txlen_temp 
+0253 207a0000 rtn blank 
 
 p_le_send_no_txlen:
-024f 6fe2043b fetch 1 ,mem_le_state 
-0250 c4020000 rtnbit0 lestate_encryption 
-0251 20407342 call load_sk 
-0252 20207299 branch le_encrypt 
+0254 6fe2043b fetch 1 ,mem_le_state 
+0255 c4020000 rtnbit0 lestate_encryption 
+0256 20407342 call load_sk 
+0257 20207299 branch le_encrypt 
 
 p_le_encrypt:
-0253 6fe24bed fetch 1 ,mem_ble_dle_enable 
-0254 243a729a nbranch le_encrypt + 1 ,blank 
-0255 da604adb arg mem_le_txheader_temp ,regc 
-0256 684a43d5 fetcht 5 ,mem_le_pcnt_tx 
-0257 20407277 call generate_mic 
-0258 18007008 force regidx_xor ,regext_index 
-0259 98005e00 iforce regext 
-025a 18002200 force 0 ,rega 
-025b 20407263 call first_block_data 
-025c 204072e8 call aes_init 
-025d da604add arg mem_le_txpayload_temp ,regc 
-025e 6fe24adc fetch 1 ,mem_le_txlen_temp 
-025f 1fe0a5ff add pdata ,-1 ,regb 
-0260 9a608a00 iadd regc ,contw 
-0261 1800700c force regidx_result ,regext_index 
-0262 1de27e00 deposit regext 
-0263 e7e80005 istore 4 ,contw 
-0264 2040728e call aes_crypt_data 
-0265 6fe24adc fetch 1 ,mem_le_txlen_temp 
-0266 1fe0fe04 increase 4 ,pdata 
-0267 67e24adc store 1 ,mem_le_txlen_temp 
-0268 684a43d5 fetcht 5 ,mem_le_pcnt_tx 
-0269 18408401 increase 1 ,temp 
-026a 604a43d5 storet 5 ,mem_le_pcnt_tx 
-026b 20600000 rtn 
+0258 6fe24bed fetch 1 ,mem_ble_dle_enable 
+0259 243a729a nbranch le_encrypt + 1 ,blank 
+025a da604adb arg mem_le_txheader_temp ,regc 
+025b 684a43d5 fetcht 5 ,mem_le_pcnt_tx 
+025c 20407277 call generate_mic 
+025d 18007008 force regidx_xor ,regext_index 
+025e 98005e00 iforce regext 
+025f 18002200 force 0 ,rega 
+0260 20407263 call first_block_data 
+0261 204072e8 call aes_init 
+0262 da604add arg mem_le_txpayload_temp ,regc 
+0263 6fe24adc fetch 1 ,mem_le_txlen_temp 
+0264 1fe0a5ff add pdata ,-1 ,regb 
+0265 9a608a00 iadd regc ,contw 
+0266 1800700c force regidx_result ,regext_index 
+0267 1de27e00 deposit regext 
+0268 e7e80005 istore 4 ,contw 
+0269 2040728e call aes_crypt_data 
+026a 6fe24adc fetch 1 ,mem_le_txlen_temp 
+026b 1fe0fe04 increase 4 ,pdata 
+026c 67e24adc store 1 ,mem_le_txlen_temp 
+026d 684a43d5 fetcht 5 ,mem_le_pcnt_tx 
+026e 18408401 increase 1 ,temp 
+026f 604a43d5 storet 5 ,mem_le_pcnt_tx 
+0270 20600000 rtn 
 
 p_le_parse:
-026c c6078000 rtnmark1 mark_old_packet 
-026d 20405c70 call le_fifo_check_full 
-026e 247a0000 nrtn blank 
-026f 6fe202d5 fetch 1 ,mem_le_rxbuf 
-0270 1fe17e03 and pdata ,0x3 ,pdata 
-0271 67e244de store 1 ,mem_le_packet_llid 
-0272 efe20006 ifetch 1 ,contr 
-0273 67e244dd store 1 ,mem_le_packet_size 
-0274 207a0000 rtn blank 
-0275 18c27e00 copy contr ,pdata 
-0276 67e444df store 2 ,mem_le_payload_ptr 
-0277 6fe244de fetch 1 ,mem_le_packet_llid 
-0278 c001827e beq llid_le_ll ,p_le_parse_ll 
-0279 20405a76 call le_check_l2cap_complete 
-027a d8e00003 arg wake_lock_ble_rx_patch ,queue 
-027b 24344bec nbranch lpm_get_wake_lock ,user 
-027c 20404bf0 call lpm_put_wake_lock 
-027d 20205a6b branch le_parse_l2cap + 3 
+0271 c6078000 rtnmark1 mark_old_packet 
+0272 20405c70 call le_fifo_check_full 
+0273 247a0000 nrtn blank 
+0274 6fe202d5 fetch 1 ,mem_le_rxbuf 
+0275 1fe17e03 and pdata ,0x3 ,pdata 
+0276 67e244de store 1 ,mem_le_packet_llid 
+0277 efe20006 ifetch 1 ,contr 
+0278 67e244dd store 1 ,mem_le_packet_size 
+0279 207a0000 rtn blank 
+027a 18c27e00 copy contr ,pdata 
+027b 67e444df store 2 ,mem_le_payload_ptr 
+027c 6fe244de fetch 1 ,mem_le_packet_llid 
+027d c0018283 beq llid_le_ll ,p_le_parse_ll 
+027e 20405a76 call le_check_l2cap_complete 
+027f d8e00003 arg wake_lock_ble_rx_patch ,queue 
+0280 24344bec nbranch lpm_get_wake_lock ,user 
+0281 20404bf0 call lpm_put_wake_lock 
+0282 20205a6b branch le_parse_l2cap + 3 
 
 p_le_parse_ll:
-027e 6fe24bed fetch 1 ,mem_ble_dle_enable 
-027f 243a6044 nbranch le_parse_ll ,blank 
-0280 6fe202d7 fetch 1 ,mem_le_rxbuf + 2 
-0281 c0040284 beq ll_feature_req ,p_le_parse_feature_req 
-0282 c00a0291 beq ll_length_req ,le_parse_length_request 
-0283 20206045 branch le_parse_ll + 1 
+0283 6fe24bed fetch 1 ,mem_ble_dle_enable 
+0284 243a6044 nbranch le_parse_ll ,blank 
+0285 6fe202d7 fetch 1 ,mem_le_rxbuf + 2 
+0286 c0040289 beq ll_feature_req ,p_le_parse_feature_req 
+0287 c00a0296 beq ll_length_req ,le_parse_length_request 
+0288 20206045 branch le_parse_ll + 1 
 
 p_le_parse_feature_req:
 
 p_le_send_feature_rsp:
-0284 da200009 arg 9 ,rega 
-0285 da400009 arg ll_feature_rsp ,regb 
-0286 20405c22 call le_fifo_malloc_tx_ll 
-0287 58000021 setarg 0x21 
-0288 e7f00005 istore 8 ,contw 
-0289 2040028b call p_check_ble_dle_enable 
-028a 20600000 rtn 
+0289 da200009 arg 9 ,rega 
+028a da400009 arg ll_feature_rsp ,regb 
+028b 20405c22 call le_fifo_malloc_tx_ll 
+028c 58000021 setarg 0x21 
+028d e7f00005 istore 8 ,contw 
+028e 20400290 call p_check_ble_dle_enable 
+028f 20600000 rtn 
 
 p_check_ble_dle_enable:
-028b 6fe202d8 fetch 1 ,mem_le_rxbuf + 3 
-028c 1fe17e20 and pdata ,0x20 ,pdata 
-028d 203a028f branch p_set_ble_dle_disable ,blank 
-028e 20600000 rtn 
+0290 6fe202d8 fetch 1 ,mem_le_rxbuf + 3 
+0291 1fe17e20 and pdata ,0x20 ,pdata 
+0292 203a0294 branch p_set_ble_dle_disable ,blank 
+0293 20600000 rtn 
 
 p_set_ble_dle_disable:
-028f 704bed01 jam dle_disable ,mem_ble_dle_enable 
-0290 20600000 rtn 
+0294 704bed01 jam dle_disable ,mem_ble_dle_enable 
+0295 20600000 rtn 
 
 le_parse_length_request:
-0291 efe40006 ifetch 2 ,contr 
-0292 67e44ad9 store 2 ,mem_module_master_rx_max 
-0293 20200294 branch le_send_length_res 
+0296 efe40006 ifetch 2 ,contr 
+0297 67e44ad9 store 2 ,mem_module_master_rx_max 
+0298 20200299 branch le_send_length_res 
 
 le_send_length_res:
-0294 da200009 arg 9 ,rega 
-0295 da400015 arg ll_length_rsp ,regb 
-0296 20405c22 call le_fifo_malloc_tx_ll 
-0297 580000fb setarg 251 
-0298 e7e40005 istore 2 ,contw 
-0299 58000848 setarg 2120 
-029a e7e40005 istore 2 ,contw 
-029b 580000fb setarg 251 
-029c e7e40005 istore 2 ,contw 
-029d 58000848 setarg 2120 
-029e e7e40005 istore 2 ,contw 
-029f 20600000 rtn 
+0299 da200009 arg 9 ,rega 
+029a da400015 arg ll_length_rsp ,regb 
+029b 20405c22 call le_fifo_malloc_tx_ll 
+029c 580000fb setarg 251 
+029d e7e40005 istore 2 ,contw 
+029e 58000848 setarg 2120 
+029f e7e40005 istore 2 ,contw 
+02a0 580000fb setarg 251 
+02a1 e7e40005 istore 2 ,contw 
+02a2 58000848 setarg 2120 
+02a3 e7e40005 istore 2 ,contw 
+02a4 20600000 rtn 
 
 p_le_parse_l2cap:
-02a0 efe40006 ifetch 2 ,contr 
-02a1 c00202a5 beq le_l2cap_cid_att ,p_le_parse_att 
-02a2 c0035ed4 beq le_l2cap_cid_smp ,le_parse_smp 
-02a3 c002de96 beq le_l2cap_cid_signal ,le_parse_signaling 
-02a4 20600000 rtn 
+02a5 efe40006 ifetch 2 ,contr 
+02a6 c00202aa beq le_l2cap_cid_att ,p_le_parse_att 
+02a7 c0035ed4 beq le_l2cap_cid_smp ,le_parse_smp 
+02a8 c002de96 beq le_l2cap_cid_signal ,le_parse_signaling 
+02a9 20600000 rtn 
 
 p_le_parse_att:
-02a5 efe60006 ifetch 3 ,contr 
-02a6 67e60473 store 3 ,mem_le_att_opcode 
-02a7 20205c8d branch le_parse_att + 2 
+02aa efe60006 ifetch 3 ,contr 
+02ab 67e60473 store 3 ,mem_le_att_opcode 
+02ac 20205c8d branch le_parse_att + 2 
 
 p_le_parse_handle_value_confirmation:
 
 module_clear_recv_confirm_flag:
-02a8 d8e00007 arg module_recv_confirm ,queue 
-02a9 202050e2 branch module_clr_state 
+02ad d8e00007 arg module_recv_confirm ,queue 
+02ae 202050e2 branch module_clr_state 
 
 module_set_recv_confirm_flag:
-02aa d8e00007 arg module_recv_confirm ,queue 
-02ab 202050e6 branch module_set_state 
+02af d8e00007 arg module_recv_confirm ,queue 
+02b0 202050e6 branch module_set_state 
 
 p_le_parse_att_exchange_mtu_request:
-02ac 20405ca9 call le_parse_att_exchange_mtu_response 
-02ad 67e44478 store 2 ,mem_le_local_mtu 
-02ae 20205ca2 branch le_send_att_exchange_mtu_response 
+02b1 20405ca9 call le_parse_att_exchange_mtu_response 
+02b2 67e44478 store 2 ,mem_le_local_mtu 
+02b3 20205ca2 branch le_send_att_exchange_mtu_response 
 
 p_le_lpm_set_mult:
-02af 6fe24bed fetch 1 ,mem_ble_dle_enable 
-02b0 243a5bd5 nbranch le_lpm_set_mult + 1 ,blank 
-02b1 7855fc00 disable wake 
-02b2 203702b4 branch p_le_lpm_set_mult_attempt ,attempt 
-02b3 2436dbe6 nbranch le_lpm_lost ,match 
+02b4 6fe24bed fetch 1 ,mem_ble_dle_enable 
+02b5 243a5bd5 nbranch le_lpm_set_mult + 1 ,blank 
+02b6 7855fc00 disable wake 
+02b7 203702b9 branch p_le_lpm_set_mult_attempt ,attempt 
+02b8 2436dbe6 nbranch le_lpm_lost ,match 
 
 p_le_lpm_set_mult_attempt:
-02b4 20404ba0 call lpm_match 
-02b5 6fe440c1 fetch 2 ,mem_rx_window_sniff 
-02b6 67e40449 store 2 ,mem_le_receive_window 
-02b7 2436cbb3 nbranch lpm_mult_short ,match 
-02b8 c507cbb3 bmark1 mark_old_packet ,lpm_mult_short 
-02b9 6fe244dd fetch 1 ,mem_le_packet_size 
-02ba 243a4bb3 nbranch lpm_mult_short ,blank 
-02bb 6fe24adc fetch 1 ,mem_le_txlen_temp 
-02bc 243a4bb3 nbranch lpm_mult_short ,blank 
-02bd 6fe244bb fetch 1 ,mem_le_configuration 
-02be c282cbb3 bbit1 bit_ble_short_mult ,lpm_mult_short 
-02bf 6fe2043b fetch 1 ,mem_le_state 
-02c0 c282cbb3 bbit1 lestate_update_param ,lpm_mult_short 
-02c1 20204b95 branch lpm_mult_wait_timeout 
+02b9 20404ba0 call lpm_match 
+02ba 6fe440c1 fetch 2 ,mem_rx_window_sniff 
+02bb 67e40449 store 2 ,mem_le_receive_window 
+02bc 2436cbb3 nbranch lpm_mult_short ,match 
+02bd c507cbb3 bmark1 mark_old_packet ,lpm_mult_short 
+02be 6fe244dd fetch 1 ,mem_le_packet_size 
+02bf 243a4bb3 nbranch lpm_mult_short ,blank 
+02c0 6fe24adc fetch 1 ,mem_le_txlen_temp 
+02c1 243a4bb3 nbranch lpm_mult_short ,blank 
+02c2 6fe244bb fetch 1 ,mem_le_configuration 
+02c3 c282cbb3 bbit1 bit_ble_short_mult ,lpm_mult_short 
+02c4 6fe2043b fetch 1 ,mem_le_state 
+02c5 c282cbb3 bbit1 lestate_update_param ,lpm_mult_short 
+02c6 20204b95 branch lpm_mult_wait_timeout 
 
 p_parse_lmp:
-02c2 6fe2007d fetch 1 ,mem_lmi_opcode2 
-02c3 c00802c6 beq lmp_encryption_key_size_req ,p_parse_lmp_crypt_key 
-02c4 c00b82cc beq lmp_sniff_req ,p_parse_lmp_sniff_req 
-02c5 202060fe branch parse_lmp + 21 
+02c7 6fe2007d fetch 1 ,mem_lmi_opcode2 
+02c8 c00802cb beq lmp_encryption_key_size_req ,p_parse_lmp_crypt_key 
+02c9 c00b82d1 beq lmp_sniff_req ,p_parse_lmp_sniff_req 
+02ca 202060fe branch parse_lmp + 21 
 
 p_parse_lmp_crypt_key:
-02c6 6842054e fetcht 1 ,mem_rxbuf + 1 
-02c7 18467c06 sub temp ,6 ,null 
-02c8 202102ca branch reject_lmp_packet_pdu_not_allowed ,positive 
-02c9 20206206 branch parse_lmp_crypt_key + 1 
+02cb 6842054e fetcht 1 ,mem_rxbuf + 1 
+02cc 18467c06 sub temp ,6 ,null 
+02cd 202102cf branch reject_lmp_packet_pdu_not_allowed ,positive 
+02ce 20206206 branch parse_lmp_crypt_key + 1 
 
 reject_lmp_packet_pdu_not_allowed:
-02ca 70007e24 jam pdu_not_allowed ,mem_lmo_reason2 
-02cb 20206134 branch reject_lmp_packet 
+02cf 70007e24 jam pdu_not_allowed ,mem_lmo_reason2 
+02d0 20206134 branch reject_lmp_packet 
 
 p_parse_lmp_sniff_req:
-02cc 202062b8 branch parse_lmp_sniff_req + 1 
+02d1 202062b8 branch parse_lmp_sniff_req + 1 
 
 p_send_lmp:
-02cd 78547c00 disable user 
-02ce 204066a3 call lmo_fifo_process 
-02cf 6fe20048 fetch 1 ,mem_lmp_to_send 
-02d0 207a0000 rtn blank 
-02d1 c28382d3 bbit1 7 ,p_send_lmp_escape 
-02d2 202063f2 branch send_lmp0 
+02d2 78547c00 disable user 
+02d3 204066a3 call lmo_fifo_process 
+02d4 6fe20048 fetch 1 ,mem_lmp_to_send 
+02d5 207a0000 rtn blank 
+02d6 c28382d8 bbit1 7 ,p_send_lmp_escape 
+02d7 202063f2 branch send_lmp0 
 
 p_send_lmp_escape:
-02d3 c04202d6 beq lmp_ext_features_res ,p_send_lmpext_features_res 
-02d4 c04182d9 beq lmp_ext_features_req ,p_send_lmpext_features_req 
-02d5 20206421 branch send_lmp_escape 
+02d8 c04202db beq lmp_ext_features_res ,p_send_lmpext_features_res 
+02d9 c04182de beq lmp_ext_features_req ,p_send_lmpext_features_req 
+02da 20206421 branch send_lmp_escape 
 
 p_send_lmpext_features_res:
-02d6 204002dc call p_check_ssp_enable 
-02d7 6fe20048 fetch 1 ,mem_lmp_to_send 
-02d8 2020647b branch send_lmpext_features_res 
+02db 204002e1 call p_check_ssp_enable 
+02dc 6fe20048 fetch 1 ,mem_lmp_to_send 
+02dd 2020647b branch send_lmpext_features_res 
 
 p_send_lmpext_features_req:
-02d9 204002dc call p_check_ssp_enable 
-02da 6fe20048 fetch 1 ,mem_lmp_to_send 
-02db 202064ef branch send_lmpext_features_req 
+02de 204002e1 call p_check_ssp_enable 
+02df 6fe20048 fetch 1 ,mem_lmp_to_send 
+02e0 202064ef branch send_lmpext_features_req 
 
 p_check_ssp_enable:
-02dc 6fe2462c fetch 1 ,mem_ssp_enable 
-02dd 203a650d branch ssp_disable ,blank 
-02de 20206506 branch ssp_enable 
+02e1 6fe2462c fetch 1 ,mem_ssp_enable 
+02e2 203a650d branch ssp_disable ,blank 
+02e3 20206506 branch ssp_enable 
 
 p_ssp_disable:
-02df 6fe2409e fetch 1 ,mem_features + 6 
-02e0 793ffe03 set0 param_featrue_ssp ,pdata 
-02e1 67e2409e store 1 ,mem_features + 6 
-02e2 58000001 setarg 0x1 
-02e3 67e404ca store 2 ,mem_lmpext_ssp_enable 
-02e4 20600000 rtn 
+02e4 6fe2409e fetch 1 ,mem_features + 6 
+02e5 793ffe03 set0 param_featrue_ssp ,pdata 
+02e6 67e2409e store 1 ,mem_features + 6 
+02e7 58000001 setarg 0x1 
+02e8 67e404ca store 2 ,mem_lmpext_ssp_enable 
+02e9 20600000 rtn 
 
 p_parse_dlci0_rp:
-02e5 6fe204f9 fetch 1 ,mem_current_frame_type 
-02e6 c01fe93e beq rfcomm_frame_type_sabm ,rfcomm_rx_process_dlci0_sabm 
-02e7 c039e947 beq rfcomm_frame_type_ua ,rfcomm_rx_process_dlci0_ua 
-02e8 c07782eb beq rfcomm_frame_type_uih ,p_parse_dlci0_rp_uih 
-02e9 c029ea05 beq rfcomm_frame_type_disconn ,parse_uih_rp_spp_disconn_send_event 
-02ea 20600000 rtn 
+02ea 6fe204f9 fetch 1 ,mem_current_frame_type 
+02eb c01fe93e beq rfcomm_frame_type_sabm ,rfcomm_rx_process_dlci0_sabm 
+02ec c039e947 beq rfcomm_frame_type_ua ,rfcomm_rx_process_dlci0_ua 
+02ed c07782f0 beq rfcomm_frame_type_uih ,p_parse_dlci0_rp_uih 
+02ee c029ea05 beq rfcomm_frame_type_disconn ,parse_uih_rp_spp_disconn_send_event 
+02ef 20600000 rtn 
 
 p_parse_dlci0_rp_uih:
-02eb 6fe404fd fetch 2 ,mem_rfcomm_uih_payload_ptr 
-02ec 1fe20c00 copy pdata ,contr 
-02ed 20406984 call get_rfcomm_uih_head_struct 
-02ee 6fe204ff fetch 1 ,mem_uih_cmd_type 
-02ef c020e966 beq uih_param_neg_cmd ,parse_dlci0_rp_uih_pn_cmd 
-02f0 c020696e beq uih_param_neg_res ,parse_dlci0_rp_uih_pn_res 
-02f1 c038e9a7 beq uih_modem_status_cmd ,parse_dlci0_rp_uih_ms_cmd 
-02f2 c03802f5 beq uih_modem_status_res ,p_parse_dlci0_rp_uih_ms_res 
-02f3 c024e9be beq uih_param_cmd_remove_port ,parse_dlci0_rp_uih_cmd_port 
-02f4 20206a58 branch rfcomm_rx_process_end 
+02f0 6fe404fd fetch 2 ,mem_rfcomm_uih_payload_ptr 
+02f1 1fe20c00 copy pdata ,contr 
+02f2 20406984 call get_rfcomm_uih_head_struct 
+02f3 6fe204ff fetch 1 ,mem_uih_cmd_type 
+02f4 c020e966 beq uih_param_neg_cmd ,parse_dlci0_rp_uih_pn_cmd 
+02f5 c020696e beq uih_param_neg_res ,parse_dlci0_rp_uih_pn_res 
+02f6 c038e9a7 beq uih_modem_status_cmd ,parse_dlci0_rp_uih_ms_cmd 
+02f7 c03802fa beq uih_modem_status_res ,p_parse_dlci0_rp_uih_ms_res 
+02f8 c024e9be beq uih_param_cmd_remove_port ,parse_dlci0_rp_uih_cmd_port 
+02f9 20206a58 branch rfcomm_rx_process_end 
 
 p_parse_dlci0_rp_uih_ms_res:
-02f5 700a9508 jam bt_evt_spp_connected ,mem_fifo_temp 
-02f6 20407bab call ui_ipc_send_event 
-02f7 20406972 call get_rfcomm_param_modem_status 
-02f8 202069ba branch parse_dlci0_rp_uih_ms_res_spp 
+02fa 700a9508 jam bt_evt_spp_connected ,mem_fifo_temp 
+02fb 20407bab call ui_ipc_send_event 
+02fc 20406972 call get_rfcomm_param_modem_status 
+02fd 202069ba branch parse_dlci0_rp_uih_ms_res_spp 
 
 p_sp_initialize_256:
-02f9 6fe24490 fetch 1 ,mem_le_secure_connect_enable 
-02fa 203a5ed0 branch le_secure_connection_disable ,blank 
-02fb 20407438 call sp_clear_flags 
-02fc 20207932 branch sp_pubkey_calc_256 
+02fe 6fe24490 fetch 1 ,mem_le_secure_connect_enable 
+02ff 203a5ed0 branch le_secure_connection_disable ,blank 
+0300 20407438 call sp_clear_flags 
+0301 20207932 branch sp_pubkey_calc_256 
               org 0x4000
 
 start:
@@ -9424,6 +9431,8 @@
 5939 1a6b7e00 rshift2 regc ,pdata 
 593a e7e40005 istore 2 ,contw 
 593b 47074021 bpatchx patch21_6 ,mem_patch21 
+
+le_con_req_hop_retry_p:
 593c 58000000 setarg 0 
 593d e7e40005 istore 2 ,contw 
 593e 6fe4446e fetch 2 ,mem_le_timeout 
Index: patch/patch.prog
===================================================================
--- /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/gezhiweixin_handheld_device/patch/patch.prog	(revision 903)
+++ /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/gezhiweixin_handheld_device/patch/patch.prog	(working copy)
@@ -7,6 +7,7 @@
 p_start:
 	bbit1 8,pf_patch_ext
 	beq patch00_1,p_soft_reset
+	beq patch06_4,p_send_eir
 	beq patch10_5,p_shutdown_radio
 	beq patch11_1,p_set_freq_tx
 	beq patch12_4,p_ahead_window
@@ -42,6 +43,12 @@
 	beq patch33_1,p_sp_initialize_256
 	branch assert
 
+p_send_eir:
+	fetch 1,mem_state_map
+	set0 smap_encryption,pdata
+	store 1,mem_state_map
+	branch send_eir+1
+
 p_ahead_window:
     copy temp,pdata
     call clk2bt
Index: sched/DM_module.dat
===================================================================
--- /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/gezhiweixin_handheld_device/sched/DM_module.dat	(revision 903)
+++ /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/gezhiweixin_handheld_device/sched/DM_module.dat	(working copy)
@@ -46,7 +46,7 @@
 
 ##############BLUETOOTH CONFIG##############
 ###commom###
-mem_soft_version_num:00 07
+mem_soft_version_num:10 08
 mem_module_state:03
 mem_module_bluetooth_stauts_by_command:07
 mem_class:24 04 04
