您尚未登录。

楼主 #1 2017-09-25 11:27:57

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,342
积分: 9202

很早以前的Win7 VMWare Ubuntu12.04LTS/15.10 使用AP6210B蓝牙模块记录(2016-02-18)

硬件上要把GD32的四个串口引脚断开, 从AP6210B的串口飞线, 接USB的FT232R, 挂载到VMWARE+UBUNTU上


执行Broadcom 蓝牙初始化程序:
http://linux-sunxi.org/Cubietruck/Bluetooth
./brcm_patchram_plus -d  --patchram /lib/firmware/ap6210/bcm20710a1.hcd --enable_hci --bd_addr 11:22:33:44:55:66 --no2bytes --tosleep 1000 /dev/ttyS1



brcm_patchram_plus源码:
http://distro.ibiblio.org/fatdog/source/700/patches/brcm_patchram_plus.c

AP6210B/bcm2076b1.hcd 补丁:
https://github.com/thesawolf/android_device_rockchip_rk3188/tree/master/libs/bluetooth/firmware


无论做A2DP source还是sink, 声音都卡出翔了, 估计应该是串口的速率没设置好, 博通的蓝牙模组上3Mbps问题不大。


20160218142727628.jpg
20160218142745134.jpg
20160218142913041.jpg
20160218142921614.png
20160218142925541.png
20160218142938287.jpg
20160218142942229.png
20160218142948370.png
20160218142952662.jpg





离线

楼主 #4 2017-11-28 18:11:07

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,342
积分: 9202

Re: 很早以前的Win7 VMWare Ubuntu12.04LTS/15.10 使用AP6210B蓝牙模块记录(2016-02-18)

这时候你得请出buildroot,参考我前面写的入坑教程,本bbs





离线

楼主 #5 2018-05-05 08:51:58

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,342
积分: 9202

Re: 很早以前的Win7 VMWare Ubuntu12.04LTS/15.10 使用AP6210B蓝牙模块记录(2016-02-18)

时隔几年从箱底里面拿出来, 接上新买的 cp2104 转换板晒一晒:
QQ20180505090621.jpg

补丁程序:

/*******************************************************************************
 *
 *  Copyright (C) 2009-2011 Broadcom Corporation
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 *
 ******************************************************************************/

/*****************************************************************************
**                                                                           
**  Name:          brcm_patchram_plus.c
**
**  Description:   This program downloads a patchram files in the HCD format
**                 to Broadcom Bluetooth based silicon and combo chips and
**				   and other utility functions.
**
**                 It can be invoked from the command line in the form
**						<-d> to print a debug log
**						<--patchram patchram_file>
**						<--baudrate baud_rate>
**						<--bd_addr bd_address>
**						<--enable_lpm>
**						<--enable_hci>
**						<--use_baudrate_for_download>
**						<--scopcm=sco_routing,pcm_interface_rate,frame_type,
**							sync_mode,clock_mode,lsb_first,fill_bits,
**							fill_method,fill_num,right_justify>
**
**							Where
**
**							sco_routing is 0 for PCM, 1 for Transport,
**							2 for Codec and 3 for I2S,
**
**							pcm_interface_rate is 0 for 128KBps, 1 for
**							256 KBps, 2 for 512KBps, 3 for 1024KBps,
**							and 4 for 2048Kbps,
**
**							frame_type is 0 for short and 1 for long,
**
**							sync_mode is 0 for slave and 1 for master,
**
**							clock_mode is 0 for slabe and 1 for master,
**
**							lsb_first is 0 for false aand 1 for true,
**
**							fill_bits is the value in decimal for unused bits,
**
**							fill_method is 0 for 0's and 1 for 1's, 2 for
**								signed and 3 for programmable,
**
**							fill_num is the number or bits to fill,
**
**							right_justify is 0 for false and 1 for true
**
**						<--i2s=i2s_enable,is_master,sample_rate,clock_rate>
**
**							Where
**
**							i2s_enable is 0 for disable and 1 for enable,
**
**							is_master is 0 for slave and 1 for master,
**
**							sample_rate is 0 for 8KHz, 1 for 16Khz and
**								2 for 4 KHz,
**
**							clock_rate is 0 for 128KHz, 1 for 256KHz, 3 for
**								1024 KHz and 4 for 2048 KHz.
**
**						<--no2bytes skips waiting for two byte confirmation
**							before starting patchram download. Newer chips
**                          do not generate these two bytes.>
**						<--tosleep=number of microsseconds to sleep before
**							patchram download begins.>
**						uart_device_name
**
**                 For example:
**
**                 brcm_patchram_plus -d --patchram  \
**						BCM2045B2_002.002.011.0348.0349.hcd /dev/ttyHS0
**
**                 It will return 0 for success and a number greater than 0
**                 for any errors.
**
**                 For Android, this program invoked using a 
**                 "system(2)" call from the beginning of the bt_enable
**                 function inside the file 
**                 system/bluetooth/bluedroid/bluetooth.c.
**
**                 If the Android system property "ro.bt.bcm_bdaddr_path" is
**                 set, then the bd_addr will be read from this path.
**                 This is overridden by --bd_addr on the command line.
**  
******************************************************************************/

#include <stdio.h>
#include <getopt.h>
#include <errno.h>

#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>

#include <stdlib.h>

#ifdef ANDROID
#include <termios.h>
#else
#include <sys/termios.h>
#include <sys/ioctl.h>
#include <limits.h>
#endif

#include <string.h>
#include <signal.h>

#ifdef ANDROID
#include <cutils/properties.h>
#define LOG_TAG "brcm_patchram_plus"
#include <cutils/log.h>
#undef printf
#define printf LOGD
#undef fprintf
#define fprintf(x, ...) \
  { if(x==stderr) LOGE(__VA_ARGS__); else fprintf(x, __VA_ARGS__); }

#endif //ANDROID

#ifndef N_HCI
#define N_HCI	15
#endif

#define HCIUARTSETPROTO		_IOW('U', 200, int)
#define HCIUARTGETPROTO		_IOR('U', 201, int)
#define HCIUARTGETDEVICE	_IOR('U', 202, int)

#define HCI_UART_H4		0
#define HCI_UART_BCSP	1
#define HCI_UART_3WIRE	2
#define HCI_UART_H4DS	3
#define HCI_UART_LL		4

typedef unsigned char uchar;

int uart_fd = -1;
int hcdfile_fd = -1;
int termios_baudrate = 0;
int bdaddr_flag = 0;
int enable_lpm = 0;
int enable_hci = 0;
int use_baudrate_for_download = 0;
int debug = 0;
int scopcm = 0;
int i2s = 0;
int no2bytes = 0;
int tosleep = 0;
int baudrate = 0;

struct termios termios;
uchar buffer[1024];

uchar hci_reset[] = { 0x01, 0x03, 0x0c, 0x00 };

uchar hci_download_minidriver[] = { 0x01, 0x2e, 0xfc, 0x00 };

uchar hci_update_baud_rate[] = { 0x01, 0x18, 0xfc, 0x06, 0x00, 0x00,
	0x00, 0x00, 0x00, 0x00 };

uchar hci_write_bd_addr[] = { 0x01, 0x01, 0xfc, 0x06,
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };

uchar hci_write_sleep_mode[] = { 0x01, 0x27, 0xfc, 0x0c,
	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00,
	0x00, 0x00 };

uchar hci_write_sco_pcm_int[] =
	{ 0x01, 0x1C, 0xFC, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00 };

uchar hci_write_pcm_data_format[] =
	{ 0x01, 0x1e, 0xFC, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00 };

uchar hci_write_i2spcm_interface_param[] =
	{ 0x01, 0x6d, 0xFC, 0x04, 0x00, 0x00, 0x00, 0x00 };

uchar hci_write_uart_clock_setting_48Mhz[] =
	{ 0x01, 0x45, 0xfc, 0x01, 0x01 };

int
parse_patchram(char *optarg)
{
	char *p;

	if (!(p = strrchr(optarg, '.'))) {
		fprintf(stderr, "file %s not an HCD file\n", optarg);
		exit(3);
	}

	p++;

	if (strcasecmp("hcd", p) != 0) {
		fprintf(stderr, "file %s not an HCD file\n", optarg);
		exit(4);
	}

	if ((hcdfile_fd = open(optarg, O_RDONLY)) == -1) {
		fprintf(stderr, "file %s could not be opened, error %d\n", optarg, errno);
		exit(5);
	}

	return(0);
}

void
BRCM_encode_baud_rate(uint baud_rate, uchar *encoded_baud)
{
	if(baud_rate == 0 || encoded_baud == NULL) {
		fprintf(stderr, "Baudrate not supported!");
		return;
	}

	encoded_baud[3] = (uchar)(baud_rate >> 24);
	encoded_baud[2] = (uchar)(baud_rate >> 16);
	encoded_baud[1] = (uchar)(baud_rate >> 8);
	encoded_baud[0] = (uchar)(baud_rate & 0xFF);
}

typedef struct {
	int baud_rate;
	int termios_value;
} tBaudRates;

tBaudRates baud_rates[] = {
	{ 115200, B115200 },
	{ 230400, B230400 },
	{ 460800, B460800 },
	{ 500000, B500000 },
	{ 576000, B576000 },
	{ 921600, B921600 },
	{ 1000000, B1000000 },
	{ 1152000, B1152000 },
	{ 1500000, B1500000 },
	{ 2000000, B2000000 },
	{ 2500000, B2500000 },
	{ 3000000, B3000000 },
#ifndef __CYGWIN__
	{ 3500000, B3500000 },
	{ 4000000, B4000000 }
#endif
};

int
validate_baudrate(int baud_rate, int *value)
{
	unsigned int i;

	for (i = 0; i < (sizeof(baud_rates) / sizeof(tBaudRates)); i++) {
		if (baud_rates[i].baud_rate == baud_rate) {
			*value = baud_rates[i].termios_value;
			return(1);
		}
	}

	return(0);
}

int
parse_baudrate(char *optarg)
{
	baudrate = atoi(optarg);

	if (validate_baudrate(baudrate, &termios_baudrate)) {
		BRCM_encode_baud_rate(baudrate, &hci_update_baud_rate[6]);
	} else {
		return(1);
	}

	return(0);
}

int
parse_bdaddr(char *optarg)
{
	int bd_addr[6];
	int i;

	sscanf(optarg, "%02X:%02X:%02X:%02X:%02X:%02X",
		&bd_addr[5], &bd_addr[4], &bd_addr[3],
		&bd_addr[2], &bd_addr[1], &bd_addr[0]);

	for (i = 0; i < 6; i++) {
		hci_write_bd_addr[4 + i] = bd_addr[i];
	}

	bdaddr_flag = 1;

	return(0);
}

int
parse_enable_lpm(char *optarg)
{
	enable_lpm = 1;
	return(0);
}

int
parse_use_baudrate_for_download(char *optarg)
{
	use_baudrate_for_download = 1;
	return(0);
}

int
parse_enable_hci(char *optarg)
{
	enable_hci = 1;
	return(0);
}

int
parse_scopcm(char *optarg)
{
	int param[10];
	int ret;
	int i;

	ret = sscanf(optarg, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d",
		&param[0], &param[1], &param[2], &param[3], &param[4],
		&param[5], &param[6], &param[7], &param[8], &param[9]);

	if (ret != 10) {
		return(1);
	}

	scopcm = 1;

	for (i = 0; i < 5; i++) {
		hci_write_sco_pcm_int[4 + i] = param[i];
	}

	for (i = 0; i < 5; i++) {
		hci_write_pcm_data_format[4 + i] = param[5 + i];
	}

	return(0);
}

int
parse_i2s(char *optarg)
{
	int param[4];
	int ret;
	int i;

	ret = sscanf(optarg, "%d,%d,%d,%d", &param[0], &param[1], &param[2],
		&param[3]);

	if (ret != 4) {
		return(1);
	}

	i2s = 1;

	for (i = 0; i < 4; i++) {
		hci_write_i2spcm_interface_param[4 + i] = param[i];
	}

	return(0);
}

int
parse_no2bytes(char *optarg)
{
	no2bytes = 1;
	return(0);
}

int
parse_tosleep(char *optarg)
{
	tosleep = atoi(optarg);

	if (tosleep <= 0) {
		return(1);
	}

	return(0);
}

void
usage(char *argv0)
{
	printf("Usage %s:\n", argv0);
	printf("\t<-d> to print a debug log\n");
	printf("\t<--patchram patchram_file>\n");
	printf("\t<--baudrate baud_rate>\n");
	printf("\t<--bd_addr bd_address>\n");
	printf("\t<--enable_lpm>\n");
	printf("\t<--enable_hci>\n");
	printf("\t<--use_baudrate_for_download> - Uses the\n");
	printf("\t\tbaudrate for downloading the firmware\n");
	printf("\t<--scopcm=sco_routing,pcm_interface_rate,frame_type,\n");
	printf("\t\tsync_mode,clock_mode,lsb_first,fill_bits,\n");
	printf("\t\tfill_method,fill_num,right_justify>\n");
	printf("\n\t\tWhere\n");
	printf("\n\t\tsco_routing is 0 for PCM, 1 for Transport,\n");
	printf("\t\t2 for Codec and 3 for I2S,\n");
	printf("\n\t\tpcm_interface_rate is 0 for 128KBps, 1 for\n");
	printf("\t\t256 KBps, 2 for 512KBps, 3 for 1024KBps,\n");
	printf("\t\tand 4 for 2048Kbps,\n");
	printf("\n\t\tframe_type is 0 for short and 1 for long,\n");
	printf("\t\tsync_mode is 0 for slave and 1 for master,\n");
	printf("\n\t\tclock_mode is 0 for slabe and 1 for master,\n");
	printf("\n\t\tlsb_first is 0 for false aand 1 for true,\n");
	printf("\n\t\tfill_bits is the value in decimal for unused bits,\n");
	printf("\n\t\tfill_method is 0 for 0's and 1 for 1's, 2 for\n");
	printf("\t\tsigned and 3 for programmable,\n");
	printf("\n\t\tfill_num is the number or bits to fill,\n");
	printf("\n\t\tright_justify is 0 for false and 1 for true\n");
	printf("\n\t<--i2s=i2s_enable,is_master,sample_rate,clock_rate>\n");
	printf("\n\t\tWhere\n");
	printf("\n\t\ti2s_enable is 0 for disable and 1 for enable,\n");
	printf("\n\t\tis_master is 0 for slave and 1 for master,\n");
	printf("\n\t\tsample_rate is 0 for 8KHz, 1 for 16Khz and\n");
	printf("\t\t2 for 4 KHz,\n");
	printf("\n\t\tclock_rate is 0 for 128KHz, 1 for 256KHz, 3 for\n");
	printf("\t\t1024 KHz and 4 for 2048 KHz.\n\n");
	printf("\t<--no2bytes skips waiting for two byte confirmation\n");
	printf("\t\tbefore starting patchram download. Newer chips\n");
	printf("\t\tdo not generate these two bytes.>\n");
	printf("\t<--tosleep=microseconds>\n");
	printf("\tuart_device_name\n");
}

int
parse_cmd_line(int argc, char **argv)
{
	int c;
	int ret = 0;

	typedef int (*PFI)();

	PFI parse[] = { parse_patchram, parse_baudrate,
		parse_bdaddr, parse_enable_lpm, parse_enable_hci,
		parse_use_baudrate_for_download,
		parse_scopcm, parse_i2s, parse_no2bytes, parse_tosleep};

	while (1) {
		int this_option_optind = optind ? optind : 1;
		int option_index = 0;

		static struct option long_options[] = {
			{"patchram", 1, 0, 0},
			{"baudrate", 1, 0, 0},
			{"bd_addr", 1, 0, 0},
			{"enable_lpm", 0, 0, 0},
			{"enable_hci", 0, 0, 0},
			{"use_baudrate_for_download", 0, 0, 0},
			{"scopcm", 1, 0, 0},
			{"i2s", 1, 0, 0},
			{"no2bytes", 0, 0, 0},
			{"tosleep", 1, 0, 0},
			{0, 0, 0, 0}
		};

		c = getopt_long_only (argc, argv, "d", long_options,
				&option_index);

		if (c == -1) {
			break;
		}

		switch (c) {
			case 0:
				if (debug) {
					printf ("option %s",
						long_options[option_index].name);
					if (optarg)
						printf (" with arg %s", optarg);
					printf ("\n");
				}

				ret = (*parse[option_index])(optarg);

				break;
			case 'd':
				debug = 1;
				break;

			case '?':
				//nobreak
			default:
				usage(argv[0]);
				break;
		}

		if (ret) {
			usage(argv[0]);
			break;
		}
	}

	if (ret) {
		return(1);
	}

	if (optind < argc) {
		if (debug)
			printf ("%s \n", argv[optind]);
		if ((uart_fd = open(argv[optind], O_RDWR | O_NOCTTY)) == -1) {
			fprintf(stderr, "port %s could not be opened, error %d\n",
					argv[optind], errno);
		}
	}

	return(0);
}

void
init_uart()
{
	tcflush(uart_fd, TCIOFLUSH);
	tcgetattr(uart_fd, &termios);

#ifndef __CYGWIN__
	cfmakeraw(&termios);
#else
	termios.c_iflag &= ~(IGNBRK | BRKINT | PARMRK | ISTRIP
                | INLCR | IGNCR | ICRNL | IXON);
	termios.c_oflag &= ~OPOST;
	termios.c_lflag &= ~(ECHO | ECHONL | ICANON | ISIG | IEXTEN);
	termios.c_cflag &= ~(CSIZE | PARENB);
	termios.c_cflag |= CS8;
#endif

	termios.c_cflag |= CRTSCTS;
	tcsetattr(uart_fd, TCSANOW, &termios);
	tcflush(uart_fd, TCIOFLUSH);
	tcsetattr(uart_fd, TCSANOW, &termios);
	tcflush(uart_fd, TCIOFLUSH);
	tcflush(uart_fd, TCIOFLUSH);
	cfsetospeed(&termios, B115200);
	cfsetispeed(&termios, B115200);
	tcsetattr(uart_fd, TCSANOW, &termios);
}

void
dump(uchar *out, int len)
{
	int i;

	for (i = 0; i < len; i++) {
		if (i && !(i % 16)) {
			fprintf(stderr, "\n");
		}

		fprintf(stderr, "%02x ", out[i]);
	}

	fprintf(stderr, "\n");
}

void
read_event(int fd, uchar *buffer)
{
	int i = 0;
	int len = 3;
	int count;

	while ((count = read(fd, &buffer[i], len)) < len) {
		i += count;
		len -= count;
	}

	i += count;
	len = buffer[2];

	while ((count = read(fd, &buffer[i], len)) < len) {
		i += count;
		len -= count;
	}

	if (debug) {
		count += i;

		fprintf(stderr, "received %d\n", count);
		dump(buffer, count);
	}
}

void
hci_send_cmd(uchar *buf, int len)
{
	if (debug) {
		fprintf(stderr, "writing\n");
		dump(buf, len);
	}

	write(uart_fd, buf, len);
}

void
expired(int sig)
{
	hci_send_cmd(hci_reset, sizeof(hci_reset));
	alarm(4);
}

void
proc_reset()
{
	signal(SIGALRM, expired);


	hci_send_cmd(hci_reset, sizeof(hci_reset));

	alarm(4);

	read_event(uart_fd, buffer);

	alarm(0);
}

void
proc_patchram()
{
	int len;

	hci_send_cmd(hci_download_minidriver, sizeof(hci_download_minidriver));

	read_event(uart_fd, buffer);

	if (!no2bytes) {
		read(uart_fd, &buffer[0], 2);
	}

	if (tosleep) {
		usleep(tosleep);
	}

	while (read(hcdfile_fd, &buffer[1], 3)) {
		buffer[0] = 0x01;

		len = buffer[3];

		read(hcdfile_fd, &buffer[4], len);

		hci_send_cmd(buffer, len + 4);

		read_event(uart_fd, buffer);
	}

	if (use_baudrate_for_download) {
		cfsetospeed(&termios, B115200);
		cfsetispeed(&termios, B115200);
		tcsetattr(uart_fd, TCSANOW, &termios);
	}
	proc_reset();
}

void
proc_baudrate()
{

	if (baudrate > 3000000) {
		hci_send_cmd(hci_write_uart_clock_setting_48Mhz,
			sizeof(hci_write_uart_clock_setting_48Mhz));

		read_event(uart_fd, buffer);
	}

	hci_send_cmd(hci_update_baud_rate, sizeof(hci_update_baud_rate));

	read_event(uart_fd, buffer);

	cfsetospeed(&termios, termios_baudrate);
	cfsetispeed(&termios, termios_baudrate);
	tcsetattr(uart_fd, TCSANOW, &termios);

	if (debug) {
		fprintf(stderr, "Done setting baudrate\n");
	}
}

void
proc_bdaddr()
{
	hci_send_cmd(hci_write_bd_addr, sizeof(hci_write_bd_addr));

	read_event(uart_fd, buffer);
}

void
proc_enable_lpm()
{
	hci_send_cmd(hci_write_sleep_mode, sizeof(hci_write_sleep_mode));

	read_event(uart_fd, buffer);
}

void
proc_scopcm()
{
	hci_send_cmd(hci_write_sco_pcm_int,
		sizeof(hci_write_sco_pcm_int));

	read_event(uart_fd, buffer);

	hci_send_cmd(hci_write_pcm_data_format,
		sizeof(hci_write_pcm_data_format));

	read_event(uart_fd, buffer);
}

void
proc_i2s()
{
	hci_send_cmd(hci_write_i2spcm_interface_param,
		sizeof(hci_write_i2spcm_interface_param));

	read_event(uart_fd, buffer);
}

void
proc_enable_hci()
{
	int i = N_HCI;
	int proto = HCI_UART_H4;
	if (ioctl(uart_fd, TIOCSETD, &i) < 0) {
		fprintf(stderr, "Can't set line discipline\n");
		return;
	}

	if (ioctl(uart_fd, HCIUARTSETPROTO, proto) < 0) {
		fprintf(stderr, "Can't set hci protocol\n");
		return;
	}
	fprintf(stderr, "Done setting line discpline\n");
	return;
}

#ifdef ANDROID
void
read_default_bdaddr()
{
	int sz;
	int fd;

	char path[PROPERTY_VALUE_MAX];

	char bdaddr[18];
	int len = 17;
	memset(bdaddr, 0, (len + 1) * sizeof(char));

	property_get("ro.bt.bdaddr_path", path, "");
	if (path[0] == 0)
		return;

	fd = open(path, O_RDONLY);
	if (fd < 0) {
		fprintf(stderr, "open(%s) failed: %s (%d)", path, strerror(errno),
				errno);
		return;
	}

	sz = read(fd, bdaddr, len);
	if (sz < 0) {
		fprintf(stderr, "read(%s) failed: %s (%d)", path, strerror(errno),
				errno);
		close(fd);
		return;
	} else if (sz != len) {
		fprintf(stderr, "read(%s) unexpected size %d", path, sz);
		close(fd);
		return;
	}

	if (debug) {
		printf("Read default bdaddr of %s\n", bdaddr);
	}

	parse_bdaddr(bdaddr);
}
#endif


int
main (int argc, char **argv)
{
#ifdef ANDROID
	read_default_bdaddr();
#endif

	if (parse_cmd_line(argc, argv)) {
		exit(1);
	}

	if (uart_fd < 0) {
		exit(2);
	}

	init_uart();

	proc_reset();

	if (use_baudrate_for_download) {
		if (termios_baudrate) {
			proc_baudrate();
		}
	}

	if (hcdfile_fd > 0) {
		proc_patchram();
	}

	if (termios_baudrate) {
		proc_baudrate();
	}

	if (bdaddr_flag) {
		proc_bdaddr();
	}

	if (enable_lpm) {
		proc_enable_lpm();
	}

	if (scopcm) {
		proc_scopcm();
	}

	if (i2s) {
		proc_i2s();
	}

	if (enable_hci) {
		proc_enable_hci();

		while (1) {
			sleep(UINT_MAX);
		}
	}

	exit(0);
}

固件下载: bcm20710a1.hcd

本站 补丁程序 + 固件 打包下载地址: ap6210.7z

AP6210内置的BCM43438手册: BCM43438-DS103-RDS_d.pdf

运行扫码,仍然很正常:

xxx@ubuntu:/opt/rtl8723bs_bt$ sudo hcitool scan
Scanning ...
    B0:E5:ED:80:XX:F9    Honor V9
    74:23:44:D1:XX:56    小米手机
xxx@ubuntu:/opt/rtl8723bs_bt$ sudo hcitool lescan
LE Scan ...
CE:36:5F:C0:XX:9B (unknown)
B0:E5:ED:4F:XX:0B (unknown)
B0:E5:ED:4F:XX:0B (unknown)
CE:36:5F:C0:XX:9B MI Band 2





离线

楼主 #6 2018-05-05 11:12:59

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,342
积分: 9202

Re: 很早以前的Win7 VMWare Ubuntu12.04LTS/15.10 使用AP6210B蓝牙模块记录(2016-02-18)

试一试执行初始化程序:

sudo ./brcm_patchram_plus -d  --patchram bcm20710a1.hcd --bd_addr 11:22:33:44:55:66 --no2bytes --tosleep 1000 /dev/ttyUSB1

