[Android Software Development] Thenetstriker:
I've tested this on my Xperia Z3. The stitching and live view still do not work. And when opening the settings the app is still crashing. I hope you can solve those problems on older Xperia devices. Or is the hardware just to old for this?

Edit: Here are the logs from my device. (Seams that the device runs out of memory when stitching)

Settings crash:

12-22 20:16:15.548: E/AndroidRuntime(27931): Process: com.samsung.android.samsunggear360manager, PID: 27931
12-22 20:16:15.548: E/AndroidRuntime(27931):	at com.samsung.android.samsunggear360manager.util.SDCardUtils.setStorageVolume(SDCardUtils.java:109)
12-22 20:16:15.548: E/AndroidRuntime(27931):	at com.samsung.android.samsunggear360manager.app.btm.BTSettingsActivity.onCreate(BTSettingsActivity.java:408)
12-22 20:16:15.553: D/ActivityManager(3857): New dropbox entry: com.samsung.android.samsunggear360manager, data_app_crash, 61c02086-c6e6-441b-a1a1-3b16997daa4c
12-22 20:16:15.556: W/ActivityManager(3857): Force finishing activity com.samsung.android.samsunggear360manager/.app.btm.BTSettingsActivity
12-22 20:16:15.566: W/ActivityManager(3857): Force finishing activity com.samsung.android.samsunggear360manager/.app.pullservice.service.mobilelink.AppGalleryActivity
12-22 20:16:16.066: W/ActivityManager(3857): Activity pause timeout for ActivityRecord{3d1a910 u0 com.samsung.android.samsunggear360manager/.app.btm.BTSettingsActivity t18818 f}

Stitching:

12-22 20:32:12.602: E/QC-time-services(638): Receive Passed == base = 13, unit = 1, operation = 0, result = 0
12-22 20:32:12.602: E/QC-time-services(731): Daemon: Time-services: Waiting to acceptconnection
12-22 20:32:16.070: E/ACM_BT(18920): [com.samsung.android.samsunggear360manager.app.btm.service.BTService.send(2054)] BTService, send data = {"title":"Date-Time response Message","description":"Message structure in JSON for Date-Time response","type":"object","properties":{"msgId":"date-time-rsp","date":{"type":"string","description":"2016\/12\/22"},"time":{"type":"string","description":"20:32:16"},"region":{"type":"string","description":"+01:00"},"summer":{"type":"string","description":"true"}}}
12-22 20:32:16.109: E/SQLiteLog(21565): (1) no such table: mmsconfig
12-22 20:32:16.110: E/Babel_SMS(21565): canonicalizeMccMnc: invalid mccmnc nullnull
12-22 20:32:16.127: E/LocSvc_LBSApiV02(3857): E/virtual void lbs_core::LBSApiV02::timeInfoInject(long int, int, int):943]: Error : st = 11, ind.status = -1689282403
12-22 20:32:16.435: E/ACM_COMMON_GEAR(18920): [GalleryFragment.java : 8525] getMediaByPositions() media : Media [title = 360_0019 _data = http://192.168.107.1:7679/smp00030300001000019.jpg thumbnail_path = http://192.168.107.1:7679/smpthumb00040300001000019.jpg screen_path = http://192.168.107.1:7679/smpscreen00050300001000019.jpg, media_type = 1, _size = 10039784, datetaken = 1482188400000, datetaken_string = 2016-12-20, latitude = null, longitude = null, orientation = 0, download_path = null, ShotType=null, OriginalImageURL=null, object_id = 8$21, resolution = null [w:-1, h:-1], is_corrupt = 0, is_dual_lense = 0, video_codec = -1, audio_codec = -1, audio_channel = 2, duration = null, is_updated = false, directory = /100PHOTO/360_0019.JPG ]
12-22 20:32:18.366: E/NetlinkEvent(624): NetlinkEvent::FindParam(): Parameter 'TIME_NS' not found
12-22 20:32:18.366: E/NetlinkEvent(624): NetlinkEvent::FindParam(): Parameter 'UID' not found
12-22 20:32:18.578: E/ConnectivityService(3857): RemoteException caught trying to send a callback msg for NetworkRequest [ id=1685, legacyType=-1, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED] ]
12-22 20:32:18.579: E/ConnectivityService(3857): RemoteException caught trying to send a callback msg for NetworkRequest [ id=1686, legacyType=-1, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED] ]
12-22 20:32:18.625: E/lowmemorykiller(569): Error opening /proc/21347/oom_score_adj; errno=2
12-22 20:32:19.025: E/GoogleTagManager(21764): Invalid macro: _gtm.loadEventEnabled
12-22 20:32:19.158: E/GoogleTagManager(21764): Invalid macro: _gtm.loadEventEnabled
12-22 20:32:19.339: E/lowmemorykiller(569): Error writing /proc/21520/oom_score_adj; errno=22
12-22 20:32:19.341: E/lowmemorykiller(569): Error writing /proc/21520/oom_score_adj; errno=22
12-22 20:32:19.343: E/lowmemorykiller(569): Error writing /proc/21520/oom_score_adj; errno=22
12-22 20:32:19.841: E/lowmemorykiller(569): Error opening /proc/21693/oom_score_adj; errno=2
12-22 20:32:19.841: E/lowmemorykiller(569): Error opening /proc/21661/oom_score_adj; errno=2
12-22 20:32:19.878: E/lowmemorykiller(569): Error opening /proc/21500/oom_score_adj; errno=2
12-22 20:32:19.976: E/WifiConfigStore(3857): rewrite network history for "AP_Gear 360(93:A4:86)"-WPA_PSK
12-22 20:32:20.058: E/DatabaseUtils(7630): Writing exception to parcel
12-22 20:32:20.058: E/DatabaseUtils(7630): java.lang.SecurityException: Permission Denial: reading com.android.providers.media.MediaProvider uri content://media/external/fs_id from pid=21856, uid=10157 requires android.permission.READ_EXTERNAL_STORAGE, or grantUriPermission()
12-22 20:32:20.058: E/DatabaseUtils(7630):	at android.content.ContentProvider.enforceReadPermissionInner(ContentProvider.java:605)
12-22 20:32:20.058: E/DatabaseUtils(7630):	at android.content.ContentProvider$Transport.enforceReadPermission(ContentProvider.java:480)
12-22 20:32:20.058: E/DatabaseUtils(7630):	at android.content.ContentProvider$Transport.query(ContentProvider.java:211)
12-22 20:32:20.058: E/DatabaseUtils(7630):	at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:118)
12-22 20:32:20.058: E/DatabaseUtils(7630):	at android.os.Binder.execTransact(Binder.java:453)
12-22 20:32:21.150: E/lowmemorykiller(569): Error writing /proc/21856/oom_score_adj; errno=22
12-22 20:32:21.918: E/LocSvc_libulp(3857): E/int ulp_brain_transition_all_providers(), no QUIPC/GNSS transition logic run due to both engines are OFF
12-22 20:32:22.814: E/libEGL(18920): validate_display:255 error 3008 (EGL_BAD_DISPLAY)
12-22 20:32:22.889: E/ACM_COMMON_GEAR(18920): [GalleryFragment.java : 8525] getMediaByPositions() media : Media [title = 360_0019 _data = http://192.168.107.1:7679/smp00030300001000019.jpg thumbnail_path = http://192.168.107.1:7679/smpthumb00040300001000019.jpg screen_path = http://192.168.107.1:7679/smpscreen00050300001000019.jpg, media_type = 1, _size = 10039784, datetaken = 1482236545000, datetaken_string = 2016-12-20, latitude = null, longitude = null, orientation = 0, download_path = null, ShotType=null, OriginalImageURL=null, object_id = 8$21, resolution = 7776x3888 [w:-1, h:-1], is_corrupt = 0, is_dual_lense = 1, video_codec = -1, audio_codec = -1, audio_channel = 2, duration = null, is_updated = true, directory = /100PHOTO/360_0019.JPG ]
12-22 20:32:22.931: E/ACM_COMMON_GEAR(18920): [GalleryFragment.java : 8525] getMediaByPositions() media : Media [title = 360_0018 _data = http://192.168.107.1:7679/smp00030270001000018.jpg thumbnail_path = http://192.168.107.1:7679/smpthumb00040270001000018.jpg screen_path = http://192.168.107.1:7679/smpscreen00050270001000018.jpg, media_type = 1, _size = 9767967, datetaken = 1482236470000, datetaken_string = 2016-12-20, latitude = null, longitude = null, orientation = 0, download_path = null, ShotType=null, OriginalImageURL=null, object_id = 8$20, resolution = 7776x3888 [w:-1, h:-1], is_corrupt = 0, is_dual_lense = 1, video_codec = -1, audio_codec = -1, audio_channel = 2, duration = null, is_updated = true, directory = /100PHOTO/360_0018.JPG ]
12-22 20:32:22.955: E/ACM_COMMON_GEAR(18920): [GalleryFragment.java : 8525] getMediaByPositions() media : Media [title = 360_0019 _data = http://192.168.107.1:7679/smp00030300001000019.jpg thumbnail_path = http://192.168.107.1:7679/smpthumb00040300001000019.jpg screen_path = http://192.168.107.1:7679/smpscreen00050300001000019.jpg, media_type = 1, _size = 10039784, datetaken = 1482236545000, datetaken_string = 2016-12-20, latitude = null, longitude = null, orientation = 0, download_path = null, ShotType=null, OriginalImageURL=null, object_id = 8$21, resolution = 7776x3888 [w:-1, h:-1], is_corrupt = 0, is_dual_lense = 1, video_codec = -1, audio_codec = -1, audio_channel = 2, duration = null, is_updated = true, directory = /100PHOTO/360_0019.JPG ]
12-22 20:32:22.998: E/ACM_COMMON_GEAR(18920): [GalleryFragment.java : 8525] getMediaByPositions() media : Media [title = 360_0018 _data = http://192.168.107.1:7679/smp00030270001000018.jpg thumbnail_path = http://192.168.107.1:7679/smpthumb00040270001000018.jpg screen_path = http://192.168.107.1:7679/smpscreen00050270001000018.jpg, media_type = 1, _size = 9767967, datetaken = 1482236470000, datetaken_string = 2016-12-20, latitude = null, longitude = null, orientation = 0, download_path = null, ShotType=null, OriginalImageURL=null, object_id = 8$20, resolution = 7776x3888 [w:-1, h:-1], is_corrupt = 0, is_dual_lense = 1, video_codec = -1, audio_codec = -1, audio_channel = 2, duration = null, is_updated = true, directory = /100PHOTO/360_0018.JPG ]
12-22 20:32:23.623: E/Auth(9427): [GoogleAccountDataServiceImpl] getToken() -> NETWORK_ERROR. Account: <ELLIDED:1786494154>, App: com.google.android.gms, Service: oauth2:https://www.googleapis.com/auth/herrevad
12-22 20:32:23.699: E/GoogleTagManager(21985): Invalid macro: _gtm.loadEventEnabled
12-22 20:32:23.750: E/GoogleTagManager(21985): Invalid macro: _gtm.loadEventEnabled
12-22 20:32:23.896: E/GoogleTagManager(21985): Invalid macro: iapProvider
12-22 20:32:23.931: E/GoogleTagManager(21985): Invalid macro: disableOverlay
12-22 20:32:23.932: E/GoogleTagManager(21985): Invalid macro: trialPremiumKey
12-22 20:32:25.043: E/GoogleTagManager(22017): Invalid macro: _gtm.loadEventEnabled
12-22 20:32:25.234: E/GoogleTagManager(22017): Invalid macro: _gtm.loadEventEnabled
12-22 20:32:26.039: E/GMPM(22152): GoogleService failed to initialize, status: 10, Missing an expected resource: 'R.string.google_app_id' for initializing Google services. Possible causes are missing google-services.json or com.google.gms.google-services gradle plugin.
12-22 20:32:26.039: E/GMPM(22152): Scheduler not set. Not logging error/warn.
12-22 20:32:26.066: E/GMPM(22152): Uploading is not possible. App measurement disabled
12-22 20:32:26.355: A/Adjust(22152): PRODUCTION: Adjust is running in Production mode. Use this setting only for the build that you want to publish. Set the environment to `sandbox` if you want to test your app!

LiveView:

12-22 20:34:34.091: E/LocSvc_libulp(3857): E/int ulp_brain_transition_all_providers(), no QUIPC/GNSS transition logic run due to both engines are OFF
12-22 20:34:34.914: E/ACM_COMMON_GEAR(18920): [GalleryFragment.java : 8525] getMediaByPositions() media : Media [title = 360_0019 _data = http://192.168.107.1:7679/smp00030300001000019.jpg thumbnail_path = http://192.168.107.1:7679/smpthumb00040300001000019.jpg screen_path = http://192.168.107.1:7679/smpscreen00050300001000019.jpg, media_type = 1, _size = 10039784, datetaken = 1482236545000, datetaken_string = 2016-12-20, latitude = null, longitude = null, orientation = 0, download_path = null, ShotType=null, OriginalImageURL=null, object_id = 8$21, resolution = 7776x3888 [w:-1, h:-1], is_corrupt = 0, is_dual_lense = 1, video_codec = -1, audio_codec = -1, audio_channel = 2, duration = null, is_updated = true, directory = /100PHOTO/360_0019.JPG ]
12-22 20:34:34.932: E/ACM_COMMON_GEAR(18920): [GalleryFragment.java : 8525] getMediaByPositions() media : Media [title = 360_0018 _data = http://192.168.107.1:7679/smp00030270001000018.jpg thumbnail_path = http://192.168.107.1:7679/smpthumb00040270001000018.jpg screen_path = http://192.168.107.1:7679/smpscreen00050270001000018.jpg, media_type = 1, _size = 9767967, datetaken = 1482236470000, datetaken_string = 2016-12-20, latitude = null, longitude = null, orientation = 0, download_path = null, ShotType=null, OriginalImageURL=null, object_id = 8$20, resolution = 7776x3888 [w:-1, h:-1], is_corrupt = 0, is_dual_lense = 1, video_codec = -1, audio_codec = -1, audio_channel = 2, duration = null, is_updated = true, directory = /100PHOTO/360_0018.JPG ]
12-22 20:34:37.026: E/ACM_RVF(18920): [LiveShutter.java : 3573] File Deleted : /storage/emulated/0/Android/data/com.samsung.android.samsunggear360manager/cache/RVF/360_0019.JPG
12-22 20:34:37.370: E/ACM_RVF(18920): [LiveShutter.java : 3577] Scanned /storage/emulated/0/Android/data/com.samsung.android.samsunggear360manager/cache/RVF:
12-22 20:34:37.370: E/ACM_RVF(18920): [LiveShutter.java : 3578] Uri=content://media/external/file/250526
12-22 20:34:50.290: E/LocSvc_libulp(3857): E/int ulp_brain_transition_all_providers(), no QUIPC/GNSS transition logic run due to both engines are OFF
12-22 20:34:56.746: E/CABL(787): hist_preprocess: Incorrect histogram data!!!
12-22 20:34:56.746: E/PPDaemon(787): abl_calc_lut() failed with ret = 1