您尚未登录。

#1 Re: 全志 SOC » xfel 直接启动 D1 / D1-H Linux内核 » 2023-09-14 09:43:48

这个fw_bin文件,boot0_nand_xx.bin文件
都是撒子嘛

#3 DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/MQTT/物联网 » Linux内核源代码情景分析,内核小白懦夫救星! » 2022-12-30 17:08:21

WM_CH
回复: 0

我把豆瓣的一个书评转过来了,和大家分享一下自己的学习方法。

先说结论,这本书是神书!

我一个电子信息工程专业的小白,终于懂了一点Linux内核是怎么运作的了!

那年23岁刚大学毕业的我,我终于可以和他说一声,我没有辜负你!


这本书很有国内教科书的特点,不说是什么,不说怎么来的,直接给你讲怎么做。这个可能是很多人评价说只见树木不见森林,缺乏提纲挈领的地方了。
就像国内教科书,不讲小信号放大电路是什么,怎么来的,只讲怎么算放大倍数,太注重计算了,和实践严重脱钩了。
但是这本书,我只想说,他虽然只讲Linux内核代码流程怎么走的,沿途介绍点题外知识。但就这一个方面,他做的太好了,太丰富了!

他这一个方面所做的贡献,超额遮蔽了他在内核概念介绍上的不足!


对于一个小白来说,直接去读ulk,里面全部都是概念,简单的提几句这个对象怎么操作就完了。等我回过头去看内核代码,发现根本看不懂,因为ulk不讲出错了的代码分支情况。

但是有情景分析,你就可以在2.4.0的代码海洋里泡澡了!因为他面面俱到!


我在阅读这本书之前,对操作系统是没有任何概念的,最多读过一些RTOS的代码,懂得一些进程间通信,进程,调度等知识。

刚读完情景分析的时候,其实我还是很懵的,感觉摸不着头脑。然后我就把ulk第二版拿出来读了读,第二版是2.4.18的内核,和情景分析相近。

在我读完ulk第二版中page cache,buffer cache, dentry cache之后,再回想起情景分析中的代码分析桥段。

我怀着激动的心情告诉33岁的自己,我好像懂一点内核的皮毛了!

ps.
阅读前最好读一下操作系统真象还原,里面介绍了一个玩具操作系统,最重要的是通过他,学习一下x86指令集。

操作系统导论这类的,我就没有读了,就不推荐了。

#4 Re: DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/MQTT/物联网 » bochs调试linux2.4.0内核,制作硬盘镜像文件,开机报错 » 2022-11-04 15:08:32

思路是把他访问的块号十六进制打印出来,会是非常大的数字,
但是会翻译成
../bin/busybox
这个字符串的ASCII码。。。

#5 Re: DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/MQTT/物联网 » bochs调试linux2.4.0内核,制作硬盘镜像文件,开机报错 » 2022-11-04 14:42:53

我回来填坑了,修改一下内核文件即可进入命令行:

   1091         } else if (S_ISLNK(inode->i_mode)) {
   1092         //      if (!inode->i_blocks)
   1093                         inode->i_op = &ext2_fast_symlink_inode_operations;
   1094         //      else {
   1095         //              inode->i_op = &page_symlink_inode_operations;
   1096         //              inode->i_mapping->a_ops = &ext2_aops;
   1097         //      }
   1098         } else

原因是对于软连接文件,文件名60字节以内的叫快速链接文件,否则叫普通软连接文件。
我目前没有搞懂为啥,对于快速链接文件,2.4.0内核竟然使用了普通软连接的处理方式。
可能是内核的问题,也可能是格式化工具mke2fs的问题。

贴上运行成功的图:
Linux2.4.0运行成功.png


smile

#6 DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/MQTT/物联网 » bochs调试linux2.4.0内核,制作硬盘镜像文件,开机报错 » 2022-09-15 16:28:48

WM_CH
回复: 3

我在用bochs进行调试,
内核是linux2.4.0【在redhat 7.3上可以编译生成bzImage】

一、
dd命令制作了一个硬盘镜像,
dd if=/dev/zero of=hd.img bs=516096c count=100


二、
前边63扇区安装grub,后边的硬盘空间全部只划分一个分区,
fdisk -u -C100 -S63 -H16 hd.img
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0x0d508796.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.

Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
         switch off the mode (command 'c').

Command (m for help): c                                            <=================
DOS Compatibility flag is not set

Command (m for help): n                                           <=================
Command action
   e   extended
   p   primary partition (1-4)
p                                                                           <=================
Partition number (1-4): 1                                          <=================
First sector (1-100799, default 1): 63                        <=================
Last sector, +sectors or +size{K,M,G} (63-100799, default 100799):        <=================回车
Using default value 100799

Command (m for help): w                                        <=================
The partition table has been altered!

Syncing disks.



三、
losetup -o 32256 /dev/loop0 hd.img
跳过63x512=32256个字节再挂载

四、
格式化分区
mkfs.ext2 /dev/loop0

五、
将主机用的grub文件拷贝到硬盘镜像中【主机用的是centos6.4】【编译内核用的是redhat7.3】
mount -t ext2 /dev/loop0 /mnt/
mkdir  -p /mnt/boot/grub
cp /boot/grub/stage1 /mnt/boot/grub/
cp /boot/grub/stage2 /mnt/boot/grub/
cp /boot/grub/e2fs_stage1_5 /mnt/boot/grub/
cp /boot/grub/grub.conf /mnt/boot/grub/
ln -s /mnt/boot/grub/grub.conf /mnt/boot/grub/menu.lst

六、
卸载设备
umount /mnt/
losetup -d /dev/loop0
安装grub
grub --device-map=/dev/null
device (hd0) hd.img
geometry (hd0) 100 16 63
root (hd0,0)
setup (hd0)
quit


七、
拷贝内核、busybox制作的文件系统
losetup -o 32256 /dev/loop0 hd.img
mount -t ext2 /dev/loop0 /mnt/
cp bzImage /mnt/boot/vmlinuz
拷贝完文件系统之后,/mnt目录如下
[root@bogon work]# ls /mnt/
bin  boot  dev  etc  linuxrc  lost+found  mnt  proc  root  sbin  sys  tmp  usr  var

注:busybox是我在Redhat7.3上边编译的busybox-0.60.3.tar.bz2




八、
修改/mnt/boot/grub/grub.conf文件:
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Linux-2.4.0
        root (hd0,0)
        kernel /boot/vmlinuz rw root=/dev/hda1 init=/linuxrc



卸载
umount /mnt/
losetup -d /dev/loop0



bochs启动后,报错:
Snipaste_2022-09-15_15-41-29.png







我想问一下,
将内核、文件系统放到同一个分区里面,这样的做法是对的吗?
之前想弄ramdisk、initrd啥的,一直弄不成,所以就想让内核直接来挂载我这个唯一的分区得了,结果还是不行。
了解的兄弟帮我解答一下啊,谢谢了。




参考链接:
https://www.linuxidc.com/Linux/2016-11/137354.htm
https://www.linuxidc.com/Linux/2016-11/137353.htm
https://www.linuxidc.com/Linux/2016-11/137343.htm
https://www.linuxidc.com/Linux/2016-11/137342.htm

#7 Re: 技术人生/软件使用技巧/破解经验/技术吐槽/灌水 » 网线直连,网卡单向ping通,求问应该从哪里入手解决。 » 2021-12-10 15:24:04

@真的是很烦

我现在调试发现GMAC的寄存器中,
host receiver descriptor address pointer 是随着电脑发送ping包,在不停变化的。
这个寄存器变化,意味着DMA是在不停的做收包操作的。(因为手册里面写道:这个寄存器在DMA有操作时更新)

既然DMA有操作,但gmac的网卡驱动中 stmmac_interrupt函数总是得不到执行,

其实原来的同事已经调过了,说是CPU的bug...
但是我想弄明白一点。

#9 Re: 技术人生/软件使用技巧/破解经验/技术吐槽/灌水 » 网线直连,网卡单向ping通,求问应该从哪里入手解决。 » 2021-12-09 14:16:44

真的是很烦 说:

然后一步一步往上查呢,
可以先用 iptable 的LOG target 看看报文收发的时间是否正确, 如果正确就可以集中看网卡驱动部分

或者换个线 or 加个switch试试

我的板卡,移植iptables有点困难,,,
现在主要怀疑网卡驱动部分,老哥能指点一下这部分的吗
linux网卡驱动 是stmmac的那种的gmac。

#10 Re: 技术人生/软件使用技巧/破解经验/技术吐槽/灌水 » 网线直连,网卡单向ping通,求问应该从哪里入手解决。 » 2021-12-08 20:30:53

真的是很烦 说:

用wireshark抓个包看看

板卡上移植tcpdump不太好移植,,,
我只在电脑上进行了抓包,这次是在windows上边抓的。

把图片拖到另外一个窗口,能看到清晰的图。
.png

这个是电脑ping的过程
2.png

#11 Re: 技术人生/软件使用技巧/破解经验/技术吐槽/灌水 » 网线直连,网卡单向ping通,求问应该从哪里入手解决。 » 2021-12-07 10:49:54

资本家大善人 说:

防火墙?

我用的电脑是ubuntu的 ,iptables -L 查看过了,没有添加规则。

#12 技术人生/软件使用技巧/破解经验/技术吐槽/灌水 » 网线直连,网卡单向ping通,求问应该从哪里入手解决。 » 2021-12-07 10:15:07

WM_CH
回复: 14

1,板卡ping电脑,能通。
2,电脑ping板卡,不通。或者是偶尔憋半天,通几个包,延迟都是70000ms这种几十秒的延迟时间。

但是,当1和2同时进行的时候,两边都是通的。


板卡跑linux4.19
电脑是ubuntu

一根网线直连的。


请问是什么原因,应该从哪里入手?


MAC是stmmac
PHY是一个国产的

#13 Re: 技术人生/软件使用技巧/破解经验/技术吐槽/灌水 » 有人使用过uboot启动vmlinux吗,使用的是bootelf命令。 » 2021-12-07 10:11:27

了解boot需要传给kernel的几个寄存器内容即可。

elf的加载很简单,就是只加载elf文件里面类型是 PT_LOAD 类型的段。

#14 技术人生/软件使用技巧/破解经验/技术吐槽/灌水 » 有人使用过uboot启动vmlinux吗,使用的是bootelf命令。 » 2021-11-16 10:56:27

WM_CH
回复: 1

我现在使用这个bootelf命令没办法启动起来,
想知道可能会是什么原因导致的,请大家帮帮忙,谢谢。

#15 Re: RK3288/RK3399/RK1108 » rk1126驱动tlv320aic3104没有mclk时钟 » 2021-07-07 17:15:08

哇酷小二 说:

i2s有主从之分,如果rk做从机,他不提供mclk,而是由声卡提供mclk,鉴于你听到了爆炸音,看下是不是声卡做主机了?

不知道怎么配置主从方式:(

这是网上一个tlv320aic3104的设备树例子。。。
https://e2echina.ti.com/support/audio/f/audio-forum/197512/am5728-tlv320aic3104/613969#613969

#16 Re: RK3288/RK3399/RK1108 » rk1126驱动tlv320aic3104没有mclk时钟 » 2021-07-07 16:42:47

哇酷小二 说:

播放语音mclk有时钟吗?

刚刚试了一下,播放的时候也没有mclk,但是sdo是有波形的。执行命令时,耳机能听到一个爆炸声,但是没有正常的声音出来。
所以我感觉我sdi那个引脚应该也没有设置正确。。。

#17 RK3288/RK3399/RK1108 » rk1126驱动tlv320aic3104没有mclk时钟 » 2021-07-07 16:20:02

WM_CH
回复: 8

如题,经过测量,bclk和lrck是有信号的
但是sdi和mclk上边没有信号。
驱动使用的是1126的SDK里面自带的驱动:kernel-4.19\sound\soc\codecs\tlv320aic3x.c
tlv320aic3x.rar

下边是我的设备树配置:

/{
        sound0: sound@0 {
                compatible = "simple-audio-card";
                simple-audio-card,name = "v2v,codec-aic3104";
                simple-audio-card,widgets =
                        "Line", "Line Out",
                        "Line", "Line In";
                simple-audio-card,routing =
                        "Line Out",     "LLOUT",
                        "Line Out",     "RLOUT",
                        "MIC2L",        "Line In",
                        "MIC2R",        "Line In";
                simple-audio-card,format = "i2s";
                simple-audio-card,mclk-fs = <256>;
                //simple-audio-card,bitclock-master = <&sound0_master>;
                //simple-audio-card,frame-master = <&sound0_master>;
                //simple-audio-card,bitclock-inversion;

                simple-audio-card,cpu {
                        sound-dai = <&i2s0_8ch>;
                };

                simple-audio-card,codec {
                        sound-dai = <&tlv320aic3104>;
                };
        };
};

&i2c2 {
        clock-frequency = <400000>;
        status = "okay";

        tlv320aic3104: tlv320aic3104@18{
                #sound-dai-cells = <0>;
                compatible = "ti,tlv320aic3104";
                reg = <0x18>;

                status = "okay";
                reset-gpios = <&gpio2 RK_PB1 GPIO_ACTIVE_LOW>;

                AVDD-supply = <&vcc_3v3>;
                IOVDD-supply = <&vcc_3v3>;
                DRVDD-supply = <&vcc_3v3>;
                DVDD-supply = <&vcc_1v8>;

                //感觉这个时钟有问题。
                clocks = <&cru HCLK_I2S0>;
                clock-names = "mclk";
        };
};

另外其中引用到的一个节点i2s0_8ch的定义是:

/ {
	i2s0_8ch: i2s@ff800000 {
		compatible = "rockchip,rv1126-i2s-tdm";
		reg = <0xff800000 0x1000>;
		interrupts = <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>;
		clocks = <&cru MCLK_I2S0_TX>, <&cru MCLK_I2S0_RX>, <&cru HCLK_I2S0>;
		clock-names = "mclk_tx", "mclk_rx", "hclk";
		dmas = <&dmac 20>, <&dmac 19>;
		dma-names = "tx", "rx";
		resets = <&cru SRST_I2S0_TX_M>, <&cru SRST_I2S0_RX_M>;
		reset-names = "tx-m", "rx-m";
		rockchip,cru = <&cru>;
		rockchip,grf = <&grf>;
		pinctrl-names = "default";
		pinctrl-0 = <&i2s0m0_sclk_tx
			     &i2s0m0_sclk_rx
			     &i2s0m0_lrck_tx
			     &i2s0m0_lrck_rx
			     &i2s0m0_sdi0
			     &i2s0m0_sdo0
			     &i2s0m0_sdo1_sdi3
			     &i2s0m0_sdo2_sdi2
			     &i2s0m0_sdo3_sdi1>;
		status = "disabled";
	};
};

&i2s0_8ch {
	status = "okay";
	#sound-dai-cells = <0>;
	rockchip,clk-trcm = <1>;
	rockchip,i2s-rx-route = <3 1 2 0>;
	pinctrl-names = "default";
	pinctrl-0 = <&i2s0m0_sclk_tx
		     &i2s0m0_lrck_tx
		     &i2s0m0_sdo0
		     &i2s0m0_sdo1_sdi3>;
};

我们板子上使用的rv1126的引脚是:
i2s0_sclk_tx_m0
i2s0_mclk_m0
i2s0_lrck_tx_m0
i2s0_sdo0_m0
i2s0_sdi0_m0

录音测试 arecord -D hw:0,0 -f cd -d 10 test.wav
发现录不到任何东西,mclk和sdi上边没有电平变化,bclk和lrclk有变化。



通过阅读内核自带的驱动程序,发现里面并没有处理mclk相关的代码,甚至都没有获取时钟的代码。。。
实在不知如何是好,求助大家,谢谢了。




.

#18 Re: 技术人生/软件使用技巧/破解经验/技术吐槽/灌水 » 新人水一帖 » 2020-05-29 12:18:33

环境已经搭好了,差80万买房,无奈来水一发帖子

#19 Re: VMWare/Linux/Ubuntu/Fedora/CentOS/U-BOOT » 如何确定Linux在编译时用到的文件? » 2019-07-11 17:44:32

一个方法是看各个文件夹下的.o文件
一个方法是看Makefile
一个方法是看编译内核生成的Map文件(这个很好用)

#22 Re: VMWare/Linux/Ubuntu/Fedora/CentOS/U-BOOT » 如何确定Linux在编译时用到的文件? » 2019-04-26 02:45:11

想来想去不知道去哪里提问,做Linux方面没啥好的去处,还是觉得晕哥这里技术硬核一点,特来求助,小白问题,希望大家不要嘲笑,,,

#23 VMWare/Linux/Ubuntu/Fedora/CentOS/U-BOOT » 如何确定Linux在编译时用到的文件? » 2019-04-26 02:41:39

WM_CH
回复: 5

晕哥我又来了,哈哈。
我是一只小白,只知道menuconfig之后会生成.config文件,确定参与编译的文件,就是用.config和Makefile中的CONFIG_XXX去匹配吗?

还有经常换了芯片或者开发板之后,就找不到这个芯片的板级文件在哪里了,有设备树的还能勉强找一下,,,

比如找一下Linux内核使用的哪个文件去驱动的nandflash,或者简单一点的Linux内核是怎么在开机的时候初始化所有的GPIO的,在哪个文件中?

这些问题让我生活都不能勉强维持了。目前在努力学习Linux应用层编程,原来读过ldd这本书,参考Linux内核驱动写个简单的驱动还行,像上边所述的定位代码,实在无从下手。

类似的问题也发生在分析uboot的时候,也是定位不到用了哪些文件。

希望坛友帮帮小弟,谢谢

#24 Re: 全志 SOC » 郁闷,没有搞定 Ubuntu下用btstack协议栈驱动 RTL8723BS » 2018-10-10 17:44:16

lorawan666 说:
晕哥 说:

这个文件不带portaudio 吧,是怎么整合进去的?

保存下来的wav文件 都不正确

后来怎么搞得哦,同志

#25 Re: 全志 SOC » 郁闷,没有搞定 Ubuntu下用btstack协议栈驱动 RTL8723BS » 2018-10-09 16:14:37

晕哥 说:

这个我也不会了, 有代码可以多加一些调试语句,看问题出在哪里了.

好的,我撸撸看,谢晕哥

#26 Re: 全志 SOC » 郁闷,没有搞定 Ubuntu下用btstack协议栈驱动 RTL8723BS » 2018-10-09 16:08:31

晕哥 说:
WM_CH 说:
晕哥 说:

这个是 wav 文件的头吧, 估计是一个bug.


果然,WAV文件的头就是44字节,,,只是后边的PCM数据都没写入文件,是不是我操作不对哦

是不是没收到数据, 本来程序要写一个完成的wav 文件的,是不是因为没有收到数据导致只有头了?
或者 a2dp编码转 wav编码出问题了?

我感觉也像是没收到数据,这块有个PCM的回调函数handle_pcm_data才会调用写wav文件的fwrite。
但最开始的初始化会fopen一个wav文件,估计就是这边只简单的打开了(创建了)一个空wav文件,最后fclose掉了。
其实没有数据写进去,因为没有收到PCM数据。即handle_pcm_data没有被调用。

这怎么解决哦,晕哥



.

cat avdtp_sink.wav
RIFF$WAVEfmt D▒▒ data

#27 Re: 全志 SOC » 郁闷,没有搞定 Ubuntu下用btstack协议栈驱动 RTL8723BS » 2018-10-09 15:57:33

晕哥 说:
WM_CH 说:

晕哥,我用开发板运行a2dp_sink_demo,手机连上开发板蓝牙,然后放音乐,为什么接受的音乐文件保存为wav格式文件时,一直有问题,每次手机放音乐停下来之后,都会形成一个44字节的avdtp_sink.wav文件,其内容为:

cat avdtp_sink.wav
RIFF$WAVEfmt D▒▒ data


.

这个是 wav 文件的头吧, 估计是一个bug.


果然,WAV文件的头就是44字节,,,只是后边的PCM数据都没写入文件,是不是我操作不对哦

#28 Re: 全志 SOC » 郁闷,没有搞定 Ubuntu下用btstack协议栈驱动 RTL8723BS » 2018-10-09 15:45:50

晕哥,我用开发板运行a2dp_sink_demo,手机连上开发板蓝牙,然后放音乐,为什么接受的音乐文件保存为wav格式文件时,一直有问题,每次手机放音乐停下来之后,都会形成一个44字节的avdtp_sink.wav文件,其内容为:

cat avdtp_sink.wav
RIFF$WAVEfmt D▒▒ data


.

#29 Re: ESP32/ESP8266 » 很早以前的Win7 VMWare Ubuntu12.04LTS/15.10 使用AP6210B蓝牙模块记录(2016-02-18) » 2018-09-30 15:05:43

我的蓝牙键盘demo也成功啦!!哈哈 跟我的三星C5手机连上了!
但是还是经常会出现多发几次reset命令的情况,我觉得还是跟流控的那两个引脚有关系。。。



5bb0769706782.jpg

#30 Re: ESP32/ESP8266 » 很早以前的Win7 VMWare Ubuntu12.04LTS/15.10 使用AP6210B蓝牙模块记录(2016-02-18) » 2018-09-30 14:57:42

晕哥 说:
WM_CH 说:

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

你用的是哪个蓝牙芯片?

AP6212

#31 Re: ESP32/ESP8266 » 很早以前的Win7 VMWare Ubuntu12.04LTS/15.10 使用AP6210B蓝牙模块记录(2016-02-18) » 2018-09-30 14:44:22

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

#32 Re: ESP32/ESP8266 » 很早以前的Win7 VMWare Ubuntu12.04LTS/15.10 使用AP6210B蓝牙模块记录(2016-02-18) » 2018-09-30 14:16:03

晕哥,我按你的方法移植了btstack之后,第一次运行le_streamer的时候,有几次HCI命令的交互过程,但最后卡死不动了。

~ # ./btstack/le_streamer
Packet Log: /tmp/hci_dump.pklg
H4 device: /dev/ttyAMA1
[1970-01-01 00:00:41.936] LOG -- sm.c.3724: sm: generate new ec key
[1970-01-01 00:00:41.938] LOG -- hci.c.2800: hci_power_control: 1, current mode 0
[1970-01-01 00:00:41.944] LOG -- btstack_uart_block_posix.c.177: h4_set_baudrate 115200
[1970-01-01 00:00:42.052] LOG -- hci.c.3859: BTSTACK_EVENT_STATE 1
[1970-01-01 00:00:42.052] EVT <= 60 01 01
[1970-01-01 00:00:42.052] CMD => 03 0C 00
[1970-01-01 00:00:42.052] EVT <= 6E 00
[1970-01-01 00:00:42.262] LOG -- hci.c.1098: Resend HCI Reset
[1970-01-01 00:00:42.262] CMD => 03 0C 00
[1970-01-01 00:00:42.262] EVT <= 6E 00
[1970-01-01 00:00:46.252] LOG -- hci.c.1098: Resend HCI Reset
[1970-01-01 00:00:46.252] CMD => 03 0C 00
[1970-01-01 00:00:46.252] EVT <= 6E 00
[1970-01-01 00:00:46.255] EVT <= 0E 04 01 03 0C 00
[1970-01-01 00:00:46.255] CMD => 01 10 00
[1970-01-01 00:00:46.256] EVT <= 6E 00
[1970-01-01 00:00:46.258] EVT <= 0E 0C 01 01 10 00 07 00 00 07 0F 00 09 22
[1970-01-01 00:00:46.258] LOG -- hci.c.1902: Manufacturer: 0x000f
[1970-01-01 00:00:46.258] CMD => 14 0C 00
[1970-01-01 00:00:46.258] EVT <= 6E 00
[1970-01-01 00:00:46.282] EVT <= 0E FC 01 14 0C 00 42 43 4D 34 33 34 33 30 41 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[1970-01-01 00:00:46.283] LOG -- hci.c.1816: local name: BCM43430A1
[1970-01-01 00:00:46.283] LOG -- hci.c.1605: Received local name, need baud change 0
Local name: BCM43430A1
[1970-01-01 00:00:46.284] CMD => 02 10 00
[1970-01-01 00:00:46.284] EVT <= 6E 00
[1970-01-01 00:00:46.292] 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 04 00 61 F7 FF FF 7F F8 FF FF FF 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[1970-01-01 00:00:46.293] LOG -- hci.c.1912: Local supported commands summary 0x0b
[1970-01-01 00:00:46.293] LOG -- btstack_crypto.c.810: controller supports ECDH operation: 0
[1970-01-01 00:00:46.293] CMD => 09 10 00
[1970-01-01 00:00:46.293] EVT <= 6E 00
[1970-01-01 00:00:46.295] EVT <= 0E 0A 01 09 10 00 AA AA AA AA AA AA
[1970-01-01 00:00:46.295] LOG -- hci.c.1864: Local Address, Status: 0x00: Addr: AA:AA:AA:AA:AA:AA
[1970-01-01 00:00:46.295] LOG -- le_device_db_fs.c.248: le_device_db_fs: path /tmp/btstack_at_AA-AA-AA-AA-AA-AA_le_device_db.txt
[1970-01-01 00:00:46.296] LOG -- le_device_db_fs.c.400: Central Device DB dump, devices: 0
[1970-01-01 00:00:46.296] CMD => 05 10 00
[1970-01-01 00:00:46.296] EVT <= 6E 00
[1970-01-01 00:00:46.298] EVT <= 0E 0B 01 05 10 00 FD 03 40 08 00 01 00
[1970-01-01 00:00:46.298] LOG -- hci.c.1833: hci_read_buffer_size: ACL size module 1021 -> used 1021, count 8 / SCO size 64, count 1
[1970-01-01 00:00:46.299] CMD => 03 10 00
[1970-01-01 00:00:46.299] EVT <= 6E 00
[1970-01-01 00:00:46.301] EVT <= 0E 0C 01 03 10 00 BF FE CF FE DB FF 7B 87
[1970-01-01 00:00:46.301] LOG -- hci.c.1891: Packet types cc18, eSCO 1
[1970-01-01 00:00:46.301] LOG -- hci.c.1894: BR/EDR support 1, LE support 1
[1970-01-01 00:00:46.301] CMD => 01 0C 08 FF FF FF FF FF FF FF 3F
[1970-01-01 00:00:46.302] EVT <= 6E 00
[1970-01-01 00:00:46.304] EVT <= 0E 04 01 01 0C 00
[1970-01-01 00:00:46.304] CMD => 56 0C 01 01
[1970-01-01 00:00:46.304] EVT <= 6E 00
[1970-01-01 00:00:46.403] EVT <= 0E 04 01 56 0C 00
[1970-01-01 00:00:46.403] CMD => 18 0C 02 00 60
[1970-01-01 00:00:46.404] EVT <= 6E 00
[1970-01-01 00:00:46.405] EVT <= 0E 04 01 18 0C 00
[1970-01-01 00:00:46.405] CMD => 24 0C 03 0C 02 7A
[1970-01-01 00:00:46.406] EVT <= 6E 00
[1970-01-01 00:00:46.408] EVT <= 0E 04 01 24 0C 00
[1970-01-01 00:00:46.408] CMD => 13 0C F8 42 54 73 74 61 63 6B 20 41 41 3A 41 41 3A 41 41 3A 41 41 3A 41 41 3A 41 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[1970-01-01 00:00:46.409] EVT <= 6E 00
[1970-01-01 00:00:46.432] EVT <= 0E 04 01 13 0C 00
[1970-01-01 00:00:46.433] CMD => 52 0C F1 00 1A 09 42 54 73 74 61 63 6B 20 41 41 3A 41 41 3A 41 41 3A 41 41 3A 41 41 3A 41 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[1970-01-01 00:00:46.434] EVT <= 6E 00
[1970-01-01 00:00:46.457] EVT <= 0E 04 01 52 0C 00
[1970-01-01 00:00:46.457] CMD => 45 0C 01 00
[1970-01-01 00:00:46.457] EVT <= 6E 00
[1970-01-01 00:00:46.459] EVT <= 0E 04 01 45 0C 00
[1970-01-01 00:00:46.459] CMD => 1A 0C 01 00
[1970-01-01 00:00:46.459] EVT <= 6E 00
[1970-01-01 00:00:46.461] EVT <= 0E 04 01 1A 0C 00
[1970-01-01 00:00:46.461] LOG -- hci.c.3971: BTSTACK_EVENT_DISCOVERABLE_ENABLED 0
[1970-01-01 00:00:46.461] EVT <= 66 01 00
[1970-01-01 00:00:46.461] CMD => 5B 0C 01 01
[1970-01-01 00:00:46.461] EVT <= 6E 00
[1970-01-01 00:00:46.463] EVT <= 0E 04 01 5B 0C 00
[1970-01-01 00:00:46.463] LOG -- hci.c.1418: BCM: Route SCO data via HCI transport
[1970-01-01 00:00:46.463] CMD => 1C FC 05 01 00 00 00 00
[1970-01-01 00:00:46.463] EVT <= 6E 00
[1970-01-01 00:00:46.465] EVT <= 0E 04 01 1C FC 00
[1970-01-01 00:00:46.466] CMD => 02 20 00
[1970-01-01 00:00:46.466] EVT <= 6E 00
[1970-01-01 00:00:46.467] EVT <= 0E 07 01 02 20 00 FB 00 08
[1970-01-01 00:00:46.468] LOG -- hci.c.1844: hci_le_read_buffer_size: size 251, count 8
[1970-01-01 00:00:46.468] CMD => 6D 0C 02 01 00
[1970-01-01 00:00:46.468] EVT <= 6E 00
[1970-01-01 00:00:46.470] EVT <= 0E 04 01 6D 0C 00
[1970-01-01 00:00:46.470] LOG -- hci.c.1713: Supported commands 0
[1970-01-01 00:00:46.803] CMD => 0F 20 00
[1970-01-01 00:00:46.803] EVT <= 6E 00
[1970-01-01 00:00:46.805] EVT <= 0E 05 01 0F 20 00 80
[1970-01-01 00:00:46.805] LOG -- hci.c.1857: hci_le_read_white_list_size: size 128
[1970-01-01 00:00:46.805] CMD => 0B 20 07 01 E0 01 30 00 00 00
[1970-01-01 00:00:46.806] EVT <= 6E 00
[1970-01-01 00:00:46.808] EVT <= 0E 04 01 0B 20 00
[1970-01-01 00:00:46.808] LOG -- hci.c.1469: hci_init_done -> HCI_STATE_WORKING
[1970-01-01 00:00:46.808] LOG -- hci.c.3859: BTSTACK_EVENT_STATE 2
[1970-01-01 00:00:46.808] EVT <= 60 01 02
BTstack up and running at AA:AA:AA:AA:AA:AA
[1970-01-01 00:00:46.808] LOG -- btstack_tlv_posix.c.166: open db /tmp/btstack_AA:AA:AA:AA:AA:AA.tlv
[1970-01-01 00:00:46.810] LOG -- btstack_tlv.c.48: TLV Instance 0x407e4
To start the streaming, please run the le_streamer_client example on other device, or use some GATT Explorer, e.g. LightBlue, BLExplr.
[1970-01-01 00:00:46.810] LOG -- sm.c.2878: HCI Working!
[1970-01-01 00:00:46.810] LOG -- sm.c.1789: DKG_CALC_IRK started
[1970-01-01 00:00:46.810] LOG -- btstack_crypto.c.636: start ecc random
[1970-01-01 00:00:46.810] CMD => 18 20 00
[1970-01-01 00:00:46.810] EVT <= 6E 00
[1970-01-01 00:00:46.813] EVT <= 0E 0C 01 18 20 00 22 4B DC 58 AA 65 7E C6
[1970-01-01 00:00:46.813] LOG -- btstack_crypto.c.649: more ecc random
[1970-01-01 00:00:46.813] CMD => 18 20 00
[1970-01-01 00:00:46.813] EVT <= 6E 00
[1970-01-01 00:00:46.815] EVT <= 0E 0C 01 18 20 00 F9 BB 93 27 4E 6A 63 7D
[1970-01-01 00:00:46.816] LOG -- btstack_crypto.c.649: more ecc random
[1970-01-01 00:00:46.816] CMD => 18 20 00
[1970-01-01 00:00:46.816] EVT <= 6E 00
[1970-01-01 00:00:46.818] EVT <= 0E 0C 01 18 20 00 40 54 DB 8A 79 11 B0 0A
[1970-01-01 00:00:46.819] LOG -- btstack_crypto.c.649: more ecc random
[1970-01-01 00:00:46.819] CMD => 18 20 00
[1970-01-01 00:00:46.819] EVT <= 6E 00
[1970-01-01 00:00:46.821] EVT <= 0E 0C 01 18 20 00 00 C7 5C 36 0E DC B8 58
[1970-01-01 00:00:46.821] LOG -- btstack_crypto.c.649: more ecc random
[1970-01-01 00:00:46.821] CMD => 18 20 00
[1970-01-01 00:00:46.822] EVT <= 6E 00
[1970-01-01 00:00:46.824] EVT <= 0E 0C 01 18 20 00 C6 D9 26 C9 0A 8F 50 1A
[1970-01-01 00:00:46.824] LOG -- btstack_crypto.c.649: more ecc random
[1970-01-01 00:00:46.825] CMD => 18 20 00
[1970-01-01 00:00:46.825] EVT <= 6E 00
[1970-01-01 00:00:46.827] EVT <= 0E 0C 01 18 20 00 29 39 31 4D A6 FA 91 2B
[1970-01-01 00:00:46.827] LOG -- btstack_crypto.c.649: more ecc random
[1970-01-01 00:00:46.827] CMD => 18 20 00
[1970-01-01 00:00:46.827] EVT <= 6E 00
[1970-01-01 00:00:46.830] EVT <= 0E 0C 01 18 20 00 13 28 F3 A3 7A FE 51 F7
[1970-01-01 00:00:46.830] LOG -- btstack_crypto.c.649: more ecc random
[1970-01-01 00:00:46.830] CMD => 18 20 00
[1970-01-01 00:00:46.830] EVT <= 6E 00
[1970-01-01 00:00:46.832] EVT <= 0E 0C 01 18 20 00 D9 DC EB 6D 8E 3B 3A B5
[1970-01-01 00:00:46.833] LOG -- btstack_crypto.c.405: set uECC RNG for initial key generation with 64 random bytes
[1970-01-01 00:00:46.833] LOG -- btstack_crypto.c.381: sm_generate_f_rng: size 32 - offset 0
[1970-01-01 00:00:47.070] LOG -- btstack_crypto.c.371: Elliptic curve: X
[1970-01-01 00:00:47.071] LOG -- btstack_util.c.219: 0x6B, 0x76, 0xB9, 0xD3, 0xCD, 0x55, 0x31, 0x16, 0x2C, 0x35, 0x62, 0x8A, 0xF0, 0xEE, 0x8A, 0xAA,
[1970-01-01 00:00:47.071] LOG -- btstack_util.c.219: 0xF4, 0xF9, 0x33, 0x87, 0xF0, 0x68, 0xEF, 0xCC, 0xE0, 0x9C, 0xE8, 0x19, 0x37, 0x24, 0x7C, 0x74,
[1970-01-01 00:00:47.071] LOG -- btstack_crypto.c.373: Elliptic curve: Y
[1970-01-01 00:00:47.071] LOG -- btstack_util.c.219: 0xEB, 0x6A, 0x41, 0x4D, 0x71, 0x33, 0x42, 0xF8, 0xDF, 0xE1, 0x8F, 0xC3, 0xB8, 0x65, 0x31, 0x63,
[1970-01-01 00:00:47.071] LOG -- btstack_util.c.219: 0xE1, 0x67, 0xE7, 0x7F, 0x26, 0xA3, 0x77, 0x01, 0x27, 0xBB, 0xC4, 0x5D, 0x50, 0x18, 0xEB, 0x7A,
[1970-01-01 00:00:47.071] CMD => 17 20 20 9F 9E 9D 9C 9B 9A 99 98 97 96 95 94 93 92 91 90 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[1970-01-01 00:00:47.078] EVT <= 6E 00
[1970-01-01 00:00:47.104] EVT <= FF F4 1B 03 2C A0 01 00 00 00 5E 00 00 00 00 01 00 00 00 00 20 00 00 00 02 00 0A 00 00 00 00 00 00 00 07 00 00 07 0F 00 09 22 00 00 0D 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[1970-01-01 00:00:47.191] EVT <= FF F4 1B 03 2C 5B 02 0A 00 00 60 F8 21 00 86 C3 05 00 3F 3F 04 00 F4 1B 00 00 3C 92 08 00 94 1B 21 00 60 00 00 00 0A 70 00 00 80 23 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[1970-01-01 00:00:47.279] EVT <= FF F4 1B 03 F0 C1 03 E8 00 00 00 00 20 00 EF EF EF EF EF EF EF EF EF EF EF EF EF EF EF EF BD 89 CE 5E 6D EE 17 DD 34 65 78 5B BD 7E 61 8B E8 0D 20 3F 6C 51 B5 7F 82 73 46 7B BE 52 47 85 E6 FC 23 9D 00 13 67 85 CA 41 CA C2 A1 EF C5 DF C8 44 3A 0D 98 36 F3 29 21 00 89 99 9D 89 C5 70 E3 A8 58 91 DE 97 B1 7A E5 80 12 64 EB 13 89 BA E0 BF D7 D3 F7 8F 6E 77 20 23 66 56 D9 6A BE 55 77 A9 05 1D DD D2 E1 E7 8C DB 97 33 B4 FD FB EB FC D6 79 51 FB A4 15 82 1D A3 48 7A 3E 6F 8B 5B 9A 3F F9 6C 84 7C 2D 72 22 09 F4 A8 1E 9C F3 42 36 0E 13 E8 4B A1 23 4F F9 58 DA 8F A5 E8 17 38 AC BA C1 54 ED C6 0F E1 EE 9F CB 82 24 F8 D3 B9 97 DB F5 CB 0B C7 73 99 D3 3D C7 57 0D 2C 08 06 9A AB FB 33 09 A9 58 65 D0 09 AD 2E E7 9C EB 14 F7 CC B9 57 86 47 22 6F
[1970-01-01 00:00:47.366] EVT <= FF F4 1B 03 F0 49 03 E8 00 00 E8 00 20 00 3D AA B5 56 1A 49 F6 E9 BE B5 51 A5 97 94 1C 54 CC 15 5E 9E 15 FE 88 6C 28 C4 0E 35 C9 75 05 64 52 A8 01 49 8A 85 2D E4 D0 FF 9E F7 C2 66 18 31 35 78 FC 9C 72 A1 9E 5D D6 AF 25 B9 34 78 F8 D7 AC 0C 7D 11 74 9B A3 0F 64 63 EC 93 FB 5A 8B 0F F2 EF 7A DB 09 71 6F 84 F9 B3 2E 43 F9 DC FD CB 3B F2 5F 62 45 BC 52 F6 DD D6 F7 81 9B 6D FC 32 DF 69 89 36 54 E9 5E 6B 27 35 F9 49 BD 76 EA 3D 7F 04 8D 0D 10 97 7C F8 51 00 D4 F6 AA 17 4E CC B4 AC 95 A6 10 2F A7 A3 29 36 52 75 4F 88 61 42 AE AC 0E C2 67 B6 37 B5 E6 6D 4E 62 3C 05 EF AD C9 BA 8C 93 6D 42 9E C6 D8 A1 C3 BA 70 CD E6 5C B2 F4 12 16 82 C3 20 F0 D2 98 F6 D6 5C F4 15 ED 9A 34 C7 8D 19 88 32 93 3F B3 F7 EB 3A 3C B1 E4 6A BB 3E 70 9B 4A E5 57
[1970-01-01 00:00:47.454] EVT <= FF F4 1B 03 F0 37 03 E8 00 00 D0 01 20 00 7D D3 78 69 40 BF 67 8D F9 48 06 2F EF 6D 1C 2E CC 64 05 E9 41 FF 7C DD 47 15 BD B5 D3 A5 13 AE D2 4A A6 37 1A 12 DF 0E EC AE A1 7C B8 7D AC 35 9C 90 2C 79 85 F6 57 F6 59 FA C3 1E D2 DF 84 DB D0 30 90 EB B6 6C 9B DB B7 55 A9 6C 6B 41 A7 8E 19 33 BD B1 D5 73 7D 18 76 51 2E A2 6A 2E 3B 68 F6 69 B2 67 54 E4 D4 53 A2 DA 6A 87 87 D4 78 5E BE E6 97 79 5F 6D EB 53 2B 67 27 F3 B1 A9 AF ED B5 EB 5C 6B F3 4B BE 0D F7 9D A7 25 28 71 48 8B C1 57 8F D3 AF EC DE 1A 9F 24 1E 4F F3 A8 6D FC BC 00 00 00 02 02 00 00 BA 43 62 5D 0B 35 95 60 10 8C 6B B4 47 5F 5E 5A 32 73 A5 27 FF 58 26 6D 5A 4D F1 4A 34 8E 6B 3E CA 9F 7E D7 E7 7E 09 D8 B2 AD 47 7C 77 DD A4 1E EE BE A8 8B 8A FF 91 BD 0A 00 00 00 BC 1C 20 00
[1970-01-01 00:00:47.542] EVT <= FF F4 1B 03 F0 21 03 E8 00 00 B8 02 20 00 18 DA 20 00 5B 63 05 00 06 00 00 00 88 24 20 00 00 80 31 00 01 00 00 00 18 DA 20 00 0A 00 00 00 00 00 00 00 53 2C 06 00 01 00 00 00 03 00 00 00 FE 3F 29 00 88 00 00 00 18 DA 20 00 03 00 00 00 00 00 00 00 44 56 20 00 00 00 00 00 45 02 04 00 FE 3F 29 00 82 00 00 00 18 DA 20 00 00 3F 20 00 18 DA 20 00 44 56 20 00 E8 7E 20 00 94 7F 20 00 00 00 00 00 C0 22 20 00 5B 06 00 00 8B 07 00 00 00 00 00 00 30 19 20 00 94 7F 20 00 21 40 04 00 94 7F 20 00 14 16 21 00 F8 81 20 00 09 2E 05 00 9D 1B 21 00 F4 EF 20 00 C8 05 20 00 5B 57 04 00 9D 1B 21 00 F4 EF 20 00 00 00 00 00 43 D8 01 00 FC F3 20 00 C0 22 20 00 00 00 00 00 F1 BD 07 00 00 00 00 00 10 00 00 00 94 1B 21 00 60 00 00 00 04 00 00 00 D0 7F 20 00
[1970-01-01 00:00:47.629] EVT <= FF F4 1B 03 F0 E2 03 E8 00 00 A0 03 20 00 E8 00 00 00 27 13 00 00 60 FC 01 00 A0 03 20 00 B0 3E 20 00 3F 3F 04 00 00 00 00 00 C8 9E 20 00 C0 23 20 00 C9 47 04 00 0A 70 00 00 80 23 20 00 00 00 00 00 5D 01 00 00 00 E0 00 E0 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A9 03 00 00 50 0D 00 00 00 00 00 61 00 00 00 00 4B 44 08 00 EF 3A 3E 11 68 1D 00 00 00 00 00 00 00 00 00 00 09 22 90 65 4A 75 6E 20 20 32 20 32 30 31 34 00 31 38 3A 35 39 3A 30 34 FA 02 3F 1F 6C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C2 01 00 00 00 00 00 72 1B B7 E0 9F 7B 00 8E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[1970-01-01 00:00:47.717] EVT <= FF F4 1B 03 F0 DB 03 E8 00 00 88 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6F 7F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 17 10 00 01 00 00 02 04 74 FF DF 01 03 00 00 00 8F 65 00 00 01 01 22 05 02 00 00 00
[1970-01-01 00:00:47.804] EVT <= FF F4 1B 03 F0 18 03 E8 00 00 70 05 20 00 00 00 00 00 01 FB A0 03 08 C1 21 00 78 D9 21 00 6C 2C 20 00 88 05 20 00 A8 05 20 00 08 00 30 00 14 16 21 00 14 16 21 00 30 03 A8 8B 00 00 00 00 00 00 00 00 2F 00 E3 5A C8 05 20 00 20 00 20 00 94 17 21 00 94 17 21 00 20 02 92 23 00 00 00 00 00 00 00 00 1E 00 F1 19 E8 05 20 00 60 00 20 00 94 1B 21 00 94 1B 21 00 21 02 CB 76 00 00 00 00 00 00 00 00 1F 00 9B D5 EC 9E 20 00 0C 01 06 00 94 27 21 00 94 27 21 00 05 01 3D 93 00 00 00 00 00 00 00 00 04 00 23 85 E7 BF 56 9A 27 DB 66 3E 26 2E D9 32 60 90 E1 7A 6A DA C2 1D 26 A1 BD 97 2C 4D C4 8C 43 73 8F 91 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[1970-01-01 00:00:47.892] EVT <= FF F4 1B 03 F0 68 03 E8 00 00 58 06 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 90 65 00 00 5C 1D 20 00 01 00 16 00 74 4D 08 00 00 3D 0B 00 00 B3 A1 01 AA 00 00 00 00 00 00 00 00 8E 9A 47 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A4 05 25 07 00 1E 00 00 33 A9 50 02 4F 68 74 00 E0 2E 00 00 60 08 9E 03 FC E2 B5 00 C8 32 00 00 BD 33 EB 03 3C 0B C5 00 40 38 00 00 40 3D 57 04 95 43 DA 00 00 3C 00 00 66 52 A1 04 9F D0 E8 00 48 3F 00 00 E8 24 E2 04 08 8C F5 00 A0 41 00 00 20 72 10 05 2E A4 FE 00 50 46 00 00 90 0C 6D 05 7B D4 10 01 00 4B 00 00 00 A7 C9 05 C7 04 23 01 F0 4B 00 00 49 2C DC 05 0A A8 26 01 E0 4C 00 00 93 B1 EE 05 4C 4B 2A 01 58 4D 00 00
[1970-01-01 00:00:47.979] EVT <= FF F4 1B 03 F0 6C 03 E8 00 00 40 07 20 00 38 F4 F7 05 ED 1C 2C 01 20 4E 00 00 4A 63 07 06 FA 24 2F 01 C0 5D 00 00 C0 10 3C 07 F9 C5 6B 01 90 65 00 00 7A 67 D6 07 79 16 8A 01 18 92 00 00 A2 22 46 0B 4F E1 36 02 00 96 00 00 00 4E 93 0B 8F 09 46 02 40 9C 00 00 95 C6 0E 0C F5 49 5E 02 20 CB 00 00 F5 CE AC 0F F2 2C 14 03 0E 0E 0E 0B 0B 0F 0C 00 01 11 00 00 00 00 00 00 00 00 00 00 80 44 08 00 A8 47 08 00 08 0A 20 00 C8 0A 20 00 28 0B 20 00 60 0B 20 00 70 09 20 00 C8 0C 20 00 D0 0C 20 00 F0 0C 20 00 F8 0C 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 80 00 00 00 F0 00 00 00 10 00 00 00 F0 00 00 00 F7 00 00 00 01 00 00 00 07 00 00 00 06 00 00 00 0C 00 00 00 0B 00 00 00 00 BF 0A 08 00 00 12 F8 0E F0 0A EC 08 E8 06 E0
[1970-01-01 00:00:48.067] EVT <= FF F4 1B 03 F0 59 03 E8 00 00 28 08 20 00 02 D8 01 C0 00 00 0C 0E 30 06 60 00 FF 04 88 02 60 00 FF 0D B4 02 60 00 FF 08 8C 02 60 00 FF 60 B8 02 60 00 FF 60 94 02 60 00 FF 07 C0 02 60 00 FF 07 7C 05 60 00 FF 01 50 05 60 00 FF 10 0C 01 60 00 FF 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[1970-01-01 00:00:48.154] EVT <= FF F4 1B 03 F0 E3 03 E8 00 00 10 09 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2E 1F 00 00 1C 01 00 19 02 00 16 12 00 14 03 00 12 13 00 10 13 00 0E 03 00 0D 14 00 0B 03 00 0A 13 00 09 23 00 08 23 00 07 03 00 07 16 00 06 05 00 05 13 00 05 16 00 04 13 00 04 26 00 04 19 00 03 05 00 03 08 00 03 2A 00 02 03 00 02 16 00 02 09 00 02 2B 00 02 3D 00 02 3F 00 01 02 00 01 15 00 01 18 00 01 3A 00 01 1D 00 01 1F 00 01 8F 00 01 EF 00 01 3F 01 01 8F 01 01 CF 01 01 0F 02 01 4F 02 01 7F 02 01 AF
[1970-01-01 00:00:48.242] EVT <= FF F4 1B 03 F0 12 03 E8 00 00 F8 09 20 00 02 01 CF 02 01 09 00 01 0C 00 01 0F 00 00 0F 00 08 08 00 00 04 04 00 00 10 10 00 00 08 08 00 00 18 18 00 00 28 28 00 00 20 20 00 00 2C 2C 00 00 28 28 00 00 30 30 00 00 41 41 00 00 34 34 00 00 49 49 00 00 20 20 01 01 50 50 00 00 24 24 01 01 58 58 00 00 40 40 01 01 8A 8A 00 00 60 60 01 01 8B 8B 00 00 64 64 01 01 8C 8C 00 00 60 60 02 02 8D 8D 00 00 64 64 02 02 8E 8E 00 00 68 68 02 02 8F 8F 00 00 6C 6C 02 02 96 96 00 00 70 70 02 02 A5 A5 00 00 50 50 03 03 A6 A6 00 00 54 54 03 03 DD DD 00 00 74 74 03 03 E5 E5 00 00 78 78 03 03 ED ED 00 00 98 98 03 03 EE EE 00 00 FC FC 03 03 EF EF 00 00 BC BC 03 03 EF EF 00 00 BC BC 03 03 40 00 00 01 40 00 00 01 40 00 00 01 40 00 00 01 40 00 00 01 41 00 04 01
[1970-01-01 00:00:48.330] EVT <= FF F4 1B 03 F0 C4 03 E8 00 00 E0 0A 20 00 49 00 24 01 50 00 40 01 58 00 60 01 52 00 48 01 53 00 4C 01 54 00 50 01 55 00 54 01 56 00 58 01 57 00 5C 01 66 00 98 01 6E 00 B8 01 76 00 D8 01 7E 00 F8 01 7F 00 FC 01 7F 00 FC 01 7F 00 FC 01 7F 00 FC 01 7F 00 FC 01 01 00 00 01 00 00 05 00 00 0D 00 00 1D 00 00 0E 00 00 1E 00 00 3E 00 00 0F 00 00 1F 00 00 3F 00 00 7F 00 00 FF 00 00 FF 00 00 FF 00 00 FF 00 00 FF 00 00 FF 00 00 00 00 2C 06 00 00 2C 0E 00 05 2D 0E 00 09 2E 0E 00 0D 2E 0E 02 11 2F 16 02 15 30 16 02 19 30 16 02 1C 31 16 02 20 32 1E 02 23 32 1E 02 27 33 1E 02 2A 34 26 02 2E 34 26 04 31 35 26 04 34 35 26 04 37 36 2E 04 3A 37 2E 04 3D 37 2E 04 40 38 36 04 42 39 36 04 45 39 36 04 47 3A 3E 06 4A 3B 3E 06 4C 3B 3E 06 4E 3C 3E 06 51
[1970-01-01 00:00:48.417] EVT <= FF F4 1B 03 F0 DA 03 E8 00 00 C8 0B 20 00 3D 46 06 53 3D 46 06 55 3E 46 06 57 3F 4E 06 58 3F 4E 06 5A 40 4E 08 5C 41 56 08 5D 41 56 08 5F 42 56 08 60 43 5E 08 62 43 5E 08 63 44 5E 08 64 45 66 08 65 45 66 08 66 46 66 0A 67 47 6E 0A 68 47 6E 0A 69 48 6E 0A 69 49 76 0A 6A 49 76 0A 6A 4A 7E 0A 6B 4B 7E 0A 6B 4B 7E 0A 6B 4C 86 0C 6B 4D 86 0C 6C 4D 86 0C 6B 4E 8E 0C 6B 4F 8E 0C 6B 4F 8E 0C 6B 50 96 0C 6B 51 96 0C 6A 51 9E 0C 6A 52 9E 0E 69 53 9E 0E 68 53 A6 0E 68 54 A6 0E 67 54 AE 0E 66 55 AE 0E 65 56 AE 0E 64 56 B6 0E 63 57 B6 0E 62 58 BE 10 60 58 BE 10 5F 59 BE 10 5D 5A C6 10 5C 5A C6 10 5A 5B CE 10 58 5C CE 10 57 5C CE 10 55 5D D6 10 53 5E D6 12 51 5E DE 12 4F 5F DE 12 4C 60 E6 12 4A 60 E6 12 48 61 E6 12 45 62 EE 12 43 62 EE 12 40
[1970-01-01 00:00:48.505] EVT <= FF F4 1B 03 F0 BE 03 E8 00 00 B0 0C 20 00 63 F6 12 3E 64 F6 14 3B 64 FE 14 38 65 FE 14 35 66 06 15 32 66 06 15 2F 00 00 00 00 00 00 00 00 F4 05 41 00 80 00 00 00 34 07 41 00 21 5F 00 00 84 07 41 00 85 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F4 05 41 00 E6 00 00 00 34 07 41 00 1B 5F 00 00 84 07 41 00 85 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 14 0A 00 04 00 00 CC 00 00 00 0A 02 FE 0B E4 FE 1C 01 E4 FE 1C 01 0A 02 FE 0B F1 FF 0F 00 F1 FF 0F 00 00 70 01 65 00 01 00 00 00 01 00 00 00 00 00 00 00 60 01 65 00 01 00 00 00 01 00 00 00 00 00 00 00 C0 04 41 00 00 00 00 00 FF FF 00 00 00 00 00 00 99 B5 02 00 BC BC BC BC 43 43 43 43 00 00 00 00 BC 01 60 00 01 00 00 00 01 00 00 00 00 00 00 00 21 B6 02 00
[1970-01-01 00:00:48.592] EVT <= FF F4 1B 03 F0 91 03 E8 00 00 98 0D 20 00 BC BC BC BC 43 43 43 43 00 00 00 00 20 00 60 00 00 00 00 00 FF 00 00 00 00 00 00 00 1C 00 60 00 40 00 00 00 FF 00 00 00 00 00 00 00 18 00 60 00 00 00 00 00 FF 00 00 00 00 00 00 00 14 00 60 00 F0 00 00 00 FF 00 00 00 00 00 00 00 C0 04 41 00 01 00 00 00 FF FF 00 00 00 00 00 00 2C 00 60 00 30 00 00 00 FF 00 00 00 00 00 00 00 24 00 60 00 FF 00 00 00 FF 00 00 00 00 00 00 00 01 B8 02 00 BC BC BC BC 43 43 43 43 00 00 00 00 E8 02 60 00 40 00 00 00 F0 00 00 00 00 00 00 00 64 04 41 00 BA 40 00 00 FF FF 00 00 00 00 00 00 60 04 41 00 C0 50 00 00 FF FF 00 00 00 00 00 00 11 B7 02 00 BC BC BC BC 43 43 43 43 00 00 00 00 34 06 41 00 80 18 00 00 FF FF 00 00 00 00 00 00 60 01 60 00 55 00 00 00 FF 00 00 00
[1970-01-01 00:00:48.680] EVT <= FF F4 1B 03 F0 36 03 E8 00 00 80 0E 20 00 00 00 00 00 30 04 41 00 E9 02 00 00 FF FF 00 00 00 00 00 00 DC 06 41 00 F1 82 00 00 FF FF 00 00 00 00 00 00 C0 04 41 00 21 00 00 00 FF FF 00 00 00 00 00 00 88 04 41 00 00 00 00 00 FF FF 00 00 00 00 00 00 B5 B6 02 00 BC BC BC BC 43 43 43 43 00 00 00 00 E3 B6 02 00 BC BC BC BC 43 43 43 43 00 00 00 00 FF B5 02 00 BC BC BC BC 43 43 43 43 00 00 00 00 9C 02 60 00 00 00 00 00 FF 00 00 00 00 00 00 00 A0 02 60 00 00 00 00 00 FF 00 00 00 00 00 00 00 A4 02 60 00 00 00 00 00 FF 00 00 00 00 00 00 00 A8 02 60 00 00 00 00 00 FF 00 00 00 00 00 00 00 AC 02 60 00 00 00 00 00 FF 00 00 00 00 00 00 00 C8 02 60 00 00 00 00 00 FF 00 00 00 00 00 00 00 CC 02 60 00 00 00 00 00 FF 00 00 00 00 00 00 00 D0 02 60 00
[1970-01-01 00:00:48.767] EVT <= FF F4 1B 03 F0 23 03 E8 00 00 68 0F 20 00 00 00 00 00 FF 00 00 00 00 00 00 00 D4 02 60 00 00 00 00 00 FF 00 00 00 00 00 00 00 D8 02 60 00 00 00 00 00 FF 00 00 00 00 00 00 00 3D B7 02 00 BC BC BC BC 43 43 43 43 00 00 00 00 81 B7 02 00 BC BC BC BC 43 43 43 43 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 00 60 00 BE 00 00 00 FF 00 00 00 00 00 00 00 1C 00 60 00 FF 00 00 00 FF 00 00 00 00 00 00 00 18 00 60 00 0D 00 00 00 FF 00 00 00 00 00 00 00 14 00 60 00 FF 00 00 00 FF 00 00 00 00 00 00 00 C0 04 41 00 19 00 00 00 FF FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[1970-01-01 00:00:48.855] EVT <= FF F4 1B 03 F0 D5 03 E8 00 00 50 10 20 00 E8 06 41 00 1E 14 BC 02 64 00 0E 39 44 0D 20 00 C4 0F 20 00 00 0A 0F 3D 90 04 41 00 8C 04 41 00 FF FF FF FF 1A 3A 00 00 98 04 41 00 98 04 41 00 00 7E F8 01 9C 02 60 00 C8 02 60 00 01 1A 19 3D 0C 05 41 00 08 05 41 00 FF FF FF FF 29 3A 00 00 28 05 41 00 28 05 41 00 C0 0F 3F 00 A0 02 60 00 CC 02 60 00 02 2A 24 3D 14 05 41 00 10 05 41 00 FF FF FF FF 39 3A 00 00 2C 05 41 00 2C 05 41 00 C0 0F 3F 00 A4 02 60 00 D0 02 60 00 03 3A 2F 3D 1C 05 41 00 18 05 41 00 FF FF FF FF 48 3A 00 00 30 05 41 00 30 05 41 00 C0 0F 3F 00 A8 02 60 00 D4 02 60 00 04 4A 3B 3D 24 05 41 00 20 05 41 00 FF FF FF FF 59 3A 00 00 34 05 41 00 34 05 41 00 C0 0F 3F 00 AC 02 60 00 D8 02 60 00 00 00 00 00 00 00 00 00 00 00 00 00
[1970-01-01 00:00:48.943] EVT <= FF F4 1B 03 F0 AF 03 E8 00 00 38 11 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[1970-01-01 00:00:49.030] EVT <= FF F4 1B 03 F0 C6 03 E8 00 00 20 12 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[1970-01-01 00:00:49.118] EVT <= FF F4 1B 03 F0 03 03 E8 00 00 08 13 20 00 00 00 00 00 0D 00 00 00 14 32 4B 64 75 87 00 06 0A 23 3C 5A 6E 7D 05 E8 03 10 04 1A 04 DE 03 FC 03 4C 04 74 04 7E 04 42 04 60 04 B0 04 D8 04 E2 04 A6 04 C4 04 14 05 3C 05 46 05 0A 05 28 05 78 05 A0 05 AA 05 6E 05 8C 05 DC 05 04 06 0E 06 D2 05 F0 05 98 03 7A 03 5C 03 34 03 48 03 FC 03 DE 03 C0 03 98 03 AC 03 60 04 42 04 24 04 FC 03 10 04 C4 04 A6 04 88 04 60 04 74 04 28 05 0A 05 EC 04 C4 04 D8 04 8C 05 6E 05 50 05 28 05 3C 05 14 80 14 90 14 A0 14 B0 14 C0 14 D0 14 80 14 90 14 A0 14 B0 14 C0 14 D0 06 00 00 00 60 00 05 9C 02 FF A0 02 FF A4 02 FF A8 02 FF AC 02 FF 00 00 60 00 05 C8 02 FF CC 02 FF D0 02 FF D4 02 FF D8 02 FF 00 00 60 00 05 88 03 FF 8C 03 FF 90 03 FF 94 03 FF 98 03 FF 00 00 60
[1970-01-01 00:00:49.205] EVT <= FF F4 1B 03 F0 29 03 E8 00 00 F0 13 20 00 00 05 9C 03 FF A0 03 FF A4 03 FF A8 03 FF AC 03 FF 00 00 60 00 05 80 03 FF 84 03 FF A0 06 FF 6C 05 FF B4 02 FF 00 00 60 00 04 38 07 FF A4 06 FF E8 06 FF 98 06 FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 41 44 44 43 3F 4B 48 43 40 3F A3 82 81 60 60 A4 83 83 62 61 AA F6 12 3D 05 FA 65 03 CC 00 00 00 00 00 00 00 00 00 00 00 53 4F 4D 4D 46 50 4E 4B 49 44 82 82 61 60 40 84 83 62 61 41 AA F8 12 29 04 FA 66 03 CC 00 00 00 00 00 00 00 00 00 00 00 64 5F 5D 5C 54
[1970-01-01 00:00:49.293] EVT <= FF F4 1B 03 F0 44 03 E8 00 00 D8 14 20 00 61 5E 59 57 51 82 82 61 60 40 84 83 62 61 41 AA F8 13 29 04 FA 66 03 CC 00 00 00 00 00 00 00 00 00 00 00 70 6D 6A 69 62 6F 6C 66 65 5C 82 82 61 60 40 84 83 62 61 41 AA F8 13 29 04 FA 66 03 CC 00 00 00 00 00 00 00 00 00 00 00 7F 7A 78 76 6E 7C 78 70 6C 69 82 62 61 60 40 83 62 62 61 40 AA F8 14 29 05 FA 67 03 CC 00 00 00 00 00 00 00 00 00 00 00 8D 89 85 83 7B 8A 85 7A 78 75 82 62 61 60 40 83 62 62 61 40 AA F8 14 29 05 FA 67 23 FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[1970-01-01 00:00:49.381] EVT <= FF F4 1B 03 F0 4C 03 E8 00 00 C0 15 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 05 E8 03 E8 03 E8 03 E8 03 E8 03 42 04 42 04 42 04 42 04 42 04 B0 04 B0 04 B0 04 B0 04 B0 04 EC 04 EC 04 EC 04 EC 04 EC 04 32 05 32 05 32 05 32 05 32 05 78 05 78 05 78 05 78 05 78 05 04 3A 04 4A 04 5A 04 6A 04 7A 04 8A 03 00 00 00 60 00 05 9C 02 FF A0 02 FF A4 02 FF A8 02 FF AC 02 FF 00 00 60 00 01 40 06 FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 60 00 05 4C 03 FF 50 03 FF 54 03 FF 58 03 FF 5C 03 FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 23 23 23 23 23 7C 00 00 00 00 66 66 66 66 66 30 30 30 30 30 7C 00 00 00 00 66 66
[1970-01-01 00:00:49.468] EVT <= FF F4 1B 03 F0 9B 03 E8 00 00 A8 16 20 00 66 66 66 3E 3E 3E 3E 3E 7C 00 00 00 00 66 66 66 66 66 4B 4B 4B 4B 4B 7C 00 00 00 00 66 66 66 66 66 56 56 56 56 56 7C 00 00 00 00 66 66 66 66 66 65 65 65 65 65 7C 00 00 00 00 66 66 66 66 66 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 00 D9 F6 FE FF 67 0B 00 00 02 03 00 00 00 D1 41 08 00 03 42 08 00 17 42 08 00 3F 42 08 00 67 42 08 00 AB 42 08 00 CF 42 08 00 E3 42 08 00 2F 43 08 00 EB 42 08 00
[1970-01-01 00:00:49.556] EVT <= FF F4 1B 03 F0 A5 03 E8 00 00 90 17 20 00 68 17 20 00 00 01 08 08 0C 00 08 01 04 02 00 03 FC 04 F8 05 F4 06 F0 07 0C 00 08 01 04 02 00 03 FC 04 F8 05 F4 06 F0 07 00 00 00 00 02 00 01 00 60 49 08 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 D3 00 00 00 00 00 00 00 04 00 00 00 24 00 00 00 20 15 32 00 FF FF FA FF 01 01 06 00 28 15 32 00 00 00 7F FE 34 10 20 00 2C 09 64 00 0E 00 00 00 0E 00 00 00 20 15 32 00 FF FF FA FF 05 01 06 06 F8 00 64 00 51 00 00 00 10 00 00 00 78 08 64 00 02 00 00 00 00 00 00 00 20 15 32 00 FF FF FA FF 01 01 06 00 F8 00 64 00 51 00 00 00 D3 00 00 00 78 08 64 00 02 00 00 00 02 00 00 00 03 00 00 00 68 18 20 00 70 18 20 00 DF 06 02 00 A0 11 21 00 D5 07 02 00
[1970-01-01 00:00:49.643] EVT <= FF F4 1B 03 F0 C8 03 E8 00 00 78 18 20 00 FF E2 01 1A 89 82 B0 02 1B 01 1B 01 2A 01 0A 01 25 6D 02 00 FF E2 01 1A 80 56 B0 02 D0 DB 21 00 F4 01 00 00 04 00 08 00 30 03 20 00 20 02 60 00 20 02 0C 01 06 01 00 00 00 00 00 00 02 20 00 00 A0 0F 00 00 88 13 00 00 96 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 26 28 00 00 00 00 00 18 00 00 00 24 66 00 00 B8 0B 00 00 FA 00 00 00 14 00 00 00 00 00 00 00 D5 3C 08 00 B8 DC 21 00 00 00 00 00 02 00 00 00 E0 08 21 00 00 00 00 00 00 00 00 00 00 04 20 00 E8 7E 20 00 E8 7E 20 00 E0 08 21 00 07 00 00 00 00 00 01 80 10 00 00 00 00 00 00 00 00 00 8A 01 00 00 00 00 FF 00 00 00 10 61 20 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[1970-01-01 00:00:49.731] EVT <= FF F4 1B 03 F0 9C 03 E8 00 00 60 19 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8A 08 00 EF 89 08 00 CB 89 08 00 B9 89 08 00 DB 89 08 00 AC 89 08 00 01 00 00 00 A0 86 01 00 08 2C 20 00 DF B3 01 00 B8 1A 20 00 70 19 20 00 00 00 00 00 00 00 00 00 00 00 00 00 01 BD 01 00 35 BD 01 00 43 BD 01 00 29 03 00 00 05 00 00 00 08 00 00 00 05 00 00 00 1D B4 01 00 00 00 00 00 00 00 00 00 C0 19 20 00 C4 19 20 00 00 01 00 00 24 00 00 00 14 00 00 00 08 00 00 00 02 03 05 00 91 B4 01 00 00 00 00 00 00 00 00 00 E0 19 20 00 EC 19 20 00 00 03 00 00 40 00 00 00 D5 B3 01 00 10 00 00 00 03 00 00 00 BD B4 01 00 00 00 00 00 08 1A 20 00 10 1A 20 00 14 1A 20 00 01 01 00 00 00 01 00 00 80 00 00 00 08 00 00 00 04 05 05 00 D7 B4 01 00 00 00 00 00
[1970-01-01 00:00:49.819] EVT <= FF F4 1B 03 F0 EF 03 E8 00 00 48 1A 20 00 00 00 00 00 30 1A 20 00 3C 1A 20 00 00 03 00 00 00 08 00 00 63 B5 01 00 00 02 00 00 79 B5 01 00 00 08 00 00 00 02 00 00 01 05 00 00 43 B5 01 00 00 00 00 00 58 1A 20 00 68 1A 20 00 70 1A 20 00 02 02 00 00 00 10 00 00 BD B5 01 00 00 05 00 00 00 08 00 00 04 01 00 00 AD B5 01 00 00 00 00 00 8C 1A 20 00 94 1A 20 00 9C 1A 20 00 01 02 00 00 C8 19 20 00 F0 19 20 00 18 1A 20 00 40 1A 20 00 74 1A 20 00 A0 1A 20 00 00 0E 00 00 C4 50 20 00 20 51 20 00 FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4F BA 01 00 87 BA 01 00 9F BA 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 F0 1A 20 00 00 00 03 00 00 00 00 00 01 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[1970-01-01 00:00:49.906] EVT <= FF F4 1B 03 F0 B5 03 E8 00 00 30 1B 20 00 F0 1F 00 02 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 02 00 00 C0 00 FC 21 00 00 FB 21 00 00 00 00 00 FF 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70 FE FF FF E0 01 00 00 03 00 00 00 00 00 00 00 1A 04 00 00 01 00 00 00 01 00 00 00 FD FF FF FF 01 00 00 00 F6 FF FF FF 1C 00 00 00 00 FB FF FF 00 FB FF FF F8 FF FF FF F8 FF FF FF 98 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 42 00 00 00 44 7E 00 00 5C 00 32 00 76 69 29 05 A9 AA AA 02 44 7E 00 00 02 00 01 00 E7 00 36 01 04 01 03 00 DC 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E8 1B 20 00 47 14 04 06 02 04 02 04 03 32 32 32 32 32 02 00 14 00 6F 04
[1970-01-01 00:00:49.993] EVT <= FF F4 1B 03 F0 96 03 E8 00 00 18 1C 20 00 36 01 50 00 28 00 AB 00 18 00 00 00 C0 C6 2D 00 00 00 00 00 2C 1C 20 00 2C 1C 20 00 34 1C 20 00 34 1C 20 00 3C 1C 20 00 3C 1C 20 00 44 1C 20 00 44 1C 20 00 14 00 00 00 28 07 00 00 18 08 20 00 37 00 10 00 00 7D 28 00 00 00 00 00 AA AA AA AA AA AA 00 00 00 00 00 00 00 05 00 00 00 00 00 00 01 01 01 02 08 08 00 03 00 00 00 00 00 00 00 00 FF FF FF FF FF FF FF 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C0 C6 2D 00 C0 AD 3A 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 27 61 05 00 4F 61 05 00 59 61 05 00 85 63 05 00 E1 63 05 00 41 64 05 00 11 65 05 00 FB 65 05 00 FD 65 05 00 8F 66 05 00 A1 66 05 00 B3 66 05 00 C5 66 05 00
[1970-01-01 00:00:50.081] EVT <= FF F4 1B 03 F0 0E 03 E8 00 00 00 1D 20 00 FF 66 05 00 CC 1C 20 00 00 18 18 00 18 18 01 01 00 18 00 00 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 08 2C 20 00 5F 30 00 00 80 00 00 00 01 00 00 00 01 01 01 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 90 2C 20 00 03 00 20 00 44 4E 08 00 66 04 00 00 C8 32 00 00 01 00 00 00 01 00 00 00 00 01 FD 03 44 04 2C 04 08 09 03 00 FB 00 08 01 08 01 08 08 08 00 00 00 20 00 00 02 FF FF FF 7F 64 00 08 00 01 01 03 00 01 00 00 00 00 00 00 00 20 00 20 00 14 14 1A 66 0A 15 00 00 00 1B 78 23 FF FF 3F 00 05 03 1F 0C C2 01 50 50 AE 38 BA 0A 05 00 FF FF 07 E3 32 00 7F A8 C6 FF 37 00 FA 00 01 00 00 00 01 01 30 00 02 0A 01 00 00 00 00 00
[1970-01-01 00:00:50.169] EVT <= FF F4 1B 03 F0 01 03 E8 00 00 E8 1D 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 10 01 00 02 10 01 00 02 10 01 00 02 10 01 00 00 00 00 00 00 00 00 00 00 AA 14 7F 8C 00 14 02 14 1E 00 02 03 00 1E 08 00 00 00 00 00 00 00 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 01 00 00 01 14 05 0A 64 E6 B0 00 00 88 98 42 5A 33 43 3C 28 01 00 04 00 04 00 0C 00 00 00 00 C0 00 08 00 00 84 01 12 00 00 00 20 00 10 02 30 00 10 04 63 18 0C 06 73 10 10 01 83 08 08 04 93 08 04 01 A3 08 04 02 B3 08 02 01 C1 00 00 00 D0 00 00 00 40 18 0C 06 50 18 0C 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E9 1A 02 00 1D 1B 02 00 6D 1F 02 00 00 00 00 00 00 00 00 00 A4 1E 20 00 01 25 27 59 02 00 00 00 00 00 00 00 00 00 00 00 68 00 00 00
[1970-01-01 00:00:50.256] EVT <= FF F4 1B 03 F0 4D 03 E8 00 00 D0 1E 20 00 08 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF 55 55 55 A0 35 43 CC CC CC A0 35 43 F7 10 40 00 20 00 00 00 00 00 00 61 6D 00 00 05 6E 00 00 4D 6E 00 00 49 6E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 75 6E 00 00 83 6F 00 00 ED 6F 00 00 F1 6F 00 00 00 00 00 00 00 00 00 00 0B 70 00 00 67 70 00 00 00 00 00 00 AF 72 00 00 10 05 00 00 00 00 00 00 00 01 03 04 FF FF FF 00 A0 0F 88 13 10 27 98 3A 20 4E B6 03 60 04 82 78 64 5A 32 2D 28 25 5A 14 00 FA 00 0A 00 32 00 19 32 00 00 00 90 32 00 00 90 19 20 00 40 00 00 00 01 00 00 00 90 01 00 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 CC 09 21 00 0C 00 00 00 44 3F 20 00 02 00 00 00 18 3B 20 00 02 00 00 00
[1970-01-01 00:00:50.344] EVT <= FF F4 1B 03 F0 10 03 E8 00 00 B8 1F 20 00 00 00 00 00 00 00 00 00 00 00 00 00 94 55 20 00 14 56 20 00 94 55 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 58 02 00 00 00 00 00 00 01 00 00 00 8E 3B 3A B5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 94 11 10 27 90 65 64 00 00 00 00 00 04 00 00 00 A0 00 1F 2B A8 FF FC 88 F5 88 00 00 00 00 00 00 00 00 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 00 00 00 60 00 00 00 70 00 00 00 80 00 00 00 90 00 00 00 A0 00 00 00 B0 00 00 00 C0 00 00 00 D0 00 00 00 E0 00 00 00 F0 00 00 00 00 01 00 00 10 01 00 00 20 01 00 00 30 01 00 00 40 01 00 00 00 00 00 00 01 00
[1970-01-01 00:00:50.431] EVT <= FF F4 1B 03 F0 A8 03 E8 00 00 A0 20 20 00 00 00 02 00 00 00 03 00 00 00 04 00 00 00 05 00 00 00 06 00 00 00 07 00 00 00 08 00 00 00 09 00 00 00 0A 00 00 00 0B 00 00 00 0C 00 00 00 0D 00 00 00 0E 00 00 00 0F 00 00 00 50 00 00 00 58 00 00 00 60 00 00 00 68 00 00 00 70 00 00 00 78 00 00 00 80 00 00 00 88 00 00 00 90 00 00 00 98 00 00 00 A0 00 00 00 A8 00 00 00 B0 00 00 00 B8 00 00 00 C0 00 00 00 C8 00 66 66 03 00 A3 70 03 00 E1 7A 03 00 1E 85 03 00 5C 8F 03 00 99 99 03 00 D7 A3 03 00 14 AE 03 00 51 B8 03 00 8F C2 03 00 CC CC 03 00 0A D7 03 00 47 E1 03 00 85 EB 03 00 C2 F5 03 00 00 00 04 00 C4 00 00 00 B7 00 00 00 AA 00 00 00 9D 00 00 00 90 00 00 00 83 00 00 00 75 00 00 00 68 00 00 00 5B 00 00 00 4E 00 00 00 41 00 00 00 34 00 00 00
[1970-01-01 00:00:50.519] EVT <= FF F4 1B 03 F0 60 03 E8 00 00 88 21 20 00 27 00 00 00 1A 00 00 00 0D 00 00 00 00 00 00 00 66 66 03 00 A3 70 03 00 E1 7A 03 00 1E 85 03 00 5C 8F 03 00 99 99 03 00 D7 A3 03 00 14 AE 03 00 51 B8 03 00 8F C2 03 00 CC CC 03 00 0A D7 03 00 47 E1 03 00 85 EB 03 00 C2 F5 03 00 00 00 04 00 5C 0F 00 00 56 0E 00 00 4F 0D 00 00 49 0C 00 00 43 0B 00 00 3D 0A 00 00 37 09 00 00 31 08 00 00 2B 07 00 00 24 06 00 00 1E 05 00 00 18 04 00 00 12 03 00 00 0C 02 00 00 06 01 00 00 00 00 00 00 A3 01 00 00 6F 01 00 00 3A 01 00 00 06 01 00 00 D1 00 00 00 9D 00 00 00 68 00 00 00 34 00 00 00 00 00 00 00 34 00 00 00 68 00 00 00 9D 00 00 00 D1 00 00 00 06 01 00 00 3A 01 00 00 6F 01 00 00 29 00 00 00 24 00 00 00 1F 00 00 00 1A 00 00 00 14 00 00 00 0F 00 00 00
[1970-01-01 00:00:50.606] EVT <= FF F4 1B 03 F0 B7 03 E8 00 00 70 22 20 00 0A 00 00 00 05 00 00 00 00 00 00 00 05 00 00 00 0A 00 00 00 0F 00 00 00 14 00 00 00 1A 00 00 00 1F 00 00 00 24 00 00 00 05 00 6C 02 96 00 1B 01 80 03 0F F0 81 03 07 F0 00 00 26 00 00 00 26 00 1E 55 02 00 5D 00 00 00 45 00 00 00 00 01 00 00 C0 22 20 00 C0 22 20 00 C8 00 A5 00 28 00 00 00 00 00 00 00 00 01 00 0F 00 38 00 90 01 38 01 07 00 01 00 C3 00 F3 00 00 00 00 00 00 02 FF FF FF FF FF FF FF FF FF 7F 00 94 90 08 00 60 57 20 00 C0 90 08 00 01 00 00 00 00 00 00 00 EC 90 08 00 00 00 00 00 00 00 00 00 04 FC 03 FD 05 FB C8 01 19 00 00 00 20 03 C8 00 40 00 20 00 18 91 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E8 FD 00 00 00 00 00 00 00 00 00 00 06 00 00 00 00 00 01 00 00 00 00 00
[1970-01-01 00:00:50.695] EVT <= FF F4 1B 03 F0 14 03 E8 00 00 58 23 20 00 FE 07 07 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 0A 00 00 60 00 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9C 23 20 00 9C 23 20 00 F4 1B 21 00 F8 81 20 00 00 00 00 00 4D C2 05 00 00 00 00 00 27 C5 05 00 75 C1 05 00 91 C1 05 00 00 00 00 00 00 00 00 00 00 00 00 00 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0A 90 01 50 00 50 00 00 06 00 0C 00 CE 00 CE 00 C4 00 28 64 00 0A 00 00 05 06 F4 0E 06 50 64 3F 04 02 01 00 0C 00 02 04 01 28 00 0A 00 00 00 00 00 00 00 00 00 00 00 0D 0F 45 15 3F 5B 6B 0F 64 00 40 01 F4 01 20 03
[1970-01-01 00:00:50.782] EVT <= FF F4 1B 03 F0 14 03 E8 00 00 40 24 20 00 15 EC 03 00 E3 F6 03 00 4D EB 03 00 5B EC 03 00 47 F7 03 00 00 00 00 00 BF F7 03 00 0B FD 03 00 33 F9 03 00 E9 FB 03 00 8B F7 03 00 00 01 07 03 00 00 00 00 00 00 00 00 00 00 00 00 30 00 00 00 C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF 00 00 00 00 00 90 00 00 00 00 00 00 00 00 00 00 00 00 5A 00 00 00 00 00 00 00 00 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 0C 02 02 03 13 0F 09 04 0A 14 05 11 0B 12 10 01 01 16 17 18 19 00 00 00 07 0D 00 00 00 00 00 00 1A 1B 00 00 05 1C 1D 1E 1F 20 21 01 00 00 00 00 01 01 00 00 01 01 00 06 04 03 03 02 01 08 01 01 01 01 0C 0E 07 05 00 00 00 01 01 00 00 00 00 00 00 03 02 00 00 02 01 01 01 01 01 01 01 00 00 00 00 00 00 00 00 00
[1970-01-01 00:00:50.869] EVT <= FF F4 1B 03 F0 23 03 E8 00 00 28 25 20 00 00 FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 32 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 01 00 0C 00 0C 00 00 00 03 00 00 00 07 00 09 00 06 00 06 00 08 00 00 00 0A 00 02 00 05 00 10 00 10 00 14 00 15 00 16 00 17 00 00 00 00 00 00 00 06 00 08 00 06 00 06 00 00 00 00 00 00 00 00 00 21 00 23 00 00 00 00 00 08 00 24 00 05 00 25 00 05 00 26 00 27 00 10 00 00 00 00 00 00 00 00 00 01 00 03 00 09 09 0A 0A 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 01 00 03 00 00 00 FF 00 00 00 00 00 00 00 00 00 7C 96 08 00 00 00 00 00 00 01 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 08 09 00 00 16 00 00
[1970-01-01 00:00:50.957] EVT <= FF F4 1B 03 F0 CC 03 E8 00 00 10 26 20 00 0F 21 03 23 28 41 0E 42 00 00 00 00 00 00 00 00 01 03 11 00 02 03 FF FF 01 04 1B 00 03 04 00 00 03 0A 79 00 04 05 00 00 03 0B B7 00 05 06 00 00 05 0E E0 00 06 07 00 00 05 0F 53 01 07 08 00 00 01 03 11 00 20 03 FF FF 01 03 11 00 20 03 FF FF 01 04 36 00 28 09 00 00 01 08 53 00 30 0C 00 00 03 0A 6F 01 48 0A 00 00 03 0B 28 02 50 0D 00 00 05 0E A7 02 68 0B 00 00 05 0F FD 03 70 0E 00 00 00 00 00 00 02 00 00 00 FF 03 00 00 00 00 00 00 E0 96 08 00 03 03 03 03 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 73 21 00 00 00 20 09 00 3A 02 AD 02 81 01 7C 01 05 02 00 00 00 00 00 00
[1970-01-01 00:00:51.044] EVT <= FF F4 1B 03 F0 61 03 E8 00 00 F8 26 20 00 F9 34 05 00 00 00 06 00 00 00 00 00 3C 99 08 00 00 00 00 00 70 99 08 00 00 00 00 00 00 00 00 00 F4 01 BC 02 84 03 00 00 0A 00 00 00 03 00 00 00 04 00 00 00 00 00 0C 00 00 00 00 00 00 00 00 00 FF 00 00 00 FF 00 00 00 C4 7A 02 00 A8 61 00 00 74 B7 01 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 08 3C 00 3C 00 00 18 01 00 00 00 00 00 00 00 00 18 4E 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 9A 08 00 AC 9A 08 00 1E 20 00 00 00 00 00 00 03 00 00 00 1E 00 00 00 43 00 00 00 1C 00 00 00 00 18 00 00 40 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 00 00 00 00 00 00 00 00 00







CTRL-C - SIGINT received, shutting down..
[1970-01-01 00:04:04.112] LOG -- main.c.132: sigint_handler: shutting down
[1970-01-01 00:04:04.112] LOG -- hci.c.2800: hci_power_control: 0, current mode 2
[1970-01-01 00:04:04.112] LOG -- hci.c.3859: BTSTACK_EVENT_STATE 3
[1970-01-01 00:04:04.112] EVT <= 60 01 03
[1970-01-01 00:04:04.112] LOG -- hci.c.2800: hci_power_control: 0, current mode 3
[1970-01-01 00:04:04.112] LOG -- hci.c.3859: BTSTACK_EVENT_STATE 3
[1970-01-01 00:04:04.113] EVT <= 60 01 03
[1970-01-01 00:04:04.113] LOG -- main.c.140: Good bye, see you.

后来再运行le_streamer就一直重复发生reset指令过去,一直重复发,日志如下:

~ # ./btstack/le_streamer
Packet Log: /tmp/hci_dump.pklg
H4 device: /dev/ttyAMA1
[1970-01-01 00:00:59.359] LOG -- sm.c.3724: sm: generate new ec key
[1970-01-01 00:00:59.360] LOG -- hci.c.2800: hci_power_control: 1, current mode 0
[1970-01-01 00:00:59.364] LOG -- btstack_uart_block_posix.c.177: h4_set_baudrate 115200
[1970-01-01 00:00:59.472] LOG -- hci.c.3859: BTSTACK_EVENT_STATE 1
[1970-01-01 00:00:59.472] EVT <= 60 01 01
[1970-01-01 00:00:59.472] CMD => 03 0C 00
[1970-01-01 00:00:59.472] EVT <= 6E 00
[1970-01-01 00:00:59.682] LOG -- hci.c.1098: Resend HCI Reset
[1970-01-01 00:00:59.682] CMD => 03 0C 00
[1970-01-01 00:00:59.682] EVT <= 6E 00
[1970-01-01 00:00:59.892] LOG -- hci.c.1098: Resend HCI Reset
[1970-01-01 00:00:59.892] CMD => 03 0C 00
[1970-01-01 00:00:59.892] EVT <= 6E 00
[1970-01-01 00:01:00.102] LOG -- hci.c.1098: Resend HCI Reset
[1970-01-01 00:01:00.102] CMD => 03 0C 00
[1970-01-01 00:01:00.102] EVT <= 6E 00
[1970-01-01 00:01:00.312] LOG -- hci.c.1098: Resend HCI Reset
[1970-01-01 00:01:00.312] CMD => 03 0C 00
[1970-01-01 00:01:00.312] EVT <= 6E 00
[1970-01-01 00:01:00.522] LOG -- hci.c.1098: Resend HCI Reset
[1970-01-01 00:01:00.522] CMD => 03 0C 00
[1970-01-01 00:01:00.522] EVT <= 6E 00
[1970-01-01 00:01:00.732] LOG -- hci.c.1098: Resend HCI Reset
[1970-01-01 00:01:00.732] CMD => 03 0C 00
[1970-01-01 00:01:00.732] EVT <= 6E 00
[1970-01-01 00:01:00.942] LOG -- hci.c.1098: Resend HCI Reset
[1970-01-01 00:01:00.942] CMD => 03 0C 00
[1970-01-01 00:01:00.942] EVT <= 6E 00
[1970-01-01 00:01:01.152] LOG -- hci.c.1098: Resend HCI Reset
[1970-01-01 00:01:01.152] CMD => 03 0C 00
[1970-01-01 00:01:01.152] EVT <= 6E 00
[1970-01-01 00:01:01.362] LOG -- hci.c.1098: Resend HCI Reset
[1970-01-01 00:01:01.362] CMD => 03 0C 00
[1970-01-01 00:01:01.362] EVT <= 6E 00
[1970-01-01 00:01:01.572] LOG -- hci.c.1098: Resend HCI Reset
[1970-01-01 00:01:01.572] CMD => 03 0C 00
[1970-01-01 00:01:01.572] EVT <= 6E 00
[1970-01-01 00:01:01.782] LOG -- hci.c.1098: Resend HCI Reset
[1970-01-01 00:01:01.782] CMD => 03 0C 00
[1970-01-01 00:01:01.782] EVT <= 6E 00
[1970-01-01 00:01:01.992] LOG -- hci.c.1098: Resend HCI Reset
[1970-01-01 00:01:01.992] CMD => 03 0C 00
[1970-01-01 00:01:01.992] EVT <= 6E 00
[1970-01-01 00:01:02.202] LOG -- hci.c.1098: Resend HCI Reset
[1970-01-01 00:01:02.202] CMD => 03 0C 00
[1970-01-01 00:01:02.202] EVT <= 6E 00
[1970-01-01 00:01:02.412] LOG -- hci.c.1098: Resend HCI Reset
[1970-01-01 00:01:02.412] CMD => 03 0C 00
[1970-01-01 00:01:02.412] EVT <= 6E 00
[1970-01-01 00:01:02.622] LOG -- hci.c.1098: Resend HCI Reset
[1970-01-01 00:01:02.622] CMD => 03 0C 00
[1970-01-01 00:01:02.622] EVT <= 6E 00
[1970-01-01 00:01:02.832] LOG -- hci.c.1098: Resend HCI Reset
没完没了的这样。。。

再后来就发一次reset就嗝屁了,日志如下:

~ # ./btstack/gap_inquiry
Packet Log: /tmp/hci_dump.pklg
H4 device: /dev/ttyAMA1
[1970-01-01 00:03:53.871] LOG -- hci.c.2800: hci_power_control: 1, current mode 0
[1970-01-01 00:03:53.871] LOG -- btstack_uart_block_posix.c.177: h4_set_baudrate 115200
[1970-01-01 00:03:53.982] LOG -- hci.c.3859: BTSTACK_EVENT_STATE 1
[1970-01-01 00:03:53.982] EVT <= 60 01 01
[1970-01-01 00:03:53.982] CMD => 03 0C 00
[1970-01-01 00:03:54.192] LOG -- hci.c.1098: Resend HCI Reset
就没了

晕哥分析下是什么情况哈,帮帮忙。谢谢了!

.

#33 Re: ESP32/ESP8266 » 一个非常牛叉的蓝牙协议栈 ---- btstack » 2018-09-27 15:09:30

晕哥 说:

强烈不建议在嵌入式环境用 bluez

建议用 btstack, 商业使用请付费。
https://whycan.cn/t_1133.html#p5588


晕哥,请问怎么把BTstack移植到嵌入式平台啊,比如海思3516这个。
我看了官方文档,都是一些流行的板卡,树莓派什么的,就是没有教大家怎么自己动手移植。。。
希望指导一下小弟。。。

#34 Re: DOPI开源摄像头(HI3516/HI3518) » 交叉编译工具hisiv300 移植BlueZ 5.29 蓝牙芯片AP6212 后边有人喊救命! » 2018-09-27 09:55:18

晕哥 说:

我只是玩过 blueZ 而已, 没有出过产品,反正就是各种难用,以后公司的产品我也打算用 btstack。

电脑ubuntu上的蓝牙(也是blueZ)用到想死.

好吧

FluxBB bbcode 测试

#35 Re: DOPI开源摄像头(HI3516/HI3518) » 交叉编译工具hisiv300 移植BlueZ 5.29 蓝牙芯片AP6212 后边有人喊救命! » 2018-09-27 09:45:23

晕哥 说:

bluez 使用非常繁琐, 连 android 都放弃治疗了,改用 bluedroid.

建议使用 btstack, 不过这个协议栈商业使用需要付费,如果只是国内买卖你懂的。

btstack 更容易使用,而且在应用层驱动,非常方便。

blueZ真的没救吗,搞了好久blueZ的。。。
真的只能转投btstack了吗,晕哥

#37 DOPI开源摄像头(HI3516/HI3518) » 交叉编译工具hisiv300 移植BlueZ 5.29 蓝牙芯片AP6212 后边有人喊救命! » 2018-09-27 09:27:31

WM_CH
回复: 13

使用ubuntu 16.04 64位
参考文章:https://blog.csdn.net/hzzhengyx/article/details/78598767

我的记录:

1)编译zlib:
版本:zlib-1.2.8.tar.xz
解压: tar -Jxvf zlib-1.2.8.tar.xz -C .
./configure --prefix=/home/book/Documents/bluez-location
修改Makefile:
CC=arm-hisiv300-linux-gcc 
LDSHARED=arm-hisiv300-linux-gcc -shared -Wl,-soname,libz.so.1,--version-script,zlib.map 
CPP=arm-hisiv300-linux-gcc -E 
AR=arm-hisiv300-linux-ar 
RANLIB=arm-hisiv300-linux-ranlib