xxx@ubuntu:/opt/rtl8723bs_bt$ sudo ./brcm_patchram_plus -d  --patchram bcm20710a1.hcd --bd_addr 11:22:33:44:55:66 --no2bytes --tosleep 1000 /dev/ttyUSB1
writing
01 03 0c 00 
received 7
04 0e 04 01 03 0c 00 
writing
01 2e fc 00 
received 7
04 0e 04 01 2e fc 00 
writing
01 4c fc 2c 00 00 09 00 01 08 00 ee c4 ec 42 07 
90 65 24 fd 04 00 ff ff ff ff 40 06 00 00 00 a0 
02 70 20 02 0a 00 28 00 09 00 00 00 00 00 00 00 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 28 00 09 00 41 29 00 42 43 4d 32 30 
37 30 32 41 31 20 47 65 6e 65 72 69 63 20 55 41 
52 54 20 43 6c 61 73 73 20 31 20 40 20 32 36 20 
4d 48 7a 00 69 02 00 00 00 5d 0c 00 0a 64 e6 b0 
00 00 88 98 42 5a 33 43 5f 09 00 3c 28 01 00 04 
00 04 f7 0c 0a 6f 00 98 16 08 00 c6 00 f3 02 5d 
00 66 03 30 00 c9 00 e1 02 68 00 5c 03 36 00 c3 
00 e2 02 6a 00 53 03 3c 00 c2 00 e1 02 6c 00 4e 
03 41 00 c5 00 d6 02 72 00 4a 03 43 00 c3 00 ce 
02 79 00 42 03 48 00 c5 00 c0 02 83 00 3a 03 4e 
00 c8 00 bf 02 82 00 3b 03 4e 00 c9 00 bc 02 84 
00 37 03 52 00 08 08 07 07 07 07 07 07 06 06 06 
06 05 05 05 05 02 c0 68 01 94 fc 0e 00 ff ff 00 
00 66 02 00 00 30 fc 0e 00 ff ff 0f 00 63 04 00 
00 00 fd 0e 00 ff ff 0f 00 68 02 00 00 88 fc 0e 
00 ff ff 00 00 00 04 00 00 2c fc 0e 00 ff ff 00 
00 49 04 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 23 01 09 00 00 00 70 fc 0e 00 ff ff 
00 00 0b 09 00 00 74 fc 0e 00 ff ff 00 00 2e 01 
00 00 d8 ff 0e 00 ff ff 00 00 62 19 00 00 d0 fc 
0e 00 ff ff 00 00 20 c9 00 00 c8 fc 0e 00 ff ff 
00 00 38 85 00 00 dc fc 0e 00 ff ff 00 00 1c c8 
00 00 cc fd 0e 00 ff ff 00 00 04 80 00 00 5c fc 
0e 00 ff ff 00 00 02 00 00 00 20 fc 0e 00 ff ff 
00 00 19 21 00 00 e0 fc 0e 00 00 80 00 00 00 00 
00 00 c0 fc 0e 00 ff ff 00 00 22 00 00 00 94 8f 
08 00 ff ff ff ff 00 12 00 12 98 8f 08 00 ff ff 
00 00 00 12 00 00 9c 8f 08 00 00 ff ff ff 00 09 
09 09 cc fc 0e 00 ff ff 00 00 2b 45 00 00 78 00 
0f 00 ff ff ff ff 0d 08 09 09 68 00 0f 00 ff 00 
ff ff 0d 00 0d 0d 6c 00 0f 00 ff 00 ff ff 0d 00 
0d 0d 90 00 0f 00 00 00 00 ff 00 00 00 80 0c 01 
0f 00 00 00 ff ff 00 00 08 08 88 00 0f 00 f0 00 
00 00 80 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 1e 02 09 00 00 00 00 2c 01 0f 00 ff 
00 00 00 07 00 00 00 24 01 0f 00 00 00 00 ff 00 
00 00 05 30 01 0f 00 00 ff 00 00 00 08 00 00 20 
01 0f 00 00 00 00 ff 00 00 00 06 d0 7b 00 01 04 
0a 08 fc 0e 00 ff ff 00 00 2e 36 00 00 0c fc 0e 
00 ff ff 00 00 2c ae 00 00 10 fc 0e 00 ff ff 00 
00 2a ac 00 00 14 fc 0e 00 ff ff 00 00 a2 22 00 
00 18 fc 0e 00 ff ff 00 00 1d 20 00 00 1c fc 0e 
00 ff ff 00 00 0d 15 00 00 20 fc 0e 00 ff ff 00 
00 85 8d 00 00 24 fc 0e 00 ff ff 00 00 83 11 00 
00 28 fc 0e 00 ff ff 00 00 00 01 00 00 98 ff 0e 
00 ff ff 00 00 3e 41 00 00 c3 16 00 12 69 14 19 
31 08 70 04 78 36 04 24 30 60 71 80 76 4a 31 08 
29 0a 6f 21 00 02 30 19 05 cb 00 00 00 ba 14 7f 
71 00 a7 00 00 00 92 00 00 00 00 14 00 00 00 00 
00 00 00 00 00 00 0a 08 00 f4 0a 08 00 00 01 00 
00 58 01 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 19 03 09 00 00 1f cf 09 00 10 0f 0c 
6e f0 b0 09 f0 60 d1 09 00 01 04 03 03 6b 14 20 
20 6b 1a 24 00 ff 01 08 08 0a 13 06 11 02 0f fe 
0d fa 0b f6 09 f2 07 ee 05 0a 13 06 11 02 0f fe 
0d fa 0b f6 09 f2 07 ee 05 03 01 00 01 82 d6 00 
04 06 02 02 0a 23 3c 5a 6e 7d 80 00 80 00 80 00 
80 00 80 00 80 00 80 02 80 02 80 02 80 02 80 02 
80 02 14 ff 20 88 0a ff 61 00 00 00 00 00 00 00 
00 00 00 00 00 00 14 ff 20 82 0a ff 61 00 00 00 
00 00 00 00 00 00 00 00 00 00 14 ff 20 00 0a ff 
61 00 00 00 00 00 00 00 00 00 00 00 00 00 14 ff 
20 08 0a ff 61 00 00 00 00 00 00 00 00 00 00 00 
00 00 14 ff 20 0b 0a ff 61 00 00 00 00 00 00 00 
00 00 00 00 00 00 14 ff 20 10 0a ff 61 00 00 00 
00 00 00 00 00 00 00 00 00 00 40 ff ff 68 02 7b 
00 00 00 00 40 ff ff 68 02 7b 00 00 00 00 40 ff 
ff 68 02 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 14 04 09 00 7b 00 00 00 00 40 ff ff 
68 02 7b 00 00 00 00 40 ff ff 69 02 7b 00 00 00 
00 40 ff ff 69 02 7b 00 00 00 00 82 d6 00 ff 06 
02 02 0a 23 3c 5a 6e 7d 80 00 80 00 80 00 80 00 
80 00 80 00 80 02 80 02 80 02 80 02 80 02 80 02 
14 ff 19 88 0a ff 20 00 00 00 00 00 00 00 00 00 
00 00 00 00 14 ff 19 82 0a ff 43 00 00 00 00 00 
00 00 00 00 00 00 00 00 14 ff 19 00 0a ff 66 00 
00 00 00 00 00 00 00 00 00 00 00 00 14 ff 19 08 
0a ff 66 00 00 00 00 00 00 00 00 00 00 00 00 00 
14 ff 19 0b 0a ff 43 00 00 00 00 00 00 00 00 00 
00 00 00 00 14 ff 19 10 0a ff 20 00 00 00 00 00 
00 00 00 00 00 00 00 00 41 00 00 00 00 7b 00 00 
00 00 41 00 00 00 00 7b 00 00 00 00 41 00 00 00 
00 7b 00 00 00 00 41 00 00 00 00 7b 00 00 00 00 
41 00 00 00 00 7b 00 00 00 00 41 00 00 00 00 7b 
00 00 00 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 0f 05 09 00 00 86 12 00 04 13 00 40 
08 00 00 40 13 00 01 00 01 80 ff 00 01 13 c1 5e 
00 7c cb 1e 85 b4 7c cb 1e 85 b4 26 04 b1 04 b2 
04 b3 04 b4 04 b5 04 b6 04 b7 04 b8 04 b9 04 ba 
04 bb 04 bc 04 bd 04 be 04 bf 04 c0 04 c1 04 c2 
04 c3 04 c4 04 c5 04 c6 04 c7 04 c8 04 c9 04 ca 
04 cb 04 cc 04 cd 04 ce 04 cf 04 d0 04 d1 04 d2 
04 d3 04 d4 04 d5 04 d6 04 d7 04 d8 28 0c 00 0b 
04 00 0e 4c 09 00 0b 04 00 e4 4c 09 00 0b 04 00 
52 4e 09 00 08 25 00 00 b0 db 01 00 78 f0 1e fc 
16 00 f0 63 09 00 28 1c fe f7 33 ff 28 1c 5f 30 
00 21 01 70 39 1c 32 1d 87 f7 d7 fb 08 0f 00 01 
84 e0 00 00 30 bd 00 b5 00 00 00 00 00 00 08 17 
00 02 88 e0 00 00 87 f0 48 f9 08 00 1c 53 09 00 
00 f0 02 f8 00 bd 00 00 08 1d 00 03 c4 62 00 00 
8f f0 59 fb 0e 00 7a 59 09 00 01 b4 ff f7 69 ff 
01 bc 70 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 0a 06 09 00 f7 a9 fc 00 00 08 15 00 
04 58 66 00 00 8f f0 8c f9 06 00 74 59 09 00 ff 
f7 96 ff 30 bd 0b 04 00 1a 5b 09 00 0b 04 00 44 
5b 09 00 08 15 00 05 c0 84 00 00 8d f0 00 fe 06 
00 c4 60 09 00 ff f7 a6 ff 30 bd 08 2d 00 06 b4 
77 02 00 6e f0 89 fc 1e 00 ca 60 09 00 02 b4 61 
68 49 07 c9 0f 30 1c 91 f7 f5 fc 02 bc 00 29 02 
d0 f0 69 91 f7 6a fb 91 f7 6c fb 08 0f 00 07 24 
b5 00 00 0f e0 c0 46 00 00 00 00 00 00 08 0f 00 
08 c4 4f 00 00 10 e0 c0 46 00 00 00 00 00 00 08 
67 00 09 1c f0 03 00 57 f0 64 f8 58 00 e8 60 09 
00 70 b5 06 1c 0c 1c 15 1c 00 2b 21 d1 04 a8 00 
88 40 28 1d d1 05 a8 00 88 20 28 19 d1 5a 29 17 
d8 08 1c 15 d0 04 f0 be f8 00 28 11 d1 03 2d 0f 
d0 22 04 12 14 08 21 07 48 00 23 04 f0 bb f8 00 
28 06 d1 22 1c 29 1c 30 1c a9 f7 33 f8 01 20 00 
e0 00 20 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 05 07 09 00 70 bd 18 65 08 00 08 0f 
00 0a 98 80 00 00 58 08 04 2b 00 00 00 00 00 00 
08 17 00 0b 68 0c 04 00 55 f0 6a fa 08 00 40 61 
09 00 00 f0 02 f8 70 bd 00 00 08 19 00 0c 64 d4 
00 00 88 f0 ee fe 0a 00 44 62 09 00 28 1c fe f7 
e3 ff 77 f7 20 f9 08 13 00 0d 08 d6 00 00 88 f0 
21 fe 04 00 4e 62 09 00 77 f7 de f9 08 0f 00 0e 
80 da 00 00 c0 46 c0 46 00 00 00 00 00 00 08 15 
00 0f 24 52 00 00 91 f0 15 f8 06 00 52 62 09 00 
00 f0 01 f8 f0 bd 0b 04 00 b4 63 09 00 08 19 00 
10 84 5c 02 00 70 f0 bf fb 0a 00 06 64 09 00 9b 
00 58 59 ef 18 8f f7 3c fc 08 17 00 11 64 f8 00 
00 86 f0 d4 fd 08 00 10 64 09 00 00 f0 02 f8 f0 
bd 00 00 08 17 00 12 3c f5 00 00 86 f0 d4 ff 08 
00 e8 64 09 00 00 f0 02 f8 30 bd 00 00 08 2f 00 
13 c4 f6 01 00 76 f0 4e ff 20 00 64 65 09 00 05 
4b 30 b4 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 00 08 09 00 05 4c e5 79 49 19 0c 06 
21 16 30 bc 19 54 89 f7 a7 f8 c0 46 90 34 08 00 
8c 03 08 00 08 17 00 14 48 7c 02 00 6e f0 9c fc 
08 00 84 65 09 00 00 f0 02 f8 70 bd 00 00 08 2b 
00 15 d4 ba 00 00 8a f0 92 fd 1c 00 fc 65 09 00 
0a b4 20 1c 31 1c 00 f0 09 f8 0a bc 01 28 03 d0 
04 2b 01 d1 75 f7 62 fa 75 f7 63 fa 08 1f 00 16 
2c f0 00 00 87 f0 01 fb 10 00 32 66 09 00 01 b4 
83 f7 3f fc 01 bc 00 f0 24 f8 78 f7 f7 fc 08 25 
00 17 e4 a2 03 00 5c f0 ad f9 16 00 42 66 09 00 
00 28 06 d1 00 f0 07 f8 00 28 02 d1 01 20 a3 f7 
74 fe a3 f7 4a fe 08 17 00 18 c0 6a 02 00 6f f0 
ea fd 08 00 98 66 09 00 00 f0 02 f8 30 bd 00 00 
08 23 00 19 c4 72 02 00 6f f0 88 fa 14 00 d8 67 
09 00 08 b4 30 1c 01 22 01 23 00 f0 04 f8 08 bc 
90 f7 71 fd 00 00 92 06 00 a3 00 80 00 14 19 08 
17 00 1a 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff fb 08 09 00 28 48 02 00 72 f0 9a f8 
08 00 60 69 09 00 00 f0 69 fa 8d f7 bd ff 08 17 
00 1b b4 73 02 00 70 f0 fa fc 08 00 ac 7d 09 00 
ff f7 5d fe 8f f7 91 fb 08 0f 00 1c 34 c4 01 00 
c0 46 20 1c 00 00 00 00 00 00 08 17 00 1d 24 47 
02 00 72 f0 20 f9 08 00 68 69 09 00 00 f0 f7 f9 
8d f7 ef fe 08 17 00 1e 68 47 02 00 72 f0 02 f9 
08 00 70 69 09 00 00 f0 09 fa 8d f7 07 ff 08 17 
00 1f 0c 4d 02 00 71 f0 34 fe 08 00 78 69 09 00 
00 f0 99 fa 8e f7 de f9 08 17 00 20 40 4d 02 00 
71 f0 1e fe 08 00 80 69 09 00 00 f0 af fa 8e f7 
f8 f9 08 17 00 21 7c 4d 02 00 71 f0 04 fe 08 00 
88 69 09 00 00 f0 07 fc 8e f7 0c fa 08 17 00 22 
78 54 02 00 72 f0 88 fc 08 00 8c 7d 09 00 ff f7 
58 fd 8d f7 83 fb 08 17 00 23 0c 57 02 00 72 f0 
42 fb 08 00 94 7d 09 00 ff f7 b4 fd 8d f7 06 fd 
08 19 00 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff f6 09 09 00 24 44 72 01 00 80 f0 a3 
ff 0a 00 8e 81 09 00 ff f7 f5 ff 7f f7 5a f8 00 
00 08 17 00 25 4c 58 02 00 72 f0 a6 fa 08 00 9c 
7d 09 00 ff f7 24 ff 8d f7 6d fe 08 17 00 26 5c 
46 02 00 73 f0 aa fb 08 00 b4 7d 09 00 fe f7 74 
fe 8c f7 5f fc 08 17 00 27 08 65 01 00 80 f0 42 
fa 08 00 90 69 09 00 00 f0 fd fd 7f f7 d2 fd 08 
17 00 28 34 ae 01 00 7d f0 76 fa 08 00 24 83 09 
00 02 b0 ff f7 57 ff 70 bd 08 17 00 29 08 6e 00 
00 90 f0 cc ff 08 00 a4 7d 09 00 ff f7 f9 fd 6f 
f7 6a f8 08 7f 01 2a a4 44 00 00 94 f0 4a f8 70 
01 3c 85 09 00 00 b5 28 49 0b 68 26 49 0b 60 24 
49 0b 68 22 49 0b 60 1e 49 0b 68 2d 49 0b 60 43 
4b 43 49 0b 60 34 49 0b 68 01 20 c0 03 03 43 0b 
60 40 49 0b 78 00 2b 04 d0 2f 49 0b 68 40 03 03 
43 0b 60 2d 4a 13 68 5b 08 5b 00 13 60 3a 4b 3b 
4a 13 60 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff f1 0a 09 00 b0 f7 e6 fe b1 f7 0f fb 
b1 f7 5e fe b2 f7 04 f8 0d 21 36 48 01 f0 a5 fe 
36 4a 90 68 00 28 03 d0 99 f7 0f f8 b0 f7 ab fd 
24 48 24 4a 11 68 41 60 24 4a 60 e0 c0 46 c0 b0 
08 00 ff f2 01 1a 48 a5 09 00 84 8f b0 02 d0 8b 
0e 00 a0 80 0e 00 4c a5 09 00 14 8b 0e 00 50 a5 
09 00 6c e5 05 00 54 a5 09 00 8c 15 08 00 23 84 
09 00 53 84 09 00 2d 85 09 00 a9 84 09 00 15 85 
09 00 5c 00 0f 00 94 83 0e 00 ff 00 ff ff 60 8b 
0e 00 40 23 00 01 e0 8a 0e 00 e0 2c 08 00 a4 86 
0e 00 88 b2 08 00 05 00 00 80 85 00 00 80 1c 80 
0e 00 14 80 0e 00 84 8f 08 00 04 83 0e 00 10 8b 
0e 00 c8 fc 0e 00 c4 2c 08 00 cc 2c 08 00 d0 2c 
08 00 c8 2c 08 00 d4 2c 08 00 d4 ff 0e 00 bc 8b 
0e 00 ad 02 00 00 cc 8b 0e 00 1c cd 08 00 10 32 
54 76 d4 8b 0e 00 00 9d 08 00 ec cc 08 00 11 68 
41 61 05 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff ec 0b 09 00 4a 11 68 81 60 05 4a 13 
68 03 60 04 4a 13 68 04 4a 13 60 00 bd c0 46 d0 
2c 08 00 c8 2c 08 00 d4 2c 08 00 d4 ff 0e 00 08 
61 00 2b 00 44 00 00 93 f0 94 ff 52 00 2c 83 09 
00 10 b5 a4 48 00 23 83 70 04 23 43 70 01 23 03 
70 a1 4b a2 48 03 60 a2 4b a2 4c 23 60 a2 4c 23 
68 a2 4c 23 60 a2 4c 23 68 a2 4c 23 60 2c 22 a2 
49 a2 48 bc f7 11 fb a1 48 a1 4c 20 60 a1 49 c1 
60 a1 49 41 62 a1 49 01 61 a1 4b 83 61 a1 4b c3 
61 10 bd 08 0f 00 2c d0 b8 04 00 a5 f8 09 e0 00 
00 00 00 00 00 08 17 00 2d 20 ba 04 00 4d f0 9c 
f8 08 00 5c 8b 09 00 ff f7 d4 ff 30 bd 00 00 08 
17 00 2e 30 69 04 00 52 f0 20 fa 08 00 74 8d 09 
00 ff f7 c4 ff ad f7 f8 fd 08 19 00 2f 54 5d 04 
00 53 f0 12 f8 0a 00 7c 8d 09 00 b4 f7 70 f8 ff 
f7 b2 ff 30 bd 08 19 00 30 e0 a5 04 00 4e f0 d1 
fb 0a 00 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff e7 0c 09 00 86 8d 09 00 00 f0 03 f8 
03 b0 f0 bd 00 00 08 17 00 31 e8 82 04 00 50 f0 
a0 fd 08 00 2c 8e 09 00 00 f0 02 f8 30 bd 00 00 
08 17 00 32 b0 b1 04 00 4d f0 ba fe 08 00 28 8f 
09 00 00 f0 02 f8 30 bd 00 00 08 2b 00 33 dc c0 
04 00 4c f0 86 ff 1c 00 ec 8f 09 00 ff 23 3d 33 
43 43 04 48 c0 18 9f 30 00 78 00 28 00 d1 01 20 
70 47 c0 46 34 9d 08 00 08 1b 00 34 94 ac 04 00 
4e f0 c2 f9 0c 00 1c 90 09 00 20 1c 00 f0 03 f8 
b1 f7 3a fe 00 00 08 1b 00 35 ac ac 04 00 4e f0 
02 fa 0c 00 b4 90 09 00 20 1c 00 f0 03 f8 b1 f7 
fa fd 00 00 08 23 00 36 3c c1 04 00 4c f0 64 ff 
14 00 08 90 09 00 29 18 7f 23 1b 02 ff 33 9d 42 
00 d3 5d 1e ff 23 b3 f7 92 f8 08 17 00 37 98 1b 
03 00 67 f0 04 fb 08 00 a4 91 09 00 ff f7 d2 ff 
30 bd 00 00 08 2b 00 38 1c 7b 04 00 51 f0 5e fb 
1c 00 dc 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff e2 0d 09 00 91 09 00 04 91 0f b4 30 
1c ff f7 e3 ff 01 28 02 d1 0f bc 05 b0 f0 bd 0f 
bc 06 2d ae f7 94 fc 08 1f 00 39 18 ac 04 00 4e 
f0 2a fb 10 00 70 92 09 00 03 d1 ff f7 c1 ff b1 
f7 d2 fc b1 f7 d1 fc 00 00 08 0f 00 3a 1c 73 04 
00 c0 46 c0 46 00 00 00 00 00 00 08 17 00 3b 80 
7a 04 00 51 f0 ac fc 08 00 dc 93 09 00 04 20 ae 
f7 5a ff 10 bd 08 17 00 3c 98 82 04 00 51 f0 a4 
f8 08 00 e4 93 09 00 ff f7 ca ff 30 bd 00 00 08 
17 00 3d 6c a8 04 00 4e f0 72 fe 08 00 54 95 09 
00 ff f7 4a ff f0 bd 00 00 08 15 00 3e 94 a3 04 
00 4f f0 7e fa 06 00 94 98 09 00 ff f7 e8 ff 10 
bd 08 0f 00 3f 0c a3 04 00 00 f0 1d f8 00 00 00 
00 00 00 08 23 00 40 48 94 00 00 90 f0 27 fa 14 
00 9a 98 09 00 01 2b 02 d1 00 20 28 70 01 e0 6f 
f7 dc fd 62 68 6f f7 18 fe 08 1d 00 41 a4 cc 04 
00 4c f0 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff dd 0e 09 00 03 fe 0e 00 ae 98 09 00 
28 78 b2 f7 79 f9 20 1c 00 f0 01 f8 30 bd 08 0f 
00 42 c4 a9 04 00 5e 4a 20 68 00 00 00 00 00 00 
08 0f 00 43 a4 63 04 00 fe 23 f5 33 00 00 00 00 
00 00 08 1f 00 44 d4 72 00 00 92 f0 fc fa 10 00 
d0 98 09 00 30 1c 04 99 00 f0 04 f8 00 99 88 42 
6d f7 fc fc 08 17 00 45 98 97 04 00 50 f0 c8 f8 
08 00 2c 99 09 00 ff f7 9f fe f0 bd 00 00 08 17 
00 46 e4 9d 04 00 4f f0 94 ff 08 00 10 9d 09 00 
00 f0 02 f8 f0 bd 00 00 08 15 00 47 d0 99 01 00 
80 f0 e8 fa 06 00 a4 9f 09 00 ff f7 b2 ff 00 bd 
08 15 00 48 68 e9 01 00 7b f0 1f fb 06 00 aa 9f 
09 00 ff f7 c2 ff 00 bd 08 21 00 49 a4 e9 01 00 
7b f0 04 fb 12 00 b0 9f 09 00 0f b4 30 1c ff f7 
c6 ff 0f bc 0a 22 31 1c 84 f7 f3 fc 08 0f 00 4a 
c8 89 03 00 40 23 03 60 00 00 00 00 00 00 08 19 
00 4b 88 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc fe d8 0f 09 00 85 03 00 61 f0 1b fd 0a 
00 c2 9f 09 00 00 f0 03 f8 9e f7 43 fb 00 00 08 
bf 00 4c 54 64 02 00 73 f0 1e fe b0 00 94 a0 09 
00 00 b5 1e 4b 1a 68 0d 2a 2e d0 09 2a 04 d1 08 
43 04 d0 9e f7 60 fb 01 e0 0c 2a 04 d1 1f 49 0b 
68 00 20 18 60 28 e0 07 2a 26 d0 9b f7 12 ff 13 
49 0b 68 01 2b 12 d1 12 49 0b 68 1b 01 0e d4 1a 
49 0b 68 00 2b 0a d0 0e 48 03 68 db 01 02 d5 12 
49 08 68 06 e0 10 49 0b 68 58 00 02 e0 00 28 0b 
d0 02 e0 0e 49 0b 68 18 60 01 20 9e f7 31 fe 0f 
49 0b 68 20 20 03 43 0b 60 00 bd c0 46 b0 c8 08 
00 40 1b 08 00 b4 5f 08 00 40 0b 08 00 23 c3 08 
00 d4 ca 08 00 f4 0a 08 00 0c 0b 08 00 e4 0a 08 
00 e4 ca 08 00 53 86 03 00 e4 c7 08 00 20 04 0e 
00 08 1b 00 4d d0 6c 02 00 73 f0 a6 fa 0c 00 20 
a2 09 00 01 98 00 f0 03 f8 02 b0 f0 bd 00 00 fe 
00 00 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 00 4b 09 00 f0 b5 48 4c 48 4b 49 48 
03 60 49 4b 49 48 03 60 01 f0 f4 fe 00 f0 98 fb 
00 f0 ae f9 00 f0 58 fb 00 f0 b6 fa 00 f0 c8 fa 
03 f0 6f fe 42 4a 15 1c e4 35 42 4b 2b 60 42 4e 
33 68 02 26 33 43 40 4e 33 60 40 48 03 68 80 21 
8b 43 03 60 00 23 3e 4e 33 70 3e 49 0b 1c 23 33 
3d 4e 33 60 3d 4b 3e 4e 33 60 3e 4b 3e 4e 33 60 
0b 1c 12 33 3d 4e 33 60 3d 4b 3e 4e 33 60 3e 48 
3e 4b 3f 4e 33 60 03 1c 0e 33 3e 4e 33 60 12 23 
3d 4e 33 70 0b 1c 11 33 3c 4e 33 60 3c 4b 3d 4e 
33 60 3d 4b 3d 4e 33 60 3d 4e 31 60 3d 4b 3e 4e 
33 60 3e 4e 33 68 3e 4e 33 60 3e 4b 3e 4e 33 60 
3e 4b 6b 67 3e 4b 06 1c 07 1d c8 c4 0e 36 3d 4f 
c8 c4 99 1c 0e 30 06 1c c2 c4 3b 4b d3 62 00 23 
3a 4e 33 60 04 f0 34 fe 39 4b 6b 65 e4 20 9e f7 
3d fb 00 07 00 0f 04 28 05 d1 3f 20 c0 43 35 4a 
50 73 00 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff fb 4b 09 00 0a 90 73 00 23 33 49 0b 
70 33 48 e8 62 f0 bc 08 bc 18 47 00 b5 31 48 32 
49 08 60 32 48 07 49 c8 64 00 f0 24 f9 00 bd c0 
46 14 a4 09 00 91 52 09 00 bc c8 08 00 95 52 09 
00 f0 c4 08 00 a0 19 08 00 45 53 09 00 6c 01 0f 
00 40 15 08 00 fd 07 08 00 1e 45 00 00 6c a4 09 
00 20 c9 00 00 70 a4 09 00 1c c8 00 00 74 a4 09 
00 78 a4 09 00 38 85 00 00 7c a4 09 00 5e 04 00 
00 44 05 00 00 88 13 08 00 8c 13 08 00 90 13 08 
00 78 13 08 00 0e c9 00 00 80 13 08 00 0a c8 00 
00 7c 13 08 00 84 13 08 00 26 85 00 00 74 13 08 
00 d8 ff 0e 00 80 a4 09 00 62 16 00 00 84 a4 09 
00 f9 58 09 00 42 05 00 00 62 19 00 00 81 92 09 
00 68 a4 09 00 4d 65 09 00 b8 13 08 00 ba a5 09 
00 59 9e 09 00 01 4b 09 00 90 00 08 00 79 63 09 
00 70 b5 00 20 0f 49 10 4b 4b 61 14 e0 6b 09 9c 
00 eb 06 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff f6 4c 09 00 db 0e 01 25 9d 40 0b 59 
2b 43 0b 51 43 00 4c 69 c5 00 52 19 52 68 01 26 
32 43 27 25 ad 03 aa 1a 1a 53 01 30 05 4a c3 00 
9d 58 92 2d e5 d3 70 bd c0 46 4c 1b 08 00 ac a5 
09 00 0c a3 09 00 00 20 70 47 00 20 70 47 00 28 
01 d0 00 20 00 e0 01 20 70 47 00 20 70 47 10 b5 
03 78 14 49 0b 70 06 20 a9 f7 5f fd 04 1e 10 d0 
0e 23 03 70 04 23 43 70 00 23 43 71 01 23 83 70 
f7 23 c3 70 fc 23 03 71 a9 f7 79 fd 20 1c a9 f7 
50 fd 01 20 10 bc 08 bc 18 47 81 05 89 0d 03 0a 
fc 20 18 40 fc 28 03 d1 f7 29 01 d1 03 48 00 e0 
00 20 70 47 c0 46 ba a5 09 00 4d 4d 09 00 04 28 
0a d1 06 48 03 78 00 2b 06 d0 05 48 03 78 5b 06 
5b 0e 03 70 01 20 00 e0 00 20 70 47 c0 46 ba a5 
09 00 39 c3 08 00 30 b5 01 24 82 78 12 02 43 78 
13 43 9a 05 92 0d 1b 0a fc 25 2b 40 0c 2b 2d d0 
fc 2b 24 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff f1 4d 09 00 d1 1c 2a 1c d0 b5 2a 0d 
d0 b6 2a 0f d0 c2 2a 10 d0 c3 2a 11 d0 e6 2a 02 
d0 f5 2a 1a d1 12 e0 03 f0 4c fc 17 e0 01 f0 5f 
fe 01 20 16 e0 01 f0 91 fe fa e7 01 f0 c0 fe f7 
e7 01 f0 06 ff f4 e7 05 f0 88 f9 f1 e7 03 f0 af 
f9 ee e7 20 2b 04 d0 04 2b 02 d1 00 24 20 1c 00 
e0 00 20 30 bc 08 bc 18 47 02 48 02 49 08 60 70 
47 c0 46 d5 4d 09 00 18 c9 08 00 00 20 70 47 01 
48 02 49 88 60 70 47 65 4e 09 00 20 1a 08 00 72 
48 73 49 c8 60 70 47 f0 b5 83 b0 04 1c 01 29 06 
d1 64 30 00 23 c3 72 25 1c 94 35 ab 73 eb 73 6c 
48 03 68 9b 07 9b 0f 03 2b 02 d0 71 f7 22 fa c8 
e0 00 23 a3 81 e0 7b 48 40 00 d1 b6 e0 70 f7 bd 
fc 00 28 03 d1 64 48 03 69 1b 01 01 d5 01 21 00 
e0 00 21 27 1c 64 37 3e 1c fb 68 80 20 83 43 c8 
01 03 43 f3 60 0c 36 5c 4a 10 78 43 10 06 d0 c3 
07 1b 0e 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff ec 4e 09 00 31 68 80 20 81 43 19 43 
31 60 56 48 03 69 1b 01 02 d4 38 1c 94 f7 9a f9 
bb 69 00 2b 02 d0 3b 68 1b 06 3b d4 33 88 68 46 
03 80 e3 7b 01 2b 0d d0 25 1c 94 35 6b 7b 00 2b 
10 d0 2b 88 04 2b 0d d3 eb 7c 02 2b 0a d3 ab 7d 
00 2b 07 d1 a7 23 03 20 18 55 00 9b 78 20 83 43 
00 21 06 e0 01 21 e9 74 00 9b 78 20 83 43 08 20 
03 43 1f 20 80 02 83 43 88 02 03 43 00 93 1b 04 
1b 0c 3c 4a 13 60 01 20 30 72 38 4a 13 69 1b 01 
52 d4 00 98 40 06 01 0f 00 23 1a 1c 01 20 94 f7 
7a fb 45 e0 e0 7b 00 28 02 d1 a7 23 01 22 1a 55 
01 28 04 d1 e3 7c 04 2b 01 d0 72 f7 6d fc f3 7a 
00 2b 06 d0 00 23 f3 72 33 68 01 20 40 02 43 40 
33 60 01 21 b1 72 25 1c 94 35 a9 73 23 48 03 69 
db 00 02 d5 20 1c 87 f7 7d fd 33 88 21 49 0b 60 
b0 88 48 60 38 1c 70 f7 9d fc 30 68 40 06 03 0f 
1d 48 c0 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff e7 4f 09 00 5c 30 72 43 1e a3 81 e3 
7b 00 2b 0f d1 01 21 38 7f 81 40 19 4a 10 68 08 
40 08 d1 e3 7c 04 2b 05 d0 16 48 03 78 ab 75 16 
48 03 78 eb 75 0e 48 03 69 1b 01 0f d5 20 1c 94 
f7 d3 fe 0b e0 27 1c 64 37 3b 72 7b 72 70 f7 2b 
fc 63 6c 00 2b 02 d0 5a 23 1b 5b a3 81 03 b0 f0 
bc 08 bc 18 47 81 4e 09 00 00 02 08 00 18 8b 0e 
00 54 20 08 00 dc c8 08 00 cc 8a 0e 00 9e bb 05 
00 b4 01 08 00 f5 01 08 00 f6 01 08 00 30 b5 0d 
1c 04 1c 75 f7 77 fe 6b 07 5b 0f 01 2b 05 d1 e3 
7b 00 2b 02 d1 a0 7b 9c f7 b6 fd 30 bc 08 bc 18 
47 00 b5 2c 22 04 49 05 48 bf f7 74 fc 03 48 04 
49 41 61 04 4b 18 60 00 bd 0c bd 05 00 88 a4 09 
00 6d 50 09 00 e4 02 08 00 10 b5 3f 4c 3f 4b 1c 
60 2c 22 3f 49 20 1c bf f7 5d fc 3e 48 60 62 10 
bd f0 b5 04 1c 05 1c 87 6a 28 35 3b 4b 42 33 18 
78 00 28 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff e2 50 09 00 66 d1 20 1c 01 21 72 f7 
d1 f9 06 1e 4b dd 02 28 04 db 20 1c 77 f7 4b fa 
00 28 59 d1 61 8c 8b 1f 9e 42 23 da 30 4a 13 68 
9c 42 0b d0 39 1c ab 31 08 78 01 38 00 d3 08 70 
73 1c 59 10 20 1c 76 f7 d8 ff 30 e0 73 1c 58 10 
e3 7b 00 2b 05 d0 7b 6c 00 2b 02 d0 6b 7f 00 2b 
25 d0 2f 89 b8 42 22 d3 6a 89 00 2a 06 d1 a3 89 
00 2b 03 d1 20 1c 71 f7 df fd 18 e0 ba 42 00 da 
3a 1c 90 42 01 d9 0c 23 10 e0 4b 23 a2 7c 1b 5d 
9a 42 0c d1 02 28 0a d3 6b 7f 00 2b 05 d0 14 48 
03 78 99 42 01 d9 28 23 00 e0 38 23 a3 74 21 1c 
4d 31 08 78 00 28 0f d0 02 38 08 70 00 06 0b d1 
e3 7b 01 2b 02 d0 23 7d 0c 2b 05 d0 32 1c 20 1c 
05 23 02 21 77 f7 34 f9 f0 bc 08 bc 18 47 b4 a4 
09 00 00 03 08 00 74 bd 05 00 d1 50 09 00 6c 21 
08 00 f4 02 08 00 00 b5 2c 22 16 49 17 48 bf f7 
d4 fb 15 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff dd 51 09 00 48 16 4b 18 60 16 49 01 
61 00 bd 30 b5 0d 1c 04 1c 78 f7 1c f8 02 2d 09 
d1 6b 23 18 5d 00 28 05 d0 20 1c 87 f7 05 fb 20 
1c 87 f7 3d fb 30 bc 08 bc 18 47 00 b5 01 1c 68 
31 cb 78 00 2b 07 d0 4b 7a 00 2b 04 d1 8b 78 00 
2b 01 d0 87 f7 14 fb 00 bd c0 46 2c be 05 00 e0 
a4 09 00 30 03 08 00 e9 51 09 00 00 b5 7c f7 52 
fa 00 bd 00 b5 2c 22 0b 49 0c 48 bf f7 98 fb 0a 
4b 0b 48 03 60 00 bd 0a 49 cb 6a db 00 07 d5 09 
4a d3 88 5b 00 41 8c 8b 42 01 dc 01 21 00 e0 00 
21 5a 30 01 70 70 47 b0 cb 05 00 0c a5 09 00 f4 
03 08 00 54 20 08 00 94 20 08 00 00 20 70 47 30 
b5 04 1c 00 29 2b d0 01 29 25 d1 40 05 1b d4 26 
e0 17 4d 29 1c 17 48 b7 f7 c7 ff 29 88 28 1c 26 
29 02 d1 03 f0 4b fd 0e e0 04 29 02 d1 7c f7 12 
fa 09 e0 0f 29 02 d1 04 f0 32 fb 04 e0 89 00 0d 
4a 89 58 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc 48 d8 52 09 00 c6 f7 ed fa 0a 48 b7 f7 
c6 ff 00 28 df d0 0a 4b 1c 40 03 e0 02 29 01 d1 
7b f7 cb ff 20 1c 30 bc 08 bc 18 47 05 48 06 49 
08 60 70 47 f4 44 08 00 28 45 08 00 9c be 05 00 
ff fb ff ff 95 52 09 00 f0 c4 08 00 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 24 53 09 00 00 b5 43 1e 04 49 0b 60 
04 49 0b 78 03 2b 01 d1 bf f7 e8 ff 00 bd c0 46 
e0 8a 0e 00 38 08 08 00 f0 b5 87 b0 06 1c 04 91 
08 1c 00 21 03 91 a3 4c 20 64 21 1c 44 31 00 91 
00 23 8b 70 a0 48 85 68 00 2d 00 d1 6e e2 ab 7d 
00 2b 09 d0 01 22 03 92 00 23 ab 75 63 61 23 78 
10 20 83 43 23 70 06 e0 60 69 00 28 03 d0 01 2e 
01 d9 70 f7 01 ff 22 69 1d 27 ff 03 00 2a 50 d0 
60 7a 01 28 03 d1 93 89 00 2b 4a d0 47 e0 8f 4b 
1b 5c 00 2b 43 d1 bb 68 db 07 42 d4 13 7d 09 2b 
3d d2 04 28 1a d1 01 2e 18 d1 96 75 62 61 23 78 
10 20 03 43 23 70 23 68 3b 60 85 49 0b 68 72 33 
18 78 02 28 2d d0 00 23 82 49 0b 60 82 49 08 68 
82 49 0b 68 03 60 0b 68 03 60 22 e0 02 28 0a d1 
01 2e 08 d1 96 75 62 61 23 78 10 20 03 43 23 70 
23 68 3b 60 15 e0 03 28 03 d1 79 49 8b 78 02 2b 
0f d0 06 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 1f 54 09 00 28 01 d0 03 28 05 d1 01 
2e 03 d1 bb 68 9b 06 00 d5 c0 e1 12 28 03 d0 10 
28 01 d0 70 f7 2b fe 6a 4b 98 5d 02 90 00 28 7d 
d0 01 23 db 07 33 43 01 93 6b 4b 6c 49 08 68 98 
63 01 23 6b 49 0b 60 6b 49 0b 68 9b 0c 9b 04 0b 
60 0b 68 69 49 08 68 03 43 66 49 0b 60 01 23 00 
99 cb 70 66 49 0b 68 66 49 0b 60 66 49 0b 68 66 
49 0b 60 28 7c 1a 28 1d d1 64 49 0b 68 64 49 0b 
60 64 49 0b 68 64 49 0b 60 64 49 0b 68 64 49 0b 
60 64 49 0b 68 64 49 0b 60 64 49 0b 68 64 49 0b 
60 64 49 0b 68 50 49 0b 60 63 49 08 68 63 49 08 
60 63 49 2d e0 63 49 0b 68 55 49 0b 60 62 49 0b 
68 55 49 0b 60 61 49 0b 68 55 49 0b 60 60 49 0b 
68 55 49 0b 60 5f 49 0b 68 55 49 0b 60 19 28 0e 
d1 ff 20 17 30 2b 56 2a 33 09 dd 5b 49 0b 68 3e 
49 0b 60 5a 49 08 68 51 49 08 60 59 49 08 e0 59 
49 0b 68 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 1a 55 09 00 39 49 0b 60 58 49 08 68 
4c 49 08 60 57 49 08 68 57 49 08 60 a8 7b 23 18 
04 28 01 d3 18 78 00 e0 20 5c 6f 22 90 43 18 70 
c2 e0 a8 7b 22 5c 0f 21 8a 43 31 07 09 0f 0a 43 
22 54 23 18 04 28 04 98 02 d3 81 07 10 1c 01 e0 
81 07 18 78 49 0e 60 22 90 43 08 43 18 70 23 4b 
46 49 08 68 98 63 00 9a d3 78 00 2b 00 d1 a1 e0 
22 49 0b 68 9b 0c 9b 04 0b 60 0b 68 40 49 08 68 
03 43 1d 49 0b 60 00 23 d3 70 3d 49 0b 68 1d 49 
0b 60 3c 49 0b 68 1d 49 0b 60 3b 49 0b 68 1d 49 
0b 60 3a 49 0b 68 21 49 0b 60 39 49 0b 68 1b 49 
0b 60 38 49 0b 68 1b 49 0b 60 37 49 0b 68 1d 49 
0b 60 36 49 0b 68 09 49 0b 60 35 49 6b e0 64 2c 
08 00 6c 21 08 00 ec bb 05 00 dc 02 08 00 60 00 
0f 00 ac 2c 08 00 44 02 08 00 88 2b 08 00 2c fc 
0e 00 60 02 08 00 e0 8a 0e 00 b8 8a 0e 00 5c 02 
08 00 6c 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 15 56 09 00 13 08 00 d8 fc 0e 00 70 
13 08 00 e0 fc 0e 00 6c a4 09 00 cc fc 0e 00 74 
a4 09 00 dc fc 0e 00 70 a4 09 00 d0 fc 0e 00 7c 
a4 09 00 c8 fc 0e 00 78 a4 09 00 d4 ff 0e 00 2c 
a4 09 00 30 a4 09 00 30 fc 0e 00 34 a4 09 00 78 
13 08 00 7c 13 08 00 80 13 08 00 74 13 08 00 84 
13 08 00 14 a4 09 00 18 a4 09 00 1c a4 09 00 20 
a4 09 00 24 a4 09 00 28 a4 09 00 d8 ff 0e 00 b8 
2c 08 00 48 02 08 00 bc 2c 08 00 c0 2c 08 00 c4 
2c 08 00 c8 2c 08 00 cc 2c 08 00 d0 2c 08 00 d4 
2c 08 00 d8 2c 08 00 dc 2c 08 00 08 68 93 49 08 
60 93 49 0b 68 93 49 0b 60 00 21 01 91 28 68 82 
6a 28 1c 00 21 c6 f7 ed f8 00 28 10 d0 26 23 1a 
5c 00 2a 0c d0 83 68 00 2b 09 d0 02 98 00 28 04 
d0 80 23 01 98 18 43 01 90 01 e0 01 22 00 e0 00 
22 23 78 80 20 83 43 d0 01 03 43 23 70 20 20 04 
99 08 40 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 10 57 09 00 01 d0 01 20 c0 03 7f 49 
08 60 04 99 09 07 04 d4 7d 49 0b 68 80 20 83 43 
0b 60 04 99 88 08 01 21 41 40 a2 78 80 20 82 43 
c8 01 02 43 a2 70 28 68 82 6a 28 1c 03 21 c6 f7 
b3 f8 74 49 0b 78 01 2b 01 d0 77 f7 53 f8 05 a9 
71 4a 13 68 70 20 03 40 18 09 9c f7 a0 f8 23 69 
00 2b 14 d0 63 7a 03 2b 11 d1 88 f7 01 fc 00 28 
06 d1 6a 48 03 68 03 2b 02 d0 03 68 06 2b 06 d1 
2b 7c 12 2b 03 d1 01 23 00 98 83 70 58 e0 05 98 
80 07 80 0f 06 d0 03 28 0e d1 06 9b 60 49 08 88 
83 42 09 d3 03 98 01 28 00 d1 65 61 70 f7 6e fc 
01 23 00 99 4b 70 43 e0 08 20 b8 60 a8 7b 78 62 
23 68 3b 60 3b 1c 18 33 22 1d 03 92 92 07 92 0f 
02 d1 03 99 09 68 0f e0 03 99 89 1a 03 91 d2 00 
09 68 d1 40 04 91 20 21 8a 1a 03 99 49 68 91 40 
01 b4 05 98 01 43 01 bc 19 60 ba 69 33 1c 10 3b 
04 2b 0d 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 0b 58 09 00 d2 47 4b 13 40 ff 22 01 
32 82 40 13 43 bb 61 10 2e 07 d1 44 49 08 68 44 
49 08 60 02 e0 40 48 10 40 b8 61 01 98 00 28 00 
d0 78 61 e5 60 26 72 00 23 00 99 0b 70 4b 70 28 
1c 8c f7 b5 fc 01 20 07 b0 f0 bc 08 bc 18 47 39 
4b 39 49 08 7a 18 5c 39 49 0b 68 00 28 14 d0 01 
20 80 03 03 43 0b 60 36 4a 13 68 36 48 03 40 36 
4a 11 78 49 02 0b 43 35 4a 13 60 35 4a 13 68 30 
20 83 43 10 20 18 43 08 e0 32 48 03 40 0b 60 2c 
49 0b 68 2e 49 0b 60 2e 49 08 68 2f 49 08 60 70 
47 10 b5 25 4c 23 4b 60 7a 18 5c 00 28 02 d0 70 
f7 5f ff 15 e0 60 69 00 28 01 d0 70 f7 69 fc 27 
49 08 68 63 7a 01 2b 01 d1 25 4a 00 e0 25 4a 13 
68 03 60 11 68 01 60 00 23 23 4a 13 60 70 f7 74 
fe 00 23 22 49 0b 60 e3 60 23 61 63 72 44 34 01 
20 20 70 10 bd 00 28 03 d1 03 48 03 68 03 48 03 
60 00 20 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc 72 06 59 09 00 70 47 30 fc 0e 00 80 a4 
09 00 d8 ff 0e 00 64 8b 0e 00 a4 86 0e 00 d4 c1 
08 00 24 86 0e 00 1c 84 0e 00 e4 b6 08 00 ff f0 
ff ff 94 06 08 00 64 fc 0e 00 ec bb 05 00 64 2c 
08 00 80 8b 0e 00 b0 2c 08 00 ff c1 ff ff 90 13 
08 00 88 fc 0e 00 b4 2c 08 00 ff bf ff ff cc fd 
0e 00 ac 2c 08 00 40 02 08 00 44 02 08 00 60 00 
0f 00 18 80 0e 00 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 88 59 09 00 70 b5 82 b0 06 1c 65 48 
01 68 89 06 02 d5 02 20 72 f7 1f fc 62 4c 25 68 
a3 68 23 60 00 2d 26 d0 00 2e 18 d1 9e f7 f4 f9 
00 28 14 d0 c3 07 03 d5 2a 68 91 69 00 29 0b d1 
43 07 03 d5 2a 68 d1 69 00 29 05 d1 83 07 06 d5 
2a 68 11 6a 00 29 02 d0 28 1c c5 f7 6c ff 9e f7 
f8 f9 01 1c 2a 68 52 69 00 2a 04 d0 00 28 02 d0 
28 1c c5 f7 5d ff a0 68 00 26 a8 42 18 d0 00 2d 
21 d0 2a 68 12 69 00 2a 03 d0 28 1c 05 21 c5 f7 
4f ff ae 81 23 69 9d 42 00 d1 26 61 2b 7d 09 2b 
11 d3 28 1c 73 f7 e8 fd 28 1c 73 f7 6d f9 0a e0 
00 28 08 d0 63 69 98 42 05 d1 66 61 3b 48 00 22 
01 21 b7 f7 1d ff 3a 48 c1 6e 00 29 04 d0 a3 68 
00 2b 01 d1 c5 f7 2f ff 70 f7 b6 fb a0 68 00 28 
4b d0 86 81 03 7d 09 2b 20 d2 63 69 98 42 05 d1 
66 61 2e 48 00 22 01 21 b7 f7 02 ff a0 68 a8 42 
06 d1 01 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 83 5a 09 00 68 49 68 00 29 02 d0 05 
23 03 75 08 e0 01 7d 03 29 01 d0 04 29 05 d1 01 
68 49 68 00 29 01 d0 c5 f7 08 ff a0 68 02 23 03 
75 01 68 0a 69 00 2a 02 d0 02 21 c5 f7 fb fe a0 
68 80 7b 1d 4a 13 68 70 21 0b 40 19 09 88 42 16 
d1 69 46 9b f7 ea fe 70 f7 60 fc 00 28 01 d0 17 
48 00 e0 17 48 02 88 00 99 89 07 89 0f 04 d0 03 
29 05 d1 01 9b 93 42 02 d3 3f 23 01 20 18 55 a0 
68 8c f7 e0 f9 01 20 8c f7 f0 f9 a6 60 66 60 3c 
34 26 71 66 71 01 20 02 b0 70 bc 08 bc 18 47 09 
48 04 49 88 61 70 47 c0 46 c4 c4 08 00 6c 21 08 
00 0c 2d 08 00 20 1a 08 00 24 86 0e 00 66 02 08 
00 64 02 08 00 89 59 09 00 9f 48 a0 49 88 65 70 
47 00 b5 9f 4a 90 07 80 0f 01 d1 11 68 08 e0 12 
1a c0 00 13 68 c3 40 20 21 08 1a 51 68 81 40 19 
43 c9 0f 98 48 01 70 98 4a 10 68 00 28 17 d0 97 
4a 02 60 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 7e 5b 09 00 97 4a 82 60 97 4a c2 60 
01 23 96 4a 13 70 00 23 96 4a 13 60 96 4a 13 60 
96 4a 13 60 01 29 02 d1 00 f0 07 f8 02 e0 40 68 
c5 f7 85 fe 08 bc 18 47 00 00 00 b5 00 f0 03 f8 
08 bc 18 47 00 00 10 b5 64 23 8c 48 03 70 00 23 
8c 48 03 60 8c 48 03 60 8c 4c 23 60 00 f0 4f f8 
7d 4a 90 07 80 0f 01 d1 11 68 08 e0 12 1a c0 00 
13 68 c3 40 20 21 08 1a 51 68 81 40 19 43 01 20 
40 07 01 40 15 d0 81 49 0b 68 00 14 03 43 0b 60 
80 49 0b 68 80 48 03 40 0b 60 04 39 0b 68 01 20 
80 03 03 43 0b 60 7c 4b 7d 49 0b 60 03 03 7c 49 
0b 60 68 4a 90 07 80 0f 01 d1 11 68 08 e0 12 1a 
c0 00 13 68 c3 40 20 21 08 1a 51 68 81 40 19 43 
c9 00 11 d5 74 4c 23 68 00 2b 02 d0 20 1c b7 f7 
05 fc 71 49 20 1c 00 23 1a 1c b7 f7 e0 fb 6f 48 
01 68 20 1c b7 f7 e6 fb 8e f7 62 fa 10 bd 10 b5 
6c 4c 23 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 79 5c 09 00 68 01 24 23 43 6a 4c 23 
60 01 23 9b 03 69 4c 23 60 50 4a 90 07 80 0f 01 
d1 11 68 08 e0 12 1a c0 00 13 68 c3 40 20 21 08 
1a 51 68 81 40 19 43 09 01 05 d5 5e 48 03 68 02 
20 03 43 5c 48 03 60 5d 48 00 21 81 60 f4 21 c1 
60 20 21 01 61 e8 21 81 61 e9 21 41 61 10 21 41 
62 40 21 c1 61 01 62 05 23 9b 04 03 60 10 bd f0 
b5 82 b0 07 1c 01 91 0c 1c 00 22 00 92 01 23 5b 
02 50 49 0b 60 4e 49 0e 68 36 0c 36 04 21 1c 24 
29 03 d0 15 1c 25 29 1c d1 02 e0 08 24 0a 21 0a 
e0 70 30 00 78 02 28 02 d1 08 24 46 48 01 e0 01 
24 46 48 02 78 01 21 23 01 0d 03 1d 43 13 07 1b 
0d 1e 43 fb 7b 00 2b 00 d1 e4 e0 01 23 db 03 1e 
43 e0 e0 01 9b 5b 00 3d 48 1c 5a 3d 49 8c 42 11 
d1 80 23 da 5d 3c 48 13 5c 1b 01 3b 48 18 18 83 
88 00 2b 07 d0 37 4c 10 34 83 7a 01 2b 06 d1 34 
4c 20 34 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 74 5d 09 00 03 e0 00 2c 01 d1 25 1c 
c3 e0 38 1c 8c f7 9c fb 00 28 00 d0 40 24 31 48 
03 68 00 2b 07 d0 60 2c 01 d1 e0 24 64 e0 70 2c 
08 d1 d0 24 60 e0 01 98 04 28 01 d0 02 28 01 d1 
01 25 2d 04 30 2c 4f d1 70 23 d8 5d 00 28 4b d0 
21 4c 70 34 50 e0 c0 46 4d 5b 09 00 a0 19 08 00 
c0 05 08 00 30 c8 08 00 44 06 08 00 b1 5b 09 00 
e1 5c 09 00 15 5f 09 00 b8 05 08 00 34 c8 08 00 
38 c8 08 00 3c c8 08 00 d0 05 08 00 40 c8 08 00 
48 c8 08 00 4c c8 08 00 9c 80 0e 00 10 80 0e 00 
ff bf ff ff ff 03 00 00 bc 82 0e 00 10 00 0c 00 
68 50 08 00 67 3d 02 00 d4 05 08 00 70 01 0f 00 
5c 00 0f 00 74 82 0e 00 0c 80 0e 00 98 06 08 00 
90 06 08 00 d8 05 08 00 10 01 00 00 90 05 08 00 
24 50 08 00 d4 c4 08 00 50 2c 05 d1 3b 6f db 05 
02 d5 01 23 5b 04 1d 43 25 43 ff 23 11 33 70 33 
9c 42 03 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 6f 5e 09 00 d0 23 09 5d 48 c1 5c 00 
91 30 2c 0b d1 70 23 d8 5d 00 28 07 d1 38 1c 28 
30 03 7d 80 7a 19 18 09 06 09 0e 00 91 00 98 03 
03 1d 43 fb 7b 00 2b 02 d0 01 23 db 03 1e 43 fb 
7c 03 2b 04 d1 78 8c c3 06 18 0f 03 02 1e 43 40 
2c 25 d1 4c 48 03 78 00 2b 06 d0 38 1c 8d f7 74 
fe 03 07 1b 0a 1d 43 1a e0 01 23 db 04 1d 43 b8 
7b 9b f7 ff fc 40 08 44 4a 10 60 44 4a 11 68 9b 
f7 93 fc 43 4a 10 60 43 4a 13 68 98 42 04 d2 38 
1c 8d f7 3a fe 00 28 02 d0 01 23 3a 48 03 70 3e 
48 05 60 46 60 02 b0 f0 bc 08 bc 18 47 f0 b5 82 
b0 0f 1c 05 1c 00 22 00 92 01 90 8c f7 cb fa 36 
4e 00 28 44 d0 34 68 2f 48 01 78 00 29 1a d1 a8 
7b 9b f7 cf fc 40 08 2c 4a 10 60 2c 4a 11 68 9b 
f7 63 fc 2b 4a 10 60 2b 4a 13 68 98 42 04 d2 28 
1c 8d f7 0a fe 00 28 1b d0 01 23 22 48 03 70 27 
4b 1c 40 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 6a 5f 09 00 15 e0 6b 6e 1b 06 12 d4 
01 29 10 d1 28 1c 8d f7 fa fd 00 28 0b d1 a8 7b 
9b f7 aa fc 41 08 1a 4a 11 60 00 23 17 4a 13 70 
01 23 db 04 1c 43 14 48 03 78 00 2b 03 d0 01 98 
8c f7 34 ff 00 90 17 4b 1c 40 00 98 03 07 1b 0a 
1c 43 34 60 04 2f 01 d0 02 2f 05 d1 33 68 01 21 
09 04 0b 43 01 21 07 e0 10 48 03 78 00 2b 06 d0 
33 68 0e 49 0b 40 00 21 33 60 0b 48 01 70 02 b0 
f0 bc 08 bc 18 47 24 06 08 00 b8 05 08 00 38 c8 
08 00 34 c8 08 00 3c c8 08 00 cc 05 08 00 70 82 
0e 00 ff ff f7 ff ff ff 0f ff 45 c8 08 00 ff ff 
fe ff 30 b5 04 1c c3 7c 03 2b 27 d1 03 7d 0c 2b 
24 d1 18 30 43 7b 00 2b 20 d1 21 49 0b 69 9c 42 
02 d1 8b 68 00 2b 13 d0 41 89 00 68 0b 18 58 01 
05 09 a0 7b 9b f7 48 fc 85 42 01 d3 28 1a 03 e0 
43 1b 01 20 00 07 c0 1a 83 1f 16 48 83 42 05 d3 
20 1c 73 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc 63 65 60 09 00 f7 c8 fa 20 1c 72 f7 56 
ff 23 7d 02 2b 03 d0 03 2b 01 d0 04 2b 07 d1 0f 
48 03 79 00 2b 16 d0 20 1c 70 f7 9f fd 12 e0 0c 
48 03 69 00 2b 02 d0 20 1c 70 f7 34 f8 06 49 41 
23 58 5c 01 28 04 d0 00 28 04 d1 0b 68 9c 42 01 
d1 72 f7 c2 fa 30 bd 6c 21 08 00 fb ff ff 07 a4 
2c 08 00 64 2c 08 00 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 48 61 09 00 70 b5 04 1c 00 25 38 48 
43 69 12 21 9b 07 08 d5 36 4a 10 68 36 4a 10 60 
50 30 40 79 12 28 00 d8 01 1c 43 20 9d f7 6c f8 
32 4b a3 60 32 4b 23 61 20 1c 08 30 aa f7 0d ff 
21 68 08 60 63 68 1d 60 aa f7 76 ff 20 1c 10 30 
aa f7 03 ff 21 68 08 60 04 20 aa f7 85 ff 60 61 
06 28 01 da aa f7 68 ff 20 1c 08 30 aa f7 f5 fe 
21 68 08 60 63 68 00 20 18 60 04 20 aa f7 74 ff 
e0 60 20 1c 10 30 aa f7 e8 fe 21 68 08 60 63 68 
00 20 18 60 04 20 aa f7 67 ff 60 61 e3 68 c6 1a 
30 1c aa f7 b7 ff 04 28 17 dd 01 35 0c 2d 14 d0 
30 1c 04 2e 08 dd aa f7 ad ff 81 00 08 1a 21 69 
08 18 02 38 20 61 cf e7 aa f7 a4 ff 81 00 08 1a 
a1 68 08 1a 02 30 a0 60 c6 e7 a1 68 20 69 0b 1a 
e3 61 40 18 c3 0f 18 18 43 10 23 62 70 bd c0 46 
18 1b 08 00 d4 cc 08 00 34 a7 09 00 ff 03 00 00 
01 fc ff 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc 05 43 62 09 00 ff 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 58 62 09 00 f0 b5 44 4d 2b 68 98 7b 
9b f7 3b fb 46 08 2b 68 99 6c 30 1c 9b f7 d0 fa 
04 1c 28 68 01 1c 94 31 4a 88 00 2a 10 d0 94 42 
0e d9 03 7d 0b 2b 0b d0 0d 2b 09 d0 70 f7 9f fb 
2b 68 64 33 19 7f 01 20 00 03 7b f7 71 f8 64 e0 
0b 7d 00 2b 06 d0 cb 88 f3 1a 1b 04 1b 0c 9c 42 
00 d8 1c 1c c3 6f 64 30 00 2b 06 d0 0b 89 f3 1a 
1b 04 1b 0c 9c 42 00 d8 1c 1c 8a 88 b3 1a 1a 04 
12 0c 94 42 00 d8 14 1c 0b 88 1f 1f ba 42 04 d3 
cb 7c 02 2b 01 d3 00 23 cb 74 21 4e 33 88 9c 42 
04 d8 00 20 ba 42 2e d3 03 20 2c e0 73 88 9c 42 
01 d8 04 22 28 e0 b3 88 9c 42 0b d9 00 7f 74 f7 
c1 fe 00 28 14 d0 03 7c 11 2b 11 d1 15 49 4b 88 
9c 42 03 d8 29 68 94 31 05 22 15 e0 8b 88 9c 42 
0d d8 29 68 94 31 06 22 4a 74 5e 23 83 74 0c e0 
f3 88 9c 42 03 d8 29 68 94 31 06 22 04 e0 29 68 
94 31 07 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc a1 53 63 09 00 22 00 e0 02 1c 4a 74 0b 
7e 01 2b 04 d1 53 1f 01 2b 01 d8 04 23 4b 74 f0 
bd b4 21 08 00 34 02 08 00 ec 02 08 00 10 b5 a3 
f7 d3 fb 0b 49 4b 69 9b 07 0f d5 0a 48 03 68 01 
20 03 43 08 48 03 60 0a 24 9b f7 50 fd 01 3c fb 
d1 04 48 03 68 5b 08 5b 00 03 60 10 bc 08 bc 18 
47 18 1b 08 00 f0 fc 0e 00 10 b5 09 4c 2c 22 09 
49 20 1c be f7 e1 fa 08 49 e1 60 08 4b 1c 60 10 
bd c2 7b 4a 40 02 d0 83 8c 05 49 0b 60 70 47 c0 
46 38 a7 09 00 34 cc 05 00 cd 63 09 00 10 04 08 
00 cc 8a 0e 00 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc d4 18 64 09 00 f0 b5 81 b0 04 1c 00 21 
00 91 c5 6d 87 26 f6 00 00 2d 04 d1 30 1c 9b f7 
a6 f8 05 1e 03 d0 30 1c 9b f7 a1 f8 00 90 26 4f 
3b 68 00 2b 08 d1 30 1c 08 30 9b f7 98 f8 38 60 
31 1c 08 31 be f7 b8 fd 20 48 03 68 00 2b 0d d1 
30 1c 08 30 9b f7 8b f8 1c 4a 10 60 31 1c 08 31 
be f7 aa fd 19 48 03 68 00 2b 07 d0 3b 68 00 2b 
04 d0 00 2d 02 d0 00 98 00 28 17 d1 e0 23 00 20 
18 51 e5 65 e4 21 0b 59 db 02 08 d4 63 58 10 48 
03 43 0b 51 50 22 20 68 07 21 7d f7 d6 fa 0d 48 
03 68 00 2b 0d d1 9b f7 6e f8 0a e0 e5 65 60 60 
e4 22 13 59 06 48 83 43 13 51 20 68 07 21 7d f7 
e5 fa 00 20 01 b0 f0 bd 44 44 08 00 9c 44 08 00 
00 00 10 00 60 03 08 00 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc 78 f0 64 09 00 30 b5 e4 22 13 58 01 21 
09 05 8b 43 13 50 05 1c 79 f7 2a fa 00 24 00 28 
00 d0 ec 65 e8 6d 00 28 02 d0 9b f7 5b f8 ec 65 
68 68 00 28 02 d0 9b f7 55 f8 6c 60 07 4d 28 68 
00 28 02 d0 9b f7 4e f8 2c 60 05 4d 28 68 00 28 
02 d0 9b f7 47 f8 2c 60 30 bd c0 46 44 44 08 00 
9c 44 08 00 00 23 13 60 01 28 05 d1 01 23 db 04 
0b 60 07 23 9b 03 13 60 70 47 00 00 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc 74 8c 65 09 00 b0 b5 03 68 5b 01 19 48 
c2 18 80 27 0f 40 49 06 49 0e 90 68 00 28 27 d0 
05 68 28 1c 04 1c 00 2f 06 d0 43 7b 8b 42 01 d0 
00 23 00 e0 01 23 06 e0 03 7b 5b 08 8b 42 01 d0 
00 23 00 e0 01 23 00 2b 0f d0 a8 42 05 d1 13 7c 
00 2b 02 d1 d3 7f 02 2b 0a d0 11 1c 08 31 9b f7 
bc fd 20 1c 9a f7 aa ff 02 e0 00 68 a8 42 d9 d1 
b0 bd c0 46 7c 29 08 00 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc 1e 18 66 09 00 10 b5 00 29 07 d0 04 1c 
70 f7 98 f9 20 1c 6e f7 03 f9 01 20 00 e0 08 1c 
10 bd 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc 44 58 66 09 00 00 b5 0d 48 b6 f7 07 fe 
00 bd 30 b5 05 1c 00 24 0a 49 a3 00 c8 18 c3 78 
ab 42 04 d1 a3 00 c8 18 04 21 be f7 a5 fc 01 34 
08 2c f1 d3 30 bd 00 b5 00 68 ff f7 ea ff 00 bd 
b8 52 08 00 50 47 08 00 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff a0 66 09 00 30 b5 10 4d 0d 24 28 1c 
00 22 11 1c 90 f7 20 fa 28 1c 90 f7 13 fa 20 35 
01 3c f4 d1 30 23 63 43 09 48 18 18 2c 23 19 5c 
02 29 04 d1 40 6a 00 28 01 d0 9a f7 7b ff 01 34 
02 2c ef d3 90 f7 c8 f9 30 bd c0 46 7c 29 08 00 
80 59 08 00 f0 b5 82 b0 05 1c 0e 1c 04 1c b0 34 
69 46 20 7b 9b f7 d3 f8 2c 48 2d 4a 11 78 43 1a 
f6 00 01 98 99 19 40 18 2a 4b 98 42 01 d3 03 20 
05 e0 01 21 28 4b 98 42 00 d3 02 21 08 1c 00 99 
43 18 58 08 03 1d 58 08 86 01 76 09 21 88 30 1c 
9b f7 6a f8 67 88 39 1c 77 f7 e6 fa 38 1a 43 08 
ab 80 83 19 58 01 40 09 a0 60 14 22 29 1c 1b 48 
03 f0 a8 fd 02 b0 f0 bd 10 b5 04 1c 18 49 08 68 
00 07 00 0f 01 28 0b d8 0b 68 3f 20 00 02 03 40 
19 0a 14 4a 90 6e ff f7 b5 ff 13 4a 93 78 a3 74 
10 bc 08 bc 18 47 10 b5 04 1c b3 f7 b7 f8 0f 49 
8b 78 00 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc 41 9b 67 09 00 2b 07 d1 a3 7c 0b 49 88 
78 83 42 02 d0 20 1c b3 f7 87 fe 10 bc 08 bc 18 
47 0e 02 00 00 38 a4 09 00 a9 03 00 00 71 02 00 
00 00 98 0e 00 a8 8b 0e 00 38 b0 08 00 74 15 08 
00 ac 21 08 00 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff ec 67 09 00 f0 b5 84 b0 06 1c 18 1c 
01 ab 07 c3 00 25 2c 1c 03 f0 5e fd 00 90 2f 1c 
01 99 00 29 18 d0 f3 7f 02 2b 15 d1 33 7c 35 1c 
00 2b 01 d0 0c 35 00 e0 08 35 2a 68 10 1e 00 d0 
10 68 00 2a 07 d0 11 68 91 42 01 d1 2c 60 01 e0 
0b 68 13 60 0c 60 14 e0 35 74 12 e0 0a 68 01 92 
8a 42 01 d1 f7 60 01 e0 13 68 0b 60 01 99 0f 60 
00 2c 04 d0 23 68 13 60 22 60 14 1c 01 e0 14 1c 
12 60 f1 68 00 29 e9 d1 15 e0 1a 68 01 93 11 1c 
9a 42 01 d1 b7 60 04 e0 13 68 01 b4 02 98 03 60 
01 bc 0f 60 00 2c 04 d0 23 68 13 60 22 60 14 1c 
01 e0 14 1c 12 60 b3 68 00 2b e6 d1 00 2d 0b d0 
2a 68 00 2a 05 d0 13 68 03 60 2b 68 18 60 28 60 
07 e0 28 60 00 60 04 e0 f3 7f 02 2b 01 d1 03 23 
f3 77 00 98 03 f0 00 fd 12 e0 20 68 05 1c a0 42 
01 d1 00 24 01 e0 03 68 23 60 2f 60 03 99 00 29 
04 d0 02 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc 7d e7 68 09 00 99 00 22 9c f7 31 fe 01 
e0 9a f7 26 fe 00 2c ea d1 04 b0 f0 bd 0a 48 0b 
49 08 60 0b 48 0b 49 08 60 0b 48 0c 49 08 60 0c 
4b 0c 49 0b 60 0c 4b 0d 49 0b 60 0d 4b 0d 49 0b 
60 0d 4b 0e 49 0b 60 70 47 c9 70 09 00 64 c8 08 
00 23 6f 09 00 68 c8 08 00 e9 75 09 00 80 c8 08 
00 19 6a 09 00 54 c8 08 00 09 6d 09 00 70 c8 08 
00 69 76 09 00 78 c8 08 00 64 a3 09 00 b0 06 08 
00 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 98 69 09 00 70 b5 05 1c 7c f7 55 f8 
01 1c 04 1c ea 69 12 04 d2 0f 22 73 03 23 63 73 
0c 34 41 4b 18 68 00 09 02 26 80 07 06 d5 f4 20 
43 59 9b 07 02 d5 a6 70 3c 48 06 60 f4 20 43 59 
db 06 01 d4 00 2a 01 d1 00 20 00 e0 38 48 48 60 
28 1c 90 f7 e6 fc 00 23 36 4a 13 70 70 bd 30 b5 
04 1c 0d 1c 7c f7 29 f8 33 49 4b 68 1a 7b d2 07 
d2 0f 02 73 05 23 43 73 85 73 30 4a 42 60 01 1c 
20 1c 90 f7 ce fc 30 bd 10 b5 04 1c 03 21 ff f7 
e6 ff 29 4a 53 68 98 7b 24 4a 10 60 20 1c 8d f7 
d0 ff 10 bc 08 bc 18 47 70 b5 04 1c 7c f7 05 f8 
01 1c e2 69 12 04 d2 0f 02 73 04 23 43 73 f8 23 
1d 59 83 7b 01 26 b3 43 35 40 2b 43 83 73 f8 26 
35 59 ad 07 ed 0f 02 26 b3 43 6d 00 2b 43 83 73 
0c 30 00 2a 0c d1 16 4a 53 78 15 78 5b 19 95 78 
eb 18 d5 78 eb 18 15 79 eb 18 52 79 d3 18 00 e0 
00 23 c3 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 93 6a 09 00 70 0f 48 48 60 20 1c 90 
f7 8a fc 70 bd 00 b5 09 4a 51 68 89 7b 8b 07 da 
0f c9 07 c9 0f 8d f7 cc ff 00 bd c0 46 64 1b 08 
00 88 50 08 00 d3 49 02 00 5c c8 08 00 f4 44 08 
00 8b 71 09 00 e8 50 08 00 09 4a 02 00 10 b5 04 
1c 6d 4a 10 68 c0 07 02 d4 11 23 23 70 2b e0 08 
79 00 02 c9 78 08 43 01 21 78 f7 6f f8 00 28 03 
d0 f8 22 11 58 49 07 01 d5 12 23 ee e7 c1 69 09 
04 03 d4 f4 21 0b 58 9b 06 0d d5 5f 4b 19 68 49 
06 49 0f f4 22 12 58 92 07 92 0f 91 42 03 d1 5b 
49 0b 78 00 2b 01 d0 0c 23 d7 e7 01 23 0b 70 28 
34 23 70 ff f7 2b ff 10 bd 30 b5 05 1c 0c 1c 03 
1c 28 33 01 20 18 70 01 f0 f4 fa 00 28 01 d1 0c 
20 22 e0 20 79 00 02 e1 78 08 43 01 21 78 f7 35 
f8 00 28 0b d0 f8 22 11 58 49 07 01 d4 0b 20 13 
e0 f4 30 03 68 5b 06 01 d4 0e 20 0d e0 42 49 08 
68 40 06 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 8e 6b 09 00 40 0f 02 28 08 d1 41 4a 
11 88 60 1d 01 f0 40 fa 00 28 01 d1 0d 20 28 70 
30 bd 30 b5 8a 7b 00 2a 01 d1 12 23 40 e0 37 4c 
cb 78 20 68 02 25 00 2b 06 d0 01 23 18 43 20 60 
36 48 03 68 2b 43 05 e0 01 23 98 43 20 60 32 48 
03 68 ab 43 03 60 31 48 0b 79 03 70 4b 79 43 70 
8b 79 83 70 2f 48 cb 79 20 2b 02 d1 2e 4b 18 60 
02 e0 2d 48 40 2b f9 d0 48 7a 00 02 0b 7a 18 43 
40 10 2a 4b 18 60 c0 00 60 80 c8 7a 00 02 8b 7a 
18 43 20 4b 18 80 48 7b 00 02 0b 7b 18 43 24 4b 
18 80 24 48 02 80 cb 7b 24 48 03 70 0b 7c 23 48 
03 70 30 bd 16 4a 11 68 c9 07 c9 0f 81 73 17 49 
0b 78 c3 73 4b 78 03 74 8b 78 43 74 16 4a 11 68 
09 0a 81 74 16 4a 11 68 49 00 c1 74 09 0a 01 75 
0d 4a 11 88 41 75 09 0a 81 75 11 4a 11 88 c1 75 
09 0a 01 76 10 49 0b 88 43 76 0f 49 0b 78 83 76 
0f 49 0b 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 89 6c 09 00 78 c3 76 0e 23 c3 70 70 
47 c0 46 64 1b 08 00 5c c8 08 00 60 a4 09 00 30 
1b 08 00 a8 06 08 00 1e 20 00 00 94 06 08 00 3a 
40 00 00 90 06 08 00 62 a4 09 00 64 a4 09 00 65 
a7 09 00 66 a7 09 00 10 b5 04 1c ff 20 05 21 93 
f7 79 ff 00 28 06 d0 16 23 83 70 c4 70 21 0a 01 
71 93 f7 fb fe 10 bd 10 b5 04 1c ff 20 05 21 93 
f7 69 ff 00 28 06 d0 18 23 83 70 c4 70 21 0a 01 
71 93 f7 eb fe 10 bd 10 b5 00 24 20 1c 00 f0 f0 
fb 01 34 04 2c f9 d3 18 21 ab 48 be f7 54 f9 01 
f0 4c f8 a9 48 02 68 d1 07 08 d5 51 06 49 0f 02 
29 04 d1 a6 4a 11 68 72 23 0b 43 13 60 00 23 a4 
49 0b 70 a4 49 0b 70 40 88 c0 10 a3 49 08 60 a3 
49 0b 70 10 bc 08 bc 18 47 30 b5 05 1c 00 24 4e 
23 63 43 9f 48 18 18 81 1c 28 1c 06 22 03 f0 b5 
fa 00 28 03 d1 20 1c 00 f0 bb fb 02 e0 01 34 04 
2c ed d3 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 84 6d 09 00 30 bd 00 b5 00 21 4e 20 
48 43 95 4a 82 18 50 78 00 02 12 78 10 43 02 d0 
8d f7 d8 fc 07 e0 01 31 04 29 f0 d3 00 23 8f 49 
0b 70 8d f7 08 fe 00 bd f0 b5 06 1c 04 25 00 24 
89 4f 4e 20 60 43 c0 19 81 1c 30 1c 28 30 06 22 
03 f0 86 fa 00 28 01 d1 25 1c 02 e0 01 34 04 2c 
ee d3 04 2d 0d d1 00 24 4e 20 60 43 c1 19 48 78 
00 02 09 78 08 43 01 d1 25 1c 02 e0 01 34 04 2c 
f2 d3 04 2d 18 d2 4e 23 6b 43 dc 19 31 1c 28 31 
a0 1c 06 22 bd f7 b8 fd 5c 20 80 5b 20 70 00 0a 
60 70 31 1c 20 1c 08 30 00 f0 f6 f9 31 1c 28 31 
6f 48 06 22 bd f7 a8 fd f0 bd f0 b5 04 1c 0f 1c 
00 26 4e 20 70 43 68 4b c5 18 a9 1c 38 1c 06 22 
03 f0 46 fa 00 28 03 d0 01 36 04 2e f1 d3 26 e0 
20 1c 78 f7 7e fa 29 1c 08 31 20 1c 00 f0 85 fa 
e0 69 0f 21 c9 05 08 43 e0 61 20 1c 0f 23 03 86 
30 30 86 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 7f 6e 09 00 8d 69 78 0c 02 2a 78 14 
43 a6 42 05 d0 58 4a 01 21 b1 40 13 68 8b 43 13 
60 55 4a 01 23 a3 40 11 68 19 43 11 60 84 85 01 
20 00 e0 00 20 f0 bd 10 b5 82 b0 06 22 4f 49 68 
46 bd f7 64 fd 00 24 69 46 06 23 63 43 40 48 18 
18 06 22 03 f0 07 fa 00 28 01 d0 01 20 03 e0 01 
34 04 2c f0 d3 00 20 02 b0 10 bd f0 b5 82 b0 07 
1c 06 22 43 49 68 46 bd f7 49 fd 00 24 34 4e 06 
22 15 1c 65 43 69 46 a8 19 03 f0 ec f9 00 28 06 
d1 39 1c a8 19 06 22 bd f7 39 fd 01 20 03 e0 01 
34 04 2c eb d3 00 20 02 b0 f0 bd f0 b5 04 1c 0e 
1c 17 1c 34 4d ff 20 01 30 20 58 00 28 01 d0 b6 
f7 94 fa f8 21 08 59 c0 07 00 d4 91 e0 00 2e 00 
d1 8e e0 00 2f 00 d1 a5 e0 08 59 80 07 00 d4 a1 
e0 20 1c 6d f7 c3 fc e0 69 f8 21 88 43 40 21 08 
43 e0 61 f8 22 10 59 04 22 90 43 f8 22 10 51 20 
1c 90 f7 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 7a 6f 09 00 7d fd 20 68 00 21 6d f7 
eb fc 16 4a 13 78 00 2b 0a d0 e0 69 00 04 3c d4 
1b 48 80 79 1b 4a 11 78 01 40 01 d1 00 28 32 d1 
26 1c 5c 36 31 88 00 23 1a 1c 18 1c 94 f7 a2 f8 
30 88 ff f7 98 fe 00 23 2b 70 08 48 03 70 10 48 
03 70 22 e0 c0 46 bb a5 09 00 64 1b 08 00 30 1b 
08 00 5c c8 08 00 5d c8 08 00 90 06 08 00 65 a7 
09 00 d3 a5 09 00 bf c1 08 00 b7 c1 08 00 d0 20 
08 00 54 a3 09 00 5c a3 09 00 64 a7 09 00 38 a5 
09 00 66 a7 09 00 01 23 2b 70 20 1c 28 30 8d f7 
87 fb e0 69 00 04 14 d4 8d f7 a4 fb 8d f7 74 fe 
01 28 01 d1 8d f7 93 fb 98 21 08 59 c0 00 08 d5 
e0 6c 03 21 89 06 88 43 e0 64 20 1c 01 21 81 f7 
7f f8 00 23 b9 49 0b 70 a3 6b 1b 07 2f d5 e0 69 
00 04 2c d4 b6 49 4b 68 1b 05 28 d5 20 1c 01 21 
8d f7 39 fe 23 e0 b2 49 08 68 80 07 15 d5 f8 22 
10 59 08 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 75 70 09 00 21 08 43 10 51 80 21 e0 
69 00 04 00 d4 49 00 ac 4a 11 60 01 20 00 07 78 
f7 16 fe 00 2e 0d d1 20 1c 8d f7 c2 fc 09 e0 e0 
69 00 04 03 d5 20 1c 8d f7 6e fd 02 e0 01 23 a3 
48 03 70 01 20 f0 bc 08 bc 18 47 00 b5 fc 30 00 
68 00 28 01 d0 b6 f7 ce f9 00 bd 70 b5 9d 4d 03 
68 5b 01 9c 49 ce 18 04 1c ff f7 6d fe e0 69 00 
04 03 d4 20 1c 00 21 8d f7 f8 fd 20 68 7c f7 af 
fc 20 1c ff f7 e2 ff e0 69 00 06 c0 0e 0a 28 17 
d1 01 21 20 68 81 40 90 48 03 68 8b 43 03 60 20 
1c 74 f7 c1 fc e0 69 f8 21 88 43 40 21 08 43 e0 
61 20 68 83 f7 e4 ff 20 1c a0 30 04 21 03 f0 df 
f8 21 1c 30 1c 01 22 8f f7 dc fc e0 69 f8 21 88 
43 18 21 08 43 e0 61 f8 21 08 59 07 21 08 43 40 
21 88 43 f8 21 08 51 20 68 01 21 81 40 ca 43 7b 
49 0b 68 13 40 0b 60 6d f7 0e fb e0 69 00 04 02 
d4 2b 78 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 70 71 09 00 01 2b 04 d0 5c 34 20 88 
ff f7 a6 fd 01 e0 00 23 2b 70 01 20 70 bc 08 bc 
18 47 00 b5 01 1c 1d 20 78 f7 08 fe 08 bc 18 47 
00 00 f0 b5 07 1c 00 24 6b 4e 06 22 15 1c 65 43 
39 1c a8 19 03 f0 96 f8 00 28 05 d1 a8 19 06 21 
bd f7 06 ff 01 20 03 e0 01 34 04 2c ec d3 00 20 
f0 bd 70 b5 06 1c 00 25 4e 23 6b 43 5f 48 1c 18 
a1 1c 30 1c 06 22 03 f0 7d f8 00 28 03 d0 01 35 
04 2d f1 d3 10 e0 22 1c 25 32 91 07 89 0f 01 d1 
10 68 08 e0 52 1a c9 00 13 68 cb 40 20 20 41 1a 
50 68 88 40 18 43 00 e0 00 20 70 bd f0 b5 00 29 
00 d1 ab e0 04 1c 00 d1 a8 e0 c8 69 40 05 40 0f 
20 70 c8 69 80 04 40 0f 60 70 48 6b a2 1c 93 07 
9b 0f 01 d1 10 60 06 e0 10 70 00 0a 50 70 00 0a 
90 70 00 0a d0 70 88 6b a2 1d 93 07 9b 0f 01 d1 
10 60 06 e0 10 70 00 0a 50 70 00 0a 90 70 00 0a 
d0 70 c8 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 6b 72 09 00 6b 22 1c 0a 32 93 07 9b 
0f 01 d1 10 60 06 e0 10 70 00 0a 50 70 00 0a 90 
70 00 0a d0 70 08 6c 22 1c 0e 32 93 07 9b 0f 01 
d1 10 60 06 e0 10 70 00 0a 50 70 00 0a 90 70 00 
0a d0 70 0d 1c 50 35 28 88 a0 74 00 0a e0 74 ab 
78 23 75 eb 78 63 75 cb 7b a3 75 8b 7e e3 75 cb 
7e 23 76 24 48 03 78 63 76 98 20 40 58 40 0f a0 
76 e8 89 e0 76 00 0a 20 77 0f 1c 9c 37 b8 6d 22 
1c 1d 32 93 07 9b 0f 01 d1 10 60 06 e0 10 70 00 
0a 50 70 00 0a 90 70 00 0a d0 70 26 1c 20 36 c8 
6c 40 01 c0 0f 70 70 c8 6c 00 01 c0 0f b0 70 c8 
6c c0 00 c0 0f f0 70 c8 6c 80 00 c0 0f 30 71 10 
22 29 1c 10 31 70 1d 17 e0 5c c8 08 00 18 1b 08 
00 64 1b 08 00 d4 50 08 00 5d c8 08 00 64 a7 09 
00 7c 29 08 00 e4 c7 08 00 b4 c4 08 00 bb a5 09 
00 d3 a5 09 00 3c a4 09 00 bd f7 12 fb 10 22 29 
1c 20 31 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 66 73 09 00 30 1c 15 30 bd f7 0b fb 
45 34 f8 78 20 70 f0 bd f0 b5 00 28 00 d1 b8 e0 
0c 1c 00 d1 b5 e0 49 78 cb 00 22 78 52 07 52 0f 
13 43 c2 69 3f 21 09 02 8a 43 99 06 89 0c 0a 43 
c2 61 a3 1c 9a 07 92 0f 01 d1 19 68 08 e0 9b 1a 
d2 00 1d 68 d5 40 20 21 8a 1a 59 68 91 40 29 43 
41 63 a3 1d 9a 07 92 0f 01 d1 19 68 08 e0 9b 1a 
d2 00 1d 68 d5 40 20 21 8a 1a 59 68 91 40 29 43 
81 63 23 1c 0a 33 9a 07 92 0f 01 d1 19 68 08 e0 
9b 1a d2 00 1d 68 d5 40 20 21 8a 1a 59 68 91 40 
29 43 c1 63 23 1c 0e 33 9a 07 92 0f 01 d1 19 68 
08 e0 9b 1a d2 00 1d 68 d5 40 20 21 8a 1a 59 68 
91 40 29 43 01 64 06 1c 50 36 e1 7c 09 02 a2 7c 
11 43 31 80 63 7d f3 70 23 7d b3 70 a3 7d c3 73 
e3 7d 83 76 23 7e c3 76 a3 7e 98 21 0a 58 d2 00 
d2 08 19 1c 1d 23 49 07 0a 43 98 21 0a 50 21 7f 
09 02 e2 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 61 74 09 00 7e 11 43 f1 81 07 1c 9c 
37 22 1c 1d 32 91 07 89 0f 01 d1 15 68 08 e0 52 
1a c9 00 13 68 cb 40 20 25 69 1a 55 68 8d 40 1d 
43 bd 65 25 1c 20 35 6b 78 00 2b 04 d0 c1 6c 01 
22 92 06 11 43 c1 64 ab 78 00 2b 04 d0 c1 6c 01 
22 d2 06 11 43 c1 64 eb 78 00 2b 04 d0 c1 6c 01 
22 12 07 11 43 c1 64 2b 79 00 2b 04 d0 c1 6c 01 
22 52 07 11 43 c1 64 10 22 69 1d 30 1c 10 30 bd 
f7 54 fa 10 22 29 1c 15 31 30 1c 20 30 bd f7 4d 
fa 45 34 20 78 f8 70 f0 bd 10 b5 04 28 10 d2 4e 
21 41 43 34 48 44 18 00 20 20 70 60 70 a0 1c 06 
21 bd f7 5d fd 31 4a 11 88 20 1c 08 30 bd f7 57 
fd 10 bd 70 b5 ff 23 01 33 c4 58 00 2c 03 d0 20 
1c b5 f7 9a ff 0c e0 06 1c c5 18 14 20 99 f7 ed 
ff 04 1e 0e d0 28 60 32 1c 25 49 00 23 b5 f7 6d 
ff 24 4a 11 68 24 48 bd f7 54 fe 01 1c 20 1c b5 
f7 6f ff 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 5c 75 09 00 70 bd 10 b5 04 1e 13 d0 
f8 30 00 68 40 07 0f d5 20 1c 28 30 8d f7 d7 f8 
1b 49 0b 68 ff 2b 01 d0 8d f7 f3 f8 e0 69 f8 21 
88 43 40 21 08 43 e0 61 10 bd 10 b5 04 1c ff f7 
e4 ff 13 22 5c 23 19 5b 00 20 93 f7 4e fc e0 69 
00 06 c0 0e 0a 28 03 d1 0a 21 20 1c 79 f7 85 f8 
20 1c 7f f7 5a f8 20 1c 7f f7 85 f9 20 1c 7f f7 
71 f8 20 68 77 f7 cd fc 10 bd c0 46 d3 a5 09 00 
3e a4 09 00 f3 45 02 00 40 a4 09 00 d4 30 00 00 
8c 06 08 00 10 b5 ac 4a ac 49 00 78 03 02 ac 4c 
20 68 00 04 18 43 08 60 10 78 c3 02 08 68 18 43 
08 60 60 68 00 04 23 68 1b 0c 18 43 48 60 50 78 
88 60 00 20 c8 60 01 20 10 bc 08 bc 18 47 10 b5 
04 1c 00 29 0a d1 8d f7 f3 fd 70 34 20 78 04 28 
15 d1 9c 48 43 79 01 2b 11 d1 0e e0 02 29 06 d1 
50 30 40 7f 76 f7 1d fd 00 23 a3 81 07 e0 05 29 
05 d1 00 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 57 76 09 00 f0 e7 f8 00 28 01 d1 8d 
f7 b9 fb 10 bc 08 bc 18 47 70 b5 90 4d 2b 68 ff 
2b 56 d1 00 20 77 f7 e0 fa 28 60 ff 28 50 d0 01 
23 8b 48 03 60 8b 48 03 70 8b 4c 03 23 e3 74 8b 
48 01 68 20 1c 6f f7 1d f9 25 23 23 74 02 23 63 
74 33 23 a3 74 20 1c 70 30 04 23 03 70 00 23 43 
70 23 63 23 84 82 48 03 68 5b 00 63 84 24 20 00 
23 03 55 e3 81 8e f7 71 f8 28 68 77 f7 73 fd 7d 
4e 30 60 73 68 80 20 03 43 73 60 28 68 77 f7 f2 
fc 21 1c 50 31 03 68 0b 77 c2 69 c8 68 07 26 b0 
43 32 40 10 43 01 22 52 02 10 43 80 22 10 43 c8 
60 00 23 cb 75 0b 68 13 43 0b 60 01 23 8b 77 02 
23 4b 77 6d 49 6d 48 8d f7 a8 fb 20 1c 6f f7 5c 
f8 01 20 70 bc 08 bc 18 47 70 b5 06 1c 04 1c 00 
23 67 48 03 60 5f 48 03 78 00 2b 04 d1 40 23 5c 
49 0b 60 98 05 27 e0 4b 07 04 d5 70 34 20 78 04 
28 67 d1 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 52 77 09 00 44 e0 8b 07 24 d5 35 1c 
70 35 2b 78 02 2b 5f d1 69 78 56 48 02 68 5a 48 
03 68 4b 43 30 1c 93 42 13 d9 53 00 63 84 18 36 
01 23 73 73 04 23 2b 70 33 23 a3 74 00 23 6b 70 
6f f7 c2 fa 20 23 47 4e 33 60 d8 05 78 f7 91 fa 
42 e0 01 31 69 70 1e e0 cb 07 3d d5 35 1c 70 35 
28 78 02 28 38 d3 15 d0 04 28 17 d3 34 d1 47 49 
08 68 43 0e 47 49 0b 60 47 48 8d f7 44 fb 02 23 
2b 70 48 23 a3 74 40 49 0b 68 5b 00 63 84 18 34 
01 23 63 73 30 1c 6f f7 97 fa 1d e0 10 23 31 48 
03 60 18 06 78 f7 65 fa 33 48 03 68 5b 00 63 84 
18 34 01 23 63 73 04 23 2b 70 00 23 6b 70 30 1c 
6f f7 e0 f8 35 49 35 48 06 22 02 f0 62 fd 00 28 
02 d1 33 48 6f f7 d6 f8 70 bc 08 bc 18 47 31 49 
88 68 00 28 05 d0 00 7c 24 38 01 28 01 d8 01 20 
00 e0 00 20 70 47 00 b5 1d 21 1c 48 02 f0 51 fd 
19 21 27 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 4d 78 09 00 48 02 f0 4d fd ff 23 27 
4a 13 60 14 4a 13 60 00 23 26 4a 13 70 ff 23 25 
4a 13 60 8d f7 b4 fa 00 bd 10 b5 83 b0 04 1c 0c 
22 e9 21 09 03 68 46 bd f7 82 f8 69 46 00 20 0a 
78 01 31 22 54 17 4b 1a 54 01 30 06 28 f7 d3 4b 
78 a3 71 03 b0 10 bd 65 a7 09 00 b8 89 0e 00 38 
80 0e 00 a4 2c 08 00 8c 06 08 00 d4 50 08 00 be 
c1 08 00 f0 50 08 00 b0 06 08 00 90 06 08 00 00 
82 0e 00 d8 50 08 00 64 00 08 00 18 80 0e 00 98 
06 08 00 98 83 0e 00 e4 50 08 00 e0 50 08 00 0b 
a7 09 00 e8 50 08 00 64 51 08 00 6c 21 08 00 88 
06 08 00 bf c1 08 00 50 a4 09 00 00 b5 00 23 46 
49 0b 70 46 49 0b 70 46 48 6f f7 9d f8 46 49 08 
68 ff 28 04 d0 77 f7 24 fb ff 23 42 49 0b 60 01 
23 42 48 03 60 42 48 03 78 01 2b 04 d1 8d f7 82 
fe 00 23 3e 49 0b 70 00 bd 10 b5 04 1c 70 34 23 
78 02 2b 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 48 79 09 00 24 d1 3b 4b 19 68 04 3b 
1a 68 cb 07 17 d4 53 03 15 d5 4b 03 13 d5 07 23 
db 04 0b 40 0f d1 53 06 1a 0f 03 2a 0b d1 8b 05 
da 0e 08 2a 01 d0 0c 2a 05 d1 30 48 ff f7 77 ff 
03 23 23 70 06 e0 cb 07 04 d4 63 78 01 33 63 70 
6f f7 bf f9 10 bc 08 bc 18 47 30 b5 82 b0 04 1c 
27 49 0b 7e 00 2b 39 d1 26 49 0b 68 70 20 03 40 
1d 09 a3 7b ab 42 31 d0 23 49 0b 68 fe 20 03 40 
00 d0 01 23 00 2b 26 d1 00 20 b2 f7 d5 fe 00 28 
21 d1 1e 49 0b 68 9b 06 1d d4 8b f7 0b fe 00 28 
19 d1 69 46 28 1c 9a f7 70 f8 68 46 6f f7 f7 fe 
68 46 9a f7 9d f8 00 20 9a f7 fd f8 14 48 00 23 
43 62 83 62 00 9b 9b 08 9b 00 41 6b 59 18 0b 01 
1b 09 43 63 02 e0 a0 7b 9a f7 ed f8 02 b0 30 bd 
5c c8 08 00 be c1 08 00 f0 50 08 00 8c 06 08 00 
d4 50 08 00 bf c1 08 00 2c 8b 0e 00 38 a5 09 00 
2c 2d 08 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 43 7a 09 00 00 24 86 0e 00 b4 c4 08 
00 08 80 0e 00 6c 21 08 00 03 7b 0c 30 ff 2b 04 
d1 43 78 20 2b 01 d1 00 20 00 e0 01 20 70 47 f0 
b5 82 b0 0c 1c 01 d1 04 20 a3 e0 05 1c 52 48 02 
68 00 2a 08 d0 28 1c c3 f7 15 ff 00 28 03 d0 ff 
30 00 06 00 0e 95 e0 f8 21 48 59 00 07 80 0f 01 
28 2d d1 e8 69 00 04 2a d4 23 7b 5b 08 27 d0 47 
49 08 68 80 07 23 d5 20 1c ff f7 ce ff 00 28 1e 
d0 28 1c 28 30 8d f7 3d f9 f8 22 50 59 02 22 90 
43 f8 22 50 51 20 1c 99 f7 35 fd 08 21 28 1c 7e 
f7 89 fc 8c f7 70 ff 01 23 39 4a 13 70 39 4a 11 
68 28 1c 8c f7 57 ff 28 1c 8d f7 93 f8 bb e7 2f 
68 7b 01 35 48 1e 18 f3 7f 01 2b 55 d0 23 7b 5b 
08 0e d1 63 7b 05 2b 02 d1 30 49 00 91 0d e0 30 
49 00 91 04 2b 09 d0 db 00 2e 48 c2 18 00 92 04 
e0 20 1c 0c 30 7a f7 5a fd 00 90 00 99 0b 79 63 
77 00 23 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 3e 7b 09 00 23 60 02 f0 bc fb 01 90 
00 99 48 68 40 01 0b d4 b0 68 00 28 05 d0 03 68 
23 60 b3 68 1c 60 b4 60 11 e0 b4 60 24 60 0e e0 
f0 68 00 28 05 d0 03 68 23 60 f3 68 1c 60 f4 60 
01 e0 f4 60 24 60 21 1c 28 1c 90 f7 8c f8 01 23 
bb 40 16 49 08 68 18 43 08 60 01 98 02 f0 9b fb 
e8 69 00 06 c0 0e 0a 28 03 d1 38 1c 73 f7 a5 ff 
09 e0 08 28 07 d1 38 1c 6c f7 58 fe 03 e0 20 1c 
99 f7 c3 fc 5a e7 00 20 02 b0 f0 bd c0 46 bc c8 
08 00 64 1b 08 00 bf c1 08 00 88 50 08 00 7c 29 
08 00 44 a3 09 00 4c a3 09 00 6c cf 05 00 74 29 
08 00 70 b5 82 b0 00 23 01 93 5f 49 08 68 20 28 
00 d1 b6 e0 10 28 5a d1 5d 49 08 68 77 f7 5f fa 
05 1c 5b 4e 30 1c 76 f7 82 ff 00 28 11 d0 04 1c 
f8 22 13 58 01 22 13 43 f8 22 13 50 eb 69 c0 69 
07 21 0b 40 88 43 18 43 e0 61 28 68 77 f7 98 f9 
0c e0 2c 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 39 7c 09 00 1c 31 1c 28 1c 28 30 06 
22 bc f7 9f fe f8 20 43 59 02 20 83 43 f8 20 43 
51 31 1c 20 1c 8c f7 e5 fd 00 28 05 d0 f8 20 03 
59 01 20 03 43 f8 20 03 51 20 1c ff f7 56 fc 02 
f0 24 fb 01 23 21 68 8b 40 40 4a 11 68 19 43 11 
60 02 f0 23 fb 20 68 6c f7 f9 fc e3 69 f8 20 83 
43 10 20 03 43 e3 61 20 68 01 21 6c f7 5d fe 20 
1c 8f f7 99 fe 20 1c fe f7 c6 fe ff 23 31 48 03 
60 59 e0 ff 23 01 33 98 42 4a d1 2e 48 76 f7 29 
ff 04 1e 50 d0 77 f7 95 fb e3 69 01 20 00 06 83 
43 f8 20 83 43 10 20 03 43 e3 61 e3 6c 5b 00 5b 
08 e3 64 ec 21 0b 59 00 06 83 43 0b 51 20 1c 00 
21 7b f7 0d fc 20 1c 00 21 7b f7 64 fc 6b 46 01 
aa 21 1c 4c 31 20 1c 28 30 96 f7 64 fa 00 28 06 
d0 01 9b 00 2b 03 d0 20 1c 7b f7 5c f8 03 e0 21 
1c 00 20 78 f7 3e f8 ff 23 12 48 03 60 14 48 03 
68 01 2b 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc 5c 34 7d 09 00 18 d1 e3 69 1b 04 15 d4 
11 48 03 68 00 2b 03 d1 10 48 03 68 0e 48 03 60 
8c f7 00 fd 0a e0 40 28 02 d1 8d f7 d8 fc 05 e0 
01 23 5b 02 98 42 01 d1 8d f7 69 fc 01 20 02 b0 
70 bd c0 46 d4 50 08 00 8c 06 08 00 e8 50 08 00 
b4 c4 08 00 88 c8 08 00 88 50 08 00 48 a4 09 00 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff bc 7d 09 00 9f 48 00 23 03 60 83 60 
70 47 70 b5 9d 49 0b 68 18 0a 9d 4a 40 28 03 d1 
9c 49 d1 60 9c 49 06 e0 9c 49 01 43 d1 60 03 02 
19 18 9b 4b c9 18 9b 4d 29 60 9b 4c 9b 49 63 68 
5b 0e 24 68 e4 07 e4 0f 63 40 09 d0 40 28 07 d1 
7f 24 64 02 0b 68 96 4d 2b 40 01 25 ed 04 06 e0 
fd 24 24 02 0b 68 92 4d 2b 40 03 25 ad 04 0b 60 
0b 68 2b 43 0b 60 00 23 8e 4e 33 60 03 04 0b 21 
09 04 59 18 21 43 03 26 31 43 8b 4e 31 60 0f 30 
10 60 70 bd 10 b5 7c 4a 13 68 00 2b 05 d0 61 21 
01 22 0a 54 6e f7 5b ff 05 e0 04 1c 6e f7 b5 fd 
20 1c 00 f0 b0 f8 10 bc 08 bc 18 47 10 b5 04 1c 
7e 48 41 6a 00 29 02 d1 83 6a 02 2b 09 d9 03 29 
04 d1 83 6a ff 20 36 30 83 42 02 d2 20 1c 6e f7 
f7 ff 60 23 76 48 19 5d 40 5c 80 21 01 43 75 4a 
11 60 6d 48 03 68 74 4a 13 60 43 68 17 20 80 06 
03 43 53 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff b7 7e 09 00 60 ff f7 85 ff a3 7b 70 
4a 13 60 00 23 6f 4a 13 60 08 21 13 20 6d f7 67 
fe 10 bd 30 b5 04 1c 00 29 27 d1 ff f7 c9 ff 6a 
4d 61 34 21 78 69 4a 00 23 d0 56 01 29 07 d1 7d 
f7 b5 ff 00 06 01 0c 28 68 65 4a 10 40 06 e0 7d 
f7 ad ff 00 06 00 0e 29 68 09 0a 09 02 08 43 28 
60 4a 4a 11 68 5f 48 41 43 49 4a 10 68 00 0a 04 
30 bd f7 6c f9 5c 4a 10 60 14 e0 02 29 07 d1 01 
23 5a 49 0b 60 40 34 60 7f 76 f7 a5 f8 0a e0 05 
29 08 d1 00 23 55 49 0b 60 ff f7 6e fc 00 28 01 
d1 8c f7 40 ff 30 bc 08 bc 18 47 00 b5 37 4a 01 
1c 13 68 00 2b 0d d0 93 68 00 2b 0a d1 93 89 93 
60 60 31 0a 78 00 23 02 2a 00 d2 53 1c 0b 70 6e 
f7 c8 fe 08 bc 18 47 00 00 2c 49 03 7d 02 2b 07 
d1 08 68 43 1e 00 d3 0b 60 88 68 43 1e 00 d3 8b 
60 70 47 10 b5 03 7d 09 2b 0c d1 3d 4c 3d 4a 10 
68 77 f7 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc 70 b2 7f 09 00 00 f9 20 60 60 68 80 21 
88 43 60 60 3a 4a d0 78 20 62 10 bc 08 bc 18 47 
70 b5 83 b0 00 24 36 4e 4e 25 65 43 ab 19 99 1c 
35 48 06 22 02 f0 7d f9 00 28 03 d0 01 34 04 2c 
f1 d3 05 e0 a9 19 48 78 00 02 09 78 08 43 00 e0 
00 20 01 a9 c8 70 08 21 00 0a 02 aa 10 70 01 23 
01 a8 83 70 68 46 83 1d 28 48 03 22 93 f7 0d f8 
03 b0 70 bd 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 1e 80 09 00 f0 b5 06 1c 0f 1c 05 4c 
63 68 ff 2b 45 d1 01 20 76 f7 03 fe 60 60 ff 28 
3f d1 00 20 7f e0 4c a4 09 00 94 06 08 00 c8 89 
0e 00 40 c0 7d c0 44 7e 00 00 00 d0 7d c0 04 3e 
00 00 8c 80 0e 00 40 a5 09 00 b8 8a 0e 00 ff ff 
c3 ff 94 83 0e 00 98 83 0e 00 6c 21 08 00 a8 06 
08 00 a4 86 0e 00 40 82 0e 00 00 83 0e 00 f8 80 
0e 00 04 83 0e 00 92 03 08 00 ff 00 ff ff 71 02 
00 00 9c 83 0e 00 f0 fc 0e 00 00 82 0e 00 50 a4 
09 00 0b a7 09 00 d3 a5 09 00 b7 c1 08 00 b6 fc 
00 00 2a 4d 01 23 eb 74 21 69 28 1c 6e f7 06 fc 
27 60 a3 89 a3 60 26 49 79 43 26 48 00 68 00 0a 
04 30 bd f7 90 f8 24 49 08 60 24 23 2b 74 02 23 
6b 74 31 23 ab 74 28 1c 60 30 00 23 03 70 01 23 
43 70 00 23 83 70 c3 70 2b 62 5d 20 02 23 43 55 
60 68 77 f7 54 f8 a8 73 01 23 eb 73 18 4f 39 1c 
30 1c 8c 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc 79 19 81 09 00 f7 a7 fe 60 68 77 f7 49 
f8 39 1c 6e f7 4a fa 31 1c 13 48 06 22 bc f7 29 
fc 21 69 28 1c 6e f7 db fb 01 20 f0 bd 09 48 03 
68 00 2b 00 d0 01 23 00 2b 09 d0 00 7d 00 28 06 
d0 07 28 01 d0 00 20 00 e0 01 20 00 28 00 d0 01 
20 70 47 64 51 08 00 71 02 00 00 94 06 08 00 9c 
83 0e 00 40 a5 09 00 0b a7 09 00 00 b5 f8 21 0b 
58 5b 07 02 d4 04 21 80 f7 20 fb 00 bd 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 98 81 09 00 30 b5 05 1c 04 1c 08 79 
00 02 c9 78 08 43 01 21 76 f7 15 fd 00 28 02 d1 
12 23 2b 70 0e e0 08 34 f4 21 09 58 49 07 49 0f 
00 d0 01 21 a1 71 5c 30 00 88 e0 71 00 0a 20 72 
03 23 eb 70 30 bd 00 00 70 b5 82 b0 05 1c 00 24 
20 01 23 18 1b 01 45 48 1e 18 f8 21 88 59 40 07 
1a d4 30 68 76 f7 de ff 69 68 88 42 14 d1 30 1c 
77 f7 04 f9 00 28 0f d0 3d 4b 69 46 0b 80 02 23 
8b 70 5c 23 98 5b c8 70 00 0a 01 a9 08 70 39 4a 
69 46 30 1c 81 f7 8a f8 01 34 0b 2c d8 d3 01 23 
35 4a 13 76 68 68 72 f7 32 fe 68 68 73 f7 46 fb 
68 68 b2 f7 73 f9 69 68 30 48 6e f7 28 fe 69 68 
2f 48 6e f7 24 fe 69 68 2e 48 6e f7 20 fe 69 68 
2d 48 6e f7 1c fe 6c 68 00 2c 45 d1 0c 23 63 43 
2a 48 1d 18 a8 7a 02 28 31 d3 04 28 0e d3 2e d1 
28 1c 82 f7 04 ff 06 1c 28 80 00 23 6b 72 e8 79 
76 f7 18 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc 95 93 82 09 00 ff a0 30 06 81 0c 30 28 
e0 28 1c 82 f7 f6 fe 28 80 00 23 6b 72 eb 79 99 
00 5b 18 9b 01 1b 49 5e 18 31 1c b8 31 48 71 00 
23 0b 71 c4 36 b3 79 00 2b 15 d0 73 79 2b 80 b3 
79 6b 80 33 79 6b 72 28 1c 82 f7 db fe 70 71 30 
1d 07 e0 00 28 07 d0 28 1c 82 f7 d3 fe 28 80 28 
1c 09 30 00 23 03 70 01 34 0e 2c b9 d3 02 b0 70 
bd 88 38 08 00 53 0c 00 00 43 72 01 00 cc 2f 08 
00 b4 2e 08 00 68 2e 08 00 1c 2e 08 00 d0 37 08 
00 40 49 08 00 14 0b 08 00 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 7e 83 09 00 f0 b5 05 1c 13 23 5b 04 
9f 4f 3b 60 08 21 05 20 6d f7 06 fc 9d 4f 3b 68 
9d 48 03 40 3b 60 3b 68 c0 07 03 43 3b 60 8b 4f 
3b 68 02 27 3b 43 89 4f 3b 60 97 4c 98 48 20 62 
01 23 97 4f 3b 60 97 4f b8 68 60 62 78 68 60 65 
a8 69 24 30 c1 78 80 22 0a 43 93 4f 3a 60 93 4e 
83 78 b0 7b 00 2b 0e d1 92 4d 00 21 b0 f7 2f f9 
b1 69 08 1c 24 30 42 78 13 02 00 7b 18 43 00 22 
b0 f7 3c fb 09 e0 01 21 b0 f7 21 f9 8a 4d 8a 4a 
13 68 01 20 40 06 03 43 13 60 88 48 05 60 88 48 
83 8a 88 48 03 60 00 23 23 60 f0 bd 05 23 83 81 
83 69 26 33 18 78 01 28 0f d1 00 21 cb 43 82 49 
0b 60 00 23 4b 60 7d 49 0b 68 80 20 03 43 0b 60 
7a 49 0b 68 80 04 03 43 0b 60 70 47 00 b5 c3 69 
00 2b 23 d0 13 23 5b 04 69 4a 13 60 5f 4a 13 68 
5d 4a 13 60 5b 4a 13 68 59 4a 13 60 55 4a 13 68 
64 4a 13 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc c7 79 84 09 00 60 72 48 72 4a 11 68 41 
60 72 4a 11 68 41 61 71 4a 11 68 81 60 71 4a 13 
68 03 60 70 4a 13 68 70 4a 13 60 61 48 6e f7 0f 
fb 08 bc 18 47 00 00 30 b5 05 23 83 81 6c 4a 11 
68 06 22 0a 40 06 2a 02 d1 81 69 2a 31 08 e0 8b 
07 02 d4 81 69 2c 31 03 e0 4b 07 04 d4 81 69 2e 
31 0b 88 01 33 0b 80 13 23 5b 04 49 49 0b 60 50 
49 cb 69 00 2b 12 d1 52 4c 25 68 c3 7b 01 2b 0c 
d1 23 68 80 20 83 43 23 60 02 20 99 f7 47 fc 80 
23 1d 43 a0 68 99 04 08 43 a0 60 25 60 30 bc 08 
bc 18 47 13 23 5b 04 3a 48 03 60 41 48 c3 69 00 
2b 02 d1 43 48 03 68 03 60 70 47 00 b5 00 29 01 
d1 ff f7 24 ff 08 bc 18 47 00 00 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff ac 86 09 00 f0 b5 81 b0 05 1c 0c 1c 
08 79 00 02 c9 78 08 43 52 d0 00 20 ad f7 98 fb 
ff 28 01 d1 09 23 4c e0 07 1c ad f7 52 fb 00 23 
03 81 21 79 09 02 e2 78 11 43 81 86 c1 86 05 1c 
83 f7 9b f8 2e 1c b0 36 73 88 58 08 e8 80 63 79 
25 2b 0e d2 39 48 00 90 05 21 bc f7 63 fc 61 79 
c8 08 49 07 49 0f 01 22 8a 40 00 9b 19 5c 11 43 
19 54 b0 7b ff 23 3d 33 43 43 31 48 19 18 00 91 
28 1c af f7 4e fd 2f 48 85 66 25 21 28 1c fd f7 
db ff 30 7b 00 21 af f7 83 ff 05 23 ab 80 38 1c 
af f7 ce fd 00 99 9e 31 01 20 08 70 38 1c 00 21 
00 f0 35 f8 a2 79 e1 79 38 1c 00 f0 05 f8 01 e0 
12 23 2b 70 01 b0 f0 bd f0 b5 0c 1c 17 1c ad f7 
00 fb 06 1c 20 1d b4 f7 df fb 05 1e 1e d0 b1 8d 
0b 05 1b 0d 01 20 40 03 18 43 21 04 08 43 2b 1c 
a9 07 89 0f 01 d1 18 60 06 e0 18 70 00 0a 58 70 
00 0a 98 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff a7 87 09 00 70 00 0a d8 70 3a 06 12 
0e 21 04 09 0c 28 1d 91 f7 5b f9 28 1c b2 f7 4a 
ff f0 bd 30 b5 0c 1c ff 23 3d 33 43 43 05 48 c5 
18 01 f0 74 fd a2 35 2c 80 01 f0 78 fd 30 bd c0 
46 f4 4e 08 00 34 9d 08 00 38 b0 08 00 00 b5 c3 
7b 01 2b 05 d1 ac 49 0b 78 00 2b 01 d1 01 23 0b 
70 b2 f7 59 fa 08 bc 18 47 00 00 00 b5 2c 22 a7 
49 a7 48 bc f7 b7 f8 a6 48 a6 4b 18 60 a6 49 41 
60 a6 49 81 61 a6 49 c1 61 00 bd 00 b5 01 7d 03 
29 01 d0 04 29 02 d1 b2 f7 a2 fa 09 e0 03 7d 06 
2b 02 d1 00 f0 08 f8 03 e0 09 2b 01 d1 b2 f7 c8 
fa 08 bc 18 47 00 00 70 b5 82 b0 05 1c 04 1c 80 
34 e3 7a 00 2b 08 d0 03 6d be 33 19 78 08 20 ae 
f7 07 fd 00 23 a3 76 e3 72 63 78 03 2b 28 d0 a8 
7b 99 f7 2b f8 40 08 21 8c 43 1a 1e 04 36 0c 61 
8c 00 29 1d d0 8e 42 1b d3 60 78 01 28 06 d1 68 
8c bc f7 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff a2 88 09 00 d4 fc 06 28 03 d1 3e 20 
02 e0 04 28 03 d0 08 20 2b 6d af 33 18 70 03 23 
63 70 28 1c 6e f7 86 f8 2b 6d be 33 19 78 05 20 
ae f7 d9 fc 31 e0 60 68 00 28 08 d0 00 90 00 23 
01 93 69 46 a8 7b 99 f7 4d f9 00 23 63 60 63 78 
03 2b 11 d0 ff 20 19 30 28 5a 86 42 09 d8 a8 7b 
85 f7 6d fb 00 28 04 d1 28 1c b2 f7 a7 fd 00 28 
02 d0 6d 49 c8 78 0c e0 63 78 00 2b 07 d1 6b 4b 
a8 7b 18 5c 03 28 02 d2 68 49 88 78 01 e0 66 49 
48 78 a8 74 28 1c b2 f7 83 fc 02 b0 70 bd 70 b5 
04 1c 0e 1c 5a 4d 28 78 00 28 02 d0 01 38 28 70 
28 78 01 28 04 d8 5e 4a 13 68 5e 49 0b 40 13 60 
00 28 16 d0 20 1c 98 30 c3 78 00 2b 02 d1 81 88 
ca 06 0e d5 83 79 00 2b 11 d0 31 1c 20 1c b0 f7 
d1 f9 2b 78 01 2b 0a d9 31 1c 20 1c b0 f7 9d f9 
05 e0 20 1c af f7 62 fe 20 1c b2 f7 0b fc 70 bd 
f0 b5 81 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 9d 89 09 00 b0 04 1c 05 1c 80 35 00 
27 af 81 ef 76 ff 23 05 33 c6 18 f3 7d 01 33 f3 
75 c3 7b 01 2b 13 d1 73 78 00 2b 19 d1 44 48 03 
68 9b 07 15 d5 a0 7b 98 f7 85 ff 80 08 41 00 a0 
69 81 42 0d d0 98 f7 19 ff 40 00 68 60 08 e0 01 
23 73 70 36 48 03 78 a3 74 01 23 db 07 b3 61 b7 
70 37 48 00 68 00 90 83 07 22 d5 35 49 0b 68 5b 
06 02 d4 00 98 43 07 10 d5 a0 7b 98 f7 63 ff 40 
08 28 84 6b 78 01 2b 08 d1 02 23 6b 70 23 6d 58 
89 00 01 68 84 20 1c b2 f7 aa fa f3 7d 01 2b 07 
d1 7d f7 09 fa 01 1c 20 1c ae f7 a0 fc 01 f0 e5 
f9 7d f7 01 fa b0 74 00 99 06 22 0a 40 06 2a 1e 
d1 23 6d be 33 18 78 85 f7 ed fa 20 1c 00 f0 bf 
f8 f0 78 01 28 04 d8 1b 49 80 00 0b 5c 01 33 0b 
54 e3 7b 00 99 20 1c 00 2b 02 d1 ff f7 5a ff 01 
e0 00 f0 6d f8 20 1c af f7 e3 fd af 72 34 e0 b7 
75 8b 07 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc c8 98 8a 09 00 2a d5 a8 7a 10 49 0b 78 
98 42 25 d2 1e e0 c0 46 fd cc 08 00 78 e4 05 00 
80 a5 09 00 78 15 08 00 2b 88 09 00 9b 89 09 00 
ed 87 09 00 74 15 08 00 e3 c0 08 00 1c 80 0e 00 
ff bf ff ff bc 8b 0e 00 40 15 08 00 ec b0 08 00 
1c cd 08 00 e3 7b 00 2b 02 d0 01 30 a8 72 06 e0 
2b 7e 00 2b 00 d0 2f 76 20 1c b2 f7 58 fb 01 b0 
f0 bc 08 bc 18 47 00 00 f0 b5 06 1e 20 d0 07 68 
00 2f 1d d0 40 7c ad f7 2e f9 05 1c 70 7c 18 21 
41 43 0c 48 44 18 78 68 90 f7 cd fd 98 f7 4e fd 
38 1c 98 f7 05 fd 00 23 33 60 21 7a 01 31 21 72 
21 7a 05 48 02 78 a8 8d 90 f7 02 fd 00 23 23 72 
f0 bd c0 46 f4 b0 08 00 7c 15 08 00 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 64 8b 09 00 70 b5 05 1c 0e 1c 04 1c 
80 34 a3 7f 00 2b 1e d0 b0 f7 d3 f8 18 4a 53 7c 
01 2b 09 d9 e3 7e 00 2b 02 d1 a0 8b c1 06 03 d5 
31 1c 28 1c b0 f7 98 f8 cd 23 58 5d 00 28 0a d0 
ff 23 05 33 e8 18 83 7d 00 2b 04 d0 43 78 00 2b 
01 d1 01 23 83 70 0b 49 0b 68 1b 07 0f d5 63 78 
02 2b 0c d1 ff 20 16 30 28 5c 00 28 07 d0 a0 89 
80 04 80 0e 00 23 00 28 00 d1 01 23 23 76 70 bd 
ec cc 08 00 e0 2c 08 00 f0 b5 04 1c 05 1c 3a 48 
06 68 98 35 a8 88 07 12 f3 06 d9 0f e9 70 73 07 
d9 0f 03 07 da 0f 00 2f 04 d0 34 48 03 68 5b 03 
00 d5 11 1c ff 23 15 33 e0 18 43 78 00 2b 03 d1 
00 29 01 d0 01 23 43 70 8a 42 16 d0 ab 79 00 2b 
15 d1 00 2f 08 d0 d0 23 18 59 c1 68 c9 1b c1 60 
02 d4 83 68 db 19 83 60 01 22 aa 71 20 1c b2 f7 
ed fb 20 1c af f7 e0 fb 01 e0 00 23 83 71 33 07 
da 0f a8 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 5f 8c 09 00 88 43 07 d9 0f 8a 42 34 
d1 1c 4f 39 7c 0a 07 02 d5 b3 04 99 0e 2d d1 18 
4a 13 68 9b 03 03 d5 b3 07 9b 0f 03 2b 25 d0 04 
21 48 40 a8 80 25 1c 50 35 ae 87 b3 04 98 0e 1c 
d0 20 22 11 49 bb 68 18 1d 01 f0 04 fb cc 34 20 
78 80 07 12 d5 0d 49 0b 68 01 20 80 03 03 40 58 
0b 0b d0 2b 68 be 33 18 78 ad f7 59 f8 af 30 3d 
21 01 70 01 20 28 87 00 23 ab 87 f0 bd a8 8b 0e 
00 e0 2c 08 00 ec cc 08 00 80 98 0e 00 bc 8b 0e 
00 10 b5 1f 4c 20 68 00 28 05 d0 80 08 80 00 98 
f7 23 fc 00 23 23 60 10 bd f0 b5 05 1c c6 68 b4 
69 00 2c 16 d0 b0 f7 97 f9 00 28 12 d1 15 4f 3a 
1c 21 1c 13 31 e0 1c b0 f7 6f f8 38 1c 00 f0 0a 
f8 00 23 ab 60 eb 60 a0 08 80 00 98 f7 05 fc 00 
23 b3 61 f0 bd 00 b5 82 b0 26 23 69 46 0b 80 01 
90 08 1c 76 f7 89 ff 02 b0 00 bd 00 b5 43 68 00 
2b 04 d0 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc 1e 5a 8d 09 00 10 22 04 48 00 21 92 f7 
68 f9 00 bd c0 46 e4 9c 08 00 1c a7 09 00 17 20 
00 00 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc a0 90 8d 09 00 f0 b5 83 b0 02 91 ff 23 
3d 33 43 43 22 48 c6 18 35 6d 01 f0 8b fa 37 1c 
90 37 2c 1c b0 34 8e 23 9a 5b 02 99 8a 1a 12 04 
12 0c 63 88 53 43 3a 6f d2 18 51 01 49 09 01 91 
01 f0 80 fa f3 7b 01 2b 0e d1 6b 8b 5b 00 00 93 
28 8b 40 00 01 9a 10 18 41 01 49 09 18 1c bc f7 
25 fa a0 80 00 98 e0 80 28 1c 82 f7 14 fd f3 7b 
00 2b 0e d1 e6 88 70 08 68 83 a1 88 01 98 98 f7 
03 fd e2 88 01 1c 10 1c bc f7 10 fa 30 1a 40 08 
28 83 02 98 43 1e 3b 80 01 23 bb 72 03 b0 f0 bd 
34 9d 08 00 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc f8 34 8e 09 00 f0 b5 81 b0 00 90 ac f7 
9c ff 04 1c 00 27 36 4e 33 6b db 07 1f d5 b4 42 
1d d0 25 1c 2c 35 42 23 a9 7d 9a 5d 91 42 16 d1 
29 1c 10 31 30 1c 3c 30 06 22 01 f0 39 fa 00 28 
0d d1 01 f0 25 fa 05 1c be 36 30 78 00 f0 36 f8 
28 1c 01 f0 25 fa 30 78 af f7 52 fa 03 e0 c0 36 
01 37 0f 2f d8 db 00 98 b2 f7 a3 fb 25 1c 01 23 
eb 85 2c 35 20 1c 80 f7 8b fe 00 98 00 21 ae f7 
8b f8 1c 4a 13 68 10 21 db 06 03 d5 a9 71 20 1c 
b3 f7 17 fa 20 1c b1 f7 d5 fb be 34 21 78 ff 22 
3d 32 51 43 14 4b c9 18 7f 23 ff 20 23 30 0b 54 
a6 23 ff 20 17 30 0b 54 01 b0 f0 bd 10 b5 ff 23 
3d 33 43 43 0c 48 c4 18 20 1c 80 30 41 78 01 29 
07 d1 41 8c 60 8c bc f7 a3 f9 06 28 03 d1 3e 20 
02 e0 04 29 03 d0 08 20 23 6d af 33 18 70 10 bd 
28 90 08 00 40 15 08 00 34 9d 08 00 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc c0 30 8f 09 00 f0 b5 06 1c 04 6d 2b 48 
03 68 9e 42 01 d1 b0 f7 eb f8 30 1c af f7 27 ff 
35 1c 80 35 28 89 01 38 0e d3 28 81 28 89 04 23 
6b 70 00 28 08 d1 30 1c 6d f7 35 fd be 34 21 78 
05 20 ae f7 89 f9 38 e0 68 78 00 28 1f d1 b0 7b 
98 f7 af fc 40 08 b0 34 a1 68 98 f7 45 fc 01 23 
9b 06 98 42 0c d2 67 88 3b 18 59 01 49 09 38 1c 
bc f7 30 f9 78 43 a1 68 08 18 40 01 40 09 a0 60 
a0 68 00 23 6b 70 02 23 f3 74 b0 61 12 e0 02 28 
10 d1 ab 7e 00 2b 0d d0 e8 89 29 8a 43 1a 18 04 
00 0c 07 4b 98 42 05 d2 eb 7a 00 2b 02 d1 30 1c 
b2 f7 7f f8 30 1c 6d f7 98 fe f0 bd 6c 21 08 00 
ff 7f 00 00 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc 90 28 90 09 00 f0 b5 05 1c 1f 49 ff 23 
05 33 c4 18 e3 78 98 00 00 23 0b 54 43 18 58 1c 
00 23 03 70 af 69 2b 6d 18 89 42 1c 26 7c 68 8c 
50 43 b0 40 63 68 1b 18 58 01 40 09 38 1a 01 23 
9b 06 98 42 20 d2 b3 1d 20 78 98 40 a3 68 d9 01 
eb 7b 00 2b 00 d1 51 43 e2 68 82 42 00 d3 10 1c 
bc f7 bc f8 01 1c 80 28 00 d9 80 21 9f 35 29 70 
07 48 03 78 9e 42 02 d2 70 1c 20 74 04 e0 00 23 
04 34 19 1c 38 1c 0b c4 f0 bd c0 46 ec b0 08 00 
6f 15 08 00 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc e8 c0 90 09 00 f0 b5 06 1c 07 1c 9c 37 
38 88 10 21 01 40 1d 49 0b d0 1d 4b f5 18 eb 78 
98 00 0a 5c 93 01 aa 68 d2 18 aa 60 43 18 59 78 
11 e0 17 4b f5 18 eb 78 98 00 41 18 48 78 00 28 
0d d0 8c 78 09 78 61 43 89 01 bc f7 7b f8 a9 68 
09 18 a9 60 21 1c 8b 01 e8 68 c0 18 e8 60 2b 7c 
00 2b 11 d1 e8 68 00 28 0e d0 ab 68 d9 01 f3 7b 
00 2b 03 d1 33 6d 1a 89 01 32 51 43 bc f7 62 f8 
80 28 00 d9 80 20 f8 70 f0 bd c0 46 ec b0 08 00 
04 01 00 00 f0 b5 0d 1c 11 4c 20 60 0b 68 db 07 
01 d5 98 f7 58 fb 0f 4e 00 20 70 66 37 68 0e 48 
38 40 30 60 98 f7 64 fe 98 f7 62 fe 28 68 e0 60 
68 68 a0 60 02 20 70 66 98 f7 5a fe 98 f7 58 fe 
98 f7 56 fe 37 60 00 20 e0 60 a0 60 f0 bd c0 46 
00 82 0e 00 1c 80 0e 00 ff ff ff fd 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc 34 ac 91 09 00 00 b5 40 68 08 4a 13 68 
19 79 00 29 09 d1 07 4a 13 68 1b 06 05 d4 00 28 
01 d0 98 f7 bb f9 01 20 00 e0 00 20 00 bd c0 46 
c0 4f 08 00 e0 2c 08 00 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc 7c f8 91 09 00 30 b5 04 1c 80 30 43 78 
00 2b 1b d1 03 23 e3 74 25 21 01 23 0b 55 83 7e 
00 2b 07 d0 23 6d d9 8b 09 01 41 84 a3 69 03 84 
01 23 c3 72 61 8c a0 69 74 f7 72 fd 23 8c 98 42 
04 d0 20 84 21 6d b0 31 88 80 08 80 ff 23 01 33 
e1 58 e5 18 a0 69 98 f7 e3 fa 21 6d b2 31 0a 88 
01 1c 10 1c bb f7 d2 ff 01 1c 20 1c b2 f7 26 f8 
a3 69 2b 60 20 1c af f7 34 ff 00 23 6b 71 30 bd 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 80 92 09 00 f0 b5 81 b0 2f 48 06 68 
2f 48 05 68 2f 48 03 78 00 2b 52 d1 2e 48 03 68 
ab 42 03 d1 2d 48 03 68 b3 42 4a d0 2c 4c 2d 4f 
fe 20 28 40 07 d1 00 2d 03 d0 2b 48 03 68 db 03 
01 d5 00 2e 1c d0 63 68 1b 07 1b 0f 02 2b 02 d0 
02 20 98 f7 39 fe 25 48 00 78 60 63 24 48 00 78 
a0 63 66 f7 b7 ff 01 f0 0d f8 82 21 41 43 20 68 
64 22 50 43 64 30 bb f7 85 ff 43 1c 3b 60 18 e0 
63 68 1b 07 02 d0 00 20 98 f7 1e fe 00 20 60 63 
a0 63 18 4a 13 68 00 93 17 4a 10 88 39 21 09 01 
41 43 18 1c bb f7 6e ff 38 60 14 49 00 98 bb f7 
69 ff 13 49 08 60 38 68 a0 61 07 49 0d 60 07 49 
0e 60 01 b0 f0 bc 08 bc 18 47 c0 46 14 cd 08 00 
b4 c4 08 00 08 c3 08 00 b8 ca 08 00 68 a4 09 00 
0c 00 0f 00 dc 5e 08 00 fc 0a 08 00 09 c3 08 00 
0a c3 08 00 c0 2d 08 00 e8 0a 08 00 20 cf 01 00 
9c 00 0f 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc 65 7b 93 09 00 00 30 b5 04 1c 13 49 0b 
68 5d 78 b0 f7 5d ff 02 2c 01 d0 04 2c 16 d1 28 
1c 20 30 81 f7 a9 fe 04 2c 07 d1 0d 48 00 23 1a 
1c 19 1c 91 f7 45 fe 02 21 02 e0 02 2c 03 d1 08 
21 28 1c ad f7 05 fe 28 1c ac f7 82 fd 05 49 0b 
68 98 79 01 28 01 d1 ac f7 e4 fd 30 bd c4 9c 08 
00 0e 20 00 00 c8 9c 08 00 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff ec 93 09 00 f0 b5 04 1c 00 21 6e f7 
4c f8 00 28 03 da 01 23 4e 48 43 71 6f e0 06 1c 
25 1c 78 35 68 7a 00 28 0d d1 a0 7b 98 f7 63 fa 
40 08 23 6d b8 33 19 68 98 f7 ff f9 00 28 04 dc 
68 7a 00 28 05 d0 00 2e 03 dd 20 1c b1 f7 bd fe 
55 e0 e3 7b 01 2b 03 d1 00 28 01 d1 01 23 6b 72 
a8 78 80 21 01 43 3c 4a 11 60 08 21 05 20 6c f7 
a4 fb 38 4a 53 79 00 2b 41 d1 af f7 5b fe 37 4f 
38 1c 05 21 00 f0 40 ff 03 23 3b 74 20 1c 00 f0 
37 f8 af f7 0c fe eb 8a 00 2b 0a d1 ff 20 16 30 
20 5c 00 28 05 d1 af f7 45 fe 3b 7c 08 20 03 43 
3b 74 00 23 ab 74 ff 23 05 33 e6 18 00 23 f3 75 
20 1c b1 f7 88 ff 26 4a 13 78 00 21 00 2b 00 d1 
01 21 11 70 f0 78 ff 28 06 d1 6b 7a 02 2b 03 d1 
08 1c f0 70 a3 69 73 60 01 28 05 d8 f1 70 8b 00 
1c 48 c0 18 7b 7c 83 70 20 1c ae f7 ad ff f0 bd 
30 b5 84 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc 71 e7 94 09 00 7c 18 49 0b 78 83 74 05 
1c 01 22 00 21 6d f7 69 fe ac 74 2c 6d b2 23 19 
5b 02 39 88 42 00 db 08 1c 11 49 41 43 e5 20 80 
00 bb f7 74 fe ff 21 05 31 69 5c 88 42 00 d3 08 
1c 32 34 21 78 49 07 01 d5 01 28 01 d8 00 28 00 
d1 01 20 03 49 48 74 30 bd a4 2c 08 00 a4 86 0e 
00 ec cc 08 00 6c 15 08 00 ec b0 08 00 74 15 08 
00 71 02 00 00 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 5c 95 09 00 f0 b5 83 b0 01 21 00 91 
00 27 c0 23 7b 43 1a 48 1c 18 20 6b c0 07 29 d5 
25 1c bc 35 6b 78 00 2b 24 d1 26 1c e3 8d 2c 36 
00 2b 1f d0 b3 79 00 2b 02 d0 00 21 00 91 19 e0 
21 1c 0c 31 0f 48 05 22 00 f0 9e fe 00 28 11 d0 
02 23 b3 71 20 1c b2 f7 2a fe 01 a9 20 1c b2 f7 
12 fe 01 a9 a8 78 b1 f7 ac fe 08 22 01 a9 a8 78 
b2 f7 2e ff 01 37 0f 2f cb d3 00 98 03 b0 f0 bd 
28 90 08 00 00 4f 08 00 10 b5 00 29 12 d1 40 49 
8b 79 00 2b 0b d0 3f 49 0b 69 83 42 07 d1 3e 4c 
23 68 db 06 03 d5 46 31 01 20 08 70 0e e0 af f7 
51 ff 0b e0 02 29 09 d1 01 1c 48 31 8a 88 0b 7e 
9b 18 01 33 83 81 4b 88 9b 1a 4b 80 10 bc 08 bc 
18 47 30 b5 31 4a 11 68 0b 06 d9 0f 88 42 18 d1 
2f 4d 2c 68 ac f7 98 fc c1 78 0b 02 81 78 19 43 
02 79 13 04 19 43 42 79 13 06 19 43 8c 42 08 d1 
2a 1f 13 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 57 96 09 00 68 1a 0c 41 78 0b 02 00 
78 18 43 82 42 01 d0 00 20 00 e0 01 20 30 bd f0 
b5 83 b0 05 1c 00 91 00 26 04 1c 58 34 23 79 00 
2b 2c d0 01 26 01 a8 b0 f7 23 fa 07 1c 63 79 00 
2b 13 d0 e3 78 01 2b 07 d1 30 23 58 5d ff f7 c3 
ff 00 28 01 d1 06 1c 19 e0 28 35 ab 79 01 2b 04 
d1 01 a9 38 1c b0 f7 c1 f8 06 1c 0f 48 03 78 00 
2b 0c d0 01 2f 0a d1 02 9b 03 20 80 03 03 40 01 
20 80 03 83 42 02 d1 01 23 00 98 03 60 30 1c 03 
b0 f0 bd c0 46 ac 21 08 00 64 2c 08 00 08 80 0e 
00 a8 8b 0e 00 88 98 0e 00 6c 9c 08 00 f0 b5 0d 
1c 04 1c 00 2d 14 d1 4b 48 83 79 00 2b 0c d0 4a 
48 03 69 a3 42 08 d1 49 4a 13 68 db 06 04 d5 03 
1c 46 33 01 20 18 70 36 e0 20 1c b0 f7 b5 fd 32 
e0 ff f7 54 ff 02 2d 2e d1 41 4a 13 1c 54 21 08 
5b 00 04 27 1c 52 37 39 88 08 43 18 64 44 33 25 
1c 56 35 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 52 97 09 00 a8 07 80 0f 01 d1 2e 68 
08 e0 2d 1a c0 00 29 68 c1 40 20 26 30 1a 6e 68 
86 40 0e 43 1e 60 a3 6b 00 2b 0c d1 a0 6e c1 6b 
91 60 3c 30 45 79 08 21 2d 02 00 79 28 43 d0 60 
13 68 0b 43 13 60 a0 6e 80 6a 90 64 f0 bc 08 bc 
18 47 f0 b5 82 b0 04 1c 05 1c b0 f7 5b f8 58 35 
2b 79 00 2b 31 d0 eb 78 01 2b 10 d1 20 1c 28 30 
83 79 01 2b 0b d1 6b 79 00 2b 08 d1 00 7a ff f7 
2d ff 00 28 03 d1 20 1c 6c f7 96 fc 1d e0 eb 78 
01 2b 1a d8 a6 6e 68 46 b0 f7 75 f9 6b 79 00 2b 
0c d1 07 1c 69 46 30 1c 3c 30 06 22 bb f7 c5 f8 
42 36 37 70 6c 34 01 20 20 70 12 e0 2e 23 1b 5d 
01 2b 02 d1 69 46 b0 f7 13 f8 a3 7c 0b 49 88 78 
83 42 02 d1 20 1c b0 f7 68 fe 20 1c 01 21 af f7 
12 ff 02 b0 f0 bc 08 bc 18 47 ac 21 08 00 64 2c 
08 00 08 80 0e 00 80 8b 0e 00 74 15 08 00 03 4b 
04 48 03 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc 4b 4d 98 09 00 60 04 4b 04 48 03 60 70 
47 c0 46 bc a3 09 00 50 15 08 00 e8 a3 09 00 64 
15 08 00 10 b5 04 1c 6c f7 49 fc 20 1c 6d f7 ac 
f8 4a 23 00 20 18 53 65 23 19 5d 02 20 ad f7 fd 
fc a3 6e bc 33 18 78 00 21 ae f7 d9 fe 10 bd 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc 18 bc 98 09 00 00 b5 01 1c 32 31 0b 78 
fb 22 13 40 0b 70 ae f7 e5 f8 00 bd 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc 50 e0 98 09 00 f0 b5 06 1c 0f 1c 10 4d 
2c 68 a0 7b 97 f7 f5 ff 80 08 43 00 99 1c 60 8c 
a2 69 83 18 58 01 40 09 97 f7 86 ff 04 1c 00 2f 
0b d0 b1 7b 2b 68 98 7b 6d f7 bb ff 00 28 04 d1 
03 2c 01 d8 00 24 00 e0 03 3c 20 1c f0 bd c0 46 
6c 21 08 00 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 34 99 09 00 f0 b5 86 b0 06 1c 45 68 
03 95 81 78 0a 07 12 0f 00 92 c0 78 02 90 8f 09 
43 19 1a 79 05 92 00 20 04 90 c0 4a 13 68 18 79 
00 28 04 d1 be 49 0b 68 1b 06 00 d4 c9 e1 00 98 
06 28 00 d9 ca e1 05 98 00 28 08 d0 12 28 06 d0 
30 1c ae f7 83 fa 00 28 00 d1 ba e1 be e1 b5 4c 
23 78 b5 49 08 79 83 42 02 d3 20 1c ad f7 72 fa 
b1 48 41 88 00 29 23 d0 03 78 00 2b 10 d0 63 78 
00 2b 04 d0 ad 48 98 f7 5d fb 00 28 18 d0 00 23 
63 70 a3 70 a8 4a 50 88 50 21 41 43 a7 48 05 e0 
23 78 a6 48 00 2b 04 d1 50 22 51 43 98 f7 ff fa 
06 e0 98 f7 47 fb 00 28 02 d0 20 1c ad f7 4a fa 
20 78 29 23 19 1c 41 43 01 91 e1 1c 88 07 80 0f 
01 d1 0a 68 08 e0 09 1a c0 00 0b 68 c3 40 20 22 
10 1a 4a 68 82 40 1a 43 01 98 95 4b 00 99 c9 5c 
81 54 80 18 00 99 03 29 01 d0 05 29 57 d1 8c 4a 
13 68 1b 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 2f 9a 09 00 06 00 d4 4e e1 47 70 02 
99 8b 1f 03 72 29 1c 09 30 06 22 ba f7 9f ff 06 
35 e1 1c 88 07 80 0f 01 d1 0a 68 08 e0 09 1a c0 
00 0b 68 c3 40 20 22 10 1a 4a 68 82 40 1a 43 01 
98 80 18 02 30 29 1c 06 22 ba f7 88 ff 00 98 05 
28 17 d1 06 35 e1 1c 88 07 80 0f 01 d1 0b 68 08 
e0 09 1a c0 00 0a 68 c2 40 20 23 18 1a 4b 68 83 
40 13 43 01 99 c8 18 0f 30 02 9a 0c 3a 29 1c ba 
f7 6d ff e1 1c 88 07 80 0f 01 d1 0b 68 08 e0 09 
1a c0 00 0a 68 c2 40 20 23 18 1a 4b 68 83 40 13 
43 01 99 c8 18 28 30 f1 78 72 68 89 18 c9 78 01 
70 fe e0 ff 07 ff 0f 00 98 04 28 06 d0 5c 4a 13 
68 f1 78 70 68 08 18 c0 78 58 72 59 49 08 68 c3 
79 01 2b 18 d1 39 1c 28 1c ad f7 f0 fc 00 9a 04 
2a 05 d1 ad f7 0d fd 00 28 00 d1 e4 e0 4c e0 ff 
28 03 d1 39 1c 28 1c ad f7 36 fd ad f7 16 fd 00 
28 00 d1 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 2a 9b 09 00 d8 e0 40 e0 50 49 0b 78 
00 2b 3c d0 00 9a 04 2a 17 d1 4d 48 04 90 29 1c 
10 30 06 22 00 f0 c9 fb 00 28 00 d0 c6 e0 04 99 
88 7d 03 07 1b 0f bb 42 00 d0 bf e0 80 23 03 40 
00 d1 bb e0 40 06 40 0e 1f e0 09 22 83 56 01 20 
08 56 83 42 00 da b1 e0 3e 48 04 90 29 1c 10 30 
06 22 00 f0 aa fb 00 28 06 d1 04 99 88 7d 03 07 
1b 0f bb 42 00 d1 a1 e0 29 1c 04 98 10 30 06 22 
ba f7 ef fe 80 23 38 1c 18 43 04 99 88 75 01 21 
04 91 e1 1c 88 07 80 0f 01 d1 0a 68 08 e0 09 1a 
c0 00 0b 68 c3 40 20 22 10 1a 4a 68 82 40 1a 43 
01 98 80 18 47 70 29 1c 02 30 06 22 ba f7 d1 fe 
20 48 03 78 00 2b 19 d0 e1 1c 88 07 80 0f 01 d1 
0a 68 08 e0 09 1a c0 00 0b 68 c3 40 20 22 10 1a 
4a 68 82 40 1a 43 01 99 88 18 f1 78 72 68 89 18 
ad f7 d7 fd 00 06 00 0e ff 28 5f d1 06 35 02 98 
fa 30 00 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ef 25 9c 09 00 06 00 0e 02 90 00 98 e1 
1c 01 28 22 d1 88 07 80 0f 01 d1 0b 68 08 e0 09 
1a c0 00 0a 68 c2 40 20 23 18 1a 4b 68 83 40 13 
43 01 99 c8 18 00 21 01 72 25 e0 c0 4f 08 00 e0 
2c 08 00 5d c3 08 00 bc 9c 08 00 93 c3 08 00 14 
e3 05 00 68 c3 08 00 b8 af 08 00 88 07 80 0f 01 
d1 0b 68 08 e0 09 1a c0 00 0a 68 c2 40 20 23 18 
1a 4b 68 83 40 13 43 01 99 c8 18 02 9a 02 72 29 
1c 09 30 ba f7 70 fe e1 1c 88 07 80 0f 01 d1 0b 
68 08 e0 09 1a c0 00 0a 68 c2 40 20 23 18 1a 4b 
68 83 40 13 43 01 99 c8 18 28 30 f1 78 72 68 89 
18 c9 78 01 70 04 98 00 28 02 d0 23 78 01 33 23 
70 23 78 0a 49 08 79 83 42 02 d3 20 1c ad f7 c9 
f8 05 98 12 28 04 d1 ae f7 81 f9 ae f7 b6 f9 04 
e0 03 98 00 28 01 d0 97 f7 1c fc 06 b0 f0 bd bc 
9c 08 00 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 18 9d 09 00 f0 b5 86 b0 04 1c 01 22 
03 92 02 92 00 22 00 92 32 49 05 1c 08 68 20 35 
eb 7a 01 2b 02 d1 30 4a 11 78 01 e0 2e 4a 51 78 
a1 74 06 22 02 40 06 2a 51 d1 2c 4a 16 68 32 07 
12 0f 01 92 01 07 0b d5 29 49 0b 68 98 7b 00 28 
05 d0 30 1c af f7 f0 ff 00 90 02 90 00 e0 03 90 
24 4f 01 98 05 28 2b d1 eb 7a 01 2b 28 d8 33 06 
d9 0f 28 7b 41 40 23 d1 ac f7 f0 f8 79 68 04 91 
b9 68 05 91 04 a9 02 31 06 22 00 f0 9f fa 00 28 
16 d1 03 98 00 28 13 d0 02 98 00 28 10 d0 20 1c 
b0 f7 b5 f8 00 99 00 29 0a d0 20 1c 6c f7 a1 f9 
11 49 0b 68 db 07 03 d4 20 1c 00 21 af f7 5e ff 
0e 49 0b 68 1b 06 0a d5 01 98 05 28 01 d0 03 28 
05 d1 39 1c 30 04 00 0c 00 22 ad f7 f4 fa 06 b0 
f0 bd c0 46 bc 8b 0e 00 5c 15 08 00 a8 8b 0e 00 
b8 9c 08 00 80 98 0e 00 08 80 0e 00 e0 2c 08 00 
10 b5 56 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 13 9e 09 00 4c 82 20 99 f7 25 fa 00 
06 00 16 00 22 a1 56 00 29 0e d0 cb 10 ca 1a c3 
10 d2 18 7f 23 db 43 9a 42 01 da 18 1c 04 e0 7f 
20 7f 2a 01 dc 10 06 00 16 01 06 09 16 21 70 49 
4a 13 68 00 2b 01 d1 48 48 c1 77 10 bd 70 b5 00 
26 44 48 03 68 00 2b 01 d1 84 f7 84 fd 43 4c 44 
49 20 1c 0f 30 05 22 ba f7 87 fd 00 25 28 19 c0 
7b 97 f7 4a ff 36 18 01 35 05 2d f7 d3 3d 48 c3 
6a 5b 01 1c d5 3c 48 03 68 5b 05 18 d4 00 25 3b 
48 03 78 9e 42 13 d0 01 20 0a 2d 00 d9 02 20 40 
19 41 00 37 48 85 f7 d4 fc 00 28 05 d0 29 1c 20 
1c 0f 30 85 f7 df fc 01 3e 01 35 25 2d e7 d3 21 
1c 0f 31 30 48 05 22 00 f0 03 fa 00 28 09 d0 21 
1c 0f 31 2c 48 05 22 ba f7 4f fd 63 69 01 20 83 
43 63 61 63 69 db 07 07 d4 ff f7 32 fb 61 69 01 
22 91 43 10 40 01 43 61 61 00 20 70 bc 08 bc 18 
47 00 b5 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc 9a 0e 9f 09 00 75 f7 03 fb 00 28 0b d1 
1f 48 03 68 00 2b 07 d1 14 49 0b 68 1d 49 08 68 
83 42 01 d1 01 20 00 e0 00 20 00 bd 00 b5 b8 21 
19 48 00 f0 d8 f9 00 23 0b 4a 13 70 00 bd 10 b5 
04 1c 15 48 03 68 00 2b 0b d0 20 1c 00 21 85 f7 
94 fc 18 21 20 1c 85 f7 90 fc 4e 21 20 1c 85 f7 
8c fc 10 bd c0 46 6c a7 09 00 b4 c4 08 00 50 37 
08 00 f4 46 08 00 f4 4e 08 00 54 20 08 00 20 04 
08 00 a4 03 08 00 e0 34 08 00 00 4f 08 00 10 cd 
08 00 e4 c7 08 00 90 34 08 00 14 cd 08 00 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc cc cc 9f 09 00 30 b5 50 49 08 68 50 4d 
09 28 0d d1 4f 4a 10 68 41 1c 18 20 bb f7 34 f9 
03 23 4d 4a 13 70 ab 78 83 42 50 da a8 70 4e e0 
00 23 4a 49 0b 70 4a 4c 01 28 01 d0 07 28 1c d1 
20 68 00 22 19 1c 99 f7 ba fb 46 49 08 68 ff 23 
01 33 98 42 03 d2 01 22 00 21 99 f7 b0 fb 9b f7 
82 ff 2b 68 db 01 02 d5 3f 49 08 68 02 e0 3e 49 
0b 68 58 00 3d 49 0b 68 18 60 2b 68 5b 00 02 d5 
01 23 3b 48 03 70 31 49 08 68 01 28 01 d0 07 28 
11 d1 20 68 00 22 01 21 99 f7 91 fb 20 68 01 22 
02 21 99 f7 8c fb 33 49 20 68 99 f7 12 fc 20 68 
01 21 99 f7 eb fb 25 48 03 68 0c 2b 07 d1 2c 48 
03 78 01 2b 01 d9 01 23 03 70 9e f7 a9 fe 30 bd 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc e0 44 a1 09 00 f0 b5 32 4a 10 68 83 02 
5c 0f 83 07 dd 0f 43 03 de 0f cb 78 07 27 ff 04 
b8 43 5f 07 bf 0a 38 43 10 60 0b 79 5b 00 4f 79 
ff 07 ff 0f 3b 43 5b 00 8f 79 ff 07 ff 0f 3b 43 
3e 27 b8 43 df 06 bf 0e 38 43 10 60 cb 79 01 21 
89 04 88 43 d9 07 49 0b 08 43 10 60 83 02 5b 0f 
9c 42 0a d1 00 2c 34 d1 10 68 83 07 db 0f 9d 42 
03 d1 43 03 db 0f 9e 42 2b d0 17 48 04 78 00 2c 
27 d1 a0 00 23 18 9b 01 14 48 1d 18 d0 21 48 59 
c0 04 1b d5 e4 21 48 59 c0 04 c0 0e 07 28 15 d3 
00 f0 6e f8 06 1c 28 1c 8e f7 67 f9 0c 4b 9a 8a 
d0 23 58 59 00 0b 00 03 11 05 09 0d 08 43 58 51 
28 1c 8d f7 62 ff 30 1c 00 f0 62 f8 01 34 03 2c 
d7 d3 f0 bd 4c 0b 08 00 de c0 08 00 94 1c 08 00 
94 20 08 00 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 2c a2 09 00 70 b5 05 1c 00 68 13 49 
8b 7b 00 2b 1d d0 12 49 8b 79 00 2b 19 d0 03 0c 
dc 1d 10 48 04 40 20 1c b2 f7 76 fe 06 1c 08 d0 
22 1c 29 1c ba f7 94 fb 28 1c 97 f7 b5 f9 30 1c 
08 e0 28 1c 97 f7 b0 f9 00 20 9c f7 d8 ff 03 20 
02 e0 28 1c b1 f7 ec f9 70 bd c0 46 30 0b 08 00 
80 15 08 00 fc ff 00 00 78 47 00 00 00 c0 9f e5 
1c ff 2f e1 e0 51 05 00 78 47 00 00 00 c0 9f e5 
1c ff 2f e1 74 10 05 00 78 47 00 00 00 c0 9f e5 
1c ff 2f e1 60 e8 01 00 78 47 00 00 00 c0 9f e5 
1c ff 2f e1 7c d7 04 00 78 47 00 00 00 c0 9f e5 
1c ff 2f e1 90 d7 04 00 78 47 00 00 00 c0 9f e5 
1c ff 2f e1 fc 40 05 00 78 47 00 00 00 c0 9f e5 
1c ff 2f e1 30 4f 05 00 78 47 00 00 00 c0 9f e5 
1c ff 2f e1 cc 51 05 00 23 00 00 00 39 4d 09 00 
24 00 00 00 35 4d 09 00 25 00 00 00 3d 4d 09 00 
35 00 00 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc ff 27 a3 09 00 00 49 4d 09 00 88 00 00 
00 89 4d 09 00 8d 00 00 00 ad 4d 09 00 92 00 00 
00 00 00 00 00 00 00 00 00 03 00 00 02 59 46 02 
00 04 00 01 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 95 51 02 00 23 76 09 00 29 77 09 00 3f 79 09 
00 00 00 00 00 00 00 00 00 00 00 00 00 67 54 02 
00 00 00 00 00 a3 7f 09 00 00 00 00 00 00 00 00 
00 d3 7e 09 00 49 7e 09 00 00 00 00 00 5b 7f 09 
00 00 00 00 00 89 7f 09 00 87 51 02 00 9f 95 04 
00 6d 99 04 00 7f 93 04 00 00 00 00 00 dd 95 09 
00 00 00 00 00 a7 96 04 00 00 00 00 00 00 00 00 
00 05 99 04 00 c3 93 04 00 9f 95 04 00 6d 99 04 
00 91 a2 04 00 00 00 00 00 fd 96 09 00 00 00 00 
00 9d 97 09 00 93 a3 04 00 61 67 09 00 8f 67 09 
00 c3 93 04 00 42 05 00 00 5e 04 00 00 62 04 00 
00 42 05 
received 7
04 0e 04 01 4c fc 00 
writing
01 4c fc 4a 22 a4 09 00 00 00 6c 04 00 00 62 19 
00 00 44 05 00 00 6c 04 00 00 62 19 00 00 0a 00 
00 00 01 00 21 00 a0 86 01 00 0c 00 19 00 02 00 
00 00 00 18 00 00 ff 00 00 00 80 02 00 00 80 02 
00 00 90 a3 09 00 00 18 00 08 03 00 00 00 
received 7
04 0e 04 01 4c fc 00 
writing
01 4e fc 04 ff ff ff ff 
received 7
04 0e 04 01 4e fc 00 
writing
01 03 0c 00 
received 7
04 0e 04 01 03 0c 00 
writing
01 01 fc 06 66 55 44 33 22 11 
received 7
04 0e 04 01 01 fc 00 
option patchram with arg bcm20710a1.hcd
option bd_addr with arg 11:22:33:44:55:66
option no2bytes
option tosleep with arg 1000
/dev/ttyUSB1 
xxx@ubuntu:/opt/rtl8723bs_bt$

