bout the error between tablet and external penal(celadon android O)
by MR. Children
I have a tablet with a touch penal and hdmi external output.
When I only use the touch panel, everything is fine
But
But when I plug in the external hdmi panel, the hdmi panel can't be displayed,
and the touch function will be wrong (do not match the touch panel)
I think the error is in android.hardware.graphics.composer
This error did not occur in android x86 oreo (Not imported android.hardware.graphics.composer)
My touch panel information
Resolution: 800x1280
Interface type: mipi
Touch type: capacitor
從 Windows 10 的郵件<https://go.microsoft.com/fwlink/?LinkId=550986>傳送
3 years, 2 months
Re: [01.org Celadon] User Builds/Incremental Updates
by Regnier, Philippe
Hello Bernard,
For incremental update package, please use a command like this :
./build/tools/releasetools/ota_from_target_files --block -i out/dist/cel_apl_peak-target_files-1.zip out/dist/cel_apl_peak-target_files-2.zip out/dist/cel_apl-ota-1-to-2.zip
Input : out/dist/cel_apl_peak-target_files-1.zip and out/dist/cel_apl_peak-target_files-2.zip
Output: out/dist/cel_apl-ota-1-to-2.zip
File names and paths can be modified.
For signing your binaries with a production key, it is possible to use scripts:
./device/intel/build/test/ota-test-prepare -s -t out/dist/cel_apl_peak-target_files-1.zip A
Output in ota directory will be targetfiles-A.zip, flashfiles-A.zip and ota-A.zip .
Keys used for Celadon are stored in directories:
TESTKEYS: device/intel/build/testkeys
PRODKEYS: device/intel/build/testkeys/production-test
If you don't want to use the resign script it is also possible to replace the test keys currently used with your own keys (yet, I have never tried it)
I hope it helps.
Philippe
3 years, 3 months
Bluetooth App crash issue
by MR. Children
Dear All
I found that when I connect to bluetooth device, Bluetooth app will be crash.
Reproduce step
1. connect to bluetooth device
2. clase bluetooth app
3. open bluetooth app (crash)
Bluetooth app path : settings->connected devices
OS:Android 9.0 (release time: 2018 W51)
Platform:NUC6CAYH
Bluetooth App crash logcat log :
01-30 02:49:10.506 31387 31420 I bt_vendor: bt_vendor_op op 7
01-30 02:49:10.506 31387 31420 I bt_vendor: bt_vendor_op op 7 retval 0
01-30 02:49:10.506 31387 31420 I android.hardware.bluetooth-hci-h4: 2b 20 7
01-30 02:49:10.510 31387 31420 I android.hardware.bluetooth-hci-h4: 16 20 2
01-30 02:49:10.514 31387 31420 I android.hardware.bluetooth-hci-h4: 2d 20 1
01-30 02:49:11.101 31387 31420 I android.hardware.bluetooth-hci-h4: 1d 4 2
01-30 02:49:11.251 31387 31423 W bt_smp : smp_br_connect_callback is called on unexpected transport 2
01-30 02:49:11.251 31387 31423 W bt_btif : bta_dm_acl_change info: 0x0
01-30 02:49:11.251 31387 31409 D bt_btif_dm: remote version info [de:b9:d2:df:d7:8f]: 0, 0, 0
01-30 02:49:11.251 31387 31420 I android.hardware.bluetooth-hci-h4: 13 20 e
01-30 02:49:11.252 31387 31423 I bt_stack: [INFO:bta_gattc_cache.cc(915)] bta_gattc_rebuild_cache 42
01-30 02:49:11.256 31387 31420 I android.hardware.bluetooth-hci-h4: 19 20 1c
01-30 02:49:12.223 31387 31423 E bt_stack: [ERROR:bta_gattc_api.cc(722)] BTA_GATTC_DeregisterForNotifications registration not found bd_addr=de:b9:d2:df:d7:8f
01-30 02:49:12.223 31387 31423 E bt_stack: [ERROR:bta_gattc_api.cc(722)] BTA_GATTC_DeregisterForNotifications registration not found bd_addr=de:b9:d2:df:d7:8f
01-30 02:49:12.223 31387 31423 W bt_btif : bta_hh_co_open: Found an existing device with the same handle dev_status = 2
01-30 02:49:12.223 31387 31423 W bt_btif : bta_hh_co_open: bd_addr = [DE:B9:D2:DF:D7:]
01-30 02:49:12.223 31387 31423 W bt_btif : bta_hh_co_open: attr_mask = 0x0000, sub_class = 0x00, app_id = 255
01-30 02:49:12.224 31387 31409 W bt_btif : btif_hh_upstreams_evt: BTA_HH_OPN_EVT: handle=16, status =0
01-30 02:49:12.224 31387 31409 W bt_btif : BTA_HH_OPEN_EVT: Found device...Getting dscp info for handle ... 16
01-30 02:49:12.224 31387 31409 I bt_btif_dm: get_cod remote_cod = 0x00000580
01-30 02:49:12.224 31387 31409 I bt_btif_dm: get_cod remote_cod = 0x00000580
01-30 02:49:12.224 31387 31409 W bt_btif : btif_hh_upstreams_evt: name = MX Master 2S
01-30 02:49:12.224 31387 31409 W bt_btif : bta_hh_co_send_hid_info: fd = 196, name = [MX Master 2S], dscp_len = 140
01-30 02:49:12.224 31387 31409 W bt_btif : bta_hh_co_send_hid_info: vendor_id = 0x046d, product_id = 0xb019, version= 0x0111,ctry_code=0x00
01-30 02:49:12.224 31387 31409 W bt_btif : bta_hh_co_send_hid_info: wrote descriptor to fd = 196, dscp_len = 140, result = 0
01-30 02:49:12.224 31387 31409 W bt_stack: [WARNING:btif_hh.cc(430)] Device de:b9:d2:df:d7:8f already added
01-30 02:49:12.224 31387 31409 W bt_btif : btif_hh_upstreams_evt: Device already added
01-30 02:49:12.224 31387 31387 D BluetoothAdapterService: getAdapterService() - returning com.android.bluetooth.btservice.AdapterService@4f847f4
01-30 02:49:12.224 31387 31387 D BluetoothAdapterService: isQuetModeEnabled() - Enabled = false
01-30 02:49:12.225 2366 2401 D THERMALD: poll exit 1 polls_fd event 0 1
01-30 02:49:12.226 2366 2401 D THERMALD: energy 2:0:73817195 mj: 604 mw
01-30 02:49:12.227 2366 2401 D THERMALD: energy 1:0:241087653 mj: 1232 mw
01-30 02:49:12.227 2366 2401 D THERMALD: poll exit 1 polls_fd event 0 1
01-30 02:49:12.227 2366 2401 I chatty : uid=1000(system) /system/vendor/bin/thermal-daemon identical 5 lines
01-30 02:49:12.227 2366 2401 D THERMALD: poll exit 1 polls_fd event 0 1
01-30 02:49:12.228 31387 31387 D BluetoothHidHostService: Connection state DE:B9:D2:DF:D7:8F: 0->2
01-30 02:49:12.229 3146 3223 D EventHub: No input device configuration file found for device 'MX Master 2S Keyboard'.
01-30 02:49:12.231 3354 3630 D CachedBluetoothDevice: onProfileStateChanged: profile HID newProfileState 2
01-30 02:49:12.231 31387 31387 D AdapterProperties: PROFILE_CONNECTION_STATE_CHANGE: profile=4, device=DE:B9:D2:DF:D7:8F, 0 -> 2
01-30 02:49:12.231 31387 31387 W AdapterProperties: PROFILE_CONNECTION_STATE_CHANGE: unexpected transition for profile=4, device=DE:B9:D2:DF:D7:8F, 0 -> 2
01-30 02:49:12.232 31387 31387 D AdapterProperties: ADAPTER_CONNECTION_STATE_CHANGE: DE:B9:D2:DF:D7:8F: 0 -> 2
01-30 02:49:12.232 31387 31387 W AdapterProperties: ADAPTER_CONNECTION_STATE_CHANGE: unexpected transition for profile=4, device=DE:B9:D2:DF:D7:8F, 0 -> 2
01-30 02:49:12.232 3146 3223 I EventHub: wakeMechanism=EPOLLWAKEUP, usingClockIoctl=true
01-30 02:49:12.232 3146 3223 I EventHub: New device: id=21, fd=222, path='/dev/input/event18', name='MX Master 2S Keyboard', classes=0x80000003, configuration='', keyLayout='/system/usr/keylayout/Generic.kl', keyCharacterMap='/system/usr/keychars/Generic.kcm', builtinKeyboard=false,
01-30 02:49:12.233 3146 3223 I InputReader: Device added: id=21, name='MX Master 2S Keyboard', sources=0x00000101
01-30 02:49:12.233 3146 3223 E EventHub: could not get driver version for /dev/input/mouse1, Not a typewriter
01-30 02:49:12.244 3146 3223 D EventHub: No input device configuration file found for device 'MX Master 2S Mouse'.
01-30 02:49:12.244 3146 3223 I EventHub: wakeMechanism=EPOLLWAKEUP, usingClockIoctl=true
01-30 02:49:12.244 3146 3223 I EventHub: New device: id=22, fd=248, path='/dev/input/event19', name='MX Master 2S Mouse', classes=0x80000008, configuration='', keyLayout='', keyCharacterMap='', builtinKeyboard=false,
01-30 02:49:12.244 3146 3223 I InputReader: Device added: id=22, name='MX Master 2S Mouse', sources=0x00002002
01-30 02:49:17.022 31387 31409 D AdapterProperties: Discoverable Timeout:120
01-30 02:49:17.022 31387 31420 I android.hardware.bluetooth-hci-h4: 1a c 1
01-30 02:49:17.023 31387 31409 D AdapterProperties: Scan Mode:21
01-30 02:49:17.025 31387 31420 I android.hardware.bluetooth-hci-h4: 1a c 1
01-30 02:49:17.033 2416 31964 I iahwcomposer: handle (3), fb (151)
01-30 02:49:17.040 2402 3036 E TrafficController: Failed to set the counterSet: Bad file descriptor, fd: -1
01-30 02:49:17.043 31808 31838 I DeviceIndex: Skipping: device index is not enabled
01-30 02:49:17.046 31808 31978 W TileUtils: Found com.android.settings.Settings$NotificationAppListActivity for intent Intent { act=com.android.settings.action.SETTINGS pkg=com.android.settings } missing metadata com.android.settings.category
01-30 02:49:17.050 2425 31314 D audio_route: Apply path: speaker
01-30 02:49:17.050 2425 31314 D audio_route: Apply path: main-mic
01-30 02:49:17.055 31808 31808 D DashboardSummary: Listening for condition changes
01-30 02:49:17.055 31808 31808 D DashboardSummary: onConditionsChanged
01-30 02:49:17.055 31808 31808 D DashboardAdapter: adapter setConditions called
01-30 02:49:17.056 31808 31808 D DashboardSummary: conditions refreshed
01-30 02:49:17.056 31808 31808 D APM_Condition: APM condition refreshed
01-30 02:49:17.056 31808 31808 D APM_Condition: setActive was called with false
01-30 02:49:17.060 31808 31979 D SettingsActivity: No enabled state changed, skipping updateCategory call
01-30 02:49:17.060 2425 31314 W StreamHAL: Error from HAL stream in function get_presentation_position: Operation not permitted
01-30 02:49:17.060 31840 31855 D SuggestionParser: Day 18 for com.android.settings.suggested.category.DEFERRED_SETUP
01-30 02:49:17.061 31840 31855 D CandidateSuggestionFilter: filterCandidates duration: 0
01-30 02:49:17.061 31840 31855 D SuggestionParser: Day 18 for com.android.settings.suggested.category.HIGH_PRIORITY
01-30 02:49:17.062 31840 31855 D CandidateSuggestionFilter: filterCandidates duration: 0
01-30 02:49:17.062 31840 31855 D SuggestionParser: Day 18 for com.android.settings.suggested.category.FIRST_IMPRESSION
01-30 02:49:17.065 31808 31835 D BatteryInfo: time to make batteryStatsHelper: 1ms
01-30 02:49:17.066 3146 3165 E BatteryExternalStatsWorker: no controller energy info supplied for wifi
01-30 02:49:17.067 3146 3165 E BatteryExternalStatsWorker: no controller energy info supplied for bluetooth
01-30 02:49:17.067 3429 3429 E PhoneInterfaceManager: [PhoneIntfMgr] queryModemActivityInfo: Empty response
01-30 02:49:17.068 31840 31855 I FeatureEligibility: com.android.settings/com.android.settings.fingerprint.FingerprintEnrollSuggestionActivity requires unavailable feature android.hardware.fingerprint
01-30 02:49:17.069 3146 3165 E KernelCpuSpeedReader: Failed to read cpu-freq: /sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state (No such file or directory)
01-30 02:49:17.070 3146 3165 W BatteryExternalStatsWorker: modem info is invalid: ModemActivityInfo{ mTimestamp=0 mSleepTimeMs=0 mIdleTimeMs=0 mTxTimeMs[]=[0, 0, 0, 0, 0] mRxTimeMs=0 mEnergyUsed=0}
01-30 02:49:17.071 31840 31855 I FeatureEligibility: com.android.settings/com.android.settings.fingerprint.FingerprintSuggestionActivity requires unavailable feature android.hardware.fingerprint
01-30 02:49:17.074 31808 31822 D SugstStatusProvider: Suggestion com.android.settings/com.android.settings.notification.ZenSuggestionActivity complete: true
01-30 02:49:17.075 31840 31981 D CandidateSuggestionFilter: Suggestion state result Bundle[{candidate_is_complete=true}]
01-30 02:49:17.075 31808 31823 D SugstStatusProvider: Suggestion com.android.settings/com.android.settings.wallpaper.WallpaperSuggestionActivity complete: true
01-30 02:49:17.075 31840 31982 D CandidateSuggestionFilter: Suggestion state result Bundle[{candidate_is_complete=true}]
01-30 02:49:17.078 31808 31823 W NewDeviceIntroSugg: Cannot find the package: com.google.android.apps.tips
01-30 02:49:17.078 31808 31823 W NewDeviceIntroSugg: android.content.pm.PackageManager$NameNotFoundException: com.google.android.apps.tips
01-30 02:49:17.078 31808 31823 W NewDeviceIntroSugg: at android.app.ApplicationPackageManager.getPackageInfoAsUser(ApplicationPackageManager.java:181)
01-30 02:49:17.078 31808 31823 W NewDeviceIntroSugg: at android.app.ApplicationPackageManager.getPackageInfo(ApplicationPackageManager.java:152)
01-30 02:49:17.078 31808 31823 W NewDeviceIntroSugg: at com.android.settings.support.NewDeviceIntroSuggestionActivity.isTipsInstalledAsSystemApp(NewDeviceIntroSuggestionActivity.java:146)
01-30 02:49:17.078 31808 31823 W NewDeviceIntroSugg: at com.android.settings.support.NewDeviceIntroSuggestionActivity.isSuggestionComplete(NewDeviceIntroSuggestionActivity.java:71)
01-30 02:49:17.078 31808 31823 W NewDeviceIntroSugg: at com.android.settings.dashboard.suggestions.SuggestionFeatureProviderImpl.isSuggestionComplete(SuggestionFeatureProviderImpl.java:91)
01-30 02:49:17.078 31808 31823 W NewDeviceIntroSugg: at com.android.settings.dashboard.suggestions.SuggestionStateProvider.call(SuggestionStateProvider.java:87)
01-30 02:49:17.078 31808 31823 W NewDeviceIntroSugg: at android.content.ContentProvider$Transport.call(ContentProvider.java:401)
01-30 02:49:17.078 31808 31823 W NewDeviceIntroSugg: at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:272)
01-30 02:49:17.078 31808 31823 W NewDeviceIntroSugg: at android.os.Binder.execTransact(Binder.java:731)
01-30 02:49:17.078 31808 31823 D SugstStatusProvider: Suggestion com.android.settings/com.android.settings.support.NewDeviceIntroSuggestionActivity complete: true
01-30 02:49:17.078 31840 31983 D CandidateSuggestionFilter: Suggestion state result Bundle[{candidate_is_complete=true}]
01-30 02:49:17.079 31808 31822 D SugstStatusProvider: Suggestion com.android.settings/com.android.settings.wifi.calling.WifiCallingSuggestionActivity complete: true
01-30 02:49:17.079 31840 31984 D CandidateSuggestionFilter: Suggestion state result Bundle[{candidate_is_complete=true}]
01-30 02:49:17.079 31840 31855 D CandidateSuggestionFilter: filterCandidates duration: 8
01-30 02:49:17.082 31808 31822 D SugstStatusProvider: Suggestion com.android.settings/com.android.settings.password.ScreenLockSuggestionActivity complete: false
01-30 02:49:17.083 31840 31984 D CandidateSuggestionFilter: Suggestion state result Bundle[{candidate_is_complete=false}]
01-30 02:49:17.083 31840 31855 D CandidateSuggestionFilter: filterCandidates duration: 2
01-30 02:49:17.086 31840 31855 D CandidateSuggestion: Metadata null or has no info about summary_uri
01-30 02:49:17.087 31808 31808 W SummaryLoader: type=1400 audit(0.0:52688): avc: denied { search } for name="/" dev="bpf" ino=1 scontext=u:r:system_app:s0 tcontext=u:object_r:fs_bpf:s0 tclass=dir permissive=0
01-30 02:49:17.089 31840 31855 D CandidateSuggestionFilter: filterCandidates duration: 0
01-30 02:49:17.090 31840 31855 I chatty : uid=10024(com.android.settings.intelligence) Binder:31840_3 identical 2 lines
01-30 02:49:17.091 31840 31855 D CandidateSuggestionFilter: filterCandidates duration: 0
01-30 02:49:17.092 31808 31835 D BatteryInfo: time for getStats: 27ms
01-30 02:49:17.092 31840 31855 D CandidateSuggestionFilter: filterCandidates duration: 0
01-30 02:49:17.093 31808 31978 D BatteryInfo: time for regular BatteryInfo: 1ms
01-30 02:49:17.093 31840 31855 D CandidateSuggestionFilter: filterCandidates duration: 0
01-30 02:49:17.094 31808 31838 D DashboardSummary: Suggestion NOT loaded, delaying setCategory by 3000ms
01-30 02:49:17.094 31840 31855 D CandidateSuggestionFilter: filterCandidates duration: 0
01-30 02:49:17.095 31808 31978 D BatteryInfo: time for getBatteryInfo: 1ms
01-30 02:49:17.095 31808 31980 D SuggestionLoader: data size 1
01-30 02:49:17.101 31808 31808 D BatteryInfo: time for callback: 1ms
01-30 02:49:17.102 31808 31808 D DashboardSummary: Category has loaded, setting category from suggestionReady
01-30 02:49:17.102 31808 31808 D DashboardAdapter: adapter setCategory called
01-30 02:49:17.117 2416 31964 I iahwcomposer: handle (5), fb (152)
01-30 02:49:17.117 2416 31964 I iahwcomposer: RBC enabled. Create frame buffer with css modifier successfully.
01-30 02:49:17.117 2416 31964 I iahwcomposer: handle (8), fb (156)
01-30 02:49:17.151 2416 31964 I iahwcomposer: RBC enabled. Create frame buffer with css modifier successfully.
01-30 02:49:17.151 2416 31964 I iahwcomposer: handle (10), fb (157)
01-30 02:49:17.184 2416 31964 I iahwcomposer: RBC enabled. Create frame buffer with css modifier successfully.
01-30 02:49:17.184 2416 31964 I iahwcomposer: handle (12), fb (158)
01-30 02:49:17.517 2416 31964 I iahwcomposer: handle (9), fb (144)
01-30 02:49:17.517 2416 31964 I iahwcomposer: handle (1), fb (152)
01-30 02:49:17.518 2416 31964 I iahwcomposer: RBC enabled. Create frame buffer with css modifier successfully.
01-30 02:49:17.518 2416 31964 I iahwcomposer: handle (5), fb (153)
01-30 02:49:17.552 2416 31964 I iahwcomposer: RBC enabled. Create frame buffer with css modifier successfully.
01-30 02:49:17.552 2416 31964 I iahwcomposer: handle (11), fb (159)
01-30 02:49:17.552 2416 31964 I iahwcomposer: handle (7), fb (160)
01-30 02:49:17.584 2416 31964 I iahwcomposer: RBC enabled. Create frame buffer with css modifier successfully.
01-30 02:49:17.584 2416 31964 I iahwcomposer: handle (8), fb (156)
01-30 02:49:18.571 3146 3545 I ActivityManager: START u0 {flg=0x8000 cmp=com.android.settings/.Settings$ConnectedDeviceDashboardActivity (has extras)} from uid 1000
01-30 02:49:18.586 31808 31808 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@97b3513
01-30 02:49:18.595 31808 31808 D SettingsActivity: Starting onCreate
01-30 02:49:18.611 31808 31808 D SettingsActivity: Starting to set activity title
01-30 02:49:18.611 31808 31808 D SettingsActivity: Done setting title
01-30 02:49:18.611 31808 31808 D SettingsActivity: Switching to fragment com.android.settings.connecteddevice.ConnectedDeviceDashboardFragment
01-30 02:49:18.613 31808 31808 D PrefCtrlListHelper: Could not find Context-only controller for pref: com.android.settings.connecteddevice.AddDevicePreferenceController
01-30 02:49:18.613 31808 31808 D PrefCtrlListHelper: Could not find Context-only controller for pref: com.android.settings.connecteddevice.PreviouslyConnectedDevicePreferenceController
01-30 02:49:18.613 31808 31808 D PrefCtrlListHelper: Could not find Context-only controller for pref: com.android.settings.connecteddevice.AdvancedConnectedDeviceController
01-30 02:49:18.621 31808 31808 D AndroidRuntime: Shutting down VM
--------- beginning of crash
01-30 02:49:18.622 31808 31808 E AndroidRuntime: FATAL EXCEPTION: main
01-30 02:49:18.622 31808 31808 E AndroidRuntime: Process: com.android.settings, PID: 31808
01-30 02:49:18.622 31808 31808 E AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.settings/com.android.settings.Settings$ConnectedDeviceDashboardActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'int com.android.settingslib.bluetooth.A2dpProfile.getConnectionStatus(android.bluetooth.BluetoothDevice)' on a null object reference
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2913)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3048)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1808)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at android.os.Looper.loop(Looper.java:193)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:6669)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'int com.android.settingslib.bluetooth.A2dpProfile.getConnectionStatus(android.bluetooth.BluetoothDevice)' on a null object reference
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at com.android.settingslib.bluetooth.CachedBluetoothDevice.isA2dpDevice(CachedBluetoothDevice.java:1192)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at com.android.settings.bluetooth.AvailableMediaBluetoothDeviceUpdater.isFilterMatched(AvailableMediaBluetoothDeviceUpdater.java:108)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at com.android.settings.bluetooth.BluetoothDeviceUpdater.update(BluetoothDeviceUpdater.java:184)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at com.android.settings.bluetooth.BluetoothDeviceUpdater.forceUpdate(BluetoothDeviceUpdater.java:110)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at com.android.settings.connecteddevice.AvailableMediaDeviceGroupController.displayPreference(AvailableMediaDeviceGroupController.java:79)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at com.android.settings.dashboard.DashboardFragment.lambda$displayResourceTiles$2(DashboardFragment.java:284)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at com.android.settings.dashboard.-$$Lambda$DashboardFragment$wmCpqAavTrPCWLW0gqd6-3n9DOU.accept(Unknown Source:4)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1390)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:583)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:271)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at java.util.Iterator.forEachRemaining(Iterator.java:116)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:133)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:235)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:419)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at com.android.settings.dashboard.DashboardFragment.displayResourceTiles(DashboardFragment.java:283)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at com.android.settings.dashboard.DashboardFragment.refreshAllPreferences(DashboardFragment.java:324)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at com.android.settings.dashboard.DashboardFragment.onCreatePreferences(DashboardFragment.java:131)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at android.support.v14.preference.PreferenceFragment.onCreate(PreferenceFragment.java:225)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at com.android.settingslib.core.lifecycle.ObservablePreferenceFragment.onCreate(ObservablePreferenceFragment.java:60)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at com.android.settings.SettingsPreferenceFragment.onCreate(SettingsPreferenceFragment.java:131)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at com.android.settings.dashboard.DashboardFragment.onCreate(DashboardFragment.java:108)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at android.app.Fragment.performCreate(Fragment.java:2503)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1256)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at android.app.FragmentManagerImpl.addAddedFragments(FragmentManager.java:2426)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at android.app.FragmentManagerImpl.executeOpsTogether(FragmentManager.java:2205)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at android.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManager.java:2161)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:2062)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at android.app.FragmentManagerImpl.executePendingTransactions(FragmentManager.java:818)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at com.android.settings.SettingsActivity.switchToFragment(SettingsActivity.java:603)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at com.android.settings.SettingsActivity.launchSettingFragment(SettingsActivity.java:388)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at com.android.settings.SettingsActivity.onCreate(SettingsActivity.java:291)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at android.app.Activity.performCreate(Activity.java:7136)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at android.app.Activity.performCreate(Activity.java:7127)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2893)
01-30 02:49:18.622 31808 31808 E AndroidRuntime: ... 11 more
01-30 02:49:18.625 3146 4438 W ActivityManager: Force finishing activity com.android.settings/.Settings$ConnectedDeviceDashboardActivity
01-30 02:49:18.628 3146 4438 W ActivityManager: Force finishing activity com.android.settings/.Settings
01-30 02:49:18.631 31808 31808 I Process : Sending signal. PID: 31808 SIG: 9
01-30 02:49:18.649 3146 3222 W InputDispatcher: channel 'b952d3 com.android.settings/com.android.settings.Settings (server)' ~ Consumer closed input channel or an error occurred. events=0x9
01-30 02:49:18.649 3146 3222 E InputDispatcher: channel 'b952d3 com.android.settings/com.android.settings.Settings (server)' ~ Channel is unrecoverably broken and will be disposed!
01-30 02:49:18.651 3146 31708 I ActivityManager: Process com.android.settings (pid 31808) has died: fore TOP
01-30 02:49:18.651 3146 31584 I WindowManager: WIN DEATH: Window{b952d3 u0 com.android.settings/com.android.settings.Settings}
01-30 02:49:18.651 3146 31584 W InputDispatcher: Attempted to unregister already unregistered input channel 'b952d3 com.android.settings/com.android.settings.Settings (server)'
01-30 02:49:18.651 3146 3164 W libprocessgroup: kill(-31808, 9) failed: No such process
01-30 02:49:18.651 3146 3164 I libprocessgroup: Successfully killed process cgroup uid 1000 pid 31808 in 0ms
01-30 02:49:18.652 2403 2403 I Zygote : Process 31808 exited due to signal (9)
01-30 02:49:18.652 3146 3222 I InputDispatcher: Dropping event because there is no touchable window at (368, 359).
01-30 02:49:18.653 3146 31708 I ActivityManager: Killing 31840:com.android.settings.intelligence/u0a24 (adj 0): depends on provider com.android.settings/.dashboard.suggestions.SuggestionStateProvider in dying proc com.android.settings (adj 0)
01-30 02:49:18.653 3146 3164 W libprocessgroup: kill(-31840, 9) failed: No such process
01-30 02:49:18.656 2427 3085 W SurfaceFlinger: Attempting to set client state on removed layer: com.android.settings/com.android.settings.Settings#0
01-30 02:49:18.656 2427 3085 W SurfaceFlinger: Attempting to destroy on removed layer: com.android.settings/com.android.settings.Settings#0
01-30 02:49:18.663 3146 3169 W ActivityManager: setHasOverlayUi called on unknown pid: 31808
01-30 02:49:18.665 2402 3036 E TrafficController: Failed to delete the counterSet: Bad file descriptor
01-30 02:49:18.671 2403 2403 I Zygote : Process 31840 exited due to signal (9)
01-30 02:49:18.675 31988 31988 W ndroid.setting: Unexpected CPU variant for X86 using defaults: x86_64
01-30 02:49:18.675 3146 3163 I ActivityManager: Start proc 31988:com.android.settings/1000 for restart com.android.settings
01-30 02:49:18.693 31988 31988 I ndroid.setting: The ClassLoaderContext is a special shared library.
01-30 02:49:18.695 31988 31988 I ndroid.setting: The ClassLoaderContext is a special shared library.
01-30 02:49:18.698 3146 3164 W libprocessgroup: kill(-31840, 9) failed: No such process
01-30 02:49:18.698 3146 3164 I libprocessgroup: Successfully killed process cgroup uid 10024 pid 31840 in 44ms
3 years, 3 months
[CELADON] Android PMR0 Official KBL_COMMERCIAL_NUC 2019_WW04 Release
by Balan, Swaroop
[cid:image001.png@01CFE4A4.BAC02DC0]
Android PMR0 CELADON 2019_WW04 release
[cid:image008.png@01CF54D4.99DD97B0]
January 30th, 2019 - Celadon team announces [COMMERCIAL-KBL_NUC (Model:NUC7i5DNH)] [Kernel Flinger] [2019WW04] [cel_kbl-userdebug 9 PPR2.181005.003.A1 eng.build.20190130.145741] based Android P Dessert release.
* Release binary : https://github.com/projectceladon/celadon-binary/blob/master/ww201904/cel...
* Manifest : https://github.com/projectceladon/manifest/blob/master/stable-build/ww201...
* Release Notes for KBL_NUC : https://github.com/projectceladon/celadon-documentation/blob/master/sourc...
* For more details please visit wiki : https://github.com/projectceladon/manifest/wiki
* Documentation : https://01.org/projectceladon/documentation
ww201904_KBLNUC<https://github.com/projectceladon/celadon-documentation/blob/master/sourc...>
Build ID
cel_kbl-userdebug 9 PPR2.181005.003.A1 eng.build.20190130.145741 test-keys
Software Version
Android version 9
Mesa
18.2.6
Kernel Version
4.19
Download Link
https://github.com/projectceladon/celadon-binary/tree/master/ww201904
Integrated Features<https://github.com/projectceladon/celadon-documentation/blob/master/sourc...>
* Graphics Memory Allocator (Gralloc) 1.0
* HDMI display support
* HWC 2.0 support for Display
* Adb & Fastboot supported over USB 2.0 and USB 3.0
* Adb over WIFI and Ethernet is supported
* USB digital audio playback support
* Since no default sound card is present we should connect USB headsset for any BT or media related activities for KBL COMMERCIAL NUC hardware
* Wi-Fi 802.11 a/b/g/n/ac and Bluetooth 4.2
* Wired Ethernet support
* Android Kernelflinger boot support
* Thermal Daemon is enabled for CELADON
* 4K support is enabled on CELADON
* Video Codec support on celadon
Decoder
* AVC High profile @ Level 5.1 (4k@30fps<mailto:4k@30fps>)
* HEVC Main and Main 10 profile @ Level 5 (4k@30fps<mailto:4k@30fps>)(Main 10 with BT2020 and ST2084 information is not supported)
* VP9 profile 0 @ Level 5 (4k@30fps<mailto:4k@30fps>)
* Vp8 8 bits 1080p@60fps<mailto:1080p@60fps>
Encoder
* AVC High profile @ level 4.1 (1080P@30fps<mailto:1080P@30fps>)
* HEVC Main profile @ Level 4 (1080P@30fps<mailto:1080P@30fps>)
* Art-extension is enabled in CELADON
* f2fs filesystem support enabled
* S3 Suspend/Resume is supported
* Audio decoders supported: MP3/AAC-LC/HEAAC/HEAAC-v2/FLAC/VORBIS/OPUS/AMRNB/AMRWB
* Audio Encoders: AAC-LC, AAC ELD, HEAAC, AMR-NB, AMR-WB, WAV
* SDHCI host controller is enabled
* Security reference solution - TPM based h/w binding reference implementation
* Flashing binaries via PFT - Platform Flash Tool
Important Notes and Remarks<https://github.com/projectceladon/celadon-documentation/blob/master/sourc...>
|C|<https://github.com/projectceladon/celadon-documentation/blob/master/sourc...> build has been validated on |NUC|<https://github.com/projectceladon/celadon-documentation/blob/master/sourc...> Kit NUC7i5DNH<https://ark.intel.com/products/122488/Intel-NUC-Kit-NUC7i5DNHE> in the following function domains:
Component
Results
Comments
Wi-Fi
OK
WiFi Direct, WiFi streaming
Wi-Fi Hotspot
OK
BT
OK
File Transfer Protocol
Audio over USB
OK
MP3/AAC/MIDI/FLAC/WAV Audio playback
Adb connect over WIFI
OK
Adb connect over Ethernet
OK
Display /Touch and Gesture
OK
Storage/SD Card
OK
Security
OK
Boot/Kernel
OK
USB devices over OTG
OK
Ethernet
OK
Fastboot
OK
Web browsing
OK
Video playback
OK
H264/H265/MPEG4/VP8/VP9 Video Playback
Known Issues<https://github.com/projectceladon/celadon-documentation/blob/master/sourc...>
* UI Flicker observed in few Screens for example - Under AOSP settings .
* Bluetooth file transfer fails in the first attempt after DUT reboot and it works fine once BT is reset
* Let's Drive screen seen, on click of applications under "New User"
* webM format video hangs during switch from full screen to normal
To subscribe/unsubscribe:
- subscribe/unsubscribe celadon mailing list using : https://eclists.intel.com/sympa/review/1a-weekly_release , also visit link : https://lists.01.org/mailman/listinfo/celadon
3 years, 3 months
[ww05] GFX stack release is ready on https://github.com/projectceladon
by Cao, Jenny Q
All
FYI,
The ww05 GFX stack release is ready on https://github.com/projectceladon
The release pass the GFX sanity tests and PnP tests on celadon (IVI) and CTS tests.
This round release include fix for following bugs and improvements:
Fix
Title position of the settings menu and searching settings area are flicker observed when user select any menu.
[CTS]: SkQPRunner failed in CtsSkQPTestCases Module
Patch List
Mesa
[MESA]: WA the state cache flush issue #106 (cherry-pick)
Hwc:
89dd5723964a5f2b44396b652d4e7ef111f6cc74 Calculate damage rect for secondary display
5187cd0210a0b444e05c3ea127f25da80ffb6a71 PAVP: tear down discard layer before import buffers
eb9a1c426d43a48c173a446022127720660722c6 Trying to avoid unecessary composition on 2 planes We observed this situation in ACRN When the displayframe of 2 planes overlaps composition on separate plane is not necessary
f41040590ef08171eed00c48182985dd9b8b6510 Added the support of panorama view mode in AaaG HWC.
b32906939b97dc3b915743c33471f50eaf12bdf7 delete the unused gralloc_handle while sharing dmabuf, otherwise it will cause memory leak
d1135ae64f926320fda9256908b55cdc3bf9da58 New API for syncing hwc drm-commit.
2b4906c1b7e0e7dc54ff19b05ed620fd18401c37 Supporting Planes Reservation
99affeda5f1d36835e0418eadd3d2b5ede899bd4 Null check for DRM buffer before invoking.
3514122b553766f16df0e8c3adefeff96a6940c8 Replace SetExplicitSyncSupport with SetDisableExplicitSync SetExplicitSyncSupport is misleading. The actually meaning is to disable ExplicitSync
762c77d2770896d9f70ae6ad150d3fb39b1ff6ce Revert "Return false for none of DrmModeMode"
Minigbm:
09730d8a1bfabc20eceee18f7d2d324bd72e9e38 Mitigate GRALLOC1_PFN_LOCK_FLEX multithread issue.
8768f8c856395df35b4c252065c67b08fc8d3ade Yf tiled and Yf tiled CCS should be set Y Tile
Thanks
Jenny
3 years, 3 months
unassigned parameter 'verity_mode'
by Tapani Pälli
Hi;
I did repo sync today. In my build I disable 'avb', 'slot-ab' and
trusty. This has been working so far, however now when updating mixins I
get following error:
ERROR: Updater-cel_apl:
device/intel/mixins/groups/vendor-partition/true/fstab depends on
undefined mixin parameter 'verity_mode'
Any steps how to fix/workaround this one?
Thanks;
// Tapani
3 years, 3 months
celadon build error
by Sristi, Vns Murthy
Hello
I am trying to build celadon image from source,
I have done a fresh repo sync today using below command but I am getting build error.
repo init -u ssh://android.intel.com/manifests -b android/celadon -m celadon
repo sync -j5 -c
lunch
cel_kbl-eng
make flashfiles SPARSE_IMG=true -j5
/bin/bash: line 0: cd: vendor/linux/firmware: No such file or directory
/bin/bash: line 0: cd: vendor/linux/firmware: No such file or directory
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=9
TARGET_PRODUCT=cel_kbl
TARGET_BUILD_VARIANT=eng
TARGET_BUILD_TYPE=release
TARGET_ARCH=x86_64
TARGET_ARCH_VARIANT=x86_64
TARGET_2ND_ARCH=x86
TARGET_2ND_ARCH_VARIANT=x86
TARGET_2ND_CPU_VARIANT=x86
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-4.15.0-43-generic-x86_64-Ubuntu-16.04.5-LTS
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=PPR2.181005.003.A1
OUT_DIR=out
============================================
[1/1] out/soong/.minibootstrap/minibp out/soong/.bootstrap/build.ninja
FAILED: out/soong/.bootstrap/build.ninja
out/soong/.minibootstrap/minibp -t -l out/.module_paths/Android.bp.list -b out/soong -n out -d out/soong/.bootstrap/build.ninja.d -o out/soong/.bootstrap/build.ninja Android.bp
error: art/build/Android.bp:1:1: module "soong-art" already defined
vendor/intel/art-extension/build/Android.bp:1:1 <-- previous definition here
ninja: build stopped: subcommand failed.
08:56:29 soong minibootstrap failed with: exit status 1
#### failed to build some targets (1 seconds) ####
I don't why it is showing as windows even I am running on Ubuntu 16.04 machine.
Thanks
Sristi
3 years, 3 months
User Builds/Incremental Updates
by Bernard Carter
Hello,
I'm trying to work through the steps of compiling a user build with the goal of testing two things: Eliminate AVB warning messages during boot and generating/applying an incremental update package.
Is there any NUC/Intel platform guidance available beyond what's available in the AVB docs: https://android.googlesource.com/platform/external/avb/+/master/README.md... I've generated a certificate for signing, but I'm unclear if I need to somehow add it as a platform key on the device (NUC6CAYH).
Is there other commercialization advice available? Our target is a non-play certified NUC based device that is validated against a small number of Digital Signage ISV platforms.
Thanks,
Bernard
3 years, 3 months