make
make install




2)编译libffi
版本:libffi-3.0.13.tar.gz
解压:tar -xzvf libffi-3.0.13.tar.gz -C .
./configure --host=arm-hisiv300-linux --prefix=/home/book/Documents/bluez-location
make
make install







3)编译glib
版本:glib-2.40.0.tar.xz 
解压:tar -Jxvf glib-2.40.0.tar.xz -C ../hisi_dependency_package


依赖 gettext:
sudo apt-get install gettext

依赖 glib-genmarshal:
sudo apt-get install libglib2.0-dev

需要交叉编译 gettext
版本:gettext-0.18.3.1.tar.gz
解压 tar -xzvf gettext-0.18.3.1.tar.gz  -C ../hisi_dependency_package
./configure --host=arm-hisiv300-linux --prefix=/home/book/Documents/bluez-location/gettext-location 再加一层目录,一会儿好摘出来gettext的lib和include。
make 
make install
gettext_lib对应的lib,include拷贝到/opt/hisi-linux/x86-arm/arm-hisiv300-linux/arm-hisiv300-linux-uclibcgnueabi 下的lib,include里


回到glib的编译:
./configure --host=arm-hisiv300-linux --prefix=/home/book/Documents/bluez-location \
PKG_CONFIG_PATH=/home/book/Documents/bluez-location/lib/pkgconfig \
glib_cv_stack_grows=no glib_cv_uscore=yes ac_cv_func_posix_getpwuid_r=yes ac_cv_func_posix_getgrgid_r=yes 