和一楼不同了,  去掉了 --enable_hci 这个参数.

void
proc_enable_hci()
{
	int i = N_HCI;
	int proto = HCI_UART_H4;
	if (ioctl(uart_fd, TIOCSETD, &i) < 0) {
		fprintf(stderr, "Can't set line discipline\n");
		return;
	}

	if (ioctl(uart_fd, HCIUARTSETPROTO, proto) < 0) {
		fprintf(stderr, "Can't set hci protocol\n");
		return;
	}
	fprintf(stderr, "Done setting line discpline\n");
	return;
}

看log, 应该初始化成功了。


打开 btstack/port/posix-h4/main.c 删除:

if (HCI_EVENT_IS_COMMAND_COMPLETE(packet, hci_read_local_version_information)){
                local_version_information_handler(packet);
            }

hci_dump_open(pklg_path, HCI_DUMP_PACKETLOGGER);

改为:

hci_dump_open(NULL, HCI_DUMP_STDOUT); //终端直接输出log

config.device_name = "/dev/tty.usbserial-A900K0VK";

改为

config.device_name = "/dev/ttyUSB0"; //你的USB 转 串口 设备

打开 Makefile, 删除:

-Werror

进入 btstack/port/posix-h4/ 目录, 执行 make.

执行 sudo ./gap_inquiry:

