Insta360Develop / Insta360_OSC

36 stars 4 forks source link

Insta360 X3 connection unstable in iOS devices #23

Open rodrigobertolottizinsp opened 1 year ago

rodrigobertolottizinsp commented 1 year ago

Hi! We've been using the Insta360 OSC for a while to connect our app with the 360 cameras. We are willing to integrate the 360 X3 camera to our app. It seems to be working fine for android and some older iOS devices, but we are facing some serious connection issues between the camera and an iPhone 13 Pro with iOS 16, the camera seems to disconnect from the phone unexpectedly. Could this have anything to do on how newest iOS devices handle the connection with other networks? Any clues?

Thank you in advance.

Tianweihaihaihai commented 1 year ago

We have optimized on the lastest fw version pls update and try

WilhelmJKilian commented 1 year ago

I am having similar issues using an iPhone 7 Plus (software version 15.7.6) and X3 (firmware v1.0.23). Is this the latest firmware version?

This is the process I am following with the OSC commands to control the camera:

  1. Send (and wait for the response) of the osc/info request
  2. Wait for 1.5s
  3. Send (and wait for the response) of the osc/state request
  4. Wait for 1.5s
  5. Send (and wait for the response) of the osc/commands/execute request camera.setOptions
  6. Wait for 1.5s
  7. Send (and wait for the response) of the osc/commands/execute request camera.takePicture

The X3 becomes unresponsive after step 5 (it doesn't even provide a response for camera.setOptions) and the request times out on the iPhone. Any ideas?