make 
make install





4)编译 expat
版本:expat-2.1.0.tar.gz
解压:tar -xzvf expat-2.1.0.tar.gz -C ../hisi_dependency_package
./configure --host=arm-hisiv300-linux --prefix=/home/book/Documents/bluez-location
make 
make install





5)编译d-bus
版本:dbus-1.10.8.tar.gz
解压:tar -xzvf dbus-1.10.8.tar.gz -C ../hisi_dependency_package
export CFLAGS=-I/home/book/Documents/bluez-location/include  
export LDFLAGS='-L/home/book/Documents/bluez-location/lib -L/opt/hisi-linux/x86-arm/arm-hisiv300-linux/arm-hisiv300-linux-uclibcgnueabi/lib/ -lintl'

./configure --host=arm-hisiv300-linux \
--with-system-socket=/var/run/system_bus_socket --with-system-pid-file=/var/run/dbus.pid \
--enable-abstract-sockets --prefix=/home/book/Documents/bluez-location
注意两个配置选项:
--with-system-socket   指明的d-bus的系统socket 文件的路径,我们配置为/var/run/system_bus_socket。 
当d-bus启动后,就会在/var/run/ 目录下生成一个system_bus_socket文件, 因此/var/run/目录必须存在。
--with-system-pid-file同上。
make
make install



