Usage: -A, --list-devices List all cec devices -d, --device Use device instead of /dev/cec0 If starts with a digit, then /dev/cec is used. -D, --driver Use a cec device with this driver name -a, --adapter Use a cec device with this adapter name -p, --phys-addr Use this physical address -e, --phys-addr-from-edid Set physical address from this EDID file -E, --phys-addr-from-edid-poll Continuously poll the EDID file for changes, and update the physical address whenever there is a change -o, --osd-name Use this OSD name -V, --vendor-id Use this vendor ID -x, --physical-address Show the physical address -l, --logical-address Show first configured logical address -L, --logical-addresses Show all configured logical addresses -C, --clear Clear all logical addresses -n, --no-reply Toggle 'don't wait for a reply' -N, --non-blocking Transmit messages in non-blocking mode -t, --to Send message to the given logical address -f, --from Send message from the given logical address By default use the first assigned logical address -r, --show-raw Show the raw CEC message (hex values) -s, --skip-info Skip Driver Info output -S, --show-topology Show the CEC topology -P, --poll Send poll message -h, --help Display this help message --help-all Show all help messages -T, --trace Trace all called ioctls -v, --verbose Turn on verbose reporting --version Show version information -w, --wall-clock Show timestamps as wall-clock time (implies -v) -W, --wait-for-msgs Wait for messages and events for up to --monitor-time secs. --cec-version-1.4 Use CEC Version 1.4 instead of 2.0 --allow-unreg-fallback Allow fallback to Unregistered --no-rc-passthrough Disable the RC passthrough --reply-to-followers The reply will be sent to followers as well --raw-msg Transmit the message without validating it (must be root) --timeout Set the reply timeout in milliseconds (default is 1000 ms) --tv This is a TV --record This is a recording and playback device --tuner This is a tuner device --playback This is a playback device --audio This is an audio system device --processor This is a processor device --switch This is a pure CEC switch --cdc-only This is a CDC-only device --unregistered This is an unregistered device --feat-record-tv-screen Signal the Record TV Screen feature --feat-set-osd-string Signal the Set OSD String feature --feat-deck-control Signal the Deck Control feature --feat-set-audio-rate Signal the Set Audio Rate feature --feat-sink-has-arc-tx Signal the sink ARC Tx feature --feat-source-has-arc-rx Signal the source ARC Rx feature --rc-tv-profile-1 Signal RC TV Profile 1 --rc-tv-profile-2 Signal RC TV Profile 2 --rc-tv-profile-3 Signal RC TV Profile 3 --rc-tv-profile-4 Signal RC TV Profile 4 --rc-src-dev-root Signal that the RC source has a Dev Root Menu --rc-src-dev-setup Signal that the RC source has a Dev Setup Menu --rc-src-contents Signal that the RC source has a Contents Menu --rc-src-media-top Signal that the RC source has a Media Top Menu --rc-src-media-context Signal that the RC source has a Media Context Menu -m, --monitor Monitor CEC traffic -M, --monitor-all Monitor all CEC traffic --monitor-pin Monitor low-level CEC pin --monitor-time Monitor for seconds (default is forever) --ignore , Ignore messages from logical address and opcode when monitoring. 'all' can be used for or to match all logical addresses or opcodes. To ignore poll messages use 'poll' as . --store-pin Store the low-level CEC pin changes to the file . Use - for stdout. --analyze-pin Analyze the low-level CEC pin changes from the file . Use - for stdin. --test-reliability Test CEC line reliability. It continuously transmits for seconds, checking that the broadcast reply is always the same. If is 0, then keep trying forever. --test-standby-wakeup-cycle [polls=][,sleep=][,hpd-may-be-low=<0/1>] Test standby-wakeup cycle behavior of the display. It polls up to times (default 15), waiting for a state change. If that fails it waits seconds (default 10) before retrying this. If is 1, then the HPD is allowed to be low when in standby. --stress-test-standby-wakeup-cycle cnt=[,polls=][,max-sleep=][,min-sleep=][,seed=][,repeats=][,sleep-before-on=][,sleep-before-off=][,hpd-may-be-low=<0/1>] Standby-Wakeup cycle display times. If 0, then never stop. It polls up to times (default 30), waiting for a state change. If is non-zero (0 is the default), then sleep for a random number of seconds between (0 is the default) and before each or message. If is specified, then set the randomizer seed to that value instead of using the current time as seed. If is specified, then repeat the and up to times. Note: should not be needed! If is specified, then sleep for seconds before transmitting . If is specified, then sleep for seconds before transmitting . If is 1, then the HPD is allowed to be low when in standby. --stress-test-random-standby-wakeup-cycle cnt=[,max-sleep=][,min-sleep=][,seed=][,hpd-may-be-low=<0/1>] Randomly transmit or up to times. If is 0, then never stop. After each transmit wait between (default 0) and (default 10) seconds. If is specified, then set the randomizer seed to that value instead of using the current time as seed. If is 1, then the HPD is allowed to be low when in standby. This test does not check if the display reached the new state, it checks if the display can handle this situation without locking up. After every 10 cycles it attempts to properly wake up the display and check if that works. If not, this test fails. --help-abort Show help for the Abort feature --help-audio-rate-control Show help for the Audio Rate Control feature --help-audio-return-channel-control Show help for the Audio Return Channel Control feature --help-capability-discovery-and-control Show help for the Capability Discovery and Control feature --help-deck-control Show help for the Deck Control feature --help-device-menu-control Show help for the Device Menu Control feature --help-device-osd-transfer Show help for the Device OSD Transfer feature --help-dynamic-audio-lipsync Show help for the Dynamic Audio Lipsync feature --help-htng Show help for the HTNG feature --help-osd-display Show help for the OSD Display feature --help-one-touch-play Show help for the One Touch Play feature --help-one-touch-record Show help for the One Touch Record feature --help-power-status Show help for the Power Status feature --help-remote-control-passthrough Show help for the Remote Control Passthrough feature --help-routing-control Show help for the Routing Control feature --help-standby Show help for the Standby feature --help-system-audio-control Show help for the System Audio Control feature --help-system-information Show help for the System Information feature --help-timer-programming Show help for the Timer Programming feature --help-tuner-control Show help for the Tuner Control feature --help-vendor-specific-commands Show help for the Vendor Specific Commands feature --custom-command cmd=[,payload=[:]*] Send custom message