Cannot connect to Gemini 335Le Ethernet camera. OrbbecViewer crashes

EDIT 2: Scratch all this… I was using the older SDK. The SDK v2 works as expected.

I have a brand new Gemini 335Le. I cannot get the SDK or Orbbec viewer to connect to the camera. A device is listed in OrbbecViewer as Unknown SN:CPxxxxx Ethernet. Selecting that gives me ERROR Function::ob::DevicesList::getDevice. Selecting Connect Network Device causes the app to crash.

  • Followed quickstart guide (for Windows/Ethernet)
  • Can ping the device at 192.168.1.10
  • Using a dedicated computer disconnected from network (IP Address set manually, disabled WiFi)
  • Added firewall exception for OrbbecViewer
  • Tried v1.10.27 and v1.10.35
  • I am using this PoE injector: amazon(dot)com/dp/B0FNYC41NC ( TRENDnet Gigabit PoE+ Injector, TPE-114GI, Supplies PoE (15.4W), PoE+(30W), Network A PoE Device)

EDIT:

  • Also tried direct 12v power supply
  • Tried OrbbecViewer v1.10.22

Here are the logs:

[03/02 12:40:25.332984][debug][31792][Context.cpp:30] Context creating, work_dir=C:\Users\aaron\Downloads\OrbbecViewer_v1.10.35_202601281946_win_x64_release
[03/02 12:40:25.333179][debug][31792][Context.cpp:49] Config file version=1.1
[03/02 12:40:25.333394][debug][31792][FrameBufferManager.cpp:23] Max global frame buffer size updated! size=2048.000MB
[03/02 12:40:25.333540][info][31792][Context.cpp:68] Context created with config: C:\Users\aaron\Downloads\OrbbecViewer_v1.10.35_202601281946_win_x64_release\OrbbecSDKConfig_v1.0.xml
[03/02 12:40:25.333616][info][31792][Context.cpp:73] Work directory=C:\Users\aaron\Downloads\OrbbecViewer_v1.10.35_202601281946_win_x64_release, SDK version=v1.10.35-20260128-fa838f510
[03/02 12:40:25.338841][debug][31792][DeviceManager.cpp:30] DeviceManager init …
[03/02 12:40:25.338947][info][31792][MfPal.cpp:105] createObPal: create WinPal!
[03/02 12:40:25.338976][debug][31792][MfPal.cpp:110] WmfPal init …
[03/02 12:40:25.386711][debug][31792][MfPal.cpp:117] WmfPal created!
[03/02 12:40:25.386766][debug][31792][DeviceManager.cpp:34] Enable USB Device Enumerator …
[03/02 12:40:25.417590][debug][31792][EnumeratorLibusb.cpp:324] queryDevicesInfo done!
[03/02 12:40:25.417727][debug][31792][MfPal.cpp:219] Create WinEventDeviceWatcher!
[03/02 12:40:25.417796][debug][31792][UsbDeviceEnumerator.cpp:78] No matched usb device found!
[03/02 12:40:25.417840][info][31792][DeviceManager.cpp:15] Current found device(s): (0)
[03/02 12:40:25.417856][debug][31792][DeviceManager.cpp:52] DeviceManager construct done!
[03/02 12:40:25.417903][info][31792][DeviceManager.cpp:304] Enable net device enumeration: true
[03/02 12:40:25.433729][debug][31792][GVCPClient.cpp:295] bind 192.168.1.20:0
[03/02 12:40:25.433895][debug][31792][GVCPClient.cpp:143] local mac address: 84:a9:38:da:04:d1,local ip address:192.168.1.20
[03/02 12:40:25.434128][debug][31792][GVCPClient.cpp:143] local mac address: 10:6f:d9:06:4d:63,local ip address:192.168.68.68
[03/02 12:40:25.445167][info][14624][GVCPClient.cpp:332] 0, 3, 248, 1
[03/02 12:40:25.445248][info][14624][GVCPClient.cpp:374] 65538,1, 54:14:FD:23:77:90,2147483655, 5,2062, 192.168.1.10, 255.255.255.0, 192.168.1.1, Orbbec, Raptor, 1.0.0, Orbbec, CPER75300015,
[03/02 12:40:26.452841][debug][31792][GVCPClient.cpp:76] - mac:54:14:FD:23:77:90, ip:192.168.1.10, sn:CPER75300015, pid:0x080e
[03/02 12:40:26.452917][debug][31792][NetDeviceEnumerator.cpp:53] Current net source port list:
[03/02 12:40:26.452957][debug][31792][NetDeviceEnumerator.cpp:56] - mac:54:14:FD:23:77:90, ip:192.168.1.10, port:8090
[03/02 12:40:26.452993][debug][31792][NetDeviceEnumerator.cpp:26] Current net device list: (1)
[03/02 12:40:26.453015][debug][31792][NetDeviceEnumerator.cpp:29] - Name: Unknown, PID: 0x080E, SN/ID: CPER75300015, MAC:54:14:FD:23:77:90, IP:192.168.1.10
[03/02 12:40:26.453126][info][31792][DeviceManager.cpp:15] Current device(s) list: (1)
[03/02 12:40:26.453155][info][31792][DeviceManager.cpp:20] - Name: Unknown, PID: 0x080e, SN/ID: CPER75300015, Connection: Ethernet, MAC:54:14:FD:23:77:90, ip:192.168.1.10
[03/02 12:40:28.485791][debug][5304][NetDeviceEnumerator.cpp:53] Current net source port list:
[03/02 12:40:28.485863][debug][5304][NetDeviceEnumerator.cpp:56] - mac:54:14:FD:23:77:90, ip:192.168.1.10, port:8090
[03/02 12:40:29.467488][info][25376][GVCPClient.cpp:332] 0, 3, 248, 1 [2 logs in 4022ms, last: 12:40:27.478004]
[03/02 12:40:29.467518][info][13012][GVCPClient.cpp:374] 65538,1, 54:14:FD:23:77:90,2147483655, 5,2062, 192.168.1.10, 255.255.255.0, 192.168.1.1, Orbbec, Raptor, 1.0.0, Orbbec, CPER75300015, [2 logs in 4022ms, last: 12:40:27.478016]
[03/02 12:40:30.471217][debug][37008][GVCPClient.cpp:76] - mac:54:14:FD:23:77:90, ip:192.168.1.10, sn:CPER75300015, pid:0x080e [2 logs in 4018ms, last: 12:40:28.485780]
[03/02 12:40:33.221384][debug][31792][DeviceManager.cpp:69] DeviceManager createNetDevice…
[03/02 12:40:33.222446][debug][31792][VendorTCPClient.cpp:131] TCP client socket created!, addr=192.168.1.10, port=8090, socket=3172
[03/02 12:40:33.222783][debug][31792][VendorCommand.cpp:205] VendorCommand constructor 225e7326270
[03/02 12:40:33.223971][debug][31792][HostProtocol.cpp:471] get property value success! propertyId=111, cur={intValue: 2062, floatValue: 2.88948e-42}, max={intValue: 1, floatValue: 1.4013e-45}, min={intValue: 0, floatValue: 0},def={intValue: 0, floatValue: 0},step={intValue: 1, floatValue: 1.4013e-45}
[03/02 12:40:33.224039][debug][31792][VendorCommand.cpp:213] destructor 225e7326270
[03/02 12:40:33.224075][debug][31792][VendorCommand.cpp:468] disableHeartBeat heartBeatHelper_: 0000000000000000
[03/02 12:40:33.224101][debug][31792][HostProtocol.cpp:140] ~HostProtocol()
[03/02 12:40:33.224138][debug][17440][HostProtocol.cpp:168] emitTranDataFutureSignalThread_ finish
[03/02 12:40:33.224474][debug][31792][VendorTCPClient.cpp:141] TCP client socket closed! socket=3172
[03/02 12:40:33.225254][debug][31792][VendorTCPClient.cpp:131] TCP client socket created!, addr=192.168.1.10, port=8090, socket=3172
[03/02 12:40:33.225400][debug][31792][VendorCommand.cpp:205] VendorCommand constructor 225e7326ed0
[03/02 12:40:33.226200][error][31792][HostProtocol.cpp:939] Init read rawData failed!
[03/02 12:40:33.226254][warning][31792][ObException.hpp:40] Request failed, device response with error, errorCode: 2, msg:
[03/02 12:40:33.226441][warning][31792][Ethernet.cpp:185] Execute failure! A libobsensor_exception has occurred!

  • where:185#libobsensor::pal::Ethernet::queryAssociatedNetSourcePort
  • msg:Request failed, device response with error, errorCode: 2, msg:
  • type:class libobsensor::io_exception
    [03/02 12:40:33.226471][debug][31792][VendorCommand.cpp:213] destructor 225e7326ed0
    [03/02 12:40:33.226495][debug][31792][VendorCommand.cpp:468] disableHeartBeat heartBeatHelper_: 0000000000000000
    [03/02 12:40:33.226518][debug][31792][HostProtocol.cpp:140] ~HostProtocol()
    [03/02 12:40:33.226550][debug][26848][HostProtocol.cpp:168] emitTranDataFutureSignalThread_ finish
    [03/02 12:40:33.226896][debug][31792][VendorTCPClient.cpp:141] TCP client socket closed! socket=3172
    [03/02 12:40:33.226941][error][31792][NetDeviceEnumerator.cpp:199] Create Net Device failed, unsupported device! address=192.168.1.10, port=8090, pid=0x080e
    [03/02 12:40:33.226970][error][31792][DeviceManager.cpp:91] create Net Device failed! address=192.168.1.10, port=8090
    [03/02 12:40:36.245822][info][39564][GVCPClient.cpp:332] 0, 3, 248, 1
    [03/02 12:40:36.245936][info][39564][GVCPClient.cpp:374] 65538,1, 54:14:FD:23:77:90,2147483655, 5,2062, 192.168.1.10, 255.255.255.0, 192.168.1.1, Orbbec, Raptor, 1.0.0, Orbbec, CPER75300015,