出错:
/home/book/Documents/bluez-location/lib/libglib-2.0.so: undefined reference to `libintl_dngettext'
/home/book/Documents/bluez-location/lib/libglib-2.0.so: undefined reference to `libintl_textdomain'
/home/book/Documents/bluez-location/lib/libglib-2.0.so: undefined reference to `libintl_dcgettext'
/home/book/Documents/bluez-location/lib/libgio-2.0.so: undefined reference to `libintl_bind_textdomain_codeset'
/home/book/Documents/bluez-location/lib/libglib-2.0.so: undefined reference to `libintl_bindtextdomain'
/home/book/Documents/bluez-location/lib/libglib-2.0.so: undefined reference to `libintl_dgettext'
/home/book/Documents/bluez-location/lib/libgio-2.0.so: undefined reference to `libintl_gettext'
/home/book/Documents/bluez-location/lib/libgio-2.0.so: undefined reference to `libintl_ngettext'

export LDFLAGS=-L/home/book/Documents/bluez-location/lib 
改为
export LDFLAGS='-L/home/book/Documents/bluez-location/lib 
-L/opt/hisi-linux/x86-arm/arm-hisiv300-linux/arm-hisiv300-linux-uclibcgnueabi/lib/ 
-lintl'
因为在我的工具链路径里面,确实是有libintl的!
ls /opt/hisi-linux/x86-arm/arm-hisiv300-linux/arm-hisiv300-linux-uclibcgnueabi/lib/*intl*
/opt/hisi-linux/x86-arm/arm-hisiv300-linux/arm-hisiv300-linux-uclibcgnueabi/lib/libintl.a
/opt/hisi-linux/x86-arm/arm-hisiv300-linux/arm-hisiv300-linux-uclibcgnueabi/lib/libintl.la
/opt/hisi-linux/x86-arm/arm-hisiv300-linux/arm-hisiv300-linux-uclibcgnueabi/lib/libintl.so
/opt/hisi-linux/x86-arm/arm-hisiv300-linux/arm-hisiv300-linux-uclibcgnueabi/lib/libintl.so.8
/opt/hisi-linux/x86-arm/arm-hisiv300-linux/arm-hisiv300-linux-uclibcgnueabi/lib/libintl.so.8.1.2


/**/