hexing@ubuntu:/opt/btstack/port/posix-h4$ sudo ./gap_inquiry 
Packet Log: /tmp/hci_dump.pklg
H4 device: /dev/ttyUSB1
[2018-05-05 11:19:21.981] LOG -- hci.c.2800: hci_power_control: 1, current mode 0
[2018-05-05 11:19:22.231] LOG -- btstack_uart_block_posix.c.177: h4_set_baudrate 115200
[2018-05-05 11:19:22.331] LOG -- hci.c.3859: BTSTACK_EVENT_STATE 1
[2018-05-05 11:19:22.331] EVT <= 60 01 01 
[2018-05-05 11:19:22.332] CMD => 03 0C 00 
[2018-05-05 11:19:22.332] EVT <= 6E 00 
[2018-05-05 11:19:22.337] EVT <= 0E 04 01 03 0C 00 
[2018-05-05 11:19:22.337] CMD => 01 10 00 
[2018-05-05 11:19:22.337] EVT <= 6E 00 
[2018-05-05 11:19:22.341] EVT <= 0E 0C 01 01 10 00 06 00 10 06 0F 00 0E 22 
[2018-05-05 11:19:22.341] LOG -- hci.c.1902: Manufacturer: 0x000f
[2018-05-05 11:19:22.341] CMD => 14 0C 00 
[2018-05-05 11:19:22.341] EVT <= 6E 00 
[2018-05-05 11:19:22.366] EVT <= 0E FC 01 14 0C 00 42 43 4D 32 30 37 30 32 41 31 20 47 65 6E 65 72 69 63 20 55 41 52 54 20 43 6C 61 73 73 20 31 20 40 20 32 36 20 4D 48 7A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[2018-05-05 11:19:22.366] LOG -- hci.c.1816: local name: BCM20702A1 Generic UART Class 1 @ 26 MHz
[2018-05-05 11:19:22.366] LOG -- hci.c.1605: Received local name, need baud change 0
Local name: BCM20702A1 Generic UART Class 1 @ 26 MHz
[2018-05-05 11:19:22.366] CMD => 02 10 00 
[2018-05-05 11:19:22.366] EVT <= 6E 00 
[2018-05-05 11:19:22.375] EVT <= 0E 44 01 02 10 00 FF FF FF 03 CC FF EF FF FF FF EC 1F F2 0F E8 FE 3F F7 8F FF 1C 00 00 00 61 F7 FF FF 7F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[2018-05-05 11:19:22.375] LOG -- hci.c.1912: Local supported commands summary 0x0b
[2018-05-05 11:19:22.376] CMD => 09 10 00 
[2018-05-05 11:19:22.376] EVT <= 6E 00 
[2018-05-05 11:19:22.381] EVT <= 0E 0A 01 09 10 00 66 55 44 33 22 11 
[2018-05-05 11:19:22.381] LOG -- hci.c.1864: Local Address, Status: 0x00: Addr: 11:22:33:44:55:66
[2018-05-05 11:19:22.381] CMD => 05 10 00 
[2018-05-05 11:19:22.381] EVT <= 6E 00 
[2018-05-05 11:19:22.384] EVT <= 0E 0B 01 05 10 00 FD 03 40 08 00 01 00 
[2018-05-05 11:19:22.384] LOG -- hci.c.1833: hci_read_buffer_size: ACL size module 1021 -> used 1021, count 8 / SCO size 64, count 1
[2018-05-05 11:19:22.384] CMD => 03 10 00 
[2018-05-05 11:19:22.384] EVT <= 6E 00 
[2018-05-05 11:19:22.389] EVT <= 0E 0C 01 03 10 00 BF FE CF FE DB FF 7B 87 
[2018-05-05 11:19:22.389] LOG -- hci.c.1891: Packet types cc18, eSCO 1
[2018-05-05 11:19:22.389] LOG -- hci.c.1894: BR/EDR support 1, LE support 1
[2018-05-05 11:19:22.389] CMD => 01 0C 08 FF FF FF FF FF FF FF 3F 
[2018-05-05 11:19:22.389] EVT <= 6E 00 
[2018-05-05 11:19:22.393] EVT <= 0E 04 01 01 0C 00 
[2018-05-05 11:19:22.393] CMD => 56 0C 01 01 
[2018-05-05 11:19:22.393] EVT <= 6E 00 
[2018-05-05 11:19:22.463] EVT <= 0E 04 01 56 0C 00 
[2018-05-05 11:19:22.463] CMD => 18 0C 02 00 60 
[2018-05-05 11:19:22.463] EVT <= 6E 00 
[2018-05-05 11:19:22.467] EVT <= 0E 04 01 18 0C 00 
[2018-05-05 11:19:22.467] CMD => 24 0C 03 0C 02 7A 
[2018-05-05 11:19:22.467] EVT <= 6E 00 
[2018-05-05 11:19:22.471] EVT <= 0E 04 01 24 0C 00 
[2018-05-05 11:19:22.471] CMD => 13 0C F8 42 54 73 74 61 63 6B 20 31 31 3A 32 32 3A 33 33 3A 34 34 3A 35 35 3A 36 36 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[2018-05-05 11:19:22.471] EVT <= 6E 00 
[2018-05-05 11:19:22.497] EVT <= 0E 04 01 13 0C 00 
[2018-05-05 11:19:22.497] CMD => 52 0C F1 00 1A 09 42 54 73 74 61 63 6B 20 31 31 3A 32 32 3A 33 33 3A 34 34 3A 35 35 3A 36 36 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[2018-05-05 11:19:22.497] EVT <= 6E 00 
[2018-05-05 11:19:22.522] EVT <= 0E 04 01 52 0C 00 
[2018-05-05 11:19:22.522] CMD => 45 0C 01 02 
[2018-05-05 11:19:22.522] EVT <= 6E 00 
[2018-05-05 11:19:22.526] EVT <= 0E 04 01 45 0C 00 
[2018-05-05 11:19:22.526] CMD => 1A 0C 01 00 
[2018-05-05 11:19:22.526] EVT <= 6E 00 
[2018-05-05 11:19:22.529] EVT <= 0E 04 01 1A 0C 00 
[2018-05-05 11:19:22.529] LOG -- hci.c.3971: BTSTACK_EVENT_DISCOVERABLE_ENABLED 0
[2018-05-05 11:19:22.529] EVT <= 66 01 00 
[2018-05-05 11:19:22.529] CMD => 5B 0C 01 01 
[2018-05-05 11:19:22.529] EVT <= 6E 00 
[2018-05-05 11:19:22.532] EVT <= 0E 04 01 5B 0C 00 
[2018-05-05 11:19:22.532] LOG -- hci.c.1418: BCM: Route SCO data via HCI transport
[2018-05-05 11:19:22.532] CMD => 1C FC 05 01 00 00 00 00 
[2018-05-05 11:19:22.532] EVT <= 6E 00 
[2018-05-05 11:19:22.536] EVT <= 0E 04 01 1C FC 00 
[2018-05-05 11:19:22.536] CMD => 02 20 00 
[2018-05-05 11:19:22.536] EVT <= 6E 00 
[2018-05-05 11:19:22.539] EVT <= 0E 07 01 02 20 00 1B 00 0F 
[2018-05-05 11:19:22.539] LOG -- hci.c.1844: hci_le_read_buffer_size: size 27, count 15
[2018-05-05 11:19:22.539] CMD => 6D 0C 02 01 00 
[2018-05-05 11:19:22.539] EVT <= 6E 00 
[2018-05-05 11:19:22.542] EVT <= 0E 04 01 6D 0C 00 
[2018-05-05 11:19:22.542] LOG -- hci.c.1713: Supported commands 0
[2018-05-05 11:19:22.542] CMD => 0F 20 00 
[2018-05-05 11:19:22.542] EVT <= 6E 00 
[2018-05-05 11:19:22.546] EVT <= 0E 05 01 0F 20 00 20 
[2018-05-05 11:19:22.546] LOG -- hci.c.1857: hci_le_read_white_list_size: size 32
[2018-05-05 11:19:22.546] CMD => 0B 20 07 01 E0 01 30 00 00 00 
[2018-05-05 11:19:22.546] EVT <= 6E 00 
[2018-05-05 11:19:22.550] EVT <= 0E 04 01 0B 20 00 
[2018-05-05 11:19:22.550] LOG -- hci.c.1469: hci_init_done -> HCI_STATE_WORKING
[2018-05-05 11:19:22.550] LOG -- hci.c.3859: BTSTACK_EVENT_STATE 2
[2018-05-05 11:19:22.550] EVT <= 60 01 02 
BTstack up and running at 11:22:33:44:55:66
Starting inquiry scan..
[2018-05-05 11:19:22.550] CMD => 01 04 05 33 8B 9E 05 00 
[2018-05-05 11:19:22.550] EVT <= 6E 00 
[2018-05-05 11:19:22.554] EVT <= 0F 04 00 01 01 04 
[2018-05-05 11:19:23.086] EVT <= 2F FF 01 97 D2 0C EE C1 AC 01 00 0C 02 5A A7 0C A3 0D 09 E5 B0 8F E7 B1 B3 E6 89 8B E6 9C BA 15 03 05 11 0A 11 0C 11 12 11 15 11 16 11 1F 11 2F 11 00 12 32 11 01 05 01 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[2018-05-05 11:19:23.086] EVT <= E3 1C 97 D2 0C EE C1 AC 01 0C 02 5A A7 0C 01 A3 01 0C E5 B0 8F E7 B1 B3 E6 89 8B E6 9C BA 
Device found: AC:C1:EE:0C:D2:97 with COD: 0x5a020c, pageScan 1, clock offset 0x0ca7, rssi -93 dBm, name '小米手机'
[2018-05-05 11:19:23.794] EVT <= 2F FF 01 F9 55 80 ED E5 B0 01 00 0C 02 5A FF 3C B7 09 09 48 6F 6E 6F 72 20 56 39 15 03 05 11 0A 11 0C 11 12 11 15 11 16 11 1F 11 2F 11 00 12 32 11 01 05 01 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[2018-05-05 11:19:23.794] EVT <= E3 18 F9 55 80 ED E5 B0 01 0C 02 5A FF 3C 01 B7 01 08 48 6F 6E 6F 72 20 56 39 
Device found: B0:E5:ED:80:55:F9 with COD: 0x5a020c, pageScan 1, clock offset 0x3cff, rssi -73 dBm, name 'Honor V9'
[2018-05-05 11:19:24.137] EVT <= 2F FF 01 56 2E D1 44 23 74 01 00 0C 02 5A D1 10 BE 0D 09 E5 B0 8F E7 B1 B3 E6 89 8B E6 9C BA 15 03 05 11 0A 11 0C 11 12 11 15 11 16 11 1F 11 2F 11 00 12 32 11 01 05 01 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[2018-05-05 11:19:24.137] EVT <= E3 1C 56 2E D1 44 23 74 01 0C 02 5A D1 10 01 BE 01 0C E5 B0 8F E7 B1 B3 E6 89 8B E6 9C BA 
Device found: 74:23:44:D1:2E:56 with COD: 0x5a020c, pageScan 1, clock offset 0x10d1, rssi -66 dBm, name '小米手机'
[2018-05-05 11:19:24.280] EVT <= 2F FF 01 50 DC 26 BA 64 FC 01 00 0C 02 5A 55 71 AC 0D 09 E7 BA A2 E7 B1 B3 E6 89 8B E6 9C BA 17 03 05 11 0A 11 0C 11 0E 11 12 11 15 11 16 11 1F 11 2F 11 00 12 32 11 01 05 01 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[2018-05-05 11:19:24.280] EVT <= E3 1C 50 DC 26 BA 64 FC 01 0C 02 5A 55 71 01 AC 01 0C E7 BA A2 E7 B1 B3 E6 89 8B E6 9C BA 
Device found: FC:64:BA:26:DC:50 with COD: 0x5a020c, pageScan 1, clock offset 0x7155, rssi -84 dBm, name '红米手机'
[2018-05-05 11:19:28.957] EVT <= 01 01 00 
[2018-05-05 11:19:28.957] EVT <= E4 01 00 
Starting inquiry scan..
[2018-05-05 11:19:28.957] CMD => 01 04 05 33 8B 9E 05 00 
[2018-05-05 11:19:28.957] EVT <= 6E 00 
[2018-05-05 11:19:28.962] EVT <= 0F 04 00 01 01 04 
[2018-05-05 11:19:29.011] EVT <= 2F FF 01 F9 55 80 ED E5 B0 01 00 0C 02 5A FF 3C B7 09 09 48 6F 6E 6F 72 20 56 39 15 03 05 11 0A 11 0C 11 12 11 15 11 16 11 1F 11 2F 11 00 12 32 11 01 05 01 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[2018-05-05 11:19:29.011] EVT <= E3 18 F9 55 80 ED E5 B0 01 0C 02 5A FF 3C 01 B7 01 08 48 6F 6E 6F 72 20 56 39 
[2018-05-05 11:19:32.821] EVT <= 2F FF 01 56 2E D1 44 23 74 01 00 0C 02 5A D1 10 C1 0D 09 E5 B0 8F E7 B1 B3 E6 89 8B E6 9C BA 15 03 05 11 0A 11 0C 11 12 11 15 11 16 11 1F 11 2F 11 00 12 32 11 01 05 01 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[2018-05-05 11:19:32.821] EVT <= E3 1C 56 2E D1 44 23 74 01 0C 02 5A D1 10 01 C1 01 0C E5 B0 8F E7 B1 B3 E6 89 8B E6 9C BA 
[2018-05-05 11:19:35.365] EVT <= 01 01 00 
[2018-05-05 11:19:35.365] EVT <= E4 01 00 
Starting inquiry scan..
[2018-05-05 11:19:35.365] CMD => 01 04 05 33 8B 9E 05 00 
[2018-05-05 11:19:35.365] EVT <= 6E 00 
[2018-05-05 11:19:35.369] EVT <= 0F 04 00 01 01 04 
[2018-05-05 11:19:36.549] EVT <= 2F FF 01 F9 55 80 ED E5 B0 01 00 0C 02 5A FF 3C B8 09 09 48 6F 6E 6F 72 20 56 39 15 03 05 11 0A 11 0C 11 12 11 15 11 16 11 1F 11 2F 11 00 12 32 11 01 05 01 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[2018-05-05 11:19:36.549] EVT <= E3 18 F9 55 80 ED E5 B0 01 0C 02 5A FF 3C 01 B8 01 08 48 6F 6E 6F 72 20 56 39 
[2018-05-05 11:19:36.953] EVT <= 2F FF 01 56 2E D1 44 23 74 01 00 0C 02 5A D1 10 BE 0D 09 E5 B0 8F E7 B1 B3 E6 89 8B E6 9C BA 15 03 05 11 0A 11 0C 11 12 11 15 11 16 11 1F 11 2F 11 00 12 32 11 01 05 01 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[2018-05-05 11:19:36.953] EVT <= E3 1C 56 2E D1 44 23 74 01 0C 02 5A D1 10 01 BE 01 0C E5 B0 8F E7 B1 B3 E6 89 8B E6 9C BA 
[2018-05-05 11:19:38.123] EVT <= 2F FF 01 50 DC 26 BA 64 FC 01 00 0C 02 5A 56 71 A7 0D 09 E7 BA A2 E7 B1 B3 E6 89 8B E6 9C BA 17 03 05 11 0A 11 0C 11 0E 11 12 11 15 11 16 11 1F 11 2F 11 00 12 32 11 01 05 01 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[2018-05-05 11:19:38.123] EVT <= E3 1C 50 DC 26 BA 64 FC 01 0C 02 5A 56 71 01 A7 01 0C E7 BA A2 E7 B1 B3 E6 89 8B E6 9C BA 

