Total Control is released now! Top Speed,frame rate up to 60 fps.
Purchase channel: Easily upgrade to what you want from in-App purchase channel, support WeChat Pay, Alipay and Paypal.

Version 7.0.0 (Update 11) release notes
Part I - Basic functions
1. Added BMP Creator to quickly and accurately search.
     --- Device information can be added to BMP format files 
     --- Support Color Chooser to get the coordinates and color values of a pixel
2. Allow the rooted phone to be able to run TC without the need to grant permission via USB shell.
3. Multiple TC APPs can be installed on the same mobile phone.
4. Professional Edition supports mobile phone H264 hardware encoding settings for better picture quality (some mobile phone support).
5. MDCC supports shortcut keys to set/cancel mouse (shortcut M), keyboard (shortcut K), FN sync (shortcut F).
6. Mirror mode supports THA voice.
7. MDCC supports user customization to increase groups.
8. Support to exit the TC APP after the disconnection to help the phone save power.
9. Support for Android 10.

Part II - Script functions
Comprehensive
1. Easier to set up scripts to run on multiple devices.
2. Support Ringo to run independently;
3. The script supports the Excel format.
     ---Support recording script storage as Excel 
     ---Support for modifying script instructions in Excel 
     ---Support to execute Excel format script
     ---Support Excel format script export to JS or JSON

JS API
1. Support for creating periodic loop task interface taskCreate(name, scriptFile, opt). 
2. Add device.set() and device.get() interface to set and get the phone settings parameters.  
     --- device.get('wifi:enable') get wifi status
     --- device.set('wifi:enable', true|false) set the wifi switch
     --- device.get('mobile_data:enable') get the status of the mobile data 
     --- device.set('mobile_data:enable', true|false) set the mobile data switch 
     --- device.get('bluetooth:enable') get Bluetooth status 
     --- device.set('bluetooth:enable', true|false) set the Bluetooth switch 
3. Optimize getPixelColor(); 
4. Add parseBMP() for parsing BMP.
5. Modify getSetting(), add getSetting(sigmaConst.Pathname) and getSetting(sigmaConst.Display).
6. Optimize swipe() to devices.swipe([x1, y1], [x2, y2], speed), add the speed parameter.
7. Optimize inputText() to devices.inputText(x, y, <content>). 
8. Optimize seekImage() to seekImage(imageName, [optional x1, y1, x2, y2], options).

REST API
1. The REST API is upgraded to the V2 version to provide a more consistent return value, and V1 maintains the original interface return value; 
2. Support for creating periodic cycle tasks interface taskCreate(<name>,,); 
     --- POST: …/TotalControl/v2/tasks?name=<name>&file=&iteration=&time=<time>&repeat=[
3. Add device.set() and device.get(), set and get phone settings parameters.
     --- POST …/devices/:device/settings?type=wifi&state= 
     --- POST …/devices/:device/settings?type=bluetooth&state= 
     --- POST …/devices/:device/settings?type=mobile_data&state= 
     --- GET …/devices/:device/settings?type=wifi 
     --- GET …/devices/:device/settings?type=bluetooth 
     --- GET …/devices/:device/settings?type=mobile_data 
4. Optimize seekColor(),compareColor(),compareColorEx(). 
     --- GET …/devices/:device/screen/colors/color?rect=:rect&dir=:dir&color=:color&sim=:sim -->
     …/devices/:device/screen/colors?q=search&rect=:rect&dir=:dir&color=:color&sim=:sim 
     --- GET …/devices/:device/screen/colors/color?&x=:x&y=:y&color=:color&sim=:sim -->
     …/devices/:device/screen/colors?q=comparison&x=:x&y=:y&color=:color&sim=:sim 
     --- GET …/devices/:device/screen/colors/color?color=:color&sim=:sim -->
     …/devices/:device/screen/colors?q=comparison&color=:color&sim=:sim 
5. Add the interface for obtaining the version number. 
     --- GET …/TotalControl/v1/settings?q=versions 
     --- GET …/TotalControl/v2/settings?q=versions 
6. Modify taskDelete(name). 
     --- DELETE: …/TotalControl/v2/tasks/<name> 
7. Implement the file operation related API. 
     --- POST …/TotalControl/v2/storage? 
     --- GET …/TotalControl/v2/storage?q=localDirectory 
     --- GET …/TotalControl/v2/storage/<area>/ 
     --- DELETE …/TotalControl/v2/storage/<area>/<file> 
     --- DELETE …/TotalControl/v2/storage/<area>/<dir>/<file>
     --- DELETE …/TotalControl/v2/storage?file=<file>
8. Modify getSetting(), add Pathname and Display attributes. 
     --- GET …/devices/:device/settings?type=display 
9. Optimize swipe() interface to devices.swipe([x1, y1], [x2, y2], speed), add speed parameter. 
     --- POST …/TotalControl/v2/devices/:device/screen/inputs?token=:token&coord=:coord&speed=:speed 
10. Optimize inputText() interface to devices.inputText(x, y, <content>); 
     --- POST …/TotalControl/v2/devices/:device/screen/texts?token=:token&text=:text&x=:x&y=:y
11. Optimize seekImage() interface to seekImage(imageName, [optional x1, y1, x2, y2], options)。
     --- GET …/TotalControl/v2/devices/:device/screen/images?token=:token  

Version 7.0.0 (Update 10) release notes
Part I - Basic functions
1. Add device.screenshotToMemory() API, screenshot to the memory, improve the efficiency of looking for color.
2. Provide status showing whether the current device is executing a script in WDM and MDCC mode.
3. Supports one-click setting of image quality and mode for all connected devices in MDCC.
4. Optimize the file transfer function of the MDCC to improve the reliability of file transfer.
5. Support Paypal payment (international network).
6. Support the automatic refresh of the directory after file transfer to ensure real-time display after transmission.
7. Optimize the MDCC sorting function to support more sorting methods.

Part II - Script functions
Comprehensive
1. Optimize multi-device execution, allowing single scripts to be executed simultaneously on multiple devices, set up when creating tasks.
2. All APIs provide uniform error information, and URLs support relative paths.
3. Restart script execution when dropped connection resume.

JS API
1. Add device.contactSave() API,users can save contacts in different formats.
2. Add restartApp() API,can restart APP.
3. Add device.set('TC:clipboard:text', message) API,support to set clipboard data on the device.
4. Optimized scriptRun() API,support parameter transfer function.
5. Optimized addDeviceFunction() API,add optional parameters.
- a. support multiple devices
- b. support synchronous / asynchronous operation
- c. Add delDeviceFunctio() API, support to delete custom methods
5. Optimized send() API, optimize direction and page key function.
7. Optimized device.click2() API, supports the ability to randomly click on a location within a specified area.
8. Optimized Excel file operation function.
- a. Support for reading data from specified coordinates in an Excel file.
- b. Support for reading data from a specified coordinate area in an Excel file.
- c. Support for calls to Apache POI functions.
- d. Support for automatic filling of empty cells after reading Excel blank cells.

REST API
1. Add restartApp() API, the interface can restart APP.
2. Added address book backup and restore function.
3. Optimize REST API usage to ensure REST requests are successful.
4. Optimize the send() API to optimize the direction and page-turning functions.

Version 6.9.3 release notes
Optimized based on the stable version Total Control 6.9.2
1. Support Samsung S10,Xiaomi 9.
2. Allow multiple TC apps to run on one device (different package name).
3. Remove the Rest API limit.
Fixed bug
1. Fix the problem of black screen on some mobile phones.
2. Fix the problem of screen flicker when switching sigma input method.

Version 6.1.0 (Update 060902) release notes
1. Fix some phone flickering and black screen issues when clicking Home and the recent app screen
2. Fixed that the recording script could not be executed on multiple phones, and the problem of selecting multiple devices is invalid.
3. Fix the problem that the REST API can't get the granted request automatically when it is less than 1000 times.
4. Fix the problem that the REST API is unavailable due to statistical file corruption

Version 6.1.0 (Update 060901) release notes
1. Fix screen flicker issue in Lite version
2. Fix script does not support for(;;) syntax issues

Version 6.1.0 (Update 060900) release notes
The core functions
- 32-bit and 64-bit support, users can enjoy 64-bit larger memory space and faster speed.
- Fix some pop-ups that cause the connection to be disconnected.
- For the automatically connected mobile phone settings, the phone will automatically reconnect after it is disconnected abnormally.
- You can drag and drop files to the phone window at any time.
- Support the Tab keys to switch to the next or previous item in the selected item.
- Video recording can be stored in segments and saved as a single file according to the set time.
- Professional Edition: In WDM mode, users can hide the first two lines of the phone window to display more phone screens.

MDCC
- Allow users to adjust the size of the MDCC window. In 2K and 4K displays, more mobile phone thumbnails can be displayed, and the number of rows and columns and window size can be adjusted as needed.
- Convenient for users to use TC for customer service support, when fast message notification is enabled, TC can intercept notifications, pop up in the queue, click notifications can easily navigate to devices and applications.

The script function
- Comprehensive
a、a dedicated script window for the user to write or execute the script.
b、Provide a "detect" window that allows the user to check various internal properties of the test execution (such as triggers, threads, engines, notifications, etc.).
- JS & REST API:
a、Support a timing function that allows the script to execute at a specific time.
b、Can identify whether you are in MDCC or WDM mode.
c、Use 3 different methods to ensure and confirm the closure of the App process.
-JS API:
a、TCWait() support a timeout option so that the function does not wait indefinitely.
b、device.get() retrieves information about the device.
c、Support printVar() interface to print variable content.
d、The addDeviceFunction() interface supports dynamically create the functionality of device.().
e、Support the rhinoRestart() interface to restart the virtual terminal Rhino engine.
f、The device.adb() interface supports directly call the adb protocol.
g、Support advanced address book function, support Json and Excel, and import multiple mobile phones asynchronously.
- REST API:
a、JS API can be executed through POST.
b、Ability to upload/download files from a PC local storage location where the TC software is installed.
c、Ability to execute scripts asynchronously and check script execution status. When checking the execution of the script, return the result and the error message.
d、Retrieve notification information (can be searched by device, application or text).
e、The function of device.() can be dynamically created.
f、The device number and multiple device IDs can be accepted.
g、You can add basic address book features.

Version 6.1.0 (Update 060802) release notes
Support Android 9.0
Increase the timing execution script function
Support API to connect all devices
Increase the reading of SMS API
JS scripts support threading capabilities
JS script Supports create task function
Support JS API popup to allow users to enter information
Increase latency when recording Rest API
Allow users to modify the Rest API port number
Support Chinese and English switching
Fix the problem that the phone above MIUI9.5 is offline

Version 6.1.0 (Update 060801) release notes
Fix a memory leak caused by script screenshots
Fix the problem that the installation is completed and the phone is stuck
Fix an issue where SCP scripts cannot be executed

Version 6.1.0 (Update 060800) release notes
- MDCC
40 sets of original multi-control, automatic upgrade to 50 sets of multi-control, the price remains unchanged
The original multi-control 60 units, automatically upgrade to 70 more control, the price remains unchanged
The multi-control center supports the "Enable/disable the automatic rotation of the phone screen" setting, and the horizontal screen is displayed as a vertical screen to accommodate more mobile phones.
Optimize multi-control center, adaptive arbitrary display ratio
Multi-control center supports a one-button sleep/wake function
- Script Function
REST API
Provides script uploading and execution via the REST API to execute local JS scripts
Support multiple devices
Support available group/all device ID
JS API
Support interface for obtaining TC installation path and working path
Support scriptWait() interface to get scriptRun() running state
There is only one device, no longer prompting the user to select the device
Optimize the problem of JS script execution
Recording playback
Increase the ability to record REST APIs
Recording/playback of the script written will check if the device exists
Support recording/playback interface makes it easier to understand
Optimize scripts to support the most efficient latency
Support multi-device intelligent recording/playback JS scripts, and record REST API functions
Support script recording function
Others
Support image recognition, development, faster and more accurate, less CPU
Support script executor that can execute multiple scripts and other functions simultaneously
- Comprehensive
Support mirroring, scanning QR code, no USB, only mirroring is not supported.
Optimize the right mouse button function to simulate multiple keys and return
Optimize the connection wizard to help connect with different phones
Optimize the video recording save function, more than 1 G will create a new video file
Increase connection "diagnostic function"
- Known issue
Some X86 phones may have a black screen using Acceleration Mode 1 or Acceleration Mode 2. It is recommended to use high compatibility mode or use version 6.7.1.

Version 6.1.0 (Update 060701) release notes
- Fix the bug with multiple phones that cannot be connected

Version 6.1.0 (Update 060700) release notes
- Increase 33 REST API scripts
Supports any scripting language (JS, Java, Python, etc)
Supports any platform (Windows, Linux, Andriod, IOS, etc)
Supports remote control (Any network that can connect TCs)
Supports simultaneous control of multiple TCs (group control of hundreds of mobile phones)
- Increase the script API
Support screenshots saved to the phone's API
Support API that waits for a picture/color display.
Support access to the Activity API running in the foreground.
Increase the opening of the specified Activity API.
Increase the API of network communication.
Support method timer API.
Support access to clipboard content API.
- Supports more convenient key operations (arrow keys, shift+direction keys, etc.)
- Support software function wizards
- When the device discovery connection, the TC function is automatically started
- Increase the time setting to automatically start and stop the TC
- One-key shutdown the phone
- Support addDeviceFunction() for user-defined device <function>
- When switching a new group, the first device in the group is automatically displayed as the master device
- Optimize the phone settings (screen/button) wizard
- Optimize WiFi connection display window
- Repair the phone with various resolutions cannot display properly above Android 8.0
- Repairing the bug that the phone cannot connect correctly after the notebook sleepping

Version 6.1.0 (Update 060601) release notes
- Optimize software performance and reduce latency

Version 6.1.0 (Update 060600) release notes
- Backup, Restore and Delete for Contact Information,SMS and Call log
- Increase professional trial (72 hours) function
- Increase "DirectX" or "OpenGL" mode, enhance software and computer compatibility, solve the problem of black screen window
- Optimize the mouse wheel: Page Up/Down, swipe left/right and scroll up/down
- Script Function
Better optimization scriptRun() and scriptKill()
Optimization design running multiple scripts at the same time, different user login features
Support interface to get setup information
Increase access to the cursor position of the interface
Increase get the API of the interface
MDCC provides full / uncheck device selection when executing scripts
Provides pause and stop functions for script execution
Provides the interface to get the contents of the clipboard
Application of Baidu's text recognition
- Increase the screen capture saved in the phone
- Optimize the mouse wheel sliding effect
- Support for more keyboard
- Optimize the connection help tips
- Better support for English language
- MDCC: One key to screen shot to all mobile phones
- Optimize THA video and audio synchronization
- Save the connection record after WiFi connection, easy to connect again
- Optimize the multi-control center memory consumption problems, improve the number of devices and stability

Version 6.1.0 (Update 060505) release notes
- Support Android 8.1
- Allow to setup phone windows to be "always on top"
- Support script to get the language's interface
- Can resize the phone window in all edges
- Optimize the mouse wheel: Page Up/Down, swipe left/right and scroll up/down

Version 6.1.0 (Update 060504) release notes
- Push down wheel button to bring to Home screen
- Optimize the method of turning on the USB debugging
- Support script to get the language's interface
- Support script binding function via keyboard
- Ability to support scripts to run in the "preload" during installation or upgrade
- Tips for devices that do not support NVIDIA graphics cards
- Provide an/off checkbox to turn on/off brightness control functionality

Version 6.1.0 (Update 060503) release notes
- Increase MDCC groups from 3 to 5
- Ctrl+T to take screenshot
- Modify phone name in WDM
- Fix Bugs

Version 6.1.0 (Update 060501) release notes
- Optimizing screen recording function
Landscape and portrait, with same speed
Automatically switch to optimal mode when recording
- Improve landscape mode performance
- In THA, the audio should sync with the screen
- Android 8.0 (Oreo) support

Version 6.1.0 (Update 060500) release notes
- WiFi connection via QR Code
- Volume Control
- Coordinates click events optimized to improve clicking accuracy
- Support Sigma input to directly type into the phone
- Support transmission of sound through THA
- Support the screen transfer pause function
- Optimized connection speed and connection wizard
- Optimized screen transfer speed
- Bugs fixed

Version 6.1.0 (Update 060300) release notes
- MDCC support landscape
- Enhance the screen rendering speed, faster response, lower latency, lower CPU usage
- Provide more input mode, mouse / keyboard response faster
- Script function optimization
Support script source code protection
Supports script event triggering
Support playback of single-device / multi-device options for playback
- Script API Support
Supports simultaneous execution of multiple scripts
Better graphics seeking capability, can adapt to any resolutions
Support text recognition function/read Excel file content/stop the script (and trigger) execution

Version 6.1.0 (Update 060200) release notes:
- Support 100 devices
- Screenshots on all devices in Windows desktop mode
- Use mouse, keyboard or shortcut to control devices synchronously in Windows desktop mode
- Intelligent shortcuts input method
- Use mouse wheel and shift + to control devices synchronously
- MDCC
Sorting by dragging devices and do customizations
Modify group names
Group by shortcuts
Adjust device brightness
File synchronization to all devices
- Settings page enhancement
- Notifications: Messages delete, filter and sorting
- Notifications alert sound
- Optimized APIs: Image recognition, device acquisition,device events, message handling and etc
- Support first time connection help
- Provide help button
- Support intelligent assistance while establishing connection and connection drop problems occurred
- Optimized 3rd input method to improve responding speed
- Hardware acceleration to improve compatibility
- Support Android 7.0 and 7.1
- Price differences and algorithm display for upgrade
- Software performance optimization and bugs fix

Version 6.1.0 (Update 060101) release notes:
Optimized features
- Users can select if they want to remain staying in the Windows desktop or in MDCC
- Users can select if they want to remain staying in the Windows desktop or in MDCC
- MDCC
* Support confirmation box for phone reboot in MDCC
* Support one key to do screenshots on all devices in MDCC
* Support one key to switch all devices to Sigma input method in MDCC
* In notification center, clicks on message button, it will change the phone that relates to that message and start the application that related to that message
- Support mouse synchronization function while out of MDCC (ie users can use mouse to control multiple devices while out of MDCC.)
- Optimize screen display quality
- Optimize script API, more stable
- Optimized script API

Bug Fix
- Fix the bug of failing to get screen data that caused by anti-virus software
- Fix the bug of low image quality while recording screen.

QQ Support Forums
* General Support: 430144224
* Professional Support: 111376115
* Scripting Support: 526267785

Version 6.1.0 main fixes and new features:
Lite
- New scripting language
- For some device, the driver could be install automatically
- Ability to send messages in one return
- Reboot now
- Optimize the adb conflict, more stable
- Support YunOS

Professional
- Include all features of Lite
- Multi-device Control Center
* Display multi-device’ screen with one monitor
* Support sorting devices
* Support devices group
* Allow to control main device separately, or sync mouse, keyboard and Fn shortkeys of main device to all selected devices
* Support batch install apps to selected devices
* Support reboot to all devices
* Support locate by splashing screen
* Support perform black screen to save device power
* Support to view information of all devices (including version, resolution, brand, model, manufacture, etc.)
* Support receiving notifications from devices
- Faster graphics for certain Windows 7 & 10

Pay Features
- Multi-device Control ( 60 )
- Multi-device Control ( 40 )
- Multi-device Control ( 30 )
- Multi-device Control ( 20 )
- Multi-device Control ( 10 )

Release Note
- For Windows XP, user must install the driver manually
- For YunOS, F12 dosen't work
- Keyboard and mouse synchronization only work in MDCC for Professional
- Mouse wheel synchronization is not support
- Multi-touch activity can't be recorded by script operation
- Fn shorcut key for file synchronization failed
- There has no wakeup button in MDCC, user can wakeup sleeping device by use Locate and Black Screen button
- Power save mode issue in Android6.0 for connection break up
- Quality setting ineffective in MDCC

Version 6.0.1 bug fix and new features:
- More stable and more compatible connection
- Allows to upgrade Pay Features to control more devices
- Paste directly to device with Sigma Input
- Dedicate QQ forum for TC professional user to get special technical support

Version 6.0.0 new features:
Lite
- Faster connection
- Support Android 6.0
- Better cut-n-paste
- Show 4 devices in main pane
- Better input mode and cut-n-paste
- Better picture quality in Comp Mode
- Support devices with identical serial numbers
- More phone support
- Be able to upgrade to Pro and pay feature

Professional features:
- Capture portion of screen and save to device
- Select different resolutions (720ppi*1280ppi is the default)
- Full screen zooming capability
- Show/Focus only portion of screen

Pay features(Note: only available on TC Professional):
- Multi-devices Control (10)
- Multi-devices Control (20)

Version 5.5.1 main fixes and new features:
- Introduce the activitie of winning the red packets
- Support Comp Mode as a new compression mode, it is the best compatibility
- Support Android 6.0 Marshmallow (including X86)
- Support to copy screenshots to PC clipboard
- Fix the Bugs in old version
- Provide WiFi connection performance

Version 5.3.1 main fixes and new features:
- User define the right mouse click functions
- Enable to accurately switch the input focus among multiple mobiles
- Fix the issue that MA cannot start x86 running on Android 5.0
- Fix the right mouse click no response issue on T2
- Fix the response latency on T1

Version 5.3.0 main fixes and new features:
- Reduce the extra step of Java download and installation, new APK includes related Java
- Support multi-touch, to drag and zoom mobile phone screen with right mouse button
- Support a more compatible turbo mode(T1 is highest speed and T2 is best compatibility)
- Minimize system icon to tray with pressing of boss mode button
- Fix the issue of getting screen shortcut fail

Version 5.2.3 main fixes and new features:
- Fix the bugs in old version
- Users to customize the first level menu
- Include version in phone information page ("i")
- Support more drivers on the Website
- Support one more item about copy-n-paste from phone to PC in navigation

Version 5.2.2 main fixes:
- The APK issue
- The Client issue

Version 5.2.1 main fixes:
- Mobile forced termination issue when connecting
- Mobile failed to be connected via password authentication in WIFI mode
- Blurred screen issue for several mobile models
- Mobile screen fails to synch up when connecting

Version 5.2.0 features:
- Apply the latest image engine, more rapid and more clear
- Support Android 5.1
- Support X86 chipset phone
- When copy is done on phone, the data will move to Windows clipboard
- Can use mouse wheeler to scroll up/down of phone screen
- Dashboard design to help users to use some of TC features that are hard to grasp
- Optimize the setting interface of apk and client
- All Settings interface can be a on the ESC key to return to the interface
- Provide specialized web for users to download driver
- Support more Android device
- Optimization software of CPU usage
- Show the GPU message on clinet
- Show more hardware information of device

Version 5.1.0 features:
- Android 5.0 (lollipop) support
- Emoji Support, have supported more than 100 Emoji
- "Configure Hotspot" can map keystroke on PC to phone click, it is easy to play games
- Reset more reliable connection technology
- WiFi or USB auto connect, when the mobile enter the WiFi service area, automatically search the PC client and connect
- Can quickly reply the message for SMS and missed call
- Turbo mode support for all mobile phones
- Auto enable and auto-set Sigma keyboard, can recover to saved keyboard, display "*" to block the display when password is entered
- Support Samsung device driver support

Version 5.0.0 features:
- Transmission rate ups to 24 fps
- Sigma input satisfies you the need of keyboard typing
- Fn jump to App, access file folder, [Boss Mode], run automation script
- Support synchronous recording MP4 format of video and mixing audio file
- Notification
- File management and transfer
- Audio record connection with line in or Bluetooth
- Can set display mode
- Easily save mobile pictures in 3 formats
- Connection in three ways: USB, WiFi, WiFi Direct
- Hook up to multiple devices
- Automation Script

If you have problems in use, please timely feedback to us.
Website: http://www.sigma-rt.com/en/tc
Email: support@sigma-rt.com
Business cooperation: sales@sigma-rt.com
QQ Support Forums:
General Support: 430144224 
Professional Support: 111376115
Scripting Support: 526267785