There's a new home for Articles. Find Articles on Our Product Support Page.
Device make and model: Zebra TC57x and Zebra TC27OS type and version of Soti Server: Windows Server 2019 x64 (2 pcs Soti Management console servers and 2 pcs Deploy servers) OS type and version of client device: Zebra TC57x: Android 10. with MX 10.4 and Zebra TC27: Android 13 with MX 13.1If Android, please specify enrollment method (i.e. Android Classic or Android Enterprise): Android Enterprise (Device family: Android Plus)MC Web Console version: currently: 2024.1.0.1052MC agent version: 2024.0.4.1056Detailed description of issue:We have to switch to ECC (Elliptic Curve Cryptography) certificates from the old RSA 2048 bits because of an EU requirement .The symptom:1, When setting the CA authority, it seems to accept the ECC based root certificate. The setup window asks for a cer file, but it does not accept the root cer file with base 64 encoding, only if I rename the file type der to cer file extension2, It also seems to accept the ECC based pfx file as enrollment certificateHowever, when setting the template, it does not recognize ECC type template settings (e.g. ECC works with 256 bit key length, but the minimum key length offered by Soti in the templates is only 1024 bit)
We are currently attempting to develop an image for a Dell Lattitude 7350 to send to Dell so our machines come pre-imaged. In the past we would just manually install the agent then run sysprep but now we'd like to get the agent installed either on the image on have it set to run on first login. Has anyone installed the agent via an unattend or script that runs on first logon and preferably in quiet mode?
I have Soti Surf v. 15.6.0.7-001 and a Zebra device on which a DataWedge profile associated to Surf is created. The web page reads barcodes using the barcode scanner. I only want to use the barcode scanner. Now I get a system keyboard every time I read a code, which I don't need. Is there any way to override this in the Surf settings? Just to add, there are other applications on the device where I need the keyboard, so I can't disable it completely. I would only need to disable it within Surf, and ideally only on one particular web portal - if at some point in the future there is a catalogue of multiple sites and the keyboard is needed on the others. Any idea how to achieve this?
Aloha, looking for some help with Subaru Bluetooth connection. We are able to connect our TC 57 to the Bluetooth hand free but it constantly asks for another connection to read the text messages. Can’t acknowledge the connections while kiosk is on. Anyone has any workarounds? Thank you in advance. Have a great day and aloha!
Hi, I'm currently on version 2024.1.0.1052 and I'd like to update to 2024.1.2. Can you provide a download link? I was thinking also to upgrade directly to version 2025 but I believe that this will cause a new certificate enrollment to all my devices, right? Thanks
we sucessfully updated various SQL user id to a non-generic "SA" account. but we have not been able to get the following user id changed... Core .Net SqlClient Data Provider which connects to the SOTI_XSight_cook database.
i wanted to know if there is a policy that can block an app while a devcie is in Motion
How can i use immediately the apps added on apple business manager directly to soti mobicontrol during the setup for a new app's rule?My situation is that i have already set the VPP, but i don't know how have available the App in Soti after bought on Apple Business Manager
Hi. I use Honewyell XT socket plugin so it is possible to view battery information like serial number in Xsight. I would like to add serialnumber as custom data in mobicontrol panel. Then I could create a signal rule that would e.g. display a message when a battery that shouldn't be there or is damaged is put into the device. Is there a way to use xSight data in Mobicontrol?
Dears,I'm facing an issue on new devices running Android 14, Samsung Galaxy Tab Active 4 Pro.Agent Version: 2024.0.5.1062MobiControl Version: 2024.0.1.1020I have a profile applied, with Lockdown and Camera and Gallery added to the Lockdown screen. Both apps has been enabled with script enable_system_app com.sec.android.app.camera/com.sec.android.gallery3d. However, when trying to open a camera, I got a pop up that "Security policy preventing use of Camera". Camera is enabled in feature control. I do have the same device running Android 13, enrolled with the same profile, where this issue is not present.Does someone faced similar issue, and have a solution?Best regards,Wiktor Mlynski
Hello everyone,I’m looking for a script to change the notification display on the lock screen. Currently, only icons are shown, but I would like all details to be displayed. Is there a script for this? The manual procedure is attached. Device: Samsung Galaxy XCover 5 Thank you!
I have made a profile for Windows 11, Windows Modern Single-App Kiosk Mode. In here I set the User Account, the SOTI SURF PFN, the Application ID I extracted with the MobiControlWindowsUtility. Now the device boots and starts KIOSK mode. But I get a black screen and don't know how to set the wanted URL I want SOTI SURF to start in. This should be remote manegable I think? Maybe someone could give me a push in the right direction?
Hi there, we have some new devices Zebra MC9400 with Android 13 and Zebra TC58 with Android 11we see more and more when enroll devices that google play is having troubles to update. Sorry text in Dutch. I took hours before he show me some applications. Can someone help?
Is it possible on the Lockdown screen for it to behave like any Android/iPhone device does when there is a text message you have not read or a phone call you have missed and shows the number over the SMS/Phone icon? I have the Lockdown pointing to the default Android dialer (com.android.dialer) and using the default icon but when a device misses a call the only indication is the small phone icon in the top taskbar. Interested if there is a way around this no matter how creative.
Hello, I have an error while updating to version 14.58 from 14.2. Log details below, Can you help please? 2024-11-12 13:03:02.345: DACPAC: DAC Message: Error SQL72045: Script execution error. The executed script: IF OBJECT_ID('tmpDeviceRights') IS NOT NULL DROP TABLE tmpDeviceRights GO CREATE TABLE tmpDeviceRights (Name VARCHAR(200), Value BIGINT) GO INSERT INTO tmpDeviceRights (Name, Value) VALUES ('RemoteControl', 0x000001), ('RemoteControlViewFiles', 0x000002), ('RemoteControlUpdateFiles', 0x000004), ('RemoteControlViewRegistry', 0x000008), ('RemoteControlUpdateRegistry', 0x000010), ('RemoteControlViewTasks', 0x000020), ('RemoteControlManageTasks', 0x000040), ('RemoteControlViewSystemInfo', 0x000080), ('RemoteControlCommands', 0x000100), ('RemoteControlScripting', 0x000200), ('RemoteControlInput', 0x000400), ('RemoteControlWithoutNotification', 0x000800), ('LoginSSP', 0x2000000), ('ViewGroup', 0x00100000000), ('ModifyGroup', 0x00200000000), ('ConfigureGroupSecurity', 0x00400000000), ('ConfigureAdvancedSettings', 0x00800000000), ('SendDeviceMessage', 0x02000000000), ('SendDeviceScript', 0x04000000000), ('ManageAndMoveDevices', 0x08000000000), ('UpdateDeviceNotes', 0x10000000000), ('L 2024-11-12 13:03:02.376: DACPAC: DAC Message: Error SQL72014: .Net SqlClient Data Provider: Msg 3013, Level 16, State 1, Line 3542 BACKUP DATABASE is terminating abnormally. 2024-11-12 13:03:02.391: DACPAC: DAC Message: Error SQL72045: Script execution error. The executed script: IF OBJECT_ID('tmpDeviceRights') IS NOT NULL DROP TABLE tmpDeviceRights GO CREATE TABLE tmpDeviceRights (Name VARCHAR(200), Value BIGINT) GO INSERT INTO tmpDeviceRights (Name, Value) VALUES ('RemoteControl', 0x000001), ('RemoteControlViewFiles', 0x000002), ('RemoteControlUpdateFiles', 0x000004), ('RemoteControlViewRegistry', 0x000008), ('RemoteControlUpdateRegistry', 0x000010), ('RemoteControlViewTasks', 0x000020), ('RemoteControlManageTasks', 0x000040), ('RemoteControlViewSystemInfo', 0x000080), ('RemoteControlCommands', 0x000100), ('RemoteControlScripting', 0x000200), ('RemoteControlInput', 0x000400), ('RemoteControlWithoutNotification', 0x000800), ('LoginSSP', 0x2000000), ('ViewGroup', 0x00100000000), ('ModifyGroup', 0x00200000000), ('ConfigureGroupSecurity', 0x00400000000), ('ConfigureAdvancedSettings', 0x00800000000), ('SendDeviceMessage', 0x02000000000), ('SendDeviceScript', 0x04000000000), ('ManageAndMoveDevices', 0x08000000000), ('UpdateDeviceNotes', 0x10000000000), ('L 2024-11-12 13:03:02.423: DACPAC: DAC Message: Message SQL0: An error occurred while the batch was being executed. 2024-11-12 13:03:02.454: DACPAC: Faulted [2]: Updating database 2024-11-12 13:03:02.485: DACPAC: DAC Message: Message SQL73036: Updating database (Failed) 2024-11-12 13:03:02.516: DACPAC: Faulted [2]: Deploying package to database 2024-11-12 13:03:02.657: DACPAC: Faulted [2]: Registering metadata for database 2024-11-12 13:05:02.782: DACPAC: FAILURE: DACPAC has failed to deploy: Microsoft.SqlServer.Dac.DacServicesException: Could not deploy package. Warning SQL72015: The column [dbo].[ConnectServer].[CertificateId] is being dropped, data loss could occur. Warning SQL72015: The column [dbo].[ConnectServer].[LastConnectedTime] is being dropped, data loss could occur. Warning SQL72015: The column [dbo].[ConnectServer].[ClientId] on table [dbo].[ConnectServer] must be added, but the column has no default value and does not allow NULL values. If the table contains data, the ALTER script will not work. To avoid this issue you must either: add a default value to the column, mark it as allowing NULL values, or enable the generation of smart-defaults as a deployment option. Warning SQL72015: The column [dbo].[ConnectServer].[ClientSecret] on table [dbo].[ConnectServer] must be added, but the column has no default value and does not allow NULL values. If the table contains data, the ALTER script will not work. To avoid this issue you must either: add a default value to the column, mark it as allowing NULL values, or enable the generation of smart-defaults as a deployment option. Warning SQL72015: The column [dbo].[ConnectServer].[DataKeyId] on table [dbo].[ConnectServer] must be added, but the column has no default value and does not allow NULL values. If the table contains data, the ALTER script will not work. To avoid this issue you must either: add a default value to the column, mark it as allowing NULL values, or enable the generation of smart-defaults as a deployment option. Error SQL72014: .Net SqlClient Data Provider: Msg 3268, Level 16, State 1, Line 3542 Cannot use the backup file 'C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\Backup\MobiControlDB_migration.bak' because it was originally formatted with sector size 4096 and is now on a device with sector size 512. Error SQL72045: Script execution error. The executed script: IF OBJECT_ID('tmpDeviceRights') IS NOT NULL DROP TABLE tmpDeviceRights GO CREATE TABLE tmpDeviceRights (Name VARCHAR(200), Value BIGINT) GO INSERT INTO tmpDeviceRights (Name, Value) VALUES ('RemoteControl', 0x000001), ('RemoteControlViewFiles', 0x000002), ('RemoteControlUpdateFiles', 0x000004), ('RemoteControlViewRegistry', 0x000008), ('RemoteControlUpdateRegistry', 0x000010), ('RemoteControlViewTasks', 0x000020), ('RemoteControlManageTasks', 0x000040), ('RemoteControlViewSystemInfo', 0x000080), ('RemoteControlCommands', 0x000100), ('RemoteControlScripting', 0x000200), ('RemoteControlInput', 0x000400), ('RemoteControlWithoutNotification', 0x000800), ('LoginSSP', 0x2000000), ('ViewGroup', 0x00100000000), ('ModifyGroup', 0x00200000000), ('ConfigureGroupSecurity', 0x00400000000), ('ConfigureAdvancedSettings', 0x00800000000), ('SendDeviceMessage', 0x02000000000), ('SendDeviceScript', 0x04000000000), ('ManageAndMoveDevices', 0x08000000000), ('UpdateDeviceNotes', 0x10000000000), ('L Error SQL72014: .Net SqlClient Data Provider: Msg 3013, Level 16, State 1, Line 3542 BACKUP DATABASE is terminating abnormally. Error SQL72045: Script execution error. The executed script: IF OBJECT_ID('tmpDeviceRights') IS NOT NULL DROP TABLE tmpDeviceRights GO CREATE TABLE tmpDeviceRights (Name VARCHAR(200), Value BIGINT) GO INSERT INTO tmpDeviceRights (Name, Value) VALUES ('RemoteControl', 0x000001), ('RemoteControlViewFiles', 0x000002), ('RemoteControlUpdateFiles', 0x000004), ('RemoteControlViewRegistry', 0x000008), ('RemoteControlUpdateRegistry', 0x000010), ('RemoteControlViewTasks', 0x000020), ('RemoteControlManageTasks', 0x000040), ('RemoteControlViewSystemInfo', 0x000080), ('RemoteControlCommands', 0x000100), ('RemoteControlScripting', 0x000200), ('RemoteControlInput', 0x000400), ('RemoteControlWithoutNotification', 0x000800), ('LoginSSP', 0x2000000), ('ViewGroup', 0x00100000000), ('ModifyGroup', 0x00200000000), ('ConfigureGroupSecurity', 0x00400000000), ('ConfigureAdvancedSettings', 0x00800000000), ('SendDeviceMessage', 0x02000000000), ('SendDeviceScript', 0x04000000000), ('ManageAndMoveDevices', 0x08000000000), ('UpdateDeviceNotes', 0x10000000000), ('L at Microsoft.SqlServer.Dac.DeployOperation.ThrowIfErrorManagerHasErrors() at Microsoft.SqlServer.Dac.DeployOperation.<>c__DisplayClass14.<>c__DisplayClass16.<CreatePlanExecutionOperation>b__13() at Microsoft.Data.Tools.Schema.Sql.Dac.OperationLogger.Capture(Action action) at Microsoft.SqlServer.Dac.DeployOperation.<>c__DisplayClass14.<CreatePlanExecutionOperation>b__12(Object operation, CancellationToken token) at Microsoft.SqlServer.Dac.Operation.Microsoft.SqlServer.Dac.IOperation.Run(OperationContext context) at Microsoft.SqlServer.Dac.ReportMessageOperation.Microsoft.SqlServer.Dac.IOperation.Run(OperationContext context) at Microsoft.SqlServer.Dac.OperationExtension.CompositeOperation.Microsoft.SqlServer.Dac.IOperation.Run(OperationContext context) at Microsoft.SqlServer.Dac.OperationExtension.CompositeOperation.Microsoft.SqlServer.Dac.IOperation.Run(OperationContext context) at Microsoft.SqlServer.Dac.DeployOperation.Microsoft.SqlServer.Dac.IOperation.Run(OperationContext context) at Microsoft.SqlServer.Dac.OperationExtension.Execute(IOperation operation, DacLoggingContext loggingContext, CancellationToken cancellationToken) at Microsoft.SqlServer.Dac.DacServices.InternalDeploy(IPackageSource packageSource, Boolean isDacpac, String targetDatabaseName, DacDeployOptions options, CancellationToken cancellationToken, DacLoggingContext loggingContext, Action`3 reportPlanOperation, Boolean executePlan) at Microsoft.SqlServer.Dac.DacServices.Deploy(DacPackage package, String targetDatabaseName, Boolean upgradeExisting, DacDeployOptions options, Nullable`1 cancellationToken) at Soti.MobiControl.Tools.DacpacInstaller.Program.Main(String[] args) 2024/11/12 13:05:05.079(0x0000270c): ERROR: DACPAC deployment failed with error -1 Thank you.
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.