可以搜索到附近的 蓝牙设备了.


运行一个 键盘demo:

hexing@ubuntu:/opt/btstack/port/posix-h4$ sudo ./hid_keyboard_demo 
Packet Log: /tmp/hci_dump.pklg
H4 device: /dev/ttyUSB1
[2018-05-05 11:25:36.107] LOG -- l2cap.c.3399: L2CAP_REGISTER_SERVICE psm 0x1 mtu 65535
HID service record size: 236
Device ID SDP service record size: 64
[2018-05-05 11:25:36.107] LOG -- l2cap.c.3399: L2CAP_REGISTER_SERVICE psm 0x13 mtu 100
[2018-05-05 11:25:36.107] LOG -- l2cap.c.3399: L2CAP_REGISTER_SERVICE psm 0x11 mtu 100
[2018-05-05 11:25:36.107] LOG -- hci.c.2800: hci_power_control: 1, current mode 0
[2018-05-05 11:25:36.388] LOG -- btstack_uart_block_posix.c.177: h4_set_baudrate 115200
[2018-05-05 11:25:36.489] LOG -- hci.c.3859: BTSTACK_EVENT_STATE 1
[2018-05-05 11:25:36.489] EVT <= 60 01 01 
[2018-05-05 11:25:36.489] CMD => 03 0C 00 
[2018-05-05 11:25:36.489] EVT <= 6E 00 
[2018-05-05 11:25:36.495] EVT <= 0E 04 01 03 0C 00 
[2018-05-05 11:25:36.495] CMD => 01 10 00 
[2018-05-05 11:25:36.495] EVT <= 6E 00 
[2018-05-05 11:25:36.499] EVT <= 0E 0C 01 01 10 00 06 00 10 06 0F 00 0E 22 
[2018-05-05 11:25:36.499] LOG -- hci.c.1902: Manufacturer: 0x000f
[2018-05-05 11:25:36.499] CMD => 14 0C 00 
[2018-05-05 11:25:36.499] EVT <= 6E 00 
[2018-05-05 11:25:36.524] EVT <= 0E FC 01 14 0C 00 42 54 73 74 61 63 6B 20 31 31 3A 32 32 3A 33 33 3A 34 34 3A 35 35 3A 36 36 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[2018-05-05 11:25:36.525] LOG -- hci.c.1816: local name: BTstack 11:22:33:44:55:66
[2018-05-05 11:25:36.525] LOG -- hci.c.1605: Received local name, need baud change 0
Local name: BTstack 11:22:33:44:55:66
[2018-05-05 11:25:36.525] CMD => 02 10 00 
[2018-05-05 11:25:36.525] EVT <= 6E 00 
[2018-05-05 11:25:36.533] EVT <= 0E 44 01 02 10 00 FF FF FF 03 CC FF EF FF FF FF EC 1F F2 0F E8 FE 3F F7 8F FF 1C 00 00 00 61 F7 FF FF 7F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[2018-05-05 11:25:36.533] LOG -- hci.c.1912: Local supported commands summary 0x0b
[2018-05-05 11:25:36.533] CMD => 09 10 00 
[2018-05-05 11:25:36.533] EVT <= 6E 00 
[2018-05-05 11:25:36.539] EVT <= 0E 0A 01 09 10 00 66 55 44 33 22 11 
[2018-05-05 11:25:36.539] LOG -- hci.c.1864: Local Address, Status: 0x00: Addr: 11:22:33:44:55:66
[2018-05-05 11:25:36.539] CMD => 05 10 00 
[2018-05-05 11:25:36.539] EVT <= 6E 00 
[2018-05-05 11:25:36.543] EVT <= 0E 0B 01 05 10 00 FD 03 40 08 00 01 00 
[2018-05-05 11:25:36.544] LOG -- hci.c.1833: hci_read_buffer_size: ACL size module 1021 -> used 1021, count 8 / SCO size 64, count 1
[2018-05-05 11:25:36.544] CMD => 03 10 00 
[2018-05-05 11:25:36.544] EVT <= 6E 00 
[2018-05-05 11:25:36.548] EVT <= 0E 0C 01 03 10 00 BF FE CF FE DB FF 7B 87 
[2018-05-05 11:25:36.548] LOG -- hci.c.1891: Packet types cc18, eSCO 1
[2018-05-05 11:25:36.548] LOG -- hci.c.1894: BR/EDR support 1, LE support 1
[2018-05-05 11:25:36.548] CMD => 01 0C 08 FF FF FF FF FF FF FF 3F 
[2018-05-05 11:25:36.548] EVT <= 6E 00 
[2018-05-05 11:25:36.553] EVT <= 0E 04 01 01 0C 00 
[2018-05-05 11:25:36.553] CMD => 56 0C 01 01 
[2018-05-05 11:25:36.553] EVT <= 6E 00 
[2018-05-05 11:25:36.624] EVT <= 0E 04 01 56 0C 00 
[2018-05-05 11:25:36.624] CMD => 18 0C 02 00 60 
[2018-05-05 11:25:36.624] EVT <= 6E 00 
[2018-05-05 11:25:36.628] EVT <= 0E 04 01 18 0C 00 
[2018-05-05 11:25:36.628] CMD => 24 0C 03 40 25 00 
[2018-05-05 11:25:36.628] EVT <= 6E 00 
[2018-05-05 11:25:36.631] EVT <= 0E 04 01 24 0C 00 
[2018-05-05 11:25:36.631] CMD => 13 0C F8 48 49 44 20 4B 65 79 62 6F 61 72 64 20 44 65 6D 6F 20 31 31 3A 32 32 3A 33 33 3A 34 34 3A 35 35 3A 36 36 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[2018-05-05 11:25:36.631] EVT <= 6E 00 
[2018-05-05 11:25:36.657] EVT <= 0E 04 01 13 0C 00 
[2018-05-05 11:25:36.657] CMD => 52 0C F1 00 24 09 48 49 44 20 4B 65 79 62 6F 61 72 64 20 44 65 6D 6F 20 31 31 3A 32 32 3A 33 33 3A 34 34 3A 35 35 3A 36 36 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[2018-05-05 11:25:36.657] EVT <= 6E 00 
[2018-05-05 11:25:36.681] EVT <= 0E 04 01 52 0C 00 
[2018-05-05 11:25:36.682] CMD => 45 0C 01 00 
[2018-05-05 11:25:36.682] EVT <= 6E 00 
[2018-05-05 11:25:36.685] EVT <= 0E 04 01 45 0C 00 
[2018-05-05 11:25:36.685] CMD => 1A 0C 01 03 
[2018-05-05 11:25:36.685] EVT <= 6E 00 
[2018-05-05 11:25:36.688] EVT <= 0E 04 01 1A 0C 00 
[2018-05-05 11:25:36.688] LOG -- hci.c.3971: BTSTACK_EVENT_DISCOVERABLE_ENABLED 1
[2018-05-05 11:25:36.688] EVT <= 66 01 01 
[2018-05-05 11:25:36.688] CMD => 5B 0C 01 01 
[2018-05-05 11:25:36.688] EVT <= 6E 00 
[2018-05-05 11:25:36.691] EVT <= 0E 04 01 5B 0C 00 
[2018-05-05 11:25:36.691] LOG -- hci.c.1418: BCM: Route SCO data via HCI transport
[2018-05-05 11:25:36.691] CMD => 1C FC 05 01 00 00 00 00 
[2018-05-05 11:25:36.691] EVT <= 6E 00 
[2018-05-05 11:25:36.695] EVT <= 0E 04 01 1C FC 00 
[2018-05-05 11:25:36.695] CMD => 02 20 00 
[2018-05-05 11:25:36.695] EVT <= 6E 00 
[2018-05-05 11:25:36.697] EVT <= 0E 07 01 02 20 00 1B 00 0F 
[2018-05-05 11:25:36.697] LOG -- hci.c.1844: hci_le_read_buffer_size: size 27, count 15
[2018-05-05 11:25:36.697] CMD => 6D 0C 02 01 00 
[2018-05-05 11:25:36.697] EVT <= 6E 00 
[2018-05-05 11:25:36.702] EVT <= 0E 04 01 6D 0C 00 
[2018-05-05 11:25:36.702] LOG -- hci.c.1713: Supported commands 0
[2018-05-05 11:25:36.702] CMD => 0F 20 00 
[2018-05-05 11:25:36.702] EVT <= 6E 00 
[2018-05-05 11:25:36.704] EVT <= 0E 05 01 0F 20 00 20 
[2018-05-05 11:25:36.704] LOG -- hci.c.1857: hci_le_read_white_list_size: size 32
[2018-05-05 11:25:36.704] CMD => 0B 20 07 01 E0 01 30 00 00 00 
[2018-05-05 11:25:36.705] EVT <= 6E 00 
[2018-05-05 11:25:36.709] EVT <= 0E 04 01 0B 20 00 
[2018-05-05 11:25:36.710] LOG -- hci.c.1469: hci_init_done -> HCI_STATE_WORKING
[2018-05-05 11:25:36.710] LOG -- hci.c.3859: BTSTACK_EVENT_STATE 2
[2018-05-05 11:25:36.710] EVT <= 60 01 02 
BTstack up and running at 11:22:33:44:55:66

