首页
社区
课程
招聘
[翻译]VR头戴(HTC Vive)设备内的现实危险
发表于: 2018-8-16 16:52 5653

[翻译]VR头戴(HTC Vive)设备内的现实危险

2018-8-16 16:52
5653
lh> help
associatecontroller     Associated the attached controller to the attached puck
axis    Toggle VRC axis data dumping
battery Print battery status
button  Toggle button data dumping
clear   Clear the record buffer and accumulated statistics.
dump    Toggle all dumping to the console. You must also turn on the individual { imu, sync, sample } flags.
errors  Dump the lighthouse error/status structure.
event   Toggle lighthouse aux event dumping
eventmask       Select lighthouse aux events to report
isp     Enable In-System Programming
haptic [us]     Trigger haptic pulse
identifycontroller      Trigger haptic pulses on the active serial number to identify it
imu     Toggle IMU data packet dumping
imustats        Print IMU statistics
period  Print sync statistics
dis [<type=auto>]       Toggle disambiguation. types={ auto, tdm, framer, synconbeam }
syncd   Toggle sw sync detect
pose    Toggle static pose solver. Is 'dis' is not active, it will enable it.
poweroff        Turn off the active controller
record  Toggle event recording. You must also turn on the individual { imu, sync, sample } flags.
serial  Select a device to open by serial number substring
sensorcheck     Print out hits (and widths) per sensor
save [<filename="lighthouse_console_save.txt">] Save recorded events to a file on disk
sync    Toggle sync dumping
sample  Toggle sample dumping
trackpadcalibrate       Trigger trackpad recalibration on the active controller
uploadconfig [<filename>]       Upload the config file to the device
downloadconfig [<filename>]     Download the config file
reformatconfig <inputfilename> <outputfilename> Update the config to the latest json format
version Prints the firmware and hardware version on the Watchman board
userdata        Get a directory listing of the stored userdata
userdatadownload <name> Download the specified named userdata
userdatadownloadraw <addr> <size> [<filename>]  Download and store the user data at specified address
userdatasize    Display the size of the user data space (in bytes)
ispdiv <divisor>        Set the camera ISP sync signal divisor
quit    Quit
lh> help
associatecontroller     Associated the attached controller to the attached puck
axis    触发VRC轴数据转储
battery  打印电池状态
button  触发按钮数据转储
clear   清楚记录缓存和累计的统计数据
dump    在控制台中触发所有转储。必须打开individual { imu, sync, sample }标志.
errors  转储lighthouse错误、状态结果
event   触发lighthouse辅助事件转储
eventmask       选择lighthouse辅助事件进行报告
isp     运行系统内程序
haptic [us]     触发触觉增强
identifycontroller      在活跃的串号上触发触觉增强
imu     触发IMU数据包转储
imustats        打印IMU统计信息
period  打印sync统计信息
dis [<type=auto>]       触发解疑. types={ auto, tdm, framer, synconbeam }
syncd   触发sw sync检测
pose    Toggle static pose solver. Is 'dis' is not active, it will enable it.
poweroff        关闭活跃控制器
record  触发事件揭露。 必须打开individual { imu, sync, sample } flags.
serial  通过序列号串选择一个设备并打开
sensorcheck     打印每个传感器的hits (和widths)
save [<filename="lighthouse_console_save.txt">]保存记录的事件到磁盘上的一个文件
sync    触发sync 转储
sample  触发sample转储
trackpadcalibrate       在活跃控制器上触发控制板再校准
uploadconfig [<filename>]       上传配置文件到设备
downloadconfig [<filename>]     下载配置文件
reformatconfig <inputfilename> <outputfilename> 更新配置到最新的json格式版本,在watchman面板打印固件和硬件版本。
userdata        获取存储用户数据的目录列表
userdatadownload <name> 下载指定名字的用户的数据
userdatadownloadraw <addr> <size> [<filename>]  下载并存储用户数据到特定地址
userdatasize    显示用户数据空间的尺寸(字节单位)
ispdiv <divisor>        设置相机ISP同步信号因子
quit    退出
if ((unsigned __int8)sub_402210(v11, "pair")){
    v173[1] = 0;
    if (*(_DWORD *)(v217 + 16) == 8449)
      sub_42EC30(10000, (char)v173[1]);
    else
      sub_42ED10((char)v173[1]);
    goto LABEL_497;
  }
  if ((unsigned __int8)sub_402210(v11, "pairall")){
    sub_40C4C0(15000, 0);
    goto LABEL_497;
  }
  if ((unsigned __int8)sub_402210(v11, "forcepairall")){
    sub_40C4C0(15000, 1);
    goto LABEL_497;
  }
  if ((unsigned __int8)sub_402210(v11, "unpair")){
    sub_42BA80(v217);
    goto LABEL_497;
  }
  if ((unsigned __int8)sub_402210(v11, "unpairall")){
    sub_40FEF0();
    goto LABEL_497;
  }
  if ((unsigned __int8)sub_402210(v11, "hmdhidtest") )
