There's a new home for Articles. Find Articles on Our Product Support Page.
As of MobiControl 2024.0, I saw that SOTI added OEMConfig management through Profiles. Can anyone clearly explain the pros & cons to this over an application policy using managed app configurations? One reason might be due to some specific network or Google Play restrictions (outlined here), but other than that, what practical benefits do I have as someone that doesn't have those restrictions? I also noticed that SOTI is pushing the legacy Zebra OEMConfig app when deploying the profile, so I've got more questions that documentation doesn't appear to discuss. They do "recommend" profiles over policies, but don't explain why. (This seems to be a common theme in their documentation, a lack of detailed reasoning and impact). How does SOTI determine which app generation (new vs legacy, Zebra) and which app version to deploy? Does SOTI ever update the OEMConfig app or not? How often and under what conditions? Do we have any controls over it? Do the same rules of managing OEMConfig still apply (i.e. tattooing settings to a device) or is there some other functionality to be had? Thanks!
Hello, I have some trouble uploading an APK to the API via packages/v2. $Header = @{}$Header["Authorization"] = "Bearer " + $script:Token$Header["Accept"] = "application/json"$boundary = "mobicontrol_boundary" $BinaryString = [IO.File]::ReadAllBytes($PathToAPK)$LF = "`r`n"$body = "--${boundary}${LF}" $body += "Content-Type: application/vnd.soti.mobicontrol.packagearchive.metadata+json${LF}${LF}"$body += '{ "PackageName":"AutoAPP TestPackage", "PackageVersion":"1.0", "PackagePlatform":"Android", "PackageFiles": [{ "FileName":"Testfile.apk", "FileSourceType":"Binary" } ], "PackagePrompt": { "ShowPromptBeforeInstall": false, "PromptMessage":"Install package PackageName now?", "PromptMessageTimeout":10 }}'$body += $LF$body += "--${boundary}${LF}"$body += "Content-Type: application/octet-stream${LF}"$body += "Content-Type-Encoding: Binary${LF}"$body += 'Content-Disposition: attachment; filename="Testfile.apk"' + $LF$body += $LF$body += $BinaryString$body += "${LF}${LF}--${boundary}--${LF}" $response = Invoke-WebRequest -Uri ("https://" + $script:MCFQDN + "/mobicontrol/api/packages/v2") -ContentType "multipart/related; boundary=$boundary" -Method POST -Headers $Header -Body $Body -Verbose I get a success on the upload and after that, on the device, i get I/O error and when I download the package from MobiControl and unpack it, the SettingsManager apk file is 20mb instead of the original 5mb. But if I write the $binarystring back to a file with set-content, I get a 5mb file. An example write-out of $body where I have limited the binarystring output to 100 for readability: --mobicontrol_boundaryContent-Type: application/vnd.soti.mobicontrol.packagearchive.metadata+json { "PackageName":"AutoApp TestPackage", "PackageVersion":"1.0", "PackagePlatform":"Android", "PackageFiles": [{ "FileName":"Testfile.apk", "FileSourceType":"Binary" } ], "PackagePrompt": { "ShowPromptBeforeInstall": false, "PromptMessage":"Install package PackageName now?", "PromptMessageTimeout":10 } } --mobicontrol_boundaryContent-Type: application/octet-streamContent-Type-Encoding: BinaryContent-Disposition: attachment; filename="Testfile.apk" 80 75 3 4 0 0 0 0 8 0 33 8 33 2 62 29 233 132 51 0 0 0 56 0 0 0 57 0 0 0 77 69 84 65 45 73 78 70 47 99 111 109 47 97 110 100 114 111 105 100 47 98 117 105 108 100 47 103 114 97 100 108 101 47 97 112 112 45 109 101 116 97 100 97 116 97 46 112 114 111 112 101 114 116 105 101 115 75 44 40 240 77 45 73 76 73 44 73 12 75 45 --mobicontrol_boundary-- So, do anyone have any idea as to why the apk file when received by MobiControl gets bigger/corrupt? Thanks in advance
Hello, We need to push wifi certificate for more then 2000 android devices Android version Number of devices 6 1126 9 12 10 653 11 317 12 34 Is it possible to do it through MobiControl via a profile? Or if you have any other method it will be appriciated? Thank you
Due to the Android 11 restrictions, we're currently attempting to switch to using managed configuration for our application. When updating the application to include the managed configuration, we're able to upload to the SOTI MobiControl as an enterprise application and configure the default settings for the application. However, every time we attempt to install the package we're receiving "Failed to download %s". Where would we be able to find more information regarding why the application is failing to download and install on the application? We're able to install the applications manually on other devices that are not within SOTI MobiControl.
Hi guys! I need some help with my VPN. I already deployed Cisco Anyconnect to my Android Tablet, but since now it was not possible for me to configure an automatic configuration for the VPN Profile with the right settings and a VPN certificate for the authentification. Also as if i try to make a profile in Mobicontrol, to test-deploy a certificate i cannot upload the certificate. I have a .pfx, didn't work. Tried the .key, didn't work either. Also for a .crt. Somehow it is telling me in some cases that the password for the file is not correct. But i know that it is correct - i also tried then to remove the password, but the same story. No password is also a false password. I am looking forward for your answers! Thanks in advance! :) Best regards, Gerrit
In a previous post I found how to create an ini file on the app version from a certain app.javascript: var app = mobicontrol.app.getInstalledApp('com.sygic.fleet'); var appVersion = app.versionName var data = '[DATA]\nVERSION=' + appVersion; var file = new mobicontrol.io.File('/sdcard/sygicappVersion.ini'); file.writeText(data); Which gives me an ini file with this data: [DATA]VERSION=22.3.9 Problem is I'm stuck on how to get this as a custom data field ? Anyone who can help me on this one ?
Hello,I have a problem with tablets on lockdown, since i updated the agents, thay emit notification noises at random time and max volume, even when there is no notfication on my device. Is there a way to solve this ? My tablets are samsung Galxy 5e and S6 lite.
We have observed an issue where in if we have client website which has M365 device compliance check enabled. When we try to access the website on SOTI enterprise android tablet using any browser eg. SOTI Surf then it says the device is not compliant. The device in question is SOTI Mobicontrol enrolled Enterprise device which is has been marked as compliant in Microsoft Azure AAD via M365 device registration process. The only way we can get this working is by enabling browser access on Company Portal app which downloads a certificate onto device. Next time when user access website using the browser then user gets popup to select certificate and compliance works as expected. This is very time consuming and not efficient way to access WebApp which uses M365 device compliance check , does any one know better way without enabling browser access via Company portal ?
Hi, I have an issue with remote control. When I try to take control of a Samsung device (Xcover 6 Pro), it reverts to a black screen, and I don't get the opportunity to input the access code. Previously, I used to press Pg Up on my keyboard (PC), and it would bring up the screen where I could input the access code, but I no longer get this option. Is there a way to resolve this issue? on the device self, i don't have the option to swipe using my mouse. Below is some more information: Version of Soti: 2024.0.0.1075 Samsung: Android 13 remote control used: web-based (plugin: get the same issue)
The problem is that almost all devices in SOTI are marked as compliant, but they still cannot connect to Microsoft 365 services. The corresponding status comes up, the respective device is not compliant. Theoretically, the process is now as follows: (I am basing this primarily on the Microsoft article) User signs in to Microsoft 365 services The device is registered in intune SOTI now searches for the device based on criteria (these are currently being requested from SOTI Support and then added here) SOTI updates the compliance status The registration is successful So, now we seach for which devices from SOTI are in Intune? To answer this question, a report of all devices was pulled from SOTI: Reports → Device reports (flat view) → Device Information We used a PowerShell script to check which device from SOTI could also be found in Intune. We used the IMEI as the identifier, which corresponds to the device name in SOTI. Result: Not a single device (except for one card file) from SOTI is in Intune. In general the sync seems to be working. You don't see any red warning signs in the respective configuration pages: However, on all devices (checked randomly) you can see the message that setting the compliance status failed: Only the device I use is checked positive (u see in my mail before) and can be found in the powershell. The questions (without answers) that arise from this are: Why don't the devices appear in Intune? Why doesn't SOTI find the devices? What identifying feature is used to find the devices? (In the DB environment one would speak of a foreign key) Why do the devices disappear when SOTI takes over? I hope, you can understood, what our problem is. The further problem is the sharded device mode. Our devices aren't shared devices so the share device mode is not enabled. We tested the following scenario here: Enable shared device mode in SOTI and in Intune. Disable the policy 202. Now we can open “Teams” on MobiControl but the device is not registered in EntraID and without CA.
Can you force a change on the device being managed to synch with the SOTI management server upon connection ? I have a hodgepodge of devices and sometimes the times drift on the devices.
Hello; I cant 15.2 to 15.6.6 upgrade. What can i fix the problem?Thx
After I updated the devices, users are reporting an error with "Google play services stopped."Do you have any advice on how to either update / deactivate the service.?I dont use a google account on device i Play, only APK files in profiles or Policy with google play apps installed.I aim for "no error on screen", so If I need to cancel using policies with Google play apps, in order to deactivate a service, then I can find the APK files for the few programs I need.
Hello there, I recently upgraded to Mobicontrol Version: 2024.0.1.1020 - after upgrade mobicontrol no longer supports native APN atleast not on my envoirement in the documentation it states that the profile does not work on MAPI-enrolled devices however all my devices are not enrolled in this way, yet the profile is not supported. So I am thinking about configure this APN setting using KSP, but without luck.Is it because the name here is wrong, the name defined has 2 different names. 1 in the overview and 1 inside the APN configuration.Does anybody how to make this work?
Hey SOTI'sI have Mobicontrol 2024, devices are mainly Zebra TC51 - ANDROID 8 - OS: 02-52-21 & MX 10.3.0.29 Zebra TC52 - ANDROID 11 - OS: 11-42-18 & MX 13.2.0.3 In my stores the users often place/forget terminal on counter, shelf, stock room. After 15 minutes lying still, a special built app sound an acustic alarm on device. Unless the device is in charger, then "lying still" is ok :) The app is license based and need "show on top of other apps" permission, so a bit manual to install and configure. Can the same alarm be configured with Zebra OEM config or other configuration ?
Top-tier experts who are delivering outstanding content. Should have more than 7000 points.
Experts who are consistent with great content. Should have more than 1000 points.
Highly experienced members with valuable inputs. Should have more than 700 points.
Beginners taking the initiative. Should have more than 500 points.
New contributors starting their journey. Should have more than 250 points.