6)编译ncurses
版本:ncurses-5.9.tar.gz
解压:tar -xzvf ncurses-5.9.tar.gz -C ../hisi_dependency_package
./configure --host=arm-hisiv300-linux --with-shared  --prefix=/home/book/Documents/bluez-location CXX="arm-hisiv300-linux-g++" 
make 
make install



7) 编译 readline
版本:readline-6.3.tar.gz
解压:tar -xzvf readline-6.3.tar.gz -C ../hisi_dependency_package
./configure --host=arm-hisiv300-linux --prefix=/home/book/Documents/bluez-location bash_cv_wcwidth_broken=yes 
make 
make install 

make install时第一次出错:
mv /home/book/Documents/bluez-location/lib/libreadline.a /home/book/Documents/bluez-location/lib/libreadline.old
mv: cannot stat '/home/book/Documents/bluez-location/lib/libreadline.a': No such file or directory
Makefile:238: recipe for target 'install-static' failed
make: [install-static] Error 1 (ignored)
/usr/bin/install -c -m 644 libreadline.a /home/book/Documents/bluez-location/lib/libreadline.a
test -n "arm-hisiv300-linux-ranlib" && arm-hisiv300-linux-ranlib /home/book/Documents/bluez-location/lib/libreadline.a
mv /home/book/Documents/bluez-location/lib/libhistory.a /home/book/Documents/bluez-location/lib/libhistory.old
mv: cannot stat '/home/book/Documents/bluez-location/lib/libhistory.a': No such file or directory
但是第二次make install就没事了,额。。。



