v853做gadget键盘,进入bios后无法使用
-
如题,暂时还不知道有什么办法解决,试着抓了另一个能用的键盘的报文来做初始化结果还是一样,接上后打开/dev/hidg0,发送三次报文就死机了,对面一点反应都没有
elif [ $1 == "hid" ]; then
[ -d /sys/kernel/config/usb_gadget/g1/functions/hid.usb0 ] || {
mkdir /sys/kernel/config/usb_gadget/g1/functions/hid.usb0
}echo "Tina Keyboard" > /sys/kernel/config/usb_gadget/g1/strings/0x409/product echo 1 > /sys/kernel/config/usb_gadget/g1/functions/hid.usb0/protocol echo 8 > /sys/kernel/config/usb_gadget/g1/functions/hid.usb0/report_length echo -ne \\x05\\x01\\x09\\x06\\xa1\\x01\\x05\\x08\\x19\\x01\\x29\\x03\\x15\\x00\\x25\\x01\\x75\\x01\\x95\\x03\\x91\\x02\\x95\\x05\\x91\\x01\\x05\\x07\\x19\\xe0\\x29\\xe7\\x95\\x08\\x81\\x02\\x75\\x08\\x95\\x01\\x81\\x01\\x19\\x00\\x29\\x91\\x26\\xff\\x00\\x95\\x06\\x81\\x00\\xc0 > /sys/kernel/config/usb_gadget/g1/functions/hid.usb0/report_desc ln -s /sys/kernel/config/usb_gadget/g1/functions/hid.usb0/ /sys/kernel/config/usb_gadget/g1/configs/c.1/hid.usb0
发送报文
keyboard values:
[a-z] or
--return --esc
--bckspc --tab
--spacebar --caps-lock
--f1 --f2
--f3 --f4
--f5 --f6
--f7 --f8
--f9 --f10
--f11 --f12
--insert --home
--pageup --del
--end --pagedown
--right --left
--down --kp-enter
--up --num-lock--down
repo data:0x0, 0x0, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0,
hold repo data:0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
--down
repo data:0x0, 0x0, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, -
@xjy_5 妈耶,原来是少了一句配置,现在搞定了
elif [ $1 == "hid" ]; then [ -d /sys/kernel/config/usb_gadget/g1/functions/hid.usb0 ] || { mkdir /sys/kernel/config/usb_gadget/g1/functions/hid.usb0 } echo "Tina Keyboard" > /sys/kernel/config/usb_gadget/g1/strings/0x409/product echo 1 > /sys/kernel/config/usb_gadget/g1/functions/hid.usb0/subclass echo 1 > /sys/kernel/config/usb_gadget/g1/functions/hid.usb0/protocol echo 8 > /sys/kernel/config/usb_gadget/g1/functions/hid.usb0/report_length echo -ne \\05\\x01\\x09\\x06\\xa1\\x01\\x05\\x07\\x19\\xe0\\x29\\xe7\\x15\\x00\\x25\\x01\\x75\\x01\\x95\\x08\\x81\\x02\\x95\\x01\\x75\\x08\\x81\\x03\\x95\\x05\\x75\\x01\\x05\\x08\\x19\\x01\\x29\\x05\\x91\\x02\\x95\\x01\\x75\\x03\\x91\\x03\\x95\\x06\\x75\\x08\\x15\\x00\\x25\\x65\\x05\\x07\\x19\\x00\\x29\\x65\\x81\\x00\\xc0 > /sys/kernel/config/usb_gadget/g1/functions/hid.usb0/report_desc ln -s /sys/kernel/config/usb_gadget/g1/functions/hid.usb0/ /sys/kernel/config/usb_gadget/g1/configs/c.1/hid.usb0
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号