Is Standalone mode only available on RVC4 devices with DepthAI v3? I've tried converting my pipeline script nodes and methods to the new API but keep getting errors when trying to flash the pipeline. The methods I've tried and associated errors are below. I can successfully run the pipeline in Peripheral mode on the device, just having trouble finding concrete documentation on how to run it in Standalone mode.
1. Create pipeline without device object, get camera bootlader object , flash pipeline-> "No available devices" error when trying to create the pipeline
2. Create pipeline with device object, close device, wait 2s, flash booloader with bootloader.flash(progress,pipeline) ->
Stack trace (most recent call last):
Attempt to access invalid address.
#28 Object "", at 00007FF97009E8D7, in ??
Attempt to access invalid address.
#27 Object "", at 00007FF69FE21230, in ??
#26 Object "", at 00007FF8E08F4DC5, in Py_Main
#25 Object "", at 00007FF8E0913FD1, in Py_RunMain
#24 Object "", at 00007FF8E0914140, in Py_RunMain
#23 Object "", at 00007FF8E091283B, in PyList_GetItem
#22 Object "", at 00007FF8E091297F, in PyList_GetItem
#21 Object "", at 00007FF8E09123BC, in PyRun_AnyFileObject
#20 Object "", at 00007FF8E09267A1, in PyRun_SimpleFileObject
#19 Object "", at 00007FF8E09269F4, in PyRun_SimpleFileObject
#18 Object "", at 00007FF8E08C824A, in PyArena_New
#17 Object "", at 00007FF8E08C82CA, in PyArena_New
#16 Object "", at 00007FF8E08C8822, in PyEval_EvalCode
#15 Object "", at 00007FF8E08C8899, in PyEval_EvalCode
#14 Object "", at 00007FF8E0891D33, in PyEval_EvalFrameDefault
#13 Object "", at 00007FF8E09B9311, in Py_gitversion
#12 Object "", at 00007FF8E0887FCB, in PyObject_MakeTpCall
#11 Object "", at 00007FF8E0845E12, in PyType_IsSubtype
Attempt to access invalid address.
#10 Object "", at 00007FF87DEE2322, in ??
#9 Object "", at 00007FF87DF77374, in PyInit_depthai
#8 Object "", at 00007FF87DF772C9, in PyInit_depthai
#7 Object "", at 00007FF87DF7D6EB, in PyInit_depthai
#6 Object "", at 00007FF87AD06945, in dai::DeviceBootloader::flash
#5 Object "", at 00007FF87AD0594B, in dai::DeviceBootloader::createDepthaiApplicationPackage
#4 Object "", at 00007FF87AD04C21, in dai::DeviceBootloader::createDepthaiApplicationPackage
#3 Object "", at 00007FF87AD2E702, in dai::PipelineImpl::serialize
#2 Object "", at 00007FF87AD28B81, in dai::PipelineImpl::getPipelineSchema
#1 Object "", at 00007FF87ACD867F, in dai::DeviceBase::getNodeLogLevel
#0 Object "", at 00007FF87AC9B7AA, in nanorpc::core::client<nanorpc::packer::nlohmann_msgpack>::call<__int64 & __ptr64>
3. Create pipeline with device object, save .dap file, flash .dap file -> "RuntimeError: File at path . doesn't exist." during dai.DeviceBootloader.saveDepthaiApplicationPackage(
dap_path,
pipeline=pipeline,
compress=True,
applicationName=filename
)
dap_path is a valid PathLike object.
4. Create pipeline with device object, close device, wait 2s, save .dap file, flash .dap file -> Same error as method 2.