---
title: "APP) Start Up"
canonical: "https://m3mobile-manual.refined.site/space/M3APPMANUAL/24379393/APP)%20Start%20Up"
format: markdown
---
> Macro (ui-button)



<details>
<summary>StartUp APP Manual Update History</summary>

`2026-09-11`

- Update supported features and OS information for each product
- Update the StartUp overview and descriptions of task item management, application, import, and export
- Update descriptions of User/Admin Mode, Task Item List, Apply Settings, and Option Menu in **[Main Screen]**
- Add detailed descriptions for each task item, including Single/Multiple classification and supported version information, in **[Add Task Item]**
- Add descriptions of how to apply task items through reboot, the Back button, Intent, and QR Code in **[Apply Task Items]**
- Update instructions for using Make barcode and File transfer in **[Export]**
- Update supported file information for each product in **[File Transfer]**
- Add descriptions of how to import task items through Read barcode, Any-Screen Scan, and JSON files in **[Import]**

`2026-07-22`

- Add supported devices
- Add options for install APK(allow same version, launch app right after Installation finished)

`2025-08-19`

- **Add description**
  - **10.** Application setting > Special app access
  - **11.** Display Settings > Status Bar Block
  - **17.** NFC Settings > NFC on
  - **26.** ETC > Import UI Type (for Export)

`2025-07-22`

- Update the [OS version] for supported devices
- Gesture Settings [V6.0.0 OR HIGHER]  add a description
</details>

# **Supported devices**

|  |  |  |
| --- | --- | --- |
| <span style="color: #ffffff">**Devices**</span> | <span style="color: #ffffff">**About supported OS versions**</span> | <span style="color: #ffffff">**App Icon**</span> |
| **SM15** | Android Nougat(7.0) or higher | ![image-20240528-004950.png](media://8f5938df-b81a-45b0-87b6-21a9cf482db9) |
| **SM20** | Android 11, 12, 14 |
| **UL20** | Android Pie(9.0) or higher |
| **US30** | Android 13 or higher |
| **US20** | Android 10 or higher |
| **SL10** | Oreo 2.0.0 or higher |
| **SL10K** | Oreo 2.0.0 or higher |
| **SL20** | Android 11 or higher |
| **SL20K** | Android 13 or higher |
| **SL20P** | Android 13 or higher |
| **PC10** | Android 13 or higher |
| **WD10** | Android 13 or higher |
| **SM30** | Android 14 or higher |
| **UL30** | Android 14 or higher |
| **SM24** | Android 16 or higer |
| **SM25** | Android 16 or higer |

# **Overview**

StartUp is a tool for managing and deploying provisioning settings for mobile devices. You can configure options to be applied after reboot and manage the settings using QR codes or JSON files. The generated QR codes and JSON files can be used to deploy the same settings to multiple devices.


# **Main Features**

- **[Add/Modify Task item](https://m3-mobile.atlassian.net/wiki/spaces/M3APPMANUAL/pages/24379393/APP+Start+Up#2.-Add-Task-Item)**

: Adds a Task item to be applied to the device or modifies the settings of an existing Task item.

- **[Apply Task items](https://m3-mobile.atlassian.net/wiki/spaces/M3APPMANUAL/pages/24379393/APP+Start+Up#3.-Apply-Task-Items)**

: Applies the added or modified Task items to the device. Task items are applied in the configured order.

- **[Export/Import Task items](https://m3-mobile.atlassian.net/wiki/spaces/M3APPMANUAL/pages/24379393/APP+Start+Up#4.-Export)**

: Imports or exports Task items using a JSON file or QR code. The same settings can be deployed to other devices.


For more details, refer to the manual below.

---

# **Feature details**

## **1. Main Screen**

### **1.1) User / Admin**

> ℹ️ The `User/Admin` feature is supported in StartUp v5.0.0 or higher.

|  |  |
| --- | --- |
| **User Mode**<br>- A restricted mode that prevents users from arbitrarily adding or modifying settings.
- After selecting Read barcode, scan the Admin QR Code below to log in to Admin Mode. | **Admin Mode**<br>- A mode that allows administrators to add, modify, delete, and reorder Task items, apply settings, and export them as QR Codes or JSON files.
- Scan the User QR Code below to log out of Admin Mode and switch to User Mode. |
| ![image](media://b1f09f77-69bb-48d9-ae58-12d1a2a0e16f) | ![Screenshot_20260827-162317-20260827-072317.png](media://516e85e1-cc15-486d-8085-41603a45dbff) |
| ![image-20240528-021137.png](media://6af9f7f4-fa54-44e6-ac45-593c7d16135b) | ![image-20240528-021107.png](media://397a0cf5-317b-4fe9-85f3-67d2859122e6) |


### **1.2) Task Item List**

|  |  |
| --- | --- |
| ![task item list-20260827-072443.png](media://84b295c0-58d1-46b2-9593-37fa73b5e870) | **Task Item List**<br>On the Task Item List screen, you can view and manage the added Task items and their order.<br>- Select a Task item to modify its settings.
- Task items are applied in order from top to bottom in the list.
- To change the order of Task items, press and hold the reorder icon (:list:) on the right side of the list and drag it up or down.<br>> ℹ️ When the Apply Settings checkbox is selected, the configured Task items are applied to the device. For more information about when and how the settings are applied, refer to the **[[Apply Task Items]](https://m3-mobile.atlassian.net/wiki/spaces/M3APPMANUAL/pages/24379393/APP+Start+Up#3.-Apply-Task-Items)** section. |
| ![Screenshot_20260827-162452-20260827-072452.png](media://4c33e727-296d-4950-b902-1d0b94a32a50) | **Selection Mode**<br>Press and hold a Task item to enter Selection Mode.<br>- Selected Task items can be deleted by tapping the Delete icon at the top.
- If the screen width is narrow, the Delete icon can be found in the options menu. |


### **1.3) Option Menu**

|  |  |
| --- | --- |
| ![option menu-20260828-020512.png](media://32e12048-af7c-4cba-8a98-d0f11dc621d0) | **Option menu **(`⋮`)<br>- `Add`: Adds a Task item to be applied to the device.
- `Make barcode(Export)`: Generates a QR Code from the currently configured Task items. For more information, refer to the **[[Make barcode]](https://m3-mobile.atlassian.net/wiki/spaces/M3APPMANUAL/pages/24379393/APP+Start+Up#4.1)-Make-barcode-(Task-items))** section.
- `File transfer`: Transfers the settings files of M3 applications to another device. For more information, refer to the **[[File transfer]](https://m3-mobile.atlassian.net/wiki/spaces/M3APPMANUAL/pages/24379393/APP+Start+Up#4.2)-File-transfer-(M3-App-Resource))** section.
- `Read barcode(Import)`: Scans a QR Code to import settings created on another device or PC. For more information, refer to the **[[Read barcode]](https://m3-mobile.atlassian.net/wiki/spaces/M3APPMANUAL/pages/24379393/APP+Start+Up#5.1)-Read-Barcode-(QR-Code))** section.
- `Reboot device`: Reboots the device. If the device is rebooted while Apply Settings is checked, the Task items are executed and applied in the order configured in the list. For more information about applying Task items, refer to the **[[Apply Task Items]](https://m3-mobile.atlassian.net/wiki/spaces/M3APPMANUAL/pages/24379393/APP+Start+Up#3.-Apply-Task-Items)** section.
- `Clear`: Resets all Task items. After the reset is complete, the mode switches to User Mode. Settings that have already been applied to the device are not restored.
- `About`: Displays the version information of the StartUp app. |



---

## **2. Add Task Item**

: You can add and configure Task items to be applied to the device. Refer to the table below for the supported Task items and a description of each function.


**[Add Setting Features overview]**

[Multiple] : Multiple Task items with the same function can be added.

[Single] : Only one Task item with the same function can be added. If the same function is added again, a new item is not created. Instead, the settings of the existing Task item are modified.

|  |  |
| --- | --- |
| **Features** | **Feature Description** |
| [Wifi Access Point](https://m3-mobile.atlassian.net/wiki/spaces/M3APPMANUAL/pages/24379393/APP+Start+Up#1)-Wi-Fi-Access-Point)  
[Multiple] | Configures Wi-Fi network connection information and connection options. |
| [Wifi Preference](https://m3-mobile.atlassian.net/wiki/spaces/M3APPMANUAL/pages/24379393/APP+Start+Up#2)-Wi-Fi-Prefernce)  
[Single] | Configures detailed Wi-Fi options such as operation mode, frequency band, and roaming. |
| [Wifi Remove](https://m3-mobile.atlassian.net/wiki/spaces/M3APPMANUAL/pages/24379393/APP+Start+Up#3)-Wi-Fi-Remove)  
[Multiple] | Deletes saved Wi-Fi network settings. |
| [Wifi Share](https://m3-mobile.atlassian.net/wiki/spaces/M3APPMANUAL/pages/24379393/APP+Start+Up#4)-Wi-Fi-Share)  
[Single] | Configures Wi-Fi sharing and whether the sharing UI is displayed. |
| [APN](https://m3-mobile.atlassian.net/wiki/spaces/M3APPMANUAL/pages/24379393/APP+Start+Up#5)-APN)  
[Multiple] | Configures APN information used for mobile data communication. |
| [File Download](https://m3-mobile.atlassian.net/wiki/spaces/M3APPMANUAL/pages/24379393/APP+Start+Up#6)-File-Download)  
[Multiple] | Configures the file download URL, save path, and file name. |
| [File Settings](https://m3-mobile.atlassian.net/wiki/spaces/M3APPMANUAL/pages/24379393/APP+Start+Up#7)-File-Settings)  
[Multiple] | Configures file copy, move, and delete operations. |
| [Install APK](https://m3-mobile.atlassian.net/wiki/spaces/M3APPMANUAL/pages/24379393/APP+Start+Up#8)-Install-APK)  
[Multiple] | Configures the installation path or URL of an APK file and the action to perform after installation. |
| [Date and time](https://m3-mobile.atlassian.net/wiki/spaces/M3APPMANUAL/pages/24379393/APP+Start+Up#9)-Date-and-Time)  
[Single] | Configures NTP, date and time, time zone, and time display format. |
| [Application Setting](https://m3-mobile.atlassian.net/wiki/spaces/M3APPMANUAL/pages/24379393/APP+Start+Up#10)-Application-Setting)  
[Multiple] | Configures application enable/disable status, auto-launch, permissions, and special app access permissions. |
| [Display Settings](https://m3-mobile.atlassian.net/wiki/spaces/M3APPMANUAL/pages/24379393/APP+Start+Up#11)-Display-Settings)  
[Single] | Configures display-related settings such as brightness, screen lock, sleep, status bar, and screen orientation. |
| [Volume Settings](https://m3-mobile.atlassian.net/wiki/spaces/M3APPMANUAL/pages/24379393/APP+Start+Up#12)-Volume-Settings)  
[Single] | Configures media, ringtone, alarm volume, and vibration. |
| [Keyboard Settings](https://m3-mobile.atlassian.net/wiki/spaces/M3APPMANUAL/pages/24379393/APP+Start+Up#13)-Keyboard-Settings)  
[Single] | Configures virtual keyboard display and on-screen keyboard options. |
| [Language Settings](https://m3-mobile.atlassian.net/wiki/spaces/M3APPMANUAL/pages/24379393/APP+Start+Up#14)-Language-Settings)  
[Single] | Configures the language used on the device |
| [Location Settings](https://m3-mobile.atlassian.net/wiki/spaces/M3APPMANUAL/pages/24379393/APP+Start+Up#15)-Location-Settings)  
[Single] | Configures whether location services are enabled and the location mode. |
| [Launcher Settings](https://m3-mobile.atlassian.net/wiki/spaces/M3APPMANUAL/pages/24379393/APP+Start+Up#16)-Launcher-Settings)  
[Single] | Configures the default Home app (Launcher). |
| [NFC Settings](https://m3-mobile.atlassian.net/wiki/spaces/M3APPMANUAL/pages/24379393/APP+Start+Up#17)-NFC-Settings)  
[Single] | Configures NFC and Android Beam features. |
| [GMS Settings](https://m3-mobile.atlassian.net/wiki/spaces/M3APPMANUAL/pages/24379393/APP+Start+Up#18)-GMS-Settings)  
[Single] | Configures whether GMS-related packages are enabled. |
| [Enroll a device owner](https://m3-mobile.atlassian.net/wiki/spaces/M3APPMANUAL/pages/24379393/APP+Start+Up#19)-Enroll-a-device-Owner)  
[Multiple] | Sets the Device Owner of the device. |
| [OTA Settings](https://m3-mobile.atlassian.net/wiki/spaces/M3APPMANUAL/pages/24379393/APP+Start+Up#20)-OTA-Settings)  
[Single] | Configures the path or URL of the OTA update file. |
| [Certificate](https://m3-mobile.atlassian.net/wiki/spaces/M3APPMANUAL/pages/24379393/APP+Start+Up#21)-Certificate)  
[Multiple] | Configures the certificate installation method, certificate information, password, and usage. |
| [Intent](https://m3-mobile.atlassian.net/wiki/spaces/M3APPMANUAL/pages/24379393/APP+Start+Up#22)-Intent)  
[Multiple] | Configures an Intent using Broadcast or StartActivity and its related parameters. |
| **Task items marked with the **[V6.0.0+]** tag are supported in StartUp App V6.0.0 or later.**  
**In versions earlier than V6.0.0, the same functions can be configured in ETC.** |
| [Accessibility Settings](https://m3mobile-manual.refined.site/space/M3APPMANUAL/24379393/APP)+Start+Up#23)-Accessibility-Settings)  
[Single] [V6.0.0+] | Configures the touch mode of the device screen. |
| [Airplane Settings](https://m3mobile-manual.refined.site/space/M3APPMANUAL/24379393/APP)+Start+Up#24)-Airplane-Settings)  
[Single] [V6.0.0+] | Configures whether Airplane mode is enabled. |
| [Bluetooth Settings](https://m3mobile-manual.refined.site/space/M3APPMANUAL/24379393/APP)+Start+Up#25)-Bluetooth-Settings)  
[Single] [V6.0.0+] | Configures whether Bluetooth is enabled. |
| [Data roaming Settings](https://m3mobile-manual.refined.site/space/M3APPMANUAL/24379393/APP)+Start+Up#26)-Data-roaming-Settings)  
[Single] [V6.0.0+] | Configures whether data roaming is enabled. |
| [Mobile data Settings](https://m3mobile-manual.refined.site/space/M3APPMANUAL/24379393/APP)+Start+Up#27)-Mobile-data-Settings)  
[Single] [V6.0.0+] | Configures whether mobile data is enabled. |
| [Gesture Settings](https://m3mobile-manual.refined.site/space/M3APPMANUAL/24379393/APP)+Start+Up#28)-Gesture-Settings)  
[Single] [V6.3.6+] | <span style="color: #97a0af">Features supported by StartUp App V6.3.6</span>  
Configures whether the Camera app is launched when the Power key is pressed twice quickly. |
| [Delay Settings](https://m3mobile-manual.refined.site/space/M3APPMANUAL/24379393/APP)+Start+Up#29)-Delay-Settings)  
[Multiple] [V6.0.0+] | Configures the delay time before applying a Task item. |
| [Quick Tile Settings](https://m3mobile-manual.refined.site/space/M3APPMANUAL/24379393/APP)+Start+Up#30)-Quick-Tile-Settings)  
[Single] [V6.4.1+] | <span style="color: #97a0af">Features supported by StartUp App V6.4.1</span>  
Configures how Quick Tiles are displayed in the notification panel and configures custom tiles. |
| [USB Settings](https://m3mobile-manual.refined.site/space/M3APPMANUAL/24379393/APP)+Start+Up#31)-USB-Settings)  
[Single] [V6.5.10+] | <span style="color: #97a0af">Features supported by StartUp App V6.5.10</span>  
Configures the function to use when USB is connected and the default USB mode. |
| [ADB Settings](https://m3mobile-manual.refined.site/space/M3APPMANUAL/24379393/APP)+Start+Up#32)-ADB-Settings)  
[Single] [V6.5.24+] | <span style="color: #97a0af">Features supported by StartUp App V6.5.24</span>  
Configures whether ADB and USB debugging are enabled. |
| [ETC](https://m3-mobile.atlassian.net/wiki/spaces/M3APPMANUAL/pages/24379393/APP+Start+Up#33)-ETC)  
[Single] | Configures other options such as installing unknown apps, applying settings after reboot, skipping the Setup Wizard, and the Import UI method. |


### <span style="color: #0747a6">**1) Wi-Fi Access Point**</span>

|  |  |
| --- | --- |
| ![access point-20260831-004434.png](media://fa926b2b-907a-4005-b70c-a7de1365893e) | **Access Point Settings**<br>- `Status`: Enables or disables the Wi-Fi Access Point function.
- `Settings enable`: Select this option to apply the settings below.
- `SSID`: Enter the SSID of the Wi-Fi network to connect to. The SSID is case-sensitive.
- `Security`: Select the security type of the Wi-Fi network.
- `Password`: Enter the password for the Wi-Fi network.
- `Hidden SSID`: Configures the SSID so that it is not visible to other devices.
- `Mac Privacy`: Configures the MAC address type to use for the Wi-Fi connection. |
| ![access point 2-20260831-004631.png](media://61fca5dc-c656-402c-abb0-c0c6745b0474) | **802.1x EAP**<br>- `EAP method`: Select the AP authentication method. PEAP and TLS are supported.
- `EAP-TLS`: Configures the settings required for TLS authentication.
- `Phase 2 authentication`: Configures the Phase 2 authentication method.
- `CA certificate`: Select the CA certificate to use for authentication.
- `Domain`: Enter the domain to use for authentication.
- `User certificate`: Select the user certificate.
- `Identity`: Enter the user ID.
- `Anonymous identity`: Enter the anonymous identity. |
| ![access point 3-20260831-004848.png](media://3bee6be6-8c5e-475c-9e9d-07feff30ad41) | **Static IP**<br>- `Static IP Setting`: Select this option to use a static IP address instead of DHCP.
- `Static IP`: Enter the static IP address to use.
- `Subnet Mask`: Enter the network prefix length as a value between `0~32`.  
[NOTARION]  [netmask]    
[0]   [0.0.0.0]   
[8]   [255.0.0.0]   
[16]  [255.255.0.0]  
[24]  [255.255.255.0]  
[25]  [255.255.255.128]   
[32]  [255.255.255.255]<br>- `Gateway`: Enter the default gateway address to use for network communication.
- `Domain Name Server`: Enter the DNS server address. |
| ![access point 4-20260831-005026.png](media://9a1b23db-89b0-4869-a186-a63908a7a106) | **Proxy**<br>- `Proxy`: Configures the proxy settings to use for the Wi-Fi connection.
- `Proxy hostname`: Enter the hostname of the proxy server.
- `Proxy port`: Enter the port number of the proxy server.
- `Bypass proxy for`: Enter addresses that should bypass the proxy server. |


### <span style="color: #0747a6">**2) Wi-Fi Prefernce**</span>

|  |  |
| --- | --- |
| ![wifi preference-20260828-024725.png](media://6b7ec765-a6fa-4aa2-a85f-0d0288aae9b1)<br>![wifi preference 2-20260831-005529.png](media://d8f867e3-fa21-494f-931a-c8c23925f0b4) | **Wifi Preference Settings**<br>- `Enable wifi preference settings`: Select this option to apply detailed Wi-Fi settings.
- `Open network notification`: Displays a notification when a high-quality open Wi-Fi network is available.
- `Keep Wi-Fi On during sleep`: Configures when the Wi-Fi connection is maintained while the device is in sleep mode.
- `WLAN frequency band`: Configures the Wi-Fi frequency band to use.
  - `Automatic`: Automatically selects the appropriate frequency band based on the device and network environment.
  - `5Ghz only`: Uses only the 5Ghz band.
  - `2.5Ghz only`: Uses only the 2.5Ghz band.
  - `6Ghz only`: Uses only the 6Ghz band. This option is displayed only if supported by the device.
- `Available channels`: Selects the channels to use for each frequency band.
- `Captive portal detection`: Configures whether to detect Wi-Fi networks that require web login before Internet access is available.
- `Wi-Fi Country code`: Configures the country code used for Wi-Fi.
- `Roam trigger`: Configures the signal strength threshold at which the device starts searching for another AP when the signal strength of the currently connected AP falls below the configured value.
- `Roam delta`: Configures the additional signal strength difference required for switching to a new AP compared to the current AP.
- `Roam period`: Configures the period for collecting RSSI data used to determine roaming.
- `Wifi debug roam`: Displays the current status of the Wi-Fi debug roaming feature. |


### <span style="color: #0747a6">**3) Wi-Fi Remove**</span>

|  |  |
| --- | --- |
| ![wifi remove-20260828-024910.png](media://b365e7c5-a203-4e8f-a445-1d69ede1b54e) | **Wifi Remove Settings**<br>- `Settings enable`: Select this option to delete saved Wi-Fi settings.
- `Remove all`: Select this option to delete all saved Wi-Fi access points. When selected, the SSID field cannot be used.
- `SSID`: Enter the SSID of a specific Wi-Fi access point to delete. This field is available only when Remove all is not selected. |


### <span style="color: #0747a6">**4) Wi-Fi Share**</span>

|  |  |
| --- | --- |
| ![wifi share-20260828-024918.png](media://11066698-28f2-48b3-9165-a2d8dc8bb386) | **Wifi Share Settings**<br>- `Settings enable`: Select this option to use the Wi-Fi Share function.
- `Share UI Hide`: Select this option to hide the Wi-Fi sharing screen (Share UI). |


### <span style="color: #0747a6">**5) APN**</span>

|  |  |
| --- | --- |
| ![apn-20260828-024933.png](media://feed96fa-8e10-4f30-82da-1d9740dbcee2) | **Apn Settings**<br>- Enter the APN information required for your network environment.
- Required fields: `Name`, `APN`, `MCC`, `MNC`. |


### <span style="color: #0747a6">**6) File Download**</span>

|  |  |
| --- | --- |
| ![file download-20260828-024951.png](media://76fdd04b-d75d-41eb-bb28-5169e5cb0f5d) | **File download**<br>- `Enable file download`: Select this option to start the file download. After the download is completed, the Task item is automatically disabled.
- `Path`: Specify the path where the downloaded file will be saved.
- `URL`: Enter the URL of the file to download. HTTP/HTTPS, FTP, SFTP, and SMB protocols are supported.<br>---<br>**Rename**<br>- `Enable rename`: Select this option to rename the downloaded file.
- `Value`: Enter the new file name. If this option is not used, the file name is automatically determined from the URL. |


### <span style="color: #0747a6">**7) File Settings**</span>

|  |  |
| --- | --- |
| ![file settings-20260828-024957.png](media://100c291f-6a0f-4e29-937d-25d509c176b3) | **File Settings**<br>- `File action`: Select the file operation to perform.
  - `Copy File`: Copies the file to the specified path.
  - `Move File`: Moves the file to the specified path.
  - `Delete File`: Deletes the specified file.
- `Target Path and File Name`: Enter the destination path and file name for copying or moving the file.
- `Source Path and File Name`: Enter the destination path and file name for copying or moving the file. |


### <span style="color: #0747a6">**8) Install APK**</span>

|  |  |
| --- | --- |
| ![apk-20260828-025005.png](media://d4acc508-ba68-4463-add4-a9d74b8bd0c3) | **APK**<br>- `Install apk` : Enables the APK installation function.
- `Allow same version update` [V6.8.1+] : Reinstalls the APK even when its versionCode is the same as that of the installed app.  
If disabled, installation of an APK with the same version is skipped. Downgrades and signature mismatches are not allowed.
- `Launch after install` [V6.8.2+] : Automatically launches the installed app after the APK is successfully installed.  
The app is not launched if the installation fails, the download fails, or the installation is skipped because the APK version is the same.
- `Type` : Select Local or URL depending on the location of the APK file.
  - `Local`: Installs an APK stored on the device.
  - `URL`: Downloads an APK from an external URL and then installs it.
- `Path` : When `Local` is selected, enter the path of the APK file stored on the device.  
Ex: `/sdcard/Download/M3SDK_Demo.apk`
- `URL` : When `URL` is selected, enter a URL from which the APK can be downloaded directly.<br>> ℹ️ If both Allow same version update and Launch after install are enabled, the APK with the same version is reinstalled and the app is automatically launched afterward.  
> ℹ️ In earlier versions that do not support these two options, these settings are not applied. |


### <span style="color: #0747a6">**9) Date and Time**</span>

|  |  |
| --- | --- |
| ![date and time-20260831-012822.png](media://ece84ff6-c24b-4baf-9794-205e5561d2fa)<br>![date and time 2-20260831-012751.png](media://b354e74b-9dfc-4b77-95ff-1c3cd9ff98b4) | **NTP Settings**<br>- `Enable`: Enables time synchronization using an NTP server. The setting is applied after the device is rebooted.
- `NTP Server`: Configures the NTP server to use for time synchronization.<br>---<br>**Network Time Sync Settings**<br>- `Enable`: Enables the network time synchronization settings.
- `Network Time sync Enable`: Enables or disables automatic time synchronization over the network.<br>---<br>**Date and Time Settings**<br>- `Datetime Enable`: Enables manual date and time settings.
- `Date`: Sets the date to apply.
- `Time`: Sets the time to apply.<br>---<br>**Time zone Settings**<br>- `Time zone Enable`: Enables the time zone setting.
- `Select time zone`: Selects the time zone to use.<br>---<br>**Time format**<br>- `Time format`: Sets the time format displayed on the device. (12-hour or 24-hour format) |


### <span style="color: #0747a6">**10) Application Setting**</span>

|  |  |
| --- | --- |
| ![appilication-20260831-013533.png](media://5202ca1f-8b1e-4fab-85ed-cb49e7fef387)<br>![appilication 2-20260831-013621.png](media://94a147d6-ea6a-4c1d-a8aa-6e821b6f4e3d) | **Application setting**<br>- `Package name`: When an app is selected on the Application Select screen, its package name is entered automatically.
- `Component enable state`: Sets the enable state of the app. Select [No change] if you only want to configure automatic app launch.
- `Launch app automatically`: Enables automatic app launch.
- `Pin app` [V6.8.0+] : Pins the app to the screen after automatically launching it.<br>---<br>**Permission setting **[V6.0.0+]<br>- `State`: Sets the permission state of the selected permission. (No change, Allow, Deny, etc.)
- `Permission`: Selects the permission whose state will be changed.<br>---<br>**Special app access **[V6.0.0+]<br>- `Battery optimization`: Sets whether battery optimization is applied to the selected app.
- `Do Not Disturb access`:  Sets whether notifications, sounds, and vibrations from the selected app are allowed in Do Not Disturb mode.
  - `No Change`: Keeps the current setting.
  - `Allow` : Allows notifications, sounds, and vibrations from the app even in Do Not Disturb mode.
  - `Deny`: Blocks notifications, sounds, and vibrations from the app in Do Not Disturb mode.<br>> ℹ️ Settings path: [Settings] > [Apps] > [Special app access] > [Do Not Disturb access]<br>- `Install unknown apps`: Sets whether installation from unknown apps is allowed. |


### <span style="color: #0747a6">**11) Display Settings**</span>

|  |  |
| --- | --- |
| ![display-20260828-025055.png](media://18f52b58-73f8-49c0-bdf9-3aeb7dd20390)<br>![display 2-20260831-020846.png](media://0d3cb407-4aba-41df-a722-b0d8ed1fb776) | **Display Settings**<br>- `Enable display settings`: Enables the display settings.
- `Auto Brightness`: Automatically adjusts the screen brightness according to the ambient light level.
- `Brightness Step`: Sets the screen brightness to a value between 0 and 255.
- `Disable screen lock`: Disables the screen lock function.
- `Sleep`: Sets the time before the screen turns off automatically.
- `Policy control`: Configures whether the status bar and navigation bar are displayed.
- `Battery percentage`: Displays the remaining battery level as a percentage in the status bar.
- `Font size` [V6.0.0+] : Sets the size of text displayed on the screen.
- `Display size` [V6.0.0+] : Sets the size of content displayed on the screen.
- `Status Bar Block`: When set to [enable], the notification panel and Quick Settings cannot be opened by swiping down on the screen. Status bar icons remain visible.<br>---<br>**Rotation**  
Configures the screen orientation and rotation behavior.<br>- `Auto rotate` : Automatically rotates the screen orientation based on the device sensor.<br>> ℹ️ `Auto rotate` must be enabled to configure the `Force rotation` setting.<br>- `Force rotation` : Sets the screen orientation.
  - `Default`: Follows the device's default setting.
  - `Automatic`: Automatically changes the screen orientation based on the device sensor.
  - `Landscape`: Locks the screen in landscape orientation.
  - `Landscape(reverse)`: Locks the screen in reverse landscape orientation.
  - `Landscape(sensor)`: Switches the screen orientation based on the sensor while maintaining landscape orientation.
  - `Portrait`: Locks the screen in portrait orientation.
  - `Portrait(reverse)`: Locks the screen in reverse portrait orientation.
  - `Portrait(sensor)`: Switches the screen orientation based on the sensor while maintaining portrait orientation.<br>---<br>**Screen saver**  
Configures the conditions and component for running the screen saver.<br>- `Mode`: Selects the condition for running the screen saver.
  - `While charging`: Runs while the device is charging.
  - `While docked`: Runs while the device is docked.
  - `While charging or docked`: Runs while the device is charging or docked.
  - `Never`: Does not run the screen saver.
- `Component`: Sets the screen saver component to run. |


### <span style="color: #0747a6">**12) Volume Settings**</span>

|  |  |
| --- | --- |
| ![volume-20260828-025123.png](media://013b3ec0-4bdc-46c6-a463-e21d5bee141d) | **Volume Settings**<br>- `Enable Volume settings`: Enables the volume settings.
- `Vibration`: Enables vibration mode. In this mode, ringtone and notification sounds are muted. On Android 13 or earlier, only the ringtone is muted.
- `Media`: Sets the media volume.
- `Ringtone`: Sets the ringtone volume.
- `Notification`: Sets the notification volume. If the ringtone volume is set to 0, notification sounds are also muted.
- `Alarm`: Sets the alarm volume. |


### <span style="color: #0747a6">**13) Keyboard Settings**</span>

|  |  |
| --- | --- |
| ![keyboard-20260828-025137.png](media://8335a0f8-5981-4cbd-8485-cf4cd625a42f) | **Keyboard Settings**<br>- `Enable keyboard settings`: Enable keyboard settings: Enables the keyboard settings.<br>---<br>**Physical keyboard **[V6.0.0+]<br>- `Use on-screen keyboard`: Displays the on-screen keyboard when a hardware keyboard is connected.<br>---<br>**Soft keyboard visibility**<br>- `Default visibility`: Sets the default visibility of the soft keyboard. |


### <span style="color: #0747a6">**14) Language Settings**</span>

|  |  |
| --- | --- |
| ![language-20260828-025147.png](media://05c50b8a-625b-4df5-9ca0-4fbb42032810) | **Language Settings**<br>- `Enable language settings`: Enables the language settings.
- `Language`: Sets the language to use on the device. |


### <span style="color: #0747a6">**15) Location Settings**</span>

|  |  |
| --- | --- |
| ![location-20260828-025231.png](media://e7668706-8551-473c-a344-88db166dcd69) | **Location Settings**<br>- `Enable location settings`: Enables the location settings.
- `Mode`: Sets how location information is used.
  - `Disable`: Disables the location function.
  - `High accuracy`: Uses both GPS and network information to improve location accuracy. |


### <span style="color: #0747a6">**16) Launcher Settings**</span>

|  |  |
| --- | --- |
| ![launcher-20260828-025155.png](media://5956d369-eee8-40e1-a595-d4c5415ef92e) | **Launcher Settings**<br>- `Enable launcher settings`: Enables the launcher settings.
- `Default launcher`: Sets the package name of the app to use as the default launcher. |


### <span style="color: #0747a6">**17) NFC Settings**</span>

|  |  |
| --- | --- |
| ![nfc-20260828-025244.png](media://894d850c-5e10-4e23-8410-2ba7e035d99a) | **NFC Settings**<br>- `Enable NFC settings`: Enables the NFC settings.
- `NFC on`:  Enables the NFC function. |


### <span style="color: #0747a6">**18) GMS Settings**</span>

|  |  |
| --- | --- |
| ![gms-20260828-025256.png](media://ba173a46-6b5f-414d-99ea-2867cb6bcba2) | **GMS Settings**<br>- `GMS Settings Enable`: Enables the GMS settings.
- `Package Disable`: Disables all applications included in GMS.<br>> ℹ️ Settings configured with Package Disable are applied on the next boot. The application process is displayed through StartUp notifications, and the device should not be operated until the process is complete. |


### <span style="color: #0747a6">**19) Enroll a device Owner**</span>

|  |  |
| --- | --- |
| ![enroll device owner-20260828-025305.png](media://1b108302-6e42-4edb-8bc7-20f64e6ee675) | **Enroll a device owner**<br>- `Setting device owner`: Enables the Device Owner setting.
- `Package name`: Sets the package name of the application to register as the Device Owner.
- `Class name`: Sets the class name to use for Device Owner registration.
- `Auto Fill to SOTI AE`: Automatically enters the package name and class name of SOTI AE when using SOTI AE as the Device Owner. (For a detailed configuration example, refer to the SOTI_with_M3StartUp document.)<br>> ℹ️ After a factory reset, scan the exported QR codes in order on the Setup Wizard screen of the device to which the settings will be applied. |


### <span style="color: #0747a6">**20) OTA Settings**</span>

|  |  |
| --- | --- |
| ![ota-20260828-025312.png](media://d890e3ad-3b3b-4192-bb99-49115211a1e0) | **OTA Settings**<br>- `Enable OTA settings`: Enables the OTA settings.<br>- `Type`: Select Local or URL depending on the location of the OTA file.
- `Path`: When Local is selected, sets the path where the OTA file is stored.
- `URL`: When URL is selected, sets the URL from which the OTA file will be downloaded.<br>> ℹ️ The update type of the OTA package and whether it can be applied are determined according to the file naming rules of the M3OTA app. For more information about the file naming rules, refer to **[APP Manual - M3 OTA](https://m3mobile-manual.refined.site/space/M3APPMANUAL/83132417/M3+OTA)**. |


### <span style="color: #0747a6">**21) Certificate**</span>

|  |  |
| --- | --- |
| ![certificate-20260828-025324.png](media://225deccf-126d-4d58-8f49-199cc3fda6a3) | **Certificate**<br>- `Certificate action`: Sets the certificate action to **None** or **Install**.
- `Certificate Source`: Enter the certificate data or set the local path where the certificate file is stored.
  - For an unencrypted user certificate, enter the String value of the certificate.
- `Certificate name`: Sets the certificate name.
- `Password`: Enter the password for an encrypted certificate(`.p12`, `.pfx`, etc.).
- `Credential use`: Select the purpose for which the certificate will be used.
- `Private key`: If a user certificate is required for an EAP-TLS connection, enter the unencrypted String value of the private key. |


### <span style="color: #0747a6">**22) Intent**</span>

|  |  |
| --- | --- |
| ![intent-20260828-025332.png](media://5e03e5d3-3654-44fc-9d85-fe6a5a5f2fd2) | **Intent**<br>- `Intent action`: Sets the Intent execution method to Broadcast or StartActivity.
- `Name`: Sets the Task item name displayed in the Task Item List. (Example: If the name is set to `test`, it is displayed as `intent(test)` in the list.)
- `Action Name`: Sets the action name to execute.
- `Package Name`: Sets the package name of the target application when using an explicit Intent.
- `Class Name`: Sets the target class name when using an explicit Intent.
- `Category`: Sets the category to use for the Intent.
- `Extras`: Sets additional data to be passed with the Intent. |


### <span style="color: #0747a6">**23) Accessibility Settings **</span>[V6.0.0+]

|  |  |
| --- | --- |
| ![accessibility-20260828-025604.png](media://60b57ecb-334a-4c53-a416-6dc10698052a) | **Accessibility Settings**<br>- `Touch mode`: Sets the touch recognition mode for the device screen.
  - `No change`: Keeps the current touch mode.
  - `Finger Only`: Recognizes finger touch only.
  - `Glove & Finger`: Recognizes touch from both gloved and bare fingers.
  - `Stylus & Finger`: Recognizes both stylus and finger touch. |


### <span style="color: #0747a6">**24) Airplane Settings **</span>[V6.0.0+]

|  |  |
| --- | --- |
| ![airplane-20260828-025610.png](media://7cfcb438-7871-46ec-ac6f-b8852a725bf3) | **Airplane Mode Settings**<br>- `Airplane`: Enables airplane mode. |


### <span style="color: #0747a6">**25) Bluetooth Settings **</span>[V6.0.0+]  <span style="color: #0747a6">** **</span>

|  |  |
| --- | --- |
| ![bluetooth-20260828-025615.png](media://de9d3e67-0b36-41e8-a438-06277aeaa130) | **Bluetooth Settings**<br>- `Bluetooth`: Enables or disables Bluetooth. |


### <span style="color: #0747a6">**26) Data roaming Settings **</span>[V6.0.0+]  <span style="color: #0747a6">** **</span>

|  |  |
| --- | --- |
| ![data roming-20260828-025620.png](media://aaf27be0-9729-401d-81cd-f9dd5c8a5437) | **Data Roaming Settings**<br>- `Data roaming`: Enables or disables data roaming. |


### <span style="color: #0747a6">**27) Mobile data Settings **</span>[V6.0.0+]  <span style="color: #0747a6">** **</span>

|  |  |
| --- | --- |
| ![mobile data-20260828-025625.png](media://098d8f19-fe19-410f-a103-ad805b018615) | **Mobile Data Settings**<br>- `Mobile data`: Enables or disables mobile data. |


### <span style="color: #0747a6">**28) Gesture Settings **</span>[V6.3.6+]

|  |  |
| --- | --- |
| ![gesture-20260828-025630.png](media://e8665b5b-eb99-4c23-8416-20beccf8a810) | **Gestures**<br>- `Jump to camera`: Enables or disables the function that launches the camera app when the power key is pressed twice quickly. |


### <span style="color: #0747a6">**29) Delay Settings **</span>[V6.0.0+]

|  |  |
| --- | --- |
| ![delay-20260828-025634.png](media://696a2a1d-435a-4f2b-a3a1-c608ba2761f5) | **Delay Settings **<br>- `Delay Enable`:  Enables or disables the delay function for applying StartUp settings.
- `Delay time(ms)`: Sets the waiting time before applying the settings in milliseconds.<br>> ℹ️ Example) when Delay time(ms) is set to `8`:
> ℹ️ 
> ℹ️ [Result]  
> ℹ️ Display Setting > 8(ms) Delay > Date and time are applied in sequence.
> ℹ️ 
> ℹ️ ![image-20240829-005951.png](media://2425b135-7d54-4ae9-a4ea-3e7037297618) |


### <span style="color: #0747a6">**30) Quick Tile Settings **</span>[V6.4.1+]

|  |  |
| --- | --- |
| ![image](media://f5592fdf-8733-407b-ac1c-a1865b7e57ea) | **QuickTile Settings **<br>- `Enable QuickTile settings`: Enables the function to customize the Quick Tiles displayed in the notification panel.
- `Quick Tile Action`: Selects how the QuickTile settings are applied.
  - `Show All`: Displays all available Quick Tiles regardless of the items selected below.
  - `Hide All`: Hides all Quick Tiles from the notification panel, including custom tiles.
  - `Show Individual`: Displays only the tiles selected in QuickTile Identifier.
  - `Hide Individual`: Hides only the tiles selected in QuickTile Identifier and displays the unselected tiles.
  - `Default`: Follows the system default behavior without changing the tile display settings.<br>---<br>**QuickTile  Identifier **  
Selects the default system Quick Tiles to display in the notification panel.<br>- `Add Custom Tile`:Adds a custom Quick Tile by entering the Quick Tile name and service ID. |


### <span style="color: #0747a6">**31) USB Settings **</span>[V6.5.10+]

|  |  |
| --- | --- |
| ![usb-20260828-025716.png](media://9f91ad56-c660-4960-854f-e475adbeb603) | **USB Settings**<br>- `Use USB for`: Enables the USB mode setting to be applied by default when the device is connected via USB.
- `USB Mode`: Sets the mode to use when the device is connected via USB.
  - `File Transfer(MTP)`: Transfers files to and from the device via USB.
  - `MIDI`: Uses the device as a MIDI device via USB.
  - `PTP`: Transfers photos via USB.
  - `No data transfer`: Allows charging only without data transfer.<br>※ Available USB modes may vary depending on the device model. |


### <span style="color: #0747a6">**32) ADB Settings **</span>[V6.5.24+]

|  |  |
| --- | --- |
| ![adb-20260828-025719.png](media://728b68d6-c273-4799-996b-5e22311d225f) | **ADB Settings**<br>- `Enable ADB settings`: Enables ADB settings.
- `ADB debugging`: Enables or disables ADB debugging. |


### <span style="color: #0747a6">**33) ETC**</span>

|  |  |
| --- | --- |
| ![etc-20260828-025723.png](media://d40c6cfb-faec-48f2-9ae5-f8ac08a31550) | **ETC Settings**<br>- `Setup after reboot`: Sets when the configured actions are applied when Apply Settings is checked.
  - `Enable`: Applies the configured actions after the device reboots. The actions are not applied immediately when StartUp is closed.
  - `Disable`: Applies the configured actions immediately when StartUp is closed using the Back button on the Main screen. If StartUp is not closed using the Back button, the actions are applied after the next reboot.
- `Bypass setup wizard`: Enables skipping the Setup Wizard. After a factory reset, if a QR Code containing settings is scanned before the Setup Wizard is completed, the configured actions are applied, and the Setup Wizard exit procedure proceeds after the actions are completed.
- `Import UI Type(for Export)`: Selects how the settings are applied when a StartUp settings QR Code is scanned in the background.
  - `Activity`: Opens the StartUp Import screen to import the settings when the QR Code is scanned.
  - `Toast`: Imports the QR Code settings in the background without opening the StartUp screen. The progress and result are displayed through Toast messages, and the settings are applied after all QR Codes have been scanned. |


### **NOTE. Device Services**

- The table below lists only the features that are not supported by each product.
- Features not listed in the table are available on all supported products.
- On unsupported products, a feature may be unavailable or may not appear in the **Add Task Item** list.

|  |  |
| --- | --- |
| <span style="color: #ffffff">**Features**</span> | <span style="color: #ffffff">**Unsupported Device**</span> |
| Wi-Fi Preference | PC10 |
| Wi-Fi Share | SM15, SM20_A14, UL20_OREO, UL20_PIE, SL10, SL10K, SL20K, SL20P, PC10 |
| APN | SM15, UL20_OREO, UL20_PIE, SL10, SL10K, PC10 |
| Keyboard Settings | SM24, SM25 |
| Location Settings | PC10 |
| NFC Settings | PC10 |
| GMS Settings | SM15, SL10, SL10K, PC10 |
| Enroll a Device Owner | SM15, SM20, SL10, SL10K, SL20, SL20K, SL20P, PC10 |
| OTA Settings | SM15, SL10, SL10K, PC10 |
| Certificate | SM15, SM20_A14, UL20_OREO, SL10, SL10K |
| Accessibility Settings | SL10, SL10K, SL20, SL20K, SL20P, PC10 |
| Data Roaming Settings | PC10 |
| Mobile Data Settings | PC10 |



---

## **3. Apply Task Items**

: Task items added to StartUp can be applied through **Apply Settings**, a QR Code or JSON file, or an Intent. Task items are applied from top to bottom in the order shown in the **Task Item List**.


### **3.1) Apply Settings**

When the **Apply Settings** checkbox at the bottom of the Main screen is enabled, the task items saved in StartUp are applied to the device when the application process is executed. When **Apply Settings** is disabled, the task items are saved but are not applied to the device.


**Reboot device**  
When Option menu > Reboot device is selected or the device is rebooted directly, the task items are applied after the reboot is completed.   
The task items are applied after reboot regardless of whether Setup after reboot is set to On or Off.


**Back button**  
When StartUp is closed using the Back button on the Main screen, the time at which the task items are applied depends on the Setup after reboot setting.

- Setup after reboot: On  
The task items are not applied when StartUp is closed. They are applied after the device is rebooted.
- Setup after reboot: Off  
The task items are applied immediately when StartUp is closed using the Back button. If StartUp is not closed using the Back button, the task items are not applied immediately and are applied after the device is rebooted.

All of the application methods described above work only when Apply Settings is enabled.


### **3.2) Intent (Single Setting)**

When task items or device settings are applied through an Intent, they are applied regardless of whether Apply Settings is enabled.   
Intents operate in the following two ways:

- Apply an individual function: Sends an Intent for a specific function and applies that function immediately.
- Configure and apply task items: After sending multiple setting requests, send the `STARTUP_ACTION_CONFIG_FIN` Intent last to start applying the saved task items in StartUp.

For more information about the types of Intents and how to use them, refer to the **Intent** section of **[SDK Manual - StartUp](https://m3mobile-manual.refined.site/space/SDK/73662469/StartUp)**.


### **3.3) Import (QR Code)**

When a QR Code is scanned, the task items included in the QR Code are imported and the application process starts automatically, regardless of whether Apply Settings is enabled.

When using multiple QR Codes, scan all QR Codes in order before the task items are applied. Depending on the Setup after reboot setting, the task items are applied immediately or after the device is rebooted.

For more information about QR Code Import, refer to the **[[Import]](https://m3-mobile.atlassian.net/wiki/spaces/M3APPMANUAL/pages/24379393/APP+Start+Up#5.--Import)** section below.



---

## **4. Export**

The Export function is divided into Make barcode, which exports task items saved in StartUp as QR Codes, and File transfer, which transfers resource files used by M3 applications.


### **4.1) Make barcode (Task items)**

You can convert task items saved in StartUp into QR Codes and export them to another device. After selecting the task items to export and selecting Export, the selected task items are generated as one or more QR Codes.

|  |  |
| --- | --- |
| ![image](media://0a34a754-c44c-4916-8a9a-fe847dca7ba1) | **StartUp Settings**<br>- Selecting an item designates the task item for export.
- Long-pressing a task item allows you to edit it.
- `Export`: Converts the selected task items into QR Codes. Export cannot be started when no items are selected.
- `Select all`: Selects all task items.
- `Cancel`: Cancels the export and returns to the Main screen.<br>> ℹ️ When QR Codes are generated, the timing for applying the task items on the receiving device is determined according to the ETC Settings > Setup after reboot setting configured on the sending device.  
> ℹ️ For more information, refer to the **[[ETC]](https://m3-mobile.atlassian.net/wiki/spaces/M3APPMANUAL/pages/24379393/APP+Start+Up#33)-ETC)** section. |
| ![image](media://d8757b68-8383-4cb4-9d36-40531c5409be) | **Export barcode**<br>- hese are QR Codes that can be read by StartUp on another device.
- When multiple QR Codes are generated:
  - Scan them on the receiving device in the page order displayed at the bottom of the screen.
  - Swipe the QR Code screen left or right to move to the next QR Code. |

> ℹ️ Task items configured in StartUp are saved in the `StartUp.json` file at the following path. Make barcode converts the task items selected in the Task Item List into JSON-format data and generates QR Codes.
> ℹ️ 
> ℹ️ ```
> ℹ️ [Path]
> ℹ️ Internal Storage/Android/data/com.m3.startup/StartUp.json
> ℹ️ ```
> ℹ️ 
> ℹ️ - To distribute the entire StartUp configuration identically, copy the `StartUp.json` file to the same path on another device.
> ℹ️ - The JSON format is not compatible with the `StartUp.xml` file used in StartUp V2.x.


### **4.2) File transfer (M3 App Resource)**

File transfer is a function for transferring configuration files used by M3 applications, such as KeyTool and ScanEmul, to another device. When the receiving device scans the transfer QR Code, a Bluetooth connection is established and file transfer begins.

This function can be used to configure key mappings, scanner settings, and other settings that are not managed as StartUp task items in the same way across multiple devices. It allows the existing configuration to be shared without repeating the setup on each device.

This function operates separately from the Export and Import of task items saved in StartUp.

|  |  |
| --- | --- |
| ![image](media://fd4fddc1-fc19-493d-bece-5e6f5c09b7b4) | **File transfer**<br>- On the **File transfer** screen, select the file to transfer and select **Export** to generate a transfer QR Code.
- When the receiving device scans the QR Code, the two devices are connected via Bluetooth. File transfer starts automatically once the connection is established.
- Supported files and products are listed in **[[File transfer Supported File List]](https://m3-mobile.atlassian.net/wiki/spaces/M3APPMANUAL/pages/24379393/APP+Start+Up#%5BFile-transfer-Supported-File-List%5D)**.<br>> ℹ️ Bluetooth is enabled automatically when File transfer starts. Keep Bluetooth enabled on both the sending and receiving devices until the file transfer is complete. |
| ![image](media://ba08f3b0-b6e7-4639-be58-34be31fbef65) | **Export barcode**<br>- This QR Code is used to start file transfer.
- The QR Code contains the file path and Bluetooth connection information required for the transfer.
- Scanning the QR Code on the receiving device starts the transfer of the corresponding file. |


#### **[File transfer Supported File List]**

The currently supported files based on the current code are listed below. `Keytool.xml` and `Keytool.json` in the table below are the names displayed on the StartUp screen.

| <span style="color: #ffffff">**파일명**</span> | <span style="color: #ffffff">**SM15**</span><br><span style="color: #ffffff">**SM20**</span> | <span style="color: #ffffff">**SM20_A14**</span><br><span style="color: #ffffff">**UL20**</span> | <span style="color: #ffffff">**SL10K SL20**</span><br><span style="color: #ffffff">**SL20K SL20P**</span><br><span style="color: #ffffff">**US20 US30**</span><br><span style="color: #ffffff">**UL30 SM30**</span><br><span style="color: #ffffff">**SM24 SM25**</span> | <span style="color: #ffffff">**WD10**</span> | <span style="color: #ffffff">**SL10**</span><br><span style="color: #ffffff">**PC10**</span> |
| --- | --- | --- | --- | --- | --- |
| Keytool.xml | O | O | X | X | X |
| ScanEmul.db | O | O | O | X | O |
| LRScanEmul.db | O | X | X | X | X |
| UHFEmul.db | O | X | X | X | X |
| Keytool.json | X | X | O | O | X |



---

## **5.  Import**

The Import function allows you to import and apply task items to a target device using a QR Code generated by StartUp or a `StartUp.json` file.

A QR Code can be scanned from the Read barcode screen within StartUp, or directly using the device scanner without launching the StartUp screen.


### **5.1) Read Barcode (QR Code)**

|  |  |
| --- | --- |
| ![import - read barcode-20260909-011704.png](media://1fc04db0-bd84-4ecf-8267-4f2a38226bb8) | **Import Barcode**<br>- Scan a StartUp QR Code using the device scanner to import settings from another device. You can also scan the QR Code with the camera by selecting Use camera.
- If the QR Code consists of multiple pages, all pages must be scanned in the displayed page order.
- After scanning the last QR Code, the task items included in the QR Codes are imported. |


**Import Result**

When the QR Code import is complete, the **Import Result** screen is displayed. The subsequent behavior depends on the Setup after reboot setting included in the QR Code.

|  |  |
| --- | --- |
| **Setup after reboot: On**<br>- When **Reboot now** is selected or the 30-second timeout expires, the device reboots and the task items are applied.
- When **Cancel** is selected, the automatic reboot is canceled and the task items are not applied at that time. The imported task items are applied when the device is rebooted later. | **Setup after reboot: Off**<br>- The reboot button is not displayed, and only the **Close button** is displayed.
- When **Close** is selected or the 10-second timeout expires, the task items are applied without rebooting the device. |
| ![import complete - reboot-20260909-011752.png](media://08e98782-9255-4f6b-94f1-7da8bf999c3a) | ![import complete - no reboot-20260909-011716.png](media://9e070bd7-2644-439e-904f-e64727fbf11e) |


### **5.2) Any-Screen Scan (QR Code)**

A StartUp QR Code can be scanned using the device scanner even when the StartUp screen is not running.  
The behavior after scanning depends on the Import UI Type (for Export) selected when the QR Code was generated.


**Activity**

- If there is one QR Code, scanning it opens the **Import Result** screen.
- If there are multiple QR Codes, scanning the first QR Code opens StartUp’s **Import Barcode** screen. Scan all remaining QR Codes in the displayed page order.
- After all QR Codes have been scanned, the **Import Result** screen opens. Subsequent behavior is determined by the Setup after reboot setting.


**Toast**

- The StartUp **Import Barcode** and **Import Result** screens are not opened.
- Each time a QR Code is scanned, the progress is displayed in a Toast message at the bottom of the screen.
- If there are multiple QR Codes, scan all of them in the displayed page order.
- After the last QR Code is scanned, the task items are imported and the application process starts automatically.

> To use the camera, go to Main(Admin) > Option menu > Read barcode and select Use camera.


### **5.3) Json**

Task items can be imported to the device using a `StartUp.json` file containing task items.

> ℹ️ File storage path
> ℹ️ 
> ℹ️ ```
> ℹ️ [Path]
> ℹ️ Internal Storage/Android/data/com.m3.startup/StartUp.json
> ℹ️ ```
> ℹ️ 
> ℹ️ File names are case-sensitive, so the file must be saved exactly as `StartUp.json`.


**When the file is detected automatically**

- When the File Observer detects a change to `StartUp.json`, the **Import Result** screen is displayed automatically. You can check the task items imported from the JSON file.
- JSON Import always uses the reboot method regardless of whether **Setup after reboot** is set to On or Off.
  - When Reboot now is selected or 30 seconds elapse, the device reboots and the task items are applied.
  - When Cancel is selected, the task items are not applied at that time. They are applied when the device is rebooted later.


**When the file is not detected automatically**

After saving the `StartUp.json` file in the specified path, you can send a Broadcast to request that it be applied.

- Broadcast Action: `m3mobile.co.kr.ACTION.SET_WITH_STARTUP`
- ADB command:

When StartUp receives the Broadcast, it performs the following steps:

1. Loads the `StartUp.json` file from the specified path.
2. Automatically reboots the device.
3. Applies the task items included in the JSON file after the reboot is complete.



---