同事的魅族手机能搜到这个鼠标设备了,但是我的MI5搜不到:
QQ20180505112756.jpg





离线

楼主 #9 2018-09-30 14:55:06

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,342
积分: 9202

Re: 很早以前的Win7 VMWare Ubuntu12.04LTS/15.10 使用AP6210B蓝牙模块记录(2016-02-18)

WM_CH 说:

我是把流控的两个引脚都拉低了,而且已经成功加载了.hcd固件的。

你用的是哪个蓝牙芯片?





离线

楼主 #12 2018-09-30 15:16:37

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,342
积分: 9202

Re: 很早以前的Win7 VMWare Ubuntu12.04LTS/15.10 使用AP6210B蓝牙模块记录(2016-02-18)

恭喜啊, 可能是流控有关系,加油啊,
很久没玩都忘记了.





离线

楼主 #15 2018-12-18 10:35:18

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,342
积分: 9202

Re: 很早以前的Win7 VMWare Ubuntu12.04LTS/15.10 使用AP6210B蓝牙模块记录(2016-02-18)

utszcrystal 说:

我买的是ap6210模块,ap6210和ap6210b的内置broadcom芯片是不是不一样呀?另外在哪儿可以下载他们的linux驱动源码?谢谢

ap6210b 是纯蓝牙模组,只有蓝牙功能

ap6210 是 WIFI + 蓝牙 + FM 收音机功能

WIFI 驱动 在 github 上面可以找到,一般的SOC官方SDK里面也移植好了。





离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn