Skip to content

Device crash when rearranging trigger on Bigme B7 Pro #2120

@jambl3r

Description

@jambl3r

From 324747028787757057 in discord:

has anyone set up triggers with screen off on bigme devices?
every time i try to re arrange the recorded keys the device reboots becuase it crashed

Log:

04/02 12:47:15.326 DEBUG Navigation: Popping back stack
04/02 12:47:21.534 DEBUG Navigation: Navigating to NewKeyMap(groupUid=null, triggerSetupShortcut=null) with key config_new_key_map
04/02 12:47:25.066 DEBUG Service received event from UI: Ping(key=check_is_crashed)
04/02 12:47:25.066 DEBUG Received event from service: Pong(key=check_is_crashed)
04/02 12:47:25.066 INFO Starting trigger recording. Evdev recording: true
04/02 12:47:25.066 DEBUG InputEventHub: Registering client record_trigger
04/02 12:47:25.066 DEBUG Service received event from UI: Ping(key=record_trigger)
04/02 12:47:25.066 DEBUG Received event from service: Pong(key=record_trigger)
04/02 12:47:25.069 DEBUG systembridge: Setting grab targets: []
04/02 12:47:25.072 DEBUG systembridge: Grabbed devices: []
04/02 12:47:25.072 DEBUG Grabbed devices changed: []
04/02 12:47:25.075 DEBUG systembridge: Setting grab targets: [GrabTarget { name: "ACCDET", bus: 25, vendor: 0, product: 0, extra_event_codes: [] }, GrabTarget { name: "fts_ts_pen", bus: 24, vendor: 0, product: 0, extra_event_codes: [] }, GrabTarget { name: "ilitek_ts", bus: 24, vendor: 0, product: 0, extra_event_codes: [] }, GrabTarget { name: "mtk-kpd", bus: 25, vendor: 9300, product: 25856, extra_event_codes: [] }, GrabTarget { name: "gpio_keys", bus: 25, vendor: 1, product: 1, extra_event_codes: [] }, GrabTarget { name: "halldata", bus: 0, vendor: 0, product: 0, extra_event_codes: [] }]
04/02 12:47:25.087 DEBUG systembridge: Grabbed devices: [GrabbedDeviceHandle { id: 0, device_info: EvdevDeviceInfo { name: "ACCDET", bus: 25, vendor: 0, product: 0, version: 0 } }, GrabbedDeviceHandle { id: 1, device_info: EvdevDeviceInfo { name: "fts_ts_pen", bus: 24, vendor: 0, product: 0, version: 0 } }, GrabbedDeviceHandle { id: 2, device_info: EvdevDeviceInfo { name: "ilitek_ts", bus: 24, vendor: 0, product: 0, version: 0 } }, GrabbedDeviceHandle { id: 3, device_info: EvdevDeviceInfo { name: "mtk-kpd", bus: 25, vendor: 9300, product: 25856, version: 16 } }, GrabbedDeviceHandle { id: 4, device_info: EvdevDeviceInfo { name: "gpio_keys", bus: 25, vendor: 1, product: 1, version: 256 } }, GrabbedDeviceHandle { id: 5, device_info: EvdevDeviceInfo { name: "halldata", bus: 0, vendor: 0, product: 0, version: 0 } }]
04/02 12:47:25.090 DEBUG Grabbed devices changed: [ACCDET, fts_ts_pen, ilitek_ts, mtk-kpd, gpio_keys, halldata]
04/02 12:47:25.096 DEBUG systembridge: Found key layout map files for device ACCDET: ["/system/usr/keylayout/Generic.kl"]
04/02 12:47:25.097 DEBUG systembridge: Found key layout map files for device fts_ts_pen: ["/system/usr/keylayout/fts_ts_pen.kl", "/system/usr/keylayout/Generic.kl"]
04/02 12:47:25.100 DEBUG systembridge: Found key layout map files for device ilitek_ts: ["/system/usr/keylayout/ilitek_ts.kl", "/system/usr/keylayout/Generic.kl"]
04/02 12:47:25.101 DEBUG systembridge: Found key layout map files for device mtk-kpd: ["/system/usr/keylayout/Generic.kl"]
04/02 12:47:25.105 DEBUG systembridge: Found key layout map files for device gpio_keys: ["/system/usr/keylayout/gpio_keys.kl", "/system/usr/keylayout/Generic.kl"]
04/02 12:47:25.107 DEBUG systembridge: Found key layout map files for device halldata: ["/system/usr/keylayout/halldata.kl", "/system/usr/keylayout/Generic.kl"]
04/02 12:47:26.236 DEBUG systembridge: Evdev event: InputEvent { time: TimeVal { tv_sec: 1775148446, tv_usec: 235768 }, event_code: EV_KEY(KEY_WAKEUP), value: 1 }
04/02 12:47:26.237 DEBUG Evdev event: deviceId=4, deviceName=gpio_keys, type=1, code=143, value=1
04/02 12:47:26.237 DEBUG Consumed: true
04/02 12:47:26.237 DEBUG systembridge: Evdev event: InputEvent { time: TimeVal { tv_sec: 1775148446, tv_usec: 235768 }, event_code: EV_SYN(SYN_REPORT), value: 0 }
04/02 12:47:26.237 DEBUG systembridge: Evdev event: InputEvent { time: TimeVal { tv_sec: 1775148446, tv_usec: 235811 }, event_code: EV_KEY(KEY_WAKEUP), value: 0 }
04/02 12:47:26.238 DEBUG Evdev event: deviceId=4, deviceName=gpio_keys, type=1, code=143, value=0
04/02 12:47:26.238 DEBUG Recorded evdev event 143 KEYCODE_WAKEUP
04/02 12:47:26.238 DEBUG Consumed: true
04/02 12:47:26.238 DEBUG systembridge: Evdev event: InputEvent { time: TimeVal { tv_sec: 1775148446, tv_usec: 235811 }, event_code: EV_SYN(SYN_REPORT), value: 0 }
04/02 12:47:26.239 DEBUG systembridge: Evdev event: InputEvent { time: TimeVal { tv_sec: 1775148446, tv_usec: 235833 }, event_code: EV_KEY(KEY_VOLUMEDOWN), value: 1 }
04/02 12:47:26.239 DEBUG Evdev event: deviceId=4, deviceName=gpio_keys, type=1, code=114, value=1
04/02 12:47:26.239 DEBUG Consumed: true
04/02 12:47:26.240 DEBUG systembridge: Evdev event: InputEvent { time: TimeVal { tv_sec: 1775148446, tv_usec: 235833 }, event_code: EV_SYN(SYN_REPORT), value: 0 }
04/02 12:47:26.372 DEBUG systembridge: Evdev event: InputEvent { time: TimeVal { tv_sec: 1775148446, tv_usec: 371604 }, event_code: EV_KEY(KEY_VOLUMEDOWN), value: 0 }
04/02 12:47:26.373 DEBUG Evdev event: deviceId=4, deviceName=gpio_keys, type=1, code=114, value=0
04/02 12:47:26.373 DEBUG Recorded evdev event 114 KEYCODE_VOLUME_DOWN
04/02 12:47:26.374 DEBUG Consumed: true
04/02 12:47:26.374 DEBUG systembridge: Evdev event: InputEvent { time: TimeVal { tv_sec: 1775148446, tv_usec: 371604 }, event_code: EV_SYN(SYN_REPORT), value: 0 }
04/02 12:47:30.068 DEBUG InputEventHub: Unregistering client record_trigger
04/02 12:47:30.068 DEBUG systembridge: Setting grab targets: []
04/02 12:47:30.079 DEBUG systembridge: Grabbed devices: []
04/02 12:47:30.079 DEBUG Grabbed devices changed: []
04/02 12:47:35.767 DEBUG Navigation: Popping back stack
04/02 12:47:35.782 INFO Grab evdev devices for key map detection:
04/02 12:47:35.784 DEBUG Accessibility service: deny fingerprint gesture detection
04/02 12:47:35.785 DEBUG systembridge: Setting grab targets: []
04/02 12:47:35.787 DEBUG systembridge: Grabbed devices: []
04/02 12:47:35.787 DEBUG Grabbed devices changed: []
04/02 12:47:35.913 DEBUG InputEventHub: Unregistering client record_trigger
04/02 12:47:35.940 DEBUG systembridge: Setting grab targets: []
04/02 12:47:35.943 DEBUG systembridge: Grabbed devices: []
04/02 12:47:35.945 DEBUG Grabbed devices changed: []
04/02 12:47:39.735 DEBUG Navigation: Navigating to OpenKeyMap(keyMapUid=c6570961-eba2-4792-b67a-639327a60528) with key config_key_map
04/02 12:48:26.821 INFO SystemBridgeAutoStarter init: time since boot=232574 seconds. unix timestamp=1775148506
04/02 12:48:26.918 INFO Accessibility service: onServiceConnected
04/02 12:48:27.694 DEBUG Hinge angle sensor not available on this device
04/02 12:48:27.698 DEBUG InputEventHub: Registering client key_map_controller
04/02 12:48:28.257 DEBUG Accessibility service: request fingerprint gesture detection
04/02 12:48:28.303 DEBUG Accessibility service: deny fingerprint gesture detection
04/02 12:48:28.542 DEBUG Configuring state changed: Hidden
04/02 12:48:28.545 DEBUG New floating button visibility params: ButtonVisibilityParams(isFloatingButtonsHiddenByUser=false, isConfigActivityShowing=false, isKeyMapperOpen=false, isStatusBarExpanded=false, imeInsets=null, hideButtonsScreenOff=true)
04/02 12:48:28.576 DEBUG New floating button visibility params: ButtonVisibilityParams(isFloatingButtonsHiddenByUser=false, isConfigActivityShowing=false, isKeyMapperOpen=false, isStatusBarExpanded=false, imeInsets=null, hideButtonsScreenOff=false)
04/02 12:48:28.630 DEBUG Service received event from UI: Ping(key=check_is_crashed)
04/02 12:48:28.642 DEBUG Grabbing devices failed in system bridge: Disconnected
04/02 12:48:28.747 INFO Grab evdev devices for key map detection:
04/02 12:48:28.757 DEBUG Accessibility service: deny fingerprint gesture detection
04/02 12:48:29.012 DEBUG Grabbing devices failed in system bridge: Disconnected
04/02 12:48:29.066 DEBUG New floating button visibility params: ButtonVisibilityParams(isFloatingButtonsHiddenByUser=false, isConfigActivityShowing=false, isKeyMapperOpen=false, isStatusBarExpanded=false, imeInsets=Insets{left=0, top=0, right=0, bottom=0}, hideButtonsScreenOff=false)
04/02 12:48:29.220 DEBUG Accessibility service: deny fingerprint gesture detection
04/02 12:48:29.221 DEBUG Accessibility service: deny fingerprint gesture detection
04/02 12:48:29.225 INFO Grab evdev devices for key map detection:
04/02 12:48:29.229 DEBUG Grabbing devices failed in system bridge: Disconnected
04/02 12:48:29.243 INFO Grab evdev devices for key map detection:
04/02 12:48:29.264 DEBUG Grabbing devices failed in system bridge: Disconnected
04/02 12:48:31.004 INFO Boot completed broadcast: time since boot = 232578
04/02 12:48:31.843 INFO autoStartTypeFlow: Do not use shizuku
04/02 12:48:31.845 INFO autoStartTypeFlow: Write secure settings: true, Wifi connected: true
04/02 12:48:31.846 DEBUG Launching isAdbPaired job
04/02 12:48:31.846 DEBUG Enabling wireless ADB
04/02 12:48:31.847 DEBUG Execute ADB command: exit
04/02 12:48:31.882 DEBUG onDiscoveryStarted: _adb-tls-connect._tcp
04/02 12:48:32.802 DEBUG onServiceFound: adb-B7CPR0W2GAFC007000228-kaSKxt null 0 _adb-tls-connect._tcp.
04/02 12:48:32.825 DEBUG onServiceResolved: adb-B7CPR0W2GAFC007000228-kaSKxt /192.168.0.64 46569 ._adb-tls-connect._tcp
04/02 12:48:32.827 DEBUG Discovered ADB port: 46569
04/02 12:48:32.843 DEBUG onDiscoveryStopped: _adb-tls-connect._tcp
04/02 12:48:32.940 DEBUG Connecting to ADB at 127.0.0.1:46569
04/02 12:48:33.882 DEBUG Handshake succeeded.
04/02 12:48:33.904 DEBUG Execute command result: Success(value=)
04/02 12:48:33.904 INFO Auto starting system bridge with ADB
04/02 12:48:34.164 DEBUG Launching isAdbPaired job
04/02 12:48:34.164 DEBUG Enabling wireless ADB
04/02 12:48:34.167 DEBUG Execute ADB command: exit
04/02 12:48:34.190 DEBUG onDiscoveryStarted: _adb-tls-connect._tcp
04/02 12:48:34.207 DEBUG onServiceFound: adb-B7CPR0W2GAFC007000228-kaSKxt null 0 _adb-tls-connect._tcp.
04/02 12:48:34.227 DEBUG onServiceResolved: adb-B7CPR0W2GAFC007000228-kaSKxt /192.168.0.64 46569 ._adb-tls-connect._tcp
04/02 12:48:34.229 DEBUG Discovered ADB port: 46569
04/02 12:48:34.239 DEBUG onDiscoveryStopped: _adb-tls-connect._tcp
04/02 12:48:34.252 DEBUG Connecting to ADB at 127.0.0.1:46569
04/02 12:48:34.497 DEBUG Handshake succeeded.
04/02 12:48:34.527 DEBUG Execute command result: Success(value=)
04/02 12:48:34.572 INFO Copy starter files to /storage/emulated/0/Android/data/io.github.sds100.keymapper
04/02 12:48:34.572 INFO Supported ABIs: arm64-v8a, armeabi-v7a, armeabi
04/02 12:48:34.573 INFO Attempt to copy native library from: /data/app/~~u900jHvcAON_M2U5EBjIRg==/io.github.sds100.keymapper-b3c6ZMGRNKLOWy0mPVfaaA==/lib/arm64
04/02 12:48:34.587 DEBUG Execute ADB command: sh /storage/emulated/0/Android/data/io.github.sds100.keymapper/start.sh
04/02 12:48:34.595 DEBUG onDiscoveryStarted: _adb-tls-connect._tcp
04/02 12:48:34.630 DEBUG onServiceFound: adb-B7CPR0W2GAFC007000228-kaSKxt null 0 _adb-tls-connect._tcp.
04/02 12:48:34.664 DEBUG onServiceResolved: adb-B7CPR0W2GAFC007000228-kaSKxt /192.168.0.64 46569 ._adb-tls-connect._tcp
04/02 12:48:34.666 DEBUG Discovered ADB port: 46569
04/02 12:48:34.762 DEBUG onDiscoveryStopped: _adb-tls-connect._tcp
04/02 12:48:34.827 DEBUG Connecting to ADB at 127.0.0.1:46569
04/02 12:48:35.203 DEBUG Handshake succeeded.
04/02 12:48:36.079 DEBUG Execute command result: Success(value=info: start.sh begin
info: attempt to copy starter from /storage/emulated/0/Android/data/io.github.sds100.keymapper/starter to /data/local/tmp/keymapper_sysbridge_starter
info: exec /data/local/tmp/keymapper_sysbridge_starter
info: keymapper_sysbridge_starter exit with 0
)
04/02 12:48:50.710 DEBUG Device assistant activity enabled: false
04/02 12:48:50.715 DEBUG Device assistant activity enabled: true
04/02 12:48:50.716 DEBUG Device assistant activity enabled: true
04/02 12:48:51.087 DEBUG New floating button visibility params: ButtonVisibilityParams(isFloatingButtonsHiddenByUser=false, isConfigActivityShowing=false, isKeyMapperOpen=true, isStatusBarExpanded=false, imeInsets=Insets{left=0, top=0, right=0, bottom=0}, hideButtonsScreenOff=false)
04/02 12:48:51.164 DEBUG On input method chosen, chosen IME = ImeInfo(id=com.google.android.inputmethod.latin/com.android.inputmethod.latin.LatinIME, packageName=com.google.android.inputmethod.latin, label=Gboard, isEnabled=true, isChosen=true)
04/02 12:48:51.167 DEBUG Service received event from UI: Ping(key=check_is_crashed)
04/02 12:48:51.328 DEBUG Received event from service: Pong(key=check_is_crashed)
04/02 12:48:51.648 INFO autoStartTypeFlow: Do not use shizuku
04/02 12:48:51.650 INFO autoStartTypeFlow: Write secure settings: true, Wifi connected: true
04/02 12:48:51.650 DEBUG Launching isAdbPaired job
04/02 12:48:51.650 DEBUG Enabling wireless ADB
04/02 12:48:51.653 DEBUG Execute ADB command: exit
04/02 12:48:51.668 DEBUG onDiscoveryStarted: _adb-tls-connect._tcp
04/02 12:48:51.700 DEBUG onServiceFound: adb-B7CPR0W2GAFC007000228-kaSKxt null 0 _adb-tls-connect._tcp.
04/02 12:48:51.708 DEBUG onServiceResolved: adb-B7CPR0W2GAFC007000228-kaSKxt /192.168.0.64 46569 ._adb-tls-connect._tcp
04/02 12:48:55.812 DEBUG Navigation: Navigating to Settings with key settings
04/02 12:49:00.032 DEBUG Navigation: Navigating to Log with key log
04/02 12:49:01.658 ERROR Failed to discover ADB port
bf.r1: Timed out waiting for 10000 ms
	at bf.s1.run(r8-map-id-438424a4691ca0883c1206355d03dd9744efe58f4eeb2ba97270f2086170b599:29)
	at bf.l0.run(r8-map-id-438424a4691ca0883c1206355d03dd9744efe58f4eeb2ba97270f2086170b599:3)
	at bf.o0.V(r8-map-id-438424a4691ca0883c1206355d03dd9744efe58f4eeb2ba97270f2086170b599:77)
	at bf.y.run(r8-map-id-438424a4691ca0883c1206355d03dd9744efe58f4eeb2ba97270f2086170b599:57)
	at java.lang.Thread.run(Thread.java:1012)

04/02 12:49:01.665 DEBUG onDiscoveryStopped: _adb-tls-connect._tcp
04/02 12:49:01.898 DEBUG Execute command result: ServerNotFound
04/02 12:49:02.167 DEBUG Not auto starting the system bridge: AdbUnpaired
04/02 12:49:20.268 DEBUG New floating button visibility params: ButtonVisibilityParams(isFloatingButtonsHiddenByUser=false, isConfigActivityShowing=false, isKeyMapperOpen=false, isStatusBarExpanded=false, imeInsets=Insets{left=0, top=0, right=0, bottom=0}, hideButtonsScreenOff=false)
04/02 12:49:29.293 DEBUG Device assistant activity enabled: false
04/02 12:49:29.294 DEBUG Device assistant activity enabled: true
04/02 12:49:29.294 DEBUG Device assistant activity enabled: true
04/02 12:49:29.326 DEBUG New floating button visibility params: ButtonVisibilityParams(isFloatingButtonsHiddenByUser=false, isConfigActivityShowing=false, isKeyMapperOpen=true, isStatusBarExpanded=false, imeInsets=Insets{left=0, top=0, right=0, bottom=0}, hideButtonsScreenOff=false)
04/02 12:49:29.454 DEBUG Service received event from UI: Ping(key=check_is_crashed)
04/02 12:49:29.599 DEBUG Received event from service: Pong(key=check_is_crashed)
04/02 12:49:29.724 INFO autoStartTypeFlow: Do not use shizuku
04/02 12:49:29.725 INFO autoStartTypeFlow: Write secure settings: true, Wifi connected: true
04/02 12:49:29.725 DEBUG Launching isAdbPaired job
04/02 12:49:29.725 DEBUG Enabling wireless ADB
04/02 12:49:29.728 DEBUG Execute ADB command: exit
04/02 12:49:29.731 DEBUG onDiscoveryStarted: _adb-tls-connect._tcp
04/02 12:49:29.760 DEBUG onServiceFound: adb-B7CPR0W2GAFC007000228-kaSKxt null 0 _adb-tls-connect._tcp.
04/02 12:49:29.766 DEBUG onServiceResolved: adb-B7CPR0W2GAFC007000228-kaSKxt /192.168.0.64 42121 ._adb-tls-connect._tcp
04/02 12:49:29.768 DEBUG Discovered ADB port: 42121
04/02 12:49:29.771 DEBUG onDiscoveryStopped: _adb-tls-connect._tcp
04/02 12:49:29.780 DEBUG Connecting to ADB at 127.0.0.1:42121
04/02 12:49:29.803 DEBUG Handshake succeeded.
04/02 12:49:29.873 DEBUG Execute command result: Success(value=)
04/02 12:49:29.876 INFO Auto starting system bridge with ADB
04/02 12:49:29.934 DEBUG Launching isAdbPaired job
04/02 12:49:29.945 DEBUG Enabling wireless ADB
04/02 12:49:29.947 DEBUG Execute ADB command: exit
04/02 12:49:29.965 DEBUG onDiscoveryStarted: _adb-tls-connect._tcp
04/02 12:49:29.978 DEBUG onServiceFound: adb-B7CPR0W2GAFC007000228-kaSKxt null 0 _adb-tls-connect._tcp.
04/02 12:49:29.982 DEBUG onServiceResolved: adb-B7CPR0W2GAFC007000228-kaSKxt /192.168.0.64 42121 ._adb-tls-connect._tcp
04/02 12:49:29.984 DEBUG Discovered ADB port: 42121
04/02 12:49:29.990 DEBUG onDiscoveryStopped: _adb-tls-connect._tcp
04/02 12:49:29.998 DEBUG Connecting to ADB at 127.0.0.1:42121
04/02 12:49:30.027 DEBUG Handshake succeeded.
04/02 12:49:30.128 DEBUG Execute command result: Success(value=)
04/02 12:49:30.169 INFO Copy starter files to /storage/emulated/0/Android/data/io.github.sds100.keymapper
04/02 12:49:30.169 INFO Supported ABIs: arm64-v8a, armeabi-v7a, armeabi
04/02 12:49:30.169 INFO Attempt to copy native library from: /data/app/~~u900jHvcAON_M2U5EBjIRg==/io.github.sds100.keymapper-b3c6ZMGRNKLOWy0mPVfaaA==/lib/arm64
04/02 12:49:30.242 DEBUG Execute ADB command: sh /storage/emulated/0/Android/data/io.github.sds100.keymapper/start.sh
04/02 12:49:30.246 DEBUG onDiscoveryStarted: _adb-tls-connect._tcp
04/02 12:49:30.260 DEBUG onServiceFound: adb-B7CPR0W2GAFC007000228-kaSKxt null 0 _adb-tls-connect._tcp.
04/02 12:49:30.266 DEBUG onServiceResolved: adb-B7CPR0W2GAFC007000228-kaSKxt /192.168.0.64 42121 ._adb-tls-connect._tcp
04/02 12:49:30.267 DEBUG Discovered ADB port: 42121
04/02 12:49:30.271 DEBUG onDiscoveryStopped: _adb-tls-connect._tcp
04/02 12:49:30.290 DEBUG Connecting to ADB at 127.0.0.1:42121
04/02 12:49:30.321 DEBUG Handshake succeeded.
04/02 12:49:30.479 DEBUG Execute command result: Success(value=info: start.sh begin
info: attempt to copy starter from /storage/emulated/0/Android/data/io.github.sds100.keymapper/starter to /data/local/tmp/keymapper_sysbridge_starter
info: exec /data/local/tmp/keymapper_sysbridge_starter
info: keymapper_sysbridge_starter exit with 0
)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingneeds triagesystem bridgeAny System Bridge things, including Expert Mode

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions