Specify agent version when enrolling into Android Enterprise?

MR
Matt Rogers
GfK Mediamark Research & Intelligence, LLC

I have seen previous posts alluding to how it is possible, using Stage Programmer, to specify the agent version when enrolling a device int Android Enterprise. I have Stage Programmer on m phone and do not see where this can be specified.

I see

  • WiFi Configuraiton
  • Device Details
  • Mobicontrol Enrollment details

but that is all.

I am able to open the camera from the activation screen, scan the QR code, and get the device enrolled but at no point during this process am I given a chance to select a version, I get whatever is the latest. From what I can see there is zero difference between using the QR code and the affw#mobicontrol method other than I save some typing

I don't know if it matters but I am using Mobicontrol Cloud and I do't seem to be able to change the agent version there like I can when I enroll in Android Plus-- there I can decide to inject a new agent into my system or leave it set to some previous version, I dont' seem to have that option for Enterprise.

If it matters I am using Samsung Galaxy tablet devices .

I searched the forum and have read comments where "this has been asked and answered many times before" yet I cannot find the answer itself so I apologize if this seems a bother. The guy at SOTI couldn't answer me today and I am still waiting for his email with the instructions so all I have left is this forum.

Many thanks,

Matt

4 years ago
Android
ANSWERS
MR
Matt Rogers
4 years ago

Thanks Matt. I got so many results in my search and it would be helpful if the headings and/or tags for posts were accurate, I never would have expected my answer to be where it was so I appreciate your help.

After some bouncing around I was able to get this to work. I originally installed Stage Programmer on my Samsung Note 20 Ultra (Android 11) and the specified directory for the nfcprovisioning.txt file was not present. I used several different file managers to ensure I could access the entire file system and there was nothing to be found.

I installed Stage Programmer on the same model device I am enrolling (Samsung Galaxy Tab S4, Android 10) and using the same file manager (Astro) that failed on the Note was able to access the proper directory, maybe Android 11 puts things in different places? Anyway, I was able to specify an older version of the agent than is currently being installed by the afw# enrollment method. All I really need to do now is to get all my tablets on the same version of agent and then prevent them from upgrading-- this is a requirement that I was given by the project stakeholders to ensure all of our tablets are identically configured.

Thank you,

Matt

MD
Matt Dermody Diamond Contributor
4 years ago (edited 4 years ago)

Android 11 has changed a lot in terms of file system access. Apps are forced to used scoped storage directories in A11 and beyond.

If you need the agent to never be updated you may need to block access to Google Play. Otherwise the agent will be seen as a system app by Google Play and will updated automatically in the background by Play to whatever the latest agent version is available host in Play.