8)编译 blueZ
版本:bluez-5.29
./configure --host=arm-hisiv300-linux --prefix=/home/book/Documents/bluez-location --localstatedir=/var/run \
PKG_CONFIG_PATH=/home/book/Documents/bluez-location/lib/pkgconfig \
--disable-systemd --disable-udev --disable-cups --disable-obex --enable-library

修改Makefile:在Makefile中 -lreadline的后面加上 -lncurses(共6处,我全加了)

make
make install





然后,加载固件,再然后:


2. 启动d-bus
    1)当所有的编译完成后,配置文件的位置:
    system.conf位于prefix/share/dbus-1/system.conf
    bluetooth.conf位于prefix/etc/dbus-1/system.d/bluetooth.conf
    注意,prefix是编译的时候配置的安装路径
    2)修改配置文件
    对于system.conf:
        修改点1:
        <user>messagebus</user>    修改为   <user>root</user>
        修改点2:
        <includedir>/home/zhengyx/work/extend/BlueZ/realTek_8723BS/BlueZ_build/hisi_lib_install/etc/dbus-1/system.d</includedir> 
        修改为 <includedir>/etc/bluetooth</includedir>  
        <includedir>这个选项指明"bluetooth.conf"!!!的路径
    
    对于bluetooth.conf:
        修改点1:
        删除
        <policy group="lp">
            <allow send_destination="org.bluez"/>
          </policy>
          
    修改的地方,用"shenen"做了标记
    
