Smart Glasses

We are trying to connect an Epson BT-30C Smart Glass into Xavier AGX, through one of its USB-C ports. Can not find any linux example on usage of BT-30C on Ubuntu. BT-30C developer guide link is:
https://tech.moverio.epson.com/en/bt-30c/developers_guide/developing_windows_apps.html

We want to do a basic thing to change 2D/3D ode of the glass. In the guide it is described as:
If you want to switch between 2D/3D display mode, then use the System.IO.Ports.SerialPort from the Windows standard COM port access API to execute the “set2d3d 0” (2D display mode) dedicated command or the “set2d3d 1” (3D display mode) dedicated command.

But when we connect the glass into the AGX, it does not present itself as an serial/Com port (no new serial device is added into available serial devices.

Could you help how to write into device to to change its modes?

Some more information, as connecting it into AGX seems to be causing problems:

when we execute a $usb-devices:
the USB devices added after connecting the glass are:

T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#= 13 Spd=480 MxCh= 3
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=02 MxPS=64 #Cfgs= 1
P: Vendor=0424 ProdID=3803 Rev=c1.a2
C: #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=500mA
I: If#= 0 Alt= 1 #EPs= 1 Cls=09(hub ) Sub=00 Prot=02 Driver=hub

T: Bus=01 Lev=02 Prnt=13 Port=00 Cnt=01 Dev#= 14 Spd=12 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=04b8 ProdID=0c0c Rev=02.00
S: Manufacturer=Seiko Epson Corporation
S: Product=Moverio BT-30C HID-CDC
S: SerialNumber=012028113D3C
C: #Ifs= 3 Cfg#= 1 Atr=c0 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=usbhid
I: If#= 1 Alt= 0 #EPs= 1 Cls=02(commc) Sub=02 Prot=01 Driver=(none)
I: If#= 2 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=(none)

T: Bus=01 Lev=02 Prnt=13 Port=01 Cnt=02 Dev#= 16 Spd=12 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=04b8 ProdID=1201 Rev=01.00
S: Manufacturer=EPSON
S: Product=EPSON HMD
S: SerialNumber=ABCD1234
C: #Ifs= 2 Cfg#= 1 Atr=40 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 0 Cls=01(audio) Sub=01 Prot=00 Driver=snd-usb-audio
I: If#= 1 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio

When we execute a $dmesg:
[ 4367.948515] usb usb2: usb_suspend_both: status -16
[ 4367.972556] usb usb2: usb_suspend_both: status -16
[ 4367.988645] usb usb2: usb_suspend_both: status -16
[ 4368.004600] usb usb2: usb_suspend_both: status -16
[ 4368.020901] usb usb2: usb_suspend_both: status -16
[ 4368.029472] ata1: exception Emask 0x10 SAct 0x0 SErr 0x4040000 action 0xe frozen
[ 4368.029631] ata1: irq_stat 0x80000040, connection status changed
[ 4368.029733] ata1: SError: { CommWake DevExch }
[ 4368.029851] ata1: limiting SATA link speed to 1.5 Gbps
[ 4368.029976] ata1: hard resetting link
[ 4368.036698] usb usb2: usb_suspend_both: status -16
[ 4368.052571] usb usb2: usb_suspend_both: status -16
[ 4368.068484] usb usb2: usb_suspend_both: status -16

When we remove the glass from the USB-C port and execute $dmesg:
[ 2593.544251] usb usb2: usb_suspend_both: status -16
[ 2593.568141] usb usb2: usb_suspend_both: status -16
[ 2593.584137] usb usb2: usb_suspend_both: status -16
[ 2593.600276] usb usb2: usb_suspend_both: status -16
[ 2593.653666] usb 1-2: USB disconnect, device number 9
[ 2593.653723] usb 1-2.1: USB disconnect, device number 10
[ 2593.657556] usb usb2: usb_suspend_both: status -16
[ 2593.658870] usb 1-2.2: USB disconnect, device number 12
[ 2593.667855] tegradc 15220000.nvdisplay: dp: unplug event received
[ 2593.667887] hpd: state 4 (Enabled), hpd 0, pending_hpd_evt 1
[ 2593.667891] hpd: switching from state 4 (Enabled) to state 5 (Wait for HPD reassert)
[ 2593.671800] ucsi_ccg 1-0008: port1 evt: Type-C Port Disconnect Detected
[ 2593.673907] ucsi_ccg 1-0008: [typec-port1] Cable state:0, cable id:2
[ 2593.676428] usb usb2: usb_suspend_both: status -16
[ 2593.692391] usb usb2: usb_suspend_both: status -16
[ 2593.692848] usb usb2: usb_suspend_both: status 0
[ 2593.768073] hpd: state 5 (Wait for HPD reassert), hpd 0, pending_hpd_evt 0
[ 2593.768082] hpd: DC from connected to disconnected
[ 2593.910079] dp lt: state 5 (link training pass), pending_lt_evt 1
[ 2593.910093] dp lt: switching from state 5 (link training pass) to state 0 (Reset)
[ 2593.910187] dp lt: state 0 (Reset), pending_lt_evt 0
[ 2593.910232] dp lt: link training force disable
[ 2593.910240] dp lt: switching from state 0 (Reset) to state 4 (link training fail/disable)
[ 2593.938491] extcon-disp-state external-connection:disp-state: cable 47 state 0