Enabling Multi-User Functionality in AAOS 15 on i.MX8 QuadMax with Multi-Display Setup

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Enabling Multi-User Functionality in AAOS 15 on i.MX8 QuadMax with Multi-Display Setup

244 Views
harshi03
Contributor I

Hello Team,

We are using Android Automotive OS (AAOS) 15 on the i.MX8 QuadMax platform.

Our current hardware setup includes three displays:

  1. Main Central Display (Driver/Center Display)
  2. Passenger Display
  3. Instrument Cluster Display

We would like to enable and validate Android multi-user functionality on this platform, including support for user switching, guest users, and user-specific applications/settings.

Could you please provide guidance on the following:

  • What configurations are required to enable multi-user support in AAOS 15 on i.MX8QM?
  • Are there any BSP-specific changes needed from the NXP side?
  • Which framework overlays, feature flags, or system properties must be enabled?
Any guidance or recommended steps would be greatly appreciated.
 
Thank you.
0 Kudos
Reply
1 Reply

188 Views
Zhiming_Liu
NXP TechSupport
NXP TechSupport

Hi @harshi03 

Please refer to the official Android Automotive documentation:

For concurrent users on multiple displays, please refer to the Android Automotive multi-display and occupant-zone architecture:



Best Regards,
Zhiming

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2396980%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EEnabling%20Multi-User%20Functionality%20in%20AAOS%2015%20on%20i.MX8%20QuadMax%20with%20Multi-Display%20Setup%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2396980%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%20Team%2C%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22%22%3EWe%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Eare%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Eusing%3C%2FSPAN%3E%20%3CSTRONG%3E%3CSPAN%20class%3D%22%22%3EAndroid%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3EAutomotive%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3EOS%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3E(AAOS)%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3E15%3C%2FSPAN%3E%3C%2FSTRONG%3E%20%3CSPAN%20class%3D%22%22%3Eon%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Ethe%3C%2FSPAN%3E%20%3CSTRONG%3E%3CSPAN%20class%3D%22%22%3Ei.MX8%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3EQuadMax%3C%2FSPAN%3E%3C%2FSTRONG%3E%20%3CSPAN%20class%3D%22%22%3Eplatform.%3C%2FSPAN%3E%3C%2FP%3E%3CDIV%3E%3CP%3E%3CSPAN%20class%3D%22%22%3EOur%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Ecurrent%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Ehardware%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Esetup%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Eincludes%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Ethree%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Edisplays%3A%3C%2FSPAN%3E%3C%2FP%3E%3COL%3E%3CLI%3E%3CSPAN%20class%3D%22%22%3EMain%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3ECentral%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3EDisplay%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3E(Driver%2FCenter%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3EDisplay)%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%3E%3CSPAN%20class%3D%22%22%3EPassenger%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3EDisplay%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%3E%3CSPAN%20class%3D%22%22%3EInstrument%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3ECluster%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3EDisplay%3C%2FSPAN%3E%3C%2FLI%3E%3C%2FOL%3E%3CP%3E%3CSPAN%20class%3D%22%22%3EWe%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Ewould%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Elike%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Eto%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Eenable%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Eand%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Evalidate%3C%2FSPAN%3E%20%3CSTRONG%3E%3CSPAN%20class%3D%22%22%3EAndroid%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Emulti-user%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Efunctionality%3C%2FSPAN%3E%3C%2FSTRONG%3E%20%3CSPAN%20class%3D%22%22%3Eon%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Ethis%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Eplatform%2C%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Eincluding%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Esupport%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Efor%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Euser%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Eswitching%2C%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Eguest%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Eusers%2C%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Eand%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Euser-specific%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Eapplications%2Fsettings.%3C%2FSPAN%3E%3C%2FP%3E%3CDIV%3E%3CP%3E%3CSPAN%20class%3D%22%22%3ECould%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Eyou%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Eplease%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Eprovide%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Eguidance%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Eon%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Ethe%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Efollowing%3A%3C%2FSPAN%3E%3C%2FP%3E%3CUL%3E%3CLI%3E%3CSPAN%20class%3D%22%22%3EWhat%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Econfigurations%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Eare%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Erequired%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Eto%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Eenable%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Emulti-user%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Esupport%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Ein%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3EAAOS%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3E15%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Eon%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Ei.MX8QM%3F%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%3E%3CSPAN%20class%3D%22%22%3EAre%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Ethere%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Eany%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3EBSP-specific%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Echanges%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Eneeded%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Efrom%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Ethe%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3ENXP%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Eside%3F%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%3E%3CSPAN%20class%3D%22%22%3EWhich%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Eframework%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Eoverlays%2C%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Efeature%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Eflags%2C%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Eor%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Esystem%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Eproperties%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Emust%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Ebe%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Eenabled%3F%3C%2FSPAN%3E%3C%2FLI%3E%3C%2FUL%3E%3CDIV%3E%3CSPAN%20class%3D%22%22%3EAny%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Eguidance%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Eor%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Erecommended%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Esteps%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Ewould%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Ebe%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Egreatly%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%3Eappreciated.%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%20class%3D%22%22%3EThank%20you.%3C%2FSPAN%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2397992%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Enabling%20Multi-User%20Functionality%20in%20AAOS%2015%20on%20i.MX8%20QuadMax%20with%20Multi-Display%20Setup%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2397992%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F261159%22%20target%3D%22_blank%22%3E%40harshi03%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%0A%3CDIV%3E%0A%3CP%3EPlease%20refer%20to%20the%20official%20Android%20Automotive%20documentation%3A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CA%20class%3D%22fui-Link%20fai-bebop%20___1v1lyro%20f2hkw1w%20f3rmtva%20f1ewtqcl%20f16muhyy%20f1k6fduh%20f1w7gpdv%20f1mo0ibp%20fjoy568%20ff5ikls%20f1s184ao%20f1mk8lai%20fnbmjn9%20f1o700av%20f13mvf36%20f33ey8m%20f9n3di6%20f1ids18y%20f1tx3yz7%20feiuef2%20f1eh06m1%20f54796x%20fhgqx19%20f1olyrje%20f1p93eir%20f1nev41a%20f132whgj%20f1v74mp6%20f1tsf1ni%20fnq52rx%20f16zlvvm%22%20tabindex%3D%220%22%20href%3D%22https%3A%2F%2Fsource.android.com%2Fdocs%2Fautomotive%2Fusers_accounts%2Fmulti_user%22%20rel%3D%22noopener%20noreferrer%20nofollow%22%20data-tabster%3D%22%7B%22%20restorer%3D%22%22%20target%3D%22_blank%22%3EAndroid%20Automotive%20multi-user%20support%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20class%3D%22fui-Link%20fai-bebop%20___1v1lyro%20f2hkw1w%20f3rmtva%20f1ewtqcl%20f16muhyy%20f1k6fduh%20f1w7gpdv%20f1mo0ibp%20fjoy568%20ff5ikls%20f1s184ao%20f1mk8lai%20fnbmjn9%20f1o700av%20f13mvf36%20f33ey8m%20f9n3di6%20f1ids18y%20f1tx3yz7%20feiuef2%20f1eh06m1%20f54796x%20fhgqx19%20f1olyrje%20f1p93eir%20f1nev41a%20f132whgj%20f1v74mp6%20f1tsf1ni%20fnq52rx%20f16zlvvm%22%20tabindex%3D%220%22%20href%3D%22https%3A%2F%2Fsource.android.com%2Fdocs%2Fautomotive%2Fusers_accounts%2Fuser_system%22%20rel%3D%22noopener%20noreferrer%20nofollow%22%20data-tabster%3D%22%7B%22%20restorer%3D%22%22%20target%3D%22_blank%22%3EForeground%20and%20background%20user%20system%20handling%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FDIV%3E%0A%3CDIV%3E%0A%3CP%3EFor%20concurrent%20users%20on%20multiple%20displays%2C%20please%20refer%20to%20the%20Android%20Automotive%20multi-display%20and%20occupant-zone%20architecture%3A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CA%20class%3D%22fui-Link%20fai-bebop%20___1v1lyro%20f2hkw1w%20f3rmtva%20f1ewtqcl%20f16muhyy%20f1k6fduh%20f1w7gpdv%20f1mo0ibp%20fjoy568%20ff5ikls%20f1s184ao%20f1mk8lai%20fnbmjn9%20f1o700av%20f13mvf36%20f33ey8m%20f9n3di6%20f1ids18y%20f1tx3yz7%20feiuef2%20f1eh06m1%20f54796x%20fhgqx19%20f1olyrje%20f1p93eir%20f1nev41a%20f132whgj%20f1v74mp6%20f1tsf1ni%20fnq52rx%20f16zlvvm%22%20tabindex%3D%220%22%20href%3D%22https%3A%2F%2Fsource.android.com%2Fdocs%2Fautomotive%2Fstart%2Freleases%2Faaos-24q3%22%20rel%3D%22noopener%20noreferrer%20nofollow%22%20data-tabster%3D%22%7B%22%20restorer%3D%22%22%20target%3D%22_blank%22%3EAndroid%20Automotive%2015%20features%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20class%3D%22fui-Link%20fai-bebop%20___1v1lyro%20f2hkw1w%20f3rmtva%20f1ewtqcl%20f16muhyy%20f1k6fduh%20f1w7gpdv%20f1mo0ibp%20fjoy568%20ff5ikls%20f1s184ao%20f1mk8lai%20fnbmjn9%20f1o700av%20f13mvf36%20f33ey8m%20f9n3di6%20f1ids18y%20f1tx3yz7%20feiuef2%20f1eh06m1%20f54796x%20fhgqx19%20f1olyrje%20f1p93eir%20f1nev41a%20f132whgj%20f1v74mp6%20f1tsf1ni%20fnq52rx%20f16zlvvm%22%20tabindex%3D%220%22%20href%3D%22https%3A%2F%2Fsource.android.com%2Fdocs%2Fautomotive%2Fdisplays%2Fmulti-display-comms-api%22%20rel%3D%22noopener%20noreferrer%20nofollow%22%20data-tabster%3D%22%7B%22%20restorer%3D%22%22%20target%3D%22_blank%22%3EMulti-Display%20Communications%20API%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FDIV%3E%0A%3CP%3E%3CBR%20%2F%3E%3CBR%20%2F%3EBest%20Regards%2C%3CBR%20%2F%3EZhiming%3C%2FP%3E%3C%2FLINGO-BODY%3E