3)执行dubs
    dbus-daemon --config-file=/etc/bluetooth/system.conf

3.. 启动blueZ
bluetoothd -d -n


关于加载AP6212固件:
整体思想就是通过串口,使用HCI命令,把固件传给AP6212就可以了。
不同的目标ARM板需要自行讲引脚功能配置为UART工作模式。

我这边主要就是把两个流控引脚全部拉低了(因为硬件设计板子画错了)也是受晕哥帖子的启发。
CTS/RTS全部拉低后,再使用github上的一个代码,就可以加载固件到AP6212里面了。
github地址:
https://github.com/rafaello7/nanopi-bluetooth
回来把这个代码交叉编译成一个目标ARM板的程序,再随便在GitHub上找个固件,名字叫bcm43438a1.hcd(一开始以为是bcm43438a0.hcd)

目标ARM板上单后,执行:
./ap6212hciattach /dev/ttyAMA1 1000000 
即可加载固件成功。
输出的日志:

bcm43xx_init
reset retry
Set Controller UART speed to 1000000 bit/s
Flash firmware /lib/firmware/brcm/bcm43438a1.hcd
Set BDADDR UART: any
Incorrect bdaddr
Set Controller UART speed to 1000000 bit/s
Device setup complete

执行
hciconfig hci0 up 打开蓝牙
hcitool scan 即可进行扫描
hcitool和hciconfig这些工具都是我移植的BlueZ


======================上边是成功的部分,下边是还没成功的部分==========================

我现在面临的问题:
移植的蓝牙工具bluetoothd 运行之后卡死。。。
移植的蓝牙工具bluetoothctl运行之后命令行被冻结。。。

之后,使用移植的各种工具一通乱怼,如:
绑定 rfcomm bind /dev/rfcomm0 50:9E:A7:5A:1E:9D 12
链接
hcitool cc 50:9E:A7:5A:1E:9D
hcitool auth 50:9E:A7:5A:1E:9D(返回not connect。。。尴尬


后来,想用BlueZ提供的API进行编程,
这里推荐一个BlueZ的API的帖子:实战bluetooth编程:http://blog.sina.com.cn/s/articlelist_1613727600_2_1.html
和一个老外写的文档,很好。书名叫:Bluetooth for programmers 后简称BTBook.pdf 地址:http://people.csail.mit.edu/rudolph/Teaching/Articles/BTBook.pdf
但是,仍然,找到的API代码只能带我走到扫描这一步。



我的疑问:
1. 我这里不太理解,BTbook里面解释的rfcomm的两段代码,一个是server一个是client。
我这边AP6212所在的ARM开发板运行一个client代码,然后需要一台其他设备运行server代码吗?

2. 我看其他帖子说如果想要配对、连接、传数据,需要一个agent,但我不知道blueZ的agent在哪里弄。

救命啊!!!








#38 Re: RT1050/RT10XX » 野火家的 RT1052 核心板 » 2018-09-26 18:15:52

我测试一下注册成功了没啊。。。。

页脚

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

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