Skip to content

Instantly share code, notes, and snippets.

View waitman's full-sized avatar

Waitman Gobble waitman

View GitHub Profile
@waitman
waitman / udf2-current.patch
Last active May 31, 2022 20:24
UDF2 diff against FreeBSD-11.0-Current source r285141
--- sbin/Makefile 2015-07-04 07:26:20.000000000 -0700
+++ updates/src/sbin/Makefile 2015-07-04 10:47:16.664406000 -0700
@@ -49,6 +49,7 @@
mount_nfs \
mount_nullfs \
mount_udf \
+ mount_udf2 \
mount_unionfs \
newfs \
newfs_msdos \
@waitman
waitman / test.c
Last active August 29, 2015 14:18
test.c
#include <stdio.h>
#include <stdlib.h>
#include <err.h>
#include <fcntl.h>
#include <kvm.h>
#include <limits.h>
#include <nlist.h>
> HCI Event: Connect Request(0x04) plen 10
FF 0F 13 86 44 BC 0C 02 5A 01
< HCI Command: Accept Connection Request(0x01|0x0009) plen 7
FF 0F 13 86 44 BC 00
> HCI Event: Command Status(0x0f) plen 4
00 01 09 04
> HCI Event: Role Change(0x12) plen 8
00 FF 0F 13 86 44 BC 00
> HCI Event: Connect Complete(0x03) plen 11
00 43 00 FF 0F 13 86 44 BC 01 00
> HCI Event: Connect Request(0x04) plen 10
4C AE 06 DC 1B 00 0C 01 2A 01
< HCI Command: Accept Connection Request(0x01|0x0009) plen 7
4C AE 06 DC 1B 00 00
> HCI Event: Command Status(0x0f) plen 4
00 01 09 04
> HCI Event: Role Change(0x12) plen 8
00 4C AE 06 DC 1B 00 00
> HCI Event: Connect Complete(0x03) plen 11
00 43 00 4C AE 06 DC 1B 00 01 00
@waitman
waitman / hcidump
Created March 30, 2015 03:21
hcidump
> ACL data: handle 0x0047 flags 0x02 dlen 24
L2CAP(d): cid 0x1bc len 20 [psm 1]
SDP SSA Req: tid 0x0 len 0xf
pat uuid-16 0x0100 (L2CAP)
max 0xf0
aid(s) 0x0000 - 0xffff
cont 00
< ACL data: handle 0x0047 flags 0x02 dlen 251
L2CAP(d): cid 0x41 len 247 [psm 1]
SDP SSA Rsp: tid 0x0 len 0xf2
@waitman
waitman / hcidump
Last active August 29, 2015 14:17
hcidump
# hcidump -x
HCIDump - HCI packet analyzer ver 1.5
device: any snap_len: 65535 filter: 0xffffffffffffffff
> HCI Event: Connect Request(0x04) plen 10
FF 0F 13 86 44 BC 0C 02 5A 01
< HCI Command: Accept Connection Request(0x01|0x0009) plen 7
FF 0F 13 86 44 BC 00
> HCI Event: Command Status(0x0f) plen 4
00 01 09 04
> HCI Event: Role Change(0x12) plen 8
First scan for available bt devices. This will report the BD_ADDR of each advertised interface on the network.
# hccontrol -n ubt0hci inquiry
Inquiry result, num_responses=1
Inquiry result #0
BD_ADDR: 00:1b:dc:06:94:d3
Page Scan Rep. Mode: 0x1
# uname -a
FreeBSD blynk.waitman.net 11.0-CURRENT FreeBSD 11.0-CURRENT #0 r275492: Fri Dec 5 06:52:11 PST 2014 waitman@blynk.waitman.net:/usr/obj/usr/src/sys/BLYNK amd64
# usbconfig -d 0.5 dump_device_desc
ugen0.5: <CSR8510 A10 vendor 0x0a12> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (100mA)
bLength = 0x0012
bDescriptorType = 0x0001
# uname -a
FreeBSD rpidev.waitman.net 11.0-CURRENT FreeBSD 11.0-CURRENT #0 r277133: Tue Jan 13 10:01:51 PST 2015 waitman@rpidev.waitman.net:/usr/obj/usr/src/sys/RPIDEV amd64
ubt0: <vendor 0x0a12 CSR8510 A10, class 224/1, rev 2.00/88.91, addr 2> on usbus1
WARNING: attempt to domain_add(bluetooth) after domainfinalize()
WARNING: attempt to domain_add(netgraph) after domainfinalize()
# hccontrol -n ubt0hci inquiry
Inquiry result, num_responses=1
Inquiry result #0
> ACL data: handle 0x0048 flags 0x02 dlen 14
L2CAP(s): Config rsp: scid 0x0089 flags 0x0000 result 0 clen 0
> ACL data: handle 0x0048 flags 0x02 dlen 33
L2CAP(d): cid 0x89 len 29 [psm 1]
SDP SSA Req: tid 0x0 len 0x18
pat uuid-16 0x1002 (PubBrwsGrp)
max 0xffff
aid(s) 0x0000 (SrvRecHndl) 0x0001 (SrvClassIDList) 0x0004 (ProtocolDescList) 0x0009 (BTProfileDescList)
cont 00
< ACL data: handle 0x0048 flags 0x02 dlen 131