Usage: lighthouse_watchman_update [OPTIONS] [args...]
Options:
  -h                       Prints this message
  -m<dev>                  Update main firmware (default)
  -f<dev>                  Update FPGA firmware
  -r<dev>                  Update radio firmware
  -j<dev> k1,f1 k2,f2 ...  Update user data {key,filename}. Multiple files supported. Erases prior user data.
  -u <dir>                 Update all devices with firmware in the specified directory
  -U <dir>                 Same as '-u' option but forces update
  -x                       Do not reset device after successful update
  -b<dev>                  Reset device into bootloader mode
  -i<dev>                  Reset bootloader device into ISP mode
  -R<dev>                  Reset into main firmware from the bootloader
  -B <num>                 Set board revision
  -l<dev> <num>            Set date/lot code
  -a<dev>                  Print bootloader attributes
  -c                       Print CRC128
  -d                       Update watchman dongle
  -D                       Update watchman dongles and/or convert Steam Controller dongles to watchman
  -g<dev>                  Update fuel gauge firmware
  -t <path>                Reads timestamp information from a watchman firmware image
  -s <serial num>          Update the device with matching serial number
  --via-dongle             Perform watchman firmware updates via a dongle radio connection
  --via-bootloader         (Watchman v3 devices only) Sends the update via the device's bootloader
  --via-application        (Watchman v3 devices only) Sends the update via the device's application interface
  --force-update           (Watchman v3 devices only) Forces an update onto a device
  --target=<target>        (Watchman v3 devices only) Sets the update target.  Available targets:
                               application, bootloader, ice40, max10, nrf52, bq27520, user, default (set by file)

 <dev> device     'w' for watchman 'w3' for watchman v3 'v' for VRC 'n' for NEO_VRC
                   (default is watchman)
  转储源       StreamVR   附加信息
  Micron N25Q032A13ESE40E 32Mb    Micron N25Q032A13ESE40E 32Mb   在StreamVR固件中没有找到地址区间0xf800-0xf9c1df间的内容
  STM32F072   DisplayBin tools/lighthouse/firmware/htc/APP-000000000 0200160.bin   在StreamVR固件中没有找到地址区间0x0-0x26c8间的内容
  Micron M25P40 4Mb   DisplayBin tools/lighthouse/fir mware/htc/APP-000000000 0200160.bin   -
  nRF24LU1P   DisplayBin tools/lighthouse/firmware/vr_controller/archive/htc_vrc_dongle_1461100729_2016_04_19.bin  -
  NXP 11U35F   WatchmanBin tools/lighthouse/firmware/lighthouse_rx_watchman/archive/htc_watchman_1462663157_2016_05_07.bin   配置文件
  Micron N25Q032A13ESE40E 32Mb    WatchmanFPGABin tools/lighthouse/firmware/lighthouse_rx_watchman/archive/htc_pre_watchman_262_fpga.bin    PNG_1 Green_4A7A16BB004239_mura_analyzes.mc PNG_2 Green_4A8A16B8004487_mura_analyzes.mc.
  转储源       StreamVR   附加信息
  Micron N25Q032A13ESE40E 32Mb    Micron N25Q032A13ESE40E 32Mb   在StreamVR固件中没有找到地址区间0xf800-0xf9c1df间的内容
  STM32F072   DisplayBin tools/lighthouse/firmware/htc/APP-000000000 0200160.bin   在StreamVR固件中没有找到地址区间0x0-0x26c8间的内容
  Micron M25P40 4Mb   DisplayBin tools/lighthouse/fir mware/htc/APP-000000000 0200160.bin   -
  nRF24LU1P   DisplayBin tools/lighthouse/firmware/vr_controller/archive/htc_vrc_dongle_1461100729_2016_04_19.bin  -
  NXP 11U35F   WatchmanBin tools/lighthouse/firmware/lighthouse_rx_watchman/archive/htc_watchman_1462663157_2016_05_07.bin   配置文件
  Micron N25Q032A13ESE40E 32Mb    WatchmanFPGABin tools/lighthouse/firmware/lighthouse_rx_watchman/archive/htc_pre_watchman_262_fpga.bin    PNG_1 Green_4A7A16BB004239_mura_analyzes.mc PNG_2 Green_4A8A16B8004487_mura_analyzes.mc.
  • 感染一个头戴设备并改变它的位置坐标,对使用者造成伤害。
  • 感染一个头戴设备并增加一些让人恐怖的图像,引起心里创伤和混乱。
  • 感染一个头戴设备并在屏幕里固定一条广告。
  • 将头戴设备加入一个感染链,连接到另一个设备时向其传播蠕虫。
  • 2个USB3.0
  • 电源输入
  • Jack 3.5
  • HDMI
  • 3个ARM处理器:
    • NXP 11U35F
    • 两个 Nordic nRF24U1P
  • 32 Mb Micron N25Q032A13ESE40E
  • NXP 11U35F
  • 两个 Nordic nRF24U1P
  • 两个ARM处理器:
    • STM32F072R8
    • AIT8328
  • USB 声音 SoC CM108B
  • USB-hub SMSC USB5537b
  • FPGA 阵列ICE40HX8K-CB132
  • 4 Mb Micron MP25P40
  • 32 Mb Micron N25Q032A13ESE40E
  • STM32F072R8
  • AIT8328
  • 电源输入
  • 连接桌面PC的USB 3.0
  • 显示端口
  • HDMI
  • 电源输出
  • HDMI
  • USB 3.0
  • fpgareset
  • fixcalib
  • pair
  • pairall
  • forcepairall
  • unpair
  • unpairall
  • hmdhidtest
  • fpgaread
  • dongleinfo
  • donglereset
  • dongleresetall
  • eventrate
  • wait
  • capsensecalibrate
  • trackpaddebug
  • poweroff
  • 感染一个头戴设备并改变它的位置坐标,对使用者造成伤害。
  • 感染一个头戴设备并增加一些让人恐怖的图像,引起心里创伤和混乱。
  • 感染一个头戴设备并在屏幕里固定一条广告。
  • 将头戴设备加入一个感染链,连接到另一个设备时向其传播蠕虫。
  • 2个USB3.0
  • 电源输入
  • Jack 3.5
  • HDMI
  • 3个ARM处理器:
  • NXP 11U35F
  • 两个 Nordic nRF24U1P
  • 32 Mb Micron N25Q032A13ESE40E
  • 两个ARM处理器:
  • STM32F072R8
  • AIT8328

  • [注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

    收藏
    免费 2
    支持
    分享
    最新回复 (2)
    雪    币: 753
    活跃值: (220)
    能力值: ( LV2,RANK:10 )
    在线值:
    发帖
    回帖
    粉丝
    2
    学习了,任何一个与计算机有关的行业,安全都是第一位的
    2018-8-26 23:30
    0
    雪    币: 6112
    活跃值: (1212)
    能力值: (RANK:30 )
    在线值:
    发帖
    回帖
    粉丝
    3
    2018-8-27 15:30
    0
    游客
    登录 | 注册 方可回帖
    返回
    //