- If no DDPI.ini exists, mark the SDK as not usable on the platform (default the UEBuildPlaformSDK to disabled until the DDPI.ini file is read)
#rb joe.kirchoff
#jira UE-189549
[CL 26271235 by Josh Adams in ue5-main branch]
- issue
- turnkey verifysdk command is not returning the supported device software version ranges for platforms without specific version ranges per device type
- this also causes it to not report the current software version on the device
- the editor uses this turnkey command so it is currently unable to report current or supported device software ranges for some platforms
- fix
- turnkey verifysdk command now queries for supported device software range for the specific device type
- if no supported version range is found, it then queries for device type independent versions for that platform
- testing
- edtior now correctly reports software versions for Windows as well as some NDA'd platform devices
#rb David.Harvey
#jira none
#preflight 641216883c2db40029533b40
[CL 24669703 by eric mcdaniel in ue5-main branch]
- this change just adds support to Turnkey and the editor UI to expose this support for supported platforms
- follow on changes will be required to support the feature on a given platform
- Turnkey now tracks the auto software update mode per device
- unknown/enable/disable
- will be unknown for devices which do not support auto software updates or platforms which have not yet implemented support
- new UAT platform method SetDeviceAutoSoftwareUpdateMode() must be implemented for supporting platforms
- new Turnkey command DeviceAutoSoftwareUpdates for changing auto software update state on a device
- edtior exposes this functionality under the device entries in the platforms menu
- devices which support auto software updates will expose an "Enable auto software updates" check box item in their Sdk Info menu
- toggling this checkbox changes the auto software update policy on the device
#rb David.Harvey, Wojciech.Krywult
#jira UE-160691
#preflight 64012d69d249add4a205fe9c, 64078e72aa0042333551c821
[CL 24552009 by eric mcdaniel in ue5-main branch]
- Moved running AndroidStudio to install the commandline tools into the InstallSDKfunction, out of the Prerequisites, which now just now makes sure AndroidStudio is installed
- Added direct AndroidStudio download to Turnkey, usable by all licensees (no need to host the installer at each studio now)
#preflight 63cea450976daa618c0498ec
#rb chris.babcock
[CL 23812459 by Josh Adams in ue5-main branch]
* Use the interactive Turnkey menu (ex. ".uat Turnkey")
* More than one device is available
* The "default" device is disconnected
* The device selected to update is not the default
#jira none, observed locally
#rb David.Harvey
#preflight https://horde.devtools.epicgames.com/job/6352cba6e6096564af78f08e
#rn Fix Turnkey Previously, if multiple devices were available and the default device was not connected a firmware flash could fail when attempting to get the FW flash version information. Now the process will use the selected device if the default device is not connected.
[CL 22727539 by brian white in ue5-main branch]
- should make it more reliable when working with non-trivial workspace mappings.
#jira UE-159610
#rnx
#rb Josh.Adams
#preflight 62d7c6f33c3df32390787e13
[CL 21175647 by David Harvey in ue5-main branch]
- note: 'best' is approximated as either MainVersion or MaxVersion to avoid touching the sdk file sources on editor startup.
#jira UE-158165
#rb Brian.White, Nuno.Leiria
#rnx
#preflight 62d53617f156340c79b0d02d
[CL 21145740 by David Harvey in ue5-main branch]