Ok thanks for the info.
I kind of gave up, and decided to wait for the SDK.
BUT now when it seems like the
mini2 never will get any SDK, I did som testing with frida for the startup sequence of the
air2. I think if we manage to reproduce this for the
mini2 the fence will be gone.
It's the first time I use frida so I havn't got very far
What is unknown to me is :
DataRcSetRTC
DataCommonGetVersion.startForce
DataFlycActiveStatus.start
The startup (filtered) sequence is:
27487 ms DataFlycGetParams.start("<instance: dji.midware.nhf.dgh, $className: nhf.ghu.dgh.ghu>")
27516 ms DataFlycGetParams.start("<instance: dji.midware.nhf.dgh, $className: dji.internal.diagnostics.hjn>")
27522 ms DataFlycGetParams.start("<instance: dji.midware.nhf.dgh, $className: dji.internal.diagnostics.hgf>")
27757 ms DataCommonGetVersion.start("<instance: dji.midware.nhf.dgh, $className: dji.midware.upgradeComponent.ghu>", 1000, 20)
27759 ms | DataCommonGetDeviceInfo.start("<instance: dji.midware.nhf.dgh, $className: dji.midware.upgradeComponent.koy>", 1000, 20)
29018 ms DataCommonGetVersion.startForce("<instance: dji.midware.nhf.dgh, $className: dji.midware.component.dgh.gfd>", 1000, 3, true)
29312 ms DataBase.start("<instance: dji.midware.fdd.gfd.fdd.dgh>", "<instance: dji.midware.nhf.dgh, $className: dji.common.util.CallbackUtils$2>")
29312 ms | DataBase.start("<instance: dji.midware.fdd.gfd.fdd.dgh>", "<instance: dji.midware.nhf.dgh, $className: dji.common.util.CallbackUtils$2>", false)
29464 ms DataFlycDetection.start("<instance: dji.midware.nhf.dgh, $className: dji.sdksharedlib.hardware.abstractions.flightcontroller.m>")
29479 ms DataCommonGetVersion.startForce("<instance: dji.midware.nhf.dgh, $className: dji.sdksharedlib.hardware.abstractions.gimbal.uio>")
29505 ms DataFlycSetTimeZone.start(null)
29511 ms DataFlycSetDate.start("<instance: dji.midware.nhf.dgh, $className: dji.sdk.sdkmanager.DJIGlobalService$SetTimerCallback>")
29519 ms | DataBase.start("<instance: dji.midware.fdd.gfd.fdd.dgh>", "<instance: dji.midware.nhf.dgh, $className: dji.sdk.sdkmanager.DJIGlobalService$SetTimerCallback>")
29521 ms | | DataBase.start("<instance: dji.midware.fdd.gfd.fdd.dgh>", "<instance: dji.midware.nhf.dgh, $className: dji.sdk.sdkmanager.DJIGlobalService$SetTimerCallback>", false)
29524 ms DataRcSetRTC.start("<instance: dji.midware.nhf.dgh, $className: dji.sdk.sdkmanager.DJIGlobalService$SetTimerCallback>")
29526 ms | DataBase.start("<instance: dji.midware.fdd.gfd.fdd.dgh>", "<instance: dji.midware.nhf.dgh, $className: dji.sdk.sdkmanager.DJIGlobalService$SetTimerCallback>")
29531 ms | | DataBase.start("<instance: dji.midware.fdd.gfd.fdd.dgh>", "<instance: dji.midware.nhf.dgh, $className: dji.sdk.sdkmanager.DJIGlobalService$SetTimerCallback>", false)
29537 ms DataCommonSetDate.start("<instance: dji.midware.nhf.dgh, $className: dji.sdk.sdkmanager.DJIGlobalService$SetTimerCallback>")
29547 ms | DataBase.start("<instance: dji.midware.fdd.gfd.fdd.dgh>", "<instance: dji.midware.nhf.dgh, $className: dji.sdk.sdkmanager.DJIGlobalService$SetTimerCallback>")
29548 ms | | DataBase.start("<instance: dji.midware.fdd.gfd.fdd.dgh>", "<instance: dji.midware.nhf.dgh, $className: dji.sdk.sdkmanager.DJIGlobalService$SetTimerCallback>", false)
29551 ms DataCommonSetDate.start("<instance: dji.midware.nhf.dgh, $className: dji.sdk.sdkmanager.DJIGlobalService$SetTimerCallback>")
29552 ms | DataBase.start("<instance: dji.midware.fdd.gfd.fdd.dgh>", "<instance: dji.midware.nhf.dgh, $className: dji.sdk.sdkmanager.DJIGlobalService$SetTimerCallback>")
29557 ms DataFlycDetection.start("<instance: dji.midware.nhf.dgh, $className: dji.sdksharedlib.hardware.abstractions.flightcontroller.b>")
29556 ms | | DataBase.start("<instance: dji.midware.fdd.gfd.fdd.dgh>", "<instance: dji.midware.nhf.dgh, $className: dji.sdk.sdkmanager.DJIGlobalService$SetTimerCallback>", false)
29567 ms DataCommonSetDate.start("<instance: dji.midware.nhf.dgh, $className: dji.sdk.sdkmanager.DJIGlobalService$SetTimerCallback>")
29569 ms | DataBase.start("<instance: dji.midware.fdd.gfd.fdd.dgh>", "<instance: dji.midware.nhf.dgh, $className: dji.sdk.sdkmanager.DJIGlobalService$SetTimerCallback>")
29573 ms | | DataBase.start("<instance: dji.midware.fdd.gfd.fdd.dgh>", "<instance: dji.midware.nhf.dgh, $className: dji.sdk.sdkmanager.DJIGlobalService$SetTimerCallback>", false)
29576 ms DataCommonSetDate.start("<instance: dji.midware.nhf.dgh, $className: dji.sdk.sdkmanager.DJIGlobalService$SetTimerCallback>")
29578 ms | DataBase.start("<instance: dji.midware.fdd.gfd.fdd.dgh>", "<instance: dji.midware.nhf.dgh, $className: dji.sdk.sdkmanager.DJIGlobalService$SetTimerCallback>")
29579 ms | | DataBase.start("<instance: dji.midware.fdd.gfd.fdd.dgh>", "<instance: dji.midware.nhf.dgh, $className: dji.sdk.sdkmanager.DJIGlobalService$SetTimerCallback>", false)
29583 ms DataCommonSetDate.start("<instance: dji.midware.nhf.dgh, $className: dji.sdk.sdkmanager.DJIGlobalService$SetTimerCallback>")
29585 ms | DataBase.start("<instance: dji.midware.fdd.gfd.fdd.dgh>", "<instance: dji.midware.nhf.dgh, $className: dji.sdk.sdkmanager.DJIGlobalService$SetTimerCallback>")
29586 ms | | DataBase.start("<instance: dji.midware.fdd.gfd.fdd.dgh>", "<instance: dji.midware.nhf.dgh, $className: dji.sdk.sdkmanager.DJIGlobalService$SetTimerCallback>", false)
29600 ms DataFlycGetParams.start("<instance: dji.midware.nhf.dgh, $className: dji.internal.diagnostics.hjn>")
29610 ms DataFlycGetParams.start("<instance: dji.midware.nhf.dgh, $className: nhf.ghu.dgh.ghu>")
30086 ms DataFlycDetection.start("<instance: dji.midware.nhf.dgh, $className: dji.sdksharedlib.hardware.abstractions.flightcontroller.pb>")
30131 ms DataFlycDetection.start("<instance: dji.midware.nhf.dgh, $className: dji.sdksharedlib.hardware.abstractions.flightcontroller.ghj>")
30531 ms DataFlycGetParams.start("<instance: dji.midware.nhf.dgh, $className: dji.internal.diagnostics.hgf>")
30651 ms DataFlycGetParams.start("<instance: dji.midware.nhf.dgh, $className: dji.internal.diagnostics.hjn>")
31154 ms DataFlycGetParams.start("<instance: dji.midware.nhf.dgh, $className: dji.sdksharedlib.hardware.abstractions.flightcontroller.Fa>")
31186 ms DataFlycGetParams.start("<instance: dji.midware.nhf.dgh, $className: nhf.ghu.dgh.ghu>")
31268 ms DataCommonGetVersion.startForce("<instance: dji.midware.nhf.dgh, $className: dji.sdksharedlib.hardware.abstractions.dgh.p>")
31273 ms DataFlycDetection.start("<instance: dji.midware.nhf.dgh, $className: dji.sdksharedlib.hardware.abstractions.flightcontroller.pb>")
31621 ms DataCommonGetVersion.start("<instance: dji.midware.nhf.dgh, $className: dji.sdksharedlib.hardware.abstractions.flightcontroller.w>")
31623 ms | DataCommonGetVersion.start("<instance: dji.midware.nhf.dgh, $className: dji.sdksharedlib.hardware.abstractions.flightcontroller.w>", 500, 1)
31728 ms DataFlycGetParams.start("<instance: dji.midware.nhf.dgh, $className: dji.internal.diagnostics.hjn>")
31758 ms DataCommonGetVersion.startForce("<instance: dji.midware.nhf.dgh, $className: dji.sdksharedlib.hardware.abstractions.gfd.z>")
31875 ms DataFlycGetParams.start("<instance: dji.midware.nhf.dgh, $className: dji.sdksharedlib.hardware.abstractions.flightcontroller.Ka>")
31986 ms DataFlycGetParams.start("<instance: dji.midware.nhf.dgh, $className: dji.sdksharedlib.hardware.abstractions.flightcontroller.Ha>")
32023 ms DataFlycActiveStatus.start("<instance: dji.midware.nhf.dgh, $className: dji.sdksharedlib.hardware.abstractions.flightcontroller.F>")
32100 ms DataCommonGetVersion.startForce("<instance: dji.midware.nhf.dgh, $className: dji.sdksharedlib.hardware.abstractions.gimbal.uio>")
32321 ms DataFlycGetParams.start("<instance: dji.midware.nhf.dgh, $className: dji.sdksharedlib.hardware.abstractions.flightcontroller.gfd.fdd$fdd>")
32440 ms DataFlycDetection.start("<instance: dji.midware.nhf.dgh, $className: dji.sdksharedlib.hardware.abstractions.flightcontroller.pb>")
32765 ms DataFlycGetParams.start("<instance: dji.midware.nhf.dgh, $className: nhf.ghu.dgh.ghu>")
32869 ms DataFlycGetParams.start("<instance: dji.midware.nhf.dgh, $className: dji.internal.diagnostics.hjn>")
33515 ms DataFlycDetection.start("<instance: dji.midware.nhf.dgh, $className: dji.sdksharedlib.hardware.abstractions.flightcontroller.pb>")
33544 ms DataFlycGetParams.start("<instance: dji.midware.nhf.dgh, $className: dji.internal.diagnostics.hgf>")
33921 ms DataFlycGetParams.start("<instance: dji.midware.nhf.dgh, $className: dji.internal.diagnostics.hjn>")
34352 ms DataFlycGetParams.start("<instance: dji.midware.nhf.dgh, $className: nhf.ghu.dgh.ghu>")
34611 ms DataFlycDetection.start("<instance: dji.midware.nhf.dgh, $className: dji.sdksharedlib.hardware.abstractions.flightcontroller.pb>")
34992 ms DataFlycGetParams.start("<instance: dji.midware.nhf.dgh, $className: dji.internal.diagnostics.hjn>")
35694 ms DataFlycDetection.start("<instance: dji.midware.nhf.dgh, $className: dji.sdksharedlib.hardware.abstractions.flightcontroller.pb>")
35933 ms DataFlycGetParams.start("<instance: dji.midware.nhf.dgh, $className: nhf.ghu.dgh.ghu>")
36052 ms DataFlycGetParams.start("<instance: dji.midware.nhf.dgh, $className: dji.internal.diagnostics.hjn>")
36553 ms DataFlycGetParams.start("<instance: dji.midware.nhf.dgh, $className: dji.internal.diagnostics.hgf>")
36806 ms DataFlycDetection.start("<instance: dji.midware.nhf.dgh, $className: dji.sdksharedlib.hardware.abstractions.flightcontroller.pb>")
37207 ms DataFlycGetParams.start("<instance: dji.midware.nhf.dgh, $className: dji.internal.diagnostics.hjn>")
37487 ms DataFlycGetParams.start("<instance: dji.midware.nhf.dgh, $className: nhf.ghu.dgh.ghu>")