Community - SOTI MobiControl

Community - SOTI MobiControl

There's a new home for Articles. Find Articles on Our Product Support Page.

SOTI MobiControl Discussions


  • 0 votes 4 answers

    Which Agent to choose AE vs. OEM? Solved

    Hi, i am a bit confused. We do not have google binding and are enrolling couple honeywell devices with the honeywell provissioner. This works well. The question popped because of the recent updates soti published (agent & plugin) we enrolled the devices with the AE agent (GoogleMobiControl-2026.0.1.1158.apk) Did we do something wrong choosing the AE generic Agent? The OEM version seems much older (2025.1.2.1214)?

    Android
    16 days ago
  • 0 votes 2 answers

    Issue with file sync policy, unable to add filepath Solved

    Hi all, I would like to update Zebra TC77s via a file sync rule linked to a dynamic group in SOTI. I've done this in the past by setting the rule to "download from server" and entering the filepath into the "Server File / Folder Name" field. This is not possible to me as of now, as the rule expects me to use %ROOT% before the actual filepath. The MobiControl Version is 2025.1.2.1007, I last created a filesync rule in January, without this problem. All old filesync rules still work, there are 18 rules active right now. MobiControl was last updated in February, from Version 2025.0 to the mentioned 2025.1. After the update we tested only the functionality of the already present rules, not the creation of new one. The server is set up in a way, that Windows and all the programms are on one disk (C) and all data is on the other (D).  For some reason I can't upload images to this discussion so I will just describe it further. Under "File Settings" I am selecting "Download from Server". The field "Server File / Folder Name" is prefilled with the input "%ROOT%". When deleting the input the field gets a red egde and is marked "Required". The inside of the field now states: "Use "%ROOT%\" followed by path". The path used before was D:\Folderexample\Folderexample\, when I enter this after %ROOT%\ (like this: %ROOT%\D:\Folder\Folder\) I get an error while saving the profile. The error is quite generic: ERROR, Could not update 'A14_HEL_FULL_14-38-04_LAN' policy. The path behind %ROOT% is "C:\MobiControl", I have tested this folder and it works, but sadly this is no option, as I mentioned above we split data and OS/programms and the OS disk is quite small. Can I somehow change the default ROOT without moving or updating Mobicontrol?I have found a draft for the new 2026 Version (Link: SOTI MobiControl Product Support) but I just don't understand why this worked before with our current version and the ones before.

    SOTI MobiControl
    16 days ago
  • 0 votes 2 answers

    Soti MobiControl Reports via API Solved Locked

    Hi everyone, Is there any way to execute and export MobiControl reports via an API? Regards.

    SOTI MobiControl
    22 days ago
  • 0 votes 2 answers

    Discussion Thread not available. Solved

     This was posted by me some time ago and we are having the same issue, I referred someone here and all we get is the question and can't see any of the replies. Pulse | Community Support.   Any suggestions?

    SOTI MobiControl
    a month ago
  • 0 votes 2 answers

    Bluetooth Pairing Popup in Kiosk Mode Solved

    Hello!   We're currently experimenting with bluetooth connectivity with some of our devices but no matter what I try. The popup to confirm the bluetooth pairing never shows up.   We're testing on a Zebra KC50 device in kiosk lockdown mode. What we're trying to achive is using Soti's own Settings Manager and from there pair different perephirals like a Zebra scanner and different brands of bluetooth keyboards. It can "pair" but it never completes the pairing process as the bluetooth pairing popup doesn't show. The settings manager has access to turn on/off bluetooth, scan and pair. Then we're also using Zebra OEMConfig powered by MX which we have enabled pairing popup from but the popup never actually shows on the device while in kiosk mode.   Any advice on how to solve this or if it is possible?

    Android
    a month ago
  • 0 votes 3 answers

    Enabling User Accept Prompt Before Remote Connection Solved

    Hello Everyone,When connecting remotely to Windows and Android devices, can I enable a user accept prompt before the connection is established? I would like the user to approve the connection instead of allowing direct access.

    SOTI MobiControl
    2 months ago
  • 0 votes 8 answers

    Shared Device mode - Device PIN problem Solved

    Hi all, We are in a bit of a pickle regarding Shared Device mode using EntraID Currently we have this setup:User Logs into device using their EntraID and passwordSet Session PIN is promptedOnce connection to Entra is made, device moves to Post-Lockdown screen folder.I have configured the Post-Lockdown screen so users cannot shut down the device without signing out first. This ensures the user signs out, the PIN is cleared, and the device is ready for the next user tomorrow.Here is the problemThere have been instances where devices have powered off due to battery depletion or similar issues. As a result, the device shut down while the previous user was still logged in.When the device is then charged and turned on, some users have forgotten the PIN they used, or its another user whos grabed the device and they do not know the PIN.Because the Device PIN initiates BEFORE the SOTI MDM, it shows the device as Offline and I am unable to clear the passcodeThis is a big issue and is basically bricking devicesHas anyone found a way around this?

    Android
    2 months ago
  • 0 votes 5 answers

    Get devices with a profile installed / not installed via API Solved Locked

    Is it possible to retrieve the devices that have a profile installed / not installed via API? We need to collect their DeviceIDs in order to perform actions on them afterwards. In the console, we can correctly filter the devices. However, we cannot find any endpoint like /profile/{referenceId}/* that provides this information. We have also tried using the /devices and /devices/search endpoints with the filter field, but we have not been able to make it work. This test returned KO (copy/paste the console filter and codifiy it): curl --location 'https://{HOST}/MobiControl/api/devices/search?filter=Profile%2520HasWith%2520%257B%2520ReferenceId%2520Equal%2520%2522776bfd88-339a-42f4-83c0-3abfa99f582f%2522%2520AND%2520Status%2520Equal%2520%2522Installed%2522%2520%257D%2520' \ --header 'accept: application/json' \ --header 'Authorization: Bearer xxx'   {     "$type": "ErrorDetails",     "ErrorCode": 2058,     "Message": "Device filter is invalid: 'Profile HasWith { ReferenceId Equal \"776bfd88-339a-42f4-83c0-3abfa99f582f\" AND Status Equal \"Installed\" } '.",     "Data": [         "Profile HasWith { ReferenceId Equal \"776bfd88-339a-42f4-83c0-3abfa99f582f\" AND Status Equal \"Installed\" } "     ],     "HelpLink": null } Is it possible to obtain this information? Thanks!

    SOTI MobiControl
  • 0 votes 1 answer

    Microsoft apps - unable to sign in due to missing app protection policies Solved

    Hello. We started to have issues with Microsoft apps sign-in on our devices (Teasm, outlook, etc) which are managed in Mobicontrol. MS integration looks fine in Mobicontrol. In intune SOTI is configured as 3rd party compliance partner, and active I've checked Azure logs, all sign ins are failing due to missing app protection policies (We have a CAP configured to require app protection policies). The policy is configured in intune, assigned with a filter, which excludes all app.deviceManagementType, except "Unmanaged", and adds a manufacturer filter. It was working fine for our enviorment, untill last Friday. There was an interuption of the service from Microsoft (related to filters). We spotted the issue on byod devices enrolled in intune first, but was fixed with the patch from Microsoft. As we saw, this issue was affecting multiple tenants. Unfortunately, the devices managed in SOTI are still affected by this. Wonder if someone has similar problems, and if you found a resolution. Currently waiting for a reply from Microsoft.

    SOTI MobiControl
    3 months ago
  • 0 votes 3 answers

    Is it possible to disable the Quickshare app? (is not Solution) Solved

    Hey, I wanted to reply yesterday, but for some reason I couldn't reply. I clicked on “Post,” but nothing happened. That's why I created a new post. Pulse | Community Support @Raymond Chan Unfortunately, it didn't work. Here is the error code.

    SOTI MobiControl
    3 months ago
  • 0 votes 6 answers

    Script to execute my .JS file after syncing the file to the sdcard, use case: velocity file assistant to move my file to necessary Velocity folder for reading Solved

    Use Case: We are wanting our custom attribute to update with the user everytime a new user logs into velocity.  I have this working manually but trying to automate the js file using file sync. Velocity needs to read in the MAC address for each device. I have the .js script, that when sent manually will create the folder sdcard/com.wavelink.velocity and put the file into it containing the mac address (DeviceInfo.txt). Velocity file assisant will move it from there. I saved the js in a file (GetMAC.js) and have the file syncing to my device but i am unsure how to execute the file so it will do what I have already done manually.  How do I execute this file. or is there a better way to do this altogether? should i put this script in the file sync itself? what would i specify for folder paths is there is none? JSScript: var folderPath = '/sdcard/com.wavelink.velocity'; var deviceMAC = mobicontrol.device.macAddress; // ----- Folder check with logging ----- var foldercheck = new mobicontrol.io.File(folderPath); if (foldercheck.exists) { mobicontrol.log.info('Folder exists'); } else { mobicontrol.log.info('Folder does not exist, writing folder to sdcard'); new mobicontrol.io.File(folderPath).createDirectory(); } // ----- Write txt ----- var txtFile = new mobicontrol.io.File(folderPath + '/DeviceInfo.txt'); txtFile.writeText(deviceMAC); mobicontrol.log.info('DeviceInfo.txt written successfully');    

    SOTI MobiControl
    3 months ago
  • 0 votes 12 answers

    Is it possible to disable the Quickshare app? Solved

    Hey everyone,   I'm currently trying to figure out how to disable the Quickshare app.   Users have the option to access the Android Bluetooth settings via kiosk mode. (com.android.settings/.Settings$BluetoothSettingsActivity)   Unfortunately, this also gives access to Quick Share.   How can I disable it?   The device and Android version are as follows.   - Zebra TC 26 - Android 11 (11-64-10.00-RG-U00-STD-HEL-04) - MX version 13.5.1.7   Thank you very much for any help ^^

    SOTI MobiControl
    3 months ago
  • 0 votes 4 answers

    SOTI Shared Device - Lock Screen Message? Solved

    Hi all, Wondering if this is even possible or not We have SOTI enrolled Android (Samsung Active Tab 3, and 5 model) devices in Shared Device modeWhen a user signs into the device, they are required to set a session PIN.  (Entra connection) Locking the device goes to the device lock screen, and then swiping will ask for the PIN Here is the problem we have faced... If the device does not have any visible stickers showing the serial number or similar identifiers, it becomes challenging to identify the device in order to force a sign-out and clear the PIN. Is it possible to display on the device lock screen a message showing either the SERIAL number or Device Name? Currently it just says 'This device belongs to your organisation. Swipe to open."any assistance would be appreciatedThanks

    SOTI MobiControl
    3 months ago
  • 0 votes 3 answers

    Is there a way to setup a task to remove one profile and install a new profile if it meets a certain condition? Solved

    Use Case: We are moving from OS15 to OS16 and also moving to the new native messaging app, Google messages from Samsung messaging.  I need to create an automatic task to update the kiosk to use the new messaging app once the device has updated to OS16. I was thinking of removing the lockdown profile with the old messaging app and assigning a clone of the same profile with the new messaging app bundle id on a task. Is there an easier way to do this? I would go ahead and install/enable the new messaging app in the background so it is already there, just need to modify the home screen to display it but only when the OS is updated (so it is presented as a new feature/app with the update)

    SOTI MobiControl
    3 months ago
  • 0 votes 1 answer

    Request for HW/SW Requirements and Communication Flows for Agent Entrapment on Windows Modern Devices Solved

    Hello everyone, Could you please provide the documentation or requirements needed for the entrapment (enrollment/attestation) of an Agent on Windows Modern devices? I need to confirm: Hardware requirements: minimum compatibility, TPM/Secure Boot dependencies, or other needed components. Software requirements: supported Windows Modern versions, required services, dependencies, and necessary configurations. Communication flows: endpoints used, protocols, ports, and the specific flow for the entrapment/enrollment process to ensure full agent functionality. Any official references or previous experiences would be very helpful. Thank you!

    Windows
    3 months ago

Top 3 Contributors of The Week

View All

Earn Contributor Badge

More info
  • Diamond
    Diamond New

    Top-tier experts who are delivering outstanding content. Should have more than 7000 points.

  • Platinum
    Platinum

    Experts who are consistent with great content. Should have more than 1000 points.

  • Gold
    Gold

    Highly experienced members with valuable inputs. Should have more than 700 points.

  • Silver
    Silver

    Beginners taking the initiative. Should have more than 500 points.

  • Bronze
    Bronze New

    New contributors starting their journey. Should have more than 250 points.