Smart Controller not Compatible with DJI Fly app 1.2.0
3201 13 2020-11-6
Uploading and Loding Picture ...(0/1)
o(^-^)o
JohnLietzke
lvl.4
Flight distance : 3125968 ft
United States
Offline

I just saw another user post that the DJI Fly app version 1.2.0 is not compatible with the Smart Controller.

This is due to the Smart Controllers 32 bit processing system.  The DJI Fly app on the Android store is compiled for a 64 bit system and therefore can not be used on the Smart Controller.  DJI will need to compile a 32 bit version.  The Smart Controller compatibility with the Mavic Air 2 was included in a firmware update.  This may also be the case for compatiblity with Mini 2 and DJI Fly app 1.2.0.
2020-11-6
Use props
bjr981s
lvl.4
Flight distance : 139698 ft
  • >>>
Australia
Offline

Ah thanks for the explanation that makes sense re 32 bit compile.
2020-11-6
Use props
JohnDG
lvl.4
Flight distance : 1097270 ft
Malaysia
Offline

If it is compiled for 64 bit, why can fly 1.2.0 run on my SC ?  Note: I don't have a compatible drone to test it out, but the software starts up. If it is written in 64 bit, and the SC is 32, it shouldn't be able to even startup.

Maybe the interface and knobs won't work, that I can't test at the moment.

2020-11-7
Use props
DaMa
Second Officer
Flight distance : 889662 ft
  • >>>
Germany
Offline

What tell us my screenshot? I am not so familiar with PCs -> Mac user... Does this have a meaning regarding 32/64 bit.
Screenshot_20201107-152630 (1).png
2020-11-7
Use props
JohnLietzke
lvl.4
Flight distance : 3125968 ft
United States
Offline

JohnDG Posted at 11-7 03:00
If it is compiled for 64 bit, why can fly 1.2.0 run on my SC ?  Note: I don't have a compatible drone to test it out, but the software starts up. If it is written in 64 bit, and the SC is 32, it shouldn't be able to even startup.

Maybe the interface and knobs won't work, that I can't test at the moment.

The Smart Controller firmware update included a 32 bit copy.  I do not have an Android device but from what I read the Android Store should automatically find compatible copies of the app the when available.  It appears DJI has released a 32 bit copy to the Android store.

Therefore, the device should automatically select a compatible version and you may already have a the new version.
2020-11-7
Use props
JohnDG
lvl.4
Flight distance : 1097270 ft
Malaysia
Offline

JohnLietzke Posted at 11-7 09:10
The Smart Controller firmware update included a 32 bit copy.  I do not have an Android device but from what I read the Android Store should automatically find compatible copies of the app the when available.  It appears DJI has released a 32 bit copy to the Android store.

Therefore, the device should automatically select a compatible version and you may already have a the new version.

well, I downloaded the version from dji.com directly. The google play store says my device is not compatible.

Still same numbering, 1.2.0.  It would be nice DJI would use a different version number for different versions.
And I can't tell you at the moment if the Fly app will actually do the connect or not.
2020-11-7
Use props
JohnLietzke
lvl.4
Flight distance : 3125968 ft
United States
Offline

You may have to reinstall the firmware on the smart controller to restore it to the 32 bit version.

Another user said that a 32 bit version update was also available.  Check the recent post in the form for more information.
2020-11-7
Use props
JohnDG
lvl.4
Flight distance : 1097270 ft
Malaysia
Offline

DaMa Posted at 11-7 06:49
What tell us my screenshot? I am not so familiar with PCs -> Mac user... Does this have a meaning regarding 32/64 bit.

that kernal is 64 bit
2020-11-7
Use props
DaMa
Second Officer
Flight distance : 889662 ft
  • >>>
Germany
Offline

JohnDG Posted at 11-7 21:22
that kernal is 64 bit

And now only 32 bit software runs on it, or only 64, or both? Both versions (other 32 bit SW) ran on the Mac, today only 64 bit. What does "kernel is 64" mean for the SC?
2020-11-17
Use props
JohnDG
lvl.4
Flight distance : 1097270 ft
Malaysia
Offline

DaMa Posted at 11-17 02:02
And now only 32 bit software runs on it, or only 64, or both? Both versions (other 32 bit SW) ran on the Mac, today only 64 bit. What does "kernel is 64" mean for the SC?

64-bit systems can run 32-bit as well. But we all were asuming that the SC was 32-bit, so it would not run 64-bit versions.

But often the apps released on the DJI website are double the size of those released on the google store.  

No problem to install the latest Fly app on the SC, but the DJI Mini 2 is not recognized by the firmware of the SC.
2020-11-17
Use props
DaMa
Second Officer
Flight distance : 889662 ft
  • >>>
Germany
Offline

JohnDG Posted at 11-17 06:12
64-bit systems can run 32-bit as well. But we all were asuming that the SC was 32-bit, so it would not run 64-bit versions.

But often the apps released on the DJI website are double the size of those released on the google store.  

OK, thank you, remains a mystery to me ...
2020-11-17
Use props
JohnLietzke
lvl.4
Flight distance : 3125968 ft
United States
Offline

I am using my phone to postthis so the link may not be clickable but here is article that explains the different. Just a warning it is very wordy.

https://www.google.com/amp/s/www.geeksforgeeks.org/difference-32-bit-64-bit-operating-systems/amp/
2020-11-20
Use props
DaMa
Second Officer
Flight distance : 889662 ft
  • >>>
Germany
Offline

JohnLietzke Posted at 11-20 19:28
I am using my phone to postthis so the link may not be clickable but here is article that explains the different. Just a warning it is very wordy.

https://www.google.com/amp/s/www.geeksforgeeks.org/difference-32-bit-64-bit-operating-systems/amp/

So the CPU is 32 bit and the Kernel Architecture is 64 bit?
2020-11-21
Use props
JohnLietzke
lvl.4
Flight distance : 3125968 ft
United States
Offline

I have not tested the Smart Controller as I do not own one personally.  

If the CUP is 32 bit the kernel architecture would have to be variation of 32 bit architecture.  There are many nuances to the terminology of kernel and architecture that are highly technical and hardware/OS/software specific. A good rule of thumb, it is possible to run a 32 bit application on a 64 bit processor but in general a 64 bit application can not be run on a 32 bit processor.  I am sure there are some technical exceptions to this rule of thumb.

The issues with the DJI Fly app appears to be that it is primarily compiled in 64 bit for compatibility on modern phones which have a 64 processor.  The Android Play Store versions is compiled in 64 bit.  DJI releases a 32 bit compiled version of the DJI Fly app specifically for the Smart Controller in the firmware update.  
2020-11-21
Use props
Advanced
You need to log in before you can reply Login | Register now

Credit Rules