Slashdot Mirror


DJI Spark Owners Must Update Firmware By September, Or Their Machines Will Be Bricked (suasnews.com)

garymortimer shares a report from sUAS News: News has arrived of a mandatory firmware update from DJI. Owners of DJI's latest and smallest quadcopter must update their firmware by September the 1st or their machines will automatically ground themselves. The Firmware update apparently is to stop in flight shutdowns that have been occurring. So no bad thing to fix, a safety issue. Perhaps questionable is DJI's ability to brick other peoples property if required. The "Kill Switch" option is already causing consternation in user groups.

108 of 182 comments (clear)

  1. Kill switch? by Anonymous Coward · · Score: 2, Insightful

    They're just begging to get hacked and have their firmware code leaked.

    1. Re:Kill switch? by cb88 · · Score: 2

      No, the Military has banned their use... well the army at least. https://www.wired.com/story/army-dji-drone-ban/

  2. Now is the time by Snotnose · · Score: 4, Funny

    To ensure your firmware can't be updated without your explicit permission. See also, Win 10.

    1. Re:Now is the time by somenickname · · Score: 4, Funny

      Come on, man. You bought it so, what? You think you own it? That's totally 90s thinking. You just rented it until we decided you can't use it anymore.

      I have that Stallman manifesto around here somewhere...

    2. Re:Now is the time by amiga3D · · Score: 5, Insightful

      Sadly, you may be joking but these companies now seem to think just like that.

    3. Re:Now is the time by ckatko · · Score: 4, Interesting

      SaaS is a super dangerous concept that he majority of computer users have no idea of what's going to happen.

        1 - Consolidation of services from standard capitalism. (I'm not arguing against capitalism.) As far as I can tell in my reading of history and experiences in life, all economies eventually end up as monopolies because users prefer simplicity.

        2 - You don't own your products.

        3 - What happens when the company goes out of business? We're basically banking our entire ownership of media on one thing. Either the owners of our current products will NEVER GO OUT OF BUSINESS (yeah, we're all using AOL--the last big tech company--right?) . Or 2), that somehow, through the "goodness of their hearts" all businesses will magically assume they might go out of business and have in their contract that your content must be transfered over. Except when they declare bankrupcy... what happens then? And what happens if people don't want to RUN the servers anymore? (Think of 90% of great FPS games from the 90's and 2000's that need dedicated, proprietary servers that were shut down.)

      The ONLY thing that can save us is either moving away from SaaS, or, a law (good luck!) that stipulates that user content must be storable on the user's machine if no equivalent service is instantiated by the next company. And what if the next company has your stuff... but doesn't give a shit about your privacy and dumps adware into the old products? It's not like any company took someone else's products and bundled adware with it... ::cough::sourceforge::cough::

      We are heading for a disaster and nobody even realizes it. What happens when we hit the next major recession / tech bubble burst? It's not like we're living in an era of super-hyper-valuation of unicorn startups with no viable income strategy yet. .. Oh... shit.

    4. Re:Now is the time by Anonymous+Brave+Guy · · Score: 2

      We are heading for a disaster and nobody even realizes it.

      Plenty of us in the tech community realize it. Unfortunately, most people outside the tech community don't understand the implications, and there are a lot more of them than us.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    5. Re:Now is the time by JaredOfEuropa · · Score: 2

      "As a service" really means "at someone else's mercy"

      --
      If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
    6. Re:Now is the time by Zocalo · · Score: 2

      Some of us, including many in the tech media, definitely realise it and are taking the necessary steps but collectively you're right, of course. The comparative few that only store copies of their data in the cloud, or don't use it at all, in order to prevent data loss, refuse to use subscription software like Adobe's Creative Cloud, avoid hardware vendors like DJI that require Internet access to work, still buy physical media so they can rip their own DRM free copies, and so on are so few in number that it's not going to make much difference. The majority of the general public are almost certainly going to get burnt sooner or later when one of the Whatever-as-a-Service cloud providers they use has a serious data loss incident, goes bust, or whatever, and this is despite the warning signs of several smaller incidents already. It's not the the cloud is inherently bad - it's incredibly useful - but like any tool, you need to use it responsibly, and that's the concept that people are failing to understand at present.

      Perhaps it would be for the best if a fairly popular service - like SoundCloud for instance, since they're already on the ropes - went under and got some mainstream coverage before the main bubble bursts. If that wakes up a few more people to the potential risks they are taking with their data and services and gets them to start spreading the word amongst others it might not turn out to be as major a disaster as it's got the potential to be. Then again, perhaps not. I'm pretty sure we all know someone who's response to losing some data when some random cloud service pulled the plug was to simply start over with another random cloud service, but there's just no helping some people - you've just got to do the best you can and, ultimately, make sure you and yours are covered.

      --
      UNIX? They're not even circumcised! Savages!
    7. Re:Now is the time by Kjella · · Score: 1

      1 - Consolidation of services from standard capitalism. (I'm not arguing against capitalism.) As far as I can tell in my reading of history and experiences in life, all economies eventually end up as monopolies because users prefer simplicity.

      Hardly. But there are strong incentives for profit-seeking companies to corner markets and extract profit. Capitalism loves competition, the companies in a capitalistic society hate it. And because consumers are individuals we tend to grab our personal short term gain to the deteriment of the long term market.

      2 - You don't own your products.

      No, but most people figure that if something turns to shit they can find something else. They can't control what Microsoft is doing with Windows but they can get a Mac. Sure in a perfect world but...

      3 - What happens when the company goes out of business?

      Big companies very rarely shut down overnight, look at how long for example AMD has been bouncing on the ropes. And the assets are usually bought by somebody else. Yes, eventually online things shut down. But I think most else will show up on gog.com or whatever.

      Does it suck when things just disappear from the Netflix/Spotify catalog? Yes. Is it "Doctor Who episodes"-lost? Nah. Maybe you don't like that people don't care enough, but I think they'll continue to not care much. Didn't we already have a pretty damn big recession after the dotcom boom where nothing like this happened?

      --
      Live today, because you never know what tomorrow brings
    8. Re:Now is the time by sdinfoserv · · Score: 1

      There's several things driving this, not least of which is C'level's have been convinced that hiring on site tech workers is a bad thing and they can hold you hostage. (sky high salaries, HR problems, open positions... etc)
      I have literally had different CEO's from different companies in different States say "I don't want to be held hostage by a developers" as a reason not to hire on site programmers. No irony there.....
      So shoving your life blood into something that looks like the "internet" that always seems to work and they don't have to hire a 25 year old arrogant prick for $170K, is a huge WIN!
      On the other hand, it took them 20 years to figure out the off shoring developers is a recipe for disaster. Maybe they'll get this one too.

    9. Re:Now is the time by neilo_1701D · · Score: 1

      Nobody goes out of business. ... So when MCI Worldcom declares bankruptcy, the services people buy from them aren't interrupted.

      Tell that to the people who bought a Zeno smart drone. They now own a paperweight that at one stage could fly (albeit badly),

    10. Re:Now is the time by JohnFen · · Score: 1

      We are heading for a disaster and nobody even realizes it.

      Plenty of us do realize it, but you're right -- plenty don't. Even here, when I express my concern about and mitigation measures against these sorts of things, people sometimes accuse me of paranoia.

    11. Re:Now is the time by JohnFen · · Score: 1

      Talk to gamers that have been around for more than a decade or so. I think you'll find that companies do actually go out of business, and when that happens, their customers suffer a direct loss.

    12. Re:Now is the time by JohnFen · · Score: 1

      Only if the damages were a direct result of those updates. That would be true whether or not the updates were forced.

    13. Re:Now is the time by Scarletdown · · Score: 1

      That is all well and good until all these anti customer measures finally become the industry standard, for whatever product type, and there are no alternatives.

      And that is why, even though "shop elsewhere" is a sound bit of advice, this USDA grade A bullshit these companies try to push needs to be called out every single fucking time.

      --
      This space unintentionally left blank.
    14. Re:Now is the time by AK+Marc · · Score: 1

      I note, you didn't give a single example. It's not like Doom stops working on your local PC the moment the company goes out of business. And more companies have stopped support for something they own than have ever been abandoned by former owners.

    15. Re:Now is the time by fish_in_the_c · · Score: 1

      true but you ability to play network games can be totally shut down.

      --
      âoeTolerance applies only to persons, but never to truth. Intolerance applies only to truth, but never to persons.
  3. And the Army is really buying these things? by fustakrakich · · Score: 1

    Good reason to kill that contract.

    --
    “He’s not deformed, he’s just drunk!”
    1. Re:And the Army is really buying these things? by ShanghaiBill · · Score: 3, Informative

      What is the alternative? The DJI drones are a generation ahead of anything else on the market ... and with an 85-90% market share, they have enough revenue to extend their lead.

      Disclaimer: I have a DJI Mavic Pro. It is very nice.

    2. Re:And the Army is really buying these things? by fustakrakich · · Score: 4, Informative

      What is the alternative?

      Best drone ever... single motor, caged prop so you can safely bump into things, spherical shape so it can upright itself or even roll along the ground. Unfortunately the market has spoken, so there are very few of them.

      --
      “He’s not deformed, he’s just drunk!”
    3. Re:And the Army is really buying these things? by K.+S.+Kyosuke · · Score: 1

      The DJI drones are a generation ahead of anything else on the market

      It seems like "a generation" doesn't really matter that a much in a field where it's year-sized or so. Not to mention that in this booming field, DJI could easily become the IBM of multicopters.

      --
      Ezekiel 23:20
    4. Re:And the Army is really buying these things? by ShanghaiBill · · Score: 2

      Being the military, they can build (or contract out) their own.

      The F-35 took 26 years to go from contract to production, and will cost a trillion dollars. But drones are props rather than jets, so maybe the V-22 Osprey is a better comparison. It took 32 years, and cost $36 billion.

      Unless they have an unlimited budget and are building it for their great grandchildren, they need to go COTS.

    5. Re:And the Army is really buying these things? by Antique+Geekmeister · · Score: 1

      > The F-35 took 26 years to go from contract to production, and will cost a trillion dollars.

      Has there been a single use of an F-35 aircraft in any military missions whatsoever? So far, I'm only seeing test flights and many reports of faked tests.

    6. Re:And the Army is really buying these things? by _Sharp'r_ · · Score: 5, Insightful

      The army already builds (contracts out the building of) their own drones.

      The micro-UAVs, the ones closest to a DJI ~(4.5 lbs), cost the Army (These are the inexpensive ones) $35,000 each for a Raven RQ-11B. A complete system (controller, spare parts, and three UAVs) costs $250,000 for the Raven and over $400,000 for Puma (6 lbs, heavier battery, flies longer).

      So yeah, for the price of one Raven, you could only afford to buy 25 DJI Phantom 4 Pro drones. The Raven can go farther faster, the Phantom has a better camera and can avoid obstacles on it's own and circle/follow a target on its own, so they have complementary uses, but one is obviously way cheaper than the other.

      --
      The party of stupid and the party of evil get together and do something both stupid and evil, then call it bipartisan.
    7. Re:And the Army is really buying these things? by sexconker · · Score: 1, Interesting

      What is the alternative? The DJI drones are a generation ahead of anything else on the market ... and with an 85-90% market share, they have enough revenue to extend their lead.

      Disclaimer: I have a DJI Mavic Pro. It is very nice.

      DJI sucks. They're like a crappy Chinese GoPro knock off. You can buy kits from just about anywhere and get a much better copter for the same amount of money.

    8. Re:And the Army is really buying these things? by Man+On+Pink+Corner · · Score: 1

      Interesting. That thing should be more or less indestructible. Why aren't these popular? Patented all to hell?

    9. Re:And the Army is really buying these things? by AK+Marc · · Score: 1

      Go Pros suck. I couldn't get mine to work. A hardware issue, that they fobbed me off about until it was out of warranty, then offered an insulting discount on the new version if I traded in my Hero 3+ Black that never worked right. I'll buy the Chinese knock off. Work no better worse than the expensive name brand, and I can get a new one every month for the price of the "real one".

    10. Re:And the Army is really buying these things? by ShanghaiBill · · Score: 1

      I'll buy the Chinese knock off.

      The Chinese drones are not "knock offs". They are way ahead of anything made in America.

    11. Re:And the Army is really buying these things? by segedunum · · Score: 2

      I'm afraid your argument, whatever it is, makes absolutely no sense. The F-35 has been in constant development for a quarter of a century and there is no sign whatsoever that it will ever be fully combat ready in any way shape or form. Certainly not in a way that meets its requirements. We're now into territory where you're looking at it being cancelled if some serious progress is not shown within a very short period of time.

      Lockheed has desperately tried to get it combat ready with a list of caveats as long as your arm because the programme would otherwise be in serious jeopardy of getting cancelled. There are always software updates on the horizon so that the plane can complete this mission or that mission, at some point in the future. The planes are constantly flown with a whole load of capabilities turned off or severely restricted. But hey, it's flying so things must be fine!

    12. Re:And the Army is really buying these things? by Baron_Yam · · Score: 1

      It needs to be covered in a light grey mesh material, with a large circular feature somewhere on the upper hemisphere.

      Make that thing an RC Death Star and you won't be able to keep it on store shelves.

    13. Re:And the Army is really buying these things? by currently_awake · · Score: 1

      The aircraft called the F35 is actually a prototype of that aircraft. Once they finish the design they will start building the actual aircraft, using the prototypes as parts. The prototypes are not usable in combat, and the American government is insane for spending all that money on something that can't fight.

    14. Re:And the Army is really buying these things? by ColdWetDog · · Score: 1

      Racing isn't the only use for quads. Unfortunately for the industry DJI IS a couple of years ahead in small, cheap, general purpose quadcopters that have a metric shitton of add on software for them. No, they don't do 10 bit RAW video (but the Inspire x5 RAW does), but most people don't NEED that kind of quality.

      The big guys are shooting off $50,000+ rigs, they've left DJI in the dust. But there are what, maybe a couple thousand pro video UAVs in the world. DJI sells that many in a week.

      Horses for courses.

      --
      Faster! Faster! Faster would be better!
    15. Re:And the Army is really buying these things? by neilo_1701D · · Score: 2

      The F-35 has been in constant development for a quarter of a century and there is no sign whatsoever that it will ever be fully combat ready in any way shape or form. Certainly not in a way that meets its requirements. We're now into territory where you're looking at it being cancelled if some serious progress is not shown within a very short period of time.

      For real? What government has the balls to back out of the F-35 now? Australia has pretty much decided not to buy anything else, so the existing fleet is getting older and older. The US (from what I can see) has gone the same way: if it's not F-35 then it's obsolete. Heck; look at the stink when the A-10's where being considered for mothballing.

      In my personal, armchair general view of the fighters, the F-35 program is so far into escalation-of-commitment group-think territory the only way out is to cancel the fighter and dismiss every single person involved with the aircraft where ever they are in whatever capacity they serve. Well, maybe not dismiss; maybe reassign. But whatever. The "we can't start again because we're too far behind" argument must be drowned out by "you're so far behind the opposition is almost a generation ahead" at some point. But that's not going to happen.

    16. Re:And the Army is really buying these things? by Khyber · · Score: 2

      A Delta Fan isn't a quad. It's a fucking jet turbine masquerading as a computer cooling fan.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    17. Re:And the Army is really buying these things? by jason777 · · Score: 1

      Your comment makes no sense. Gopro are the ones that decided to break off from DJI and make their own drones. Gopro is the knockoff. And with their fiasco that is the Karma, your comment looks really stupid.

    18. Re:And the Army is really buying these things? by sexconker · · Score: 1

      DJI copies the controllers and features that you can buy in kits and communities work on together, package it up nicely and get it to half work half of the time.

      Their customer support is a joke, their SOP for all issues is to deny, deny, deny. If you experience the DJI uncontrolled take off bug or the sudden loss of control/power bugs, and your shit is broken, they will just blame you for not doing the voodoo ritual of their startup procedures correctly, even if you have video evidence that you did it all. Then they'll hem and haw and claim a firmware update is coming to fix rare occurrences.

      They're the fucking worst. But they've got a low entry price for "serious" gear (as opposed to children's toys) and a complete package for novices. You're always better off buying a kit because you own the flight controller and can choose what to put on it. Assembly is trivial. The only hurdle is the software/firmware and the dilemma of choice.

    19. Re:And the Army is really buying these things? by sexconker · · Score: 1

      I'm referring to the GoPro camera knock offs. All the "me too" copycats in the "action cam" market that sprouted up after GoPro's success.

    20. Re:And the Army is really buying these things? by Scarletdown · · Score: 1

      It is Japanese. Suggest that to them through whatever official channels or forums they have, and they may just do it.

      --
      This space unintentionally left blank.
  4. So what is the kill mechanism? by fuzzyfuzzyfungus · · Score: 3, Insightful

    Anyone know how the kill is implemented? Was the original firmware set with an expiration date, in anticipation of it receiving an exciting and mandatory upgrade; so the deadline was baked in from day one? Did some earlier, smaller, update quietly add this 'feature' to be announced at a later time? Is there no change whatsoever in the drone's behavior; but some companion app does a version check before it issues any flight commands; and will be updated to refuse to talk to the older version?

    Regardless of implementation, this is a fine testament to the advantages of products that spend their entire lives phoning home to the vendor; but some implementations are even worse than others.

    1. Re:So what is the kill mechanism? by ShanghaiBill · · Score: 5, Informative

      Anyone know how the kill is implemented?

      I have DJI Mavic, not a Spark. Mine uses a smartphone as the controller GUI. When I connect my phone to the drone controller, the app will sometimes, but not always, check for updates. If an update is available, it is downloaded and installed, without any opportunity for opting out. Some of the downloads may be legally required, such as data for restricted airspace. Others, as in this case, are safety issues, so I don't see why anyone would want to opt out, or why anyone should be allowed to, since they may be endangering other people.

      Nitpick: The headlines use of the work "brick" is misleading. The drone cannot be flown until it is updated, but it is not "bricked". As any true nerd knows, when something is "bricked" it is permanently and irrevocably disabled, which is not what this is.

    2. Re:So what is the kill mechanism? by freeze128 · · Score: 2

      Any mechanism based on a certain date will require the flight controller to keep track of time. If it can keep track of time, I bet the time can be changed to allow longer use of the old firmware... Not that you would want to in this case.

    3. Re:So what is the kill mechanism? by JustNiz · · Score: 1

      >> this is a fine testament to the advantages of products that spend their entire lives phoning home to the vendor

      I think you mean disadvantages

    4. Re:So what is the kill mechanism? by ShanghaiBill · · Score: 1

      I bet the time can be changed to allow longer use of the old firmware...

      It uses a smartphone as the GUI for the controller, so it can pull the time from the cellular network.

      The drone also has a GPS receiver, and can get a timestamp from the GPS satellites, accurate to within 40 nanoseconds.

    5. Re:So what is the kill mechanism? by Anonymous Coward · · Score: 1

      Any mechanism based on a certain date will require the flight controller to keep track of time. If it can keep track of time, I bet the time can be changed to allow longer use of the old firmware... Not that you would want to in this case.

      Except that the time may be determined from GPS, and a lot of the functionality of the DJI is derived from knowing its location (from GPS/GNSS).

    6. Re: So what is the kill mechanism? by jordanjay29 · · Score: 1

      To "brick" a device is to make it worth nothing more than a brick, it just sits there and does nothing. That's totally accurate and appropriate for the article. This one simply happens to come with a ceveat that reverts the brick status.

    7. Re:So what is the kill mechanism? by Anonymous Coward · · Score: 1

      I have DJI Mavic, not a Spark. Mine uses a smartphone as the controller GUI. When I connect my phone to the drone controller, the app will sometimes, but not always, check for updates. If an update is available, it is downloaded and installed, without any opportunity for opting out. Some of the downloads may be legally required, such as data for restricted airspace. Others, as in this case, are safety issues, so I don't see why anyone would want to opt out, or why anyone should be allowed to, since they may be endangering other people.

      Huh? Are you talking about NFZ map updates? Firmware updates are announced but can be skipped, and app updates are entirely managed by the user.

    8. Re:So what is the kill mechanism? by AHuxley · · Score: 1

      A big walk in faraday cage to work on setting the date to 1984?

      --
      Domestic spying is now "Benign Information Gathering"
    9. Re: So what is the kill mechanism? by sjames · · Score: 1

      Generally, bricking is when the actions necessary to recover are beyond typical end user procedures. For example, soldering connections in and using JTAG.

      If recovery is simply a matter of using the documented end user interface to upload new firmware, it's not bricked.

    10. Re:So what is the kill mechanism? by AmiMoJo · · Score: 1

      I wonder what happens if you firewall that app so it can't check for updates. If you are on Android and want to try there are loads of free firewall apps.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    11. Re:So what is the kill mechanism? by AmiMoJo · · Score: 1

      It probably gets the time from the GPS receiver. Most GPS receivers still use RS232 signalling (at 3.3V level), and most use the simple NMEA protocol. It would not be at all difficult to program a microcontroller to man-in-the-middle the data and change the date. The main difficulty would be physically installing it.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    12. Re:So what is the kill mechanism? by jenningsthecat · · Score: 1

      As any true nerd knows, when something is "bricked" it is permanently and irrevocably disabled, which is not what this is.

      Disagreed. In the first place, a device which even a 'true nerd' considers bricked, may be repairable by someone with greater knowledge, more skill, or access to special parts, documentation, or software. So the definition of 'bricked' is situational. Secondly, if the owner doesn't consent to the update, (and ANY reason for not consenting is perfectly valid, from the standpoint of a true owner), then the craft is bricked, unless and until there is a third-party workaround. So the definition of 'bricked' is also moral / philosophical in nature.

      --
      'The Economy' is a giant Ponzi scheme whose most pitiable suckers are the youngest among us and the yet-unborn.
    13. Re:So what is the kill mechanism? by SGDarkKnight · · Score: 1

      I also have a Mavic, and I don't know what you're doing, but I can choose to skip any update that comes out. I've never been forced to install any update, either on my phone or on the drone itself. It has always been my choice to install the updates.

      --

      ...A no smoking section in a restaurant is like having a no peeing section in a swimming pool...
    14. Re:So what is the kill mechanism? by ColdWetDog · · Score: 2

      And the easy way to get around the problem is the same way the Army could get around the lets-send-everything-China issue. You don't connect the thing to the Internet. Ever.

      All my DJI drones are either on the original firmware or one that has been carefully vetted. The iPad they work off of never gets to talk to the rest of the world without adult supervision. It's possible that DJI put a timer in the software but that would be working very differently that they have. Their most recent ploy was to limit the Mavics to something like a 50 meter range until you logged in to DJI-world at least once. They certainly COULD put an honest to goodness timer in the software, but that would be a bigger dick move than usual.

      DJI is really in a no win situation (of their own creation). As long as they sell (mostly) to Compleat Idiots they have to try to make their software idiot proof. A fool's errand if there ever was one.

      --
      Faster! Faster! Faster would be better!
    15. Re:So what is the kill mechanism? by ColdWetDog · · Score: 1

      It works just fine. That's what most advanced users that are annoyed with DJI do.

      Don't talk to momma.

      --
      Faster! Faster! Faster would be better!
    16. Re:So what is the kill mechanism? by ColdWetDog · · Score: 1

      MOST users of the DJI consumer quads have problems following the 4 step directions to update the firmware. Hacking the GPS data stream would be well beyond the vast majority of them and DJI couldn't give a rat's ass about the hundred or so folks so inclined.

      We;re in consumerville here.

      --
      Faster! Faster! Faster would be better!
    17. Re:So what is the kill mechanism? by blind+biker · · Score: 1

      The headlines use of the work "brick" is misleading. The drone cannot be flown until it is updated, but it is not "bricked".

      If one doesn't want the update (for whatever reason) his/her drone is bricked. Your nitpick is pointless.

      --
      "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
    18. Re:So what is the kill mechanism? by JohnFen · · Score: 1

      I don't see why anyone would want to opt out, or why anyone should be allowed to

      Why they'd want to is unimportant. The important issue is -- do they own the thing or not? If so, then it makes zero sense to force any change to the product on them, no matter how desirable it may be. If it's that desirable, then people will voluntarily make the change.

    19. Re: So what is the kill mechanism? by JohnFen · · Score: 1

      Perhaps not. Just worthless.

    20. Re:So what is the kill mechanism? by JohnFen · · Score: 1

      If you are on Android and want to try there are loads of free firewall apps.

      Some are better than others, but yes. This is what I do -- for all apps. By default, every app is firewalled off so that it can't talk through the WiFi or cell network at all. I selectively allow a few specific apps net access, but mostly -- nobody gets to talk.

      This is for two reasons: so that I don't have to worry as much about what data apps are sending home, and so I can minimize the number of apps that auto-update.

    21. Re: So what is the kill mechanism? by sjames · · Score: 1

      Yes, if and when the documented end-user procedure no longer works, it will be bricked. That time is not this year.

  5. Serious question by Trogre · · Score: 1

    Where are the FOSS firmwares for these things, from the likes of which routers have benefited for many years?

    --
    "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
    1. Re:Serious question by andydread · · Score: 3, Informative

      see here

    2. Re: Serious question by ewanm89 · · Score: 1

      Getting root on DJI drones seems trivial usually having SSH open with a default password, unfortunately the firmware is signed so full modification of firmware is problematic without the key, though I have an idea about that. Unfortunately I don't have a DJI drone accessible to test my theory at the moment.

    3. Re:Serious question by caseih · · Score: 1

      Pretty much everywhere, honestly. Except for DJI, nearly all drones are flown with open-source controllers. ArduPilot was one of the earlier successful ones. There are dozens of drone platforms to choose from, some of which are very capable.

      None of them are as slick and polished as DJI's project, though.

  6. That's a good point, NEVER BUY FROM DJI by Noishkel · · Score: 1, Insightful

    Personally I have never been into ANYTHING that can connect to a cell phone in this manor for a lot of reasons.. But the very fact that the maker of your product can now KILL IT via remote software? How is this NOT a major strike against this company? I mean, of all the ways you could have done this you just flat out remote kill it?

    Well I tell you what DJI. You just earned yourself a permanent 'no sale' from me on any product you make. But hey, to be honest you got a hard no sale on the drone from the get go. Now you've killed all potential trust I can have in your company.

    1. Re:That's a good point, NEVER BUY FROM DJI by 110010001000 · · Score: 3, Funny

      No need to brag about living in a manor. We just have houses here.

    2. Re:That's a good point, NEVER BUY FROM DJI by SeaFox · · Score: 1

      Personally I have never been into ANYTHING that can connect to a cell phone in this manor for a lot of reasons.. But the very fact that the maker of your product can now KILL IT via remote software?

      Is it really remote software? Maybe the firmware simply has a built in expiration date so you have to keep it up to date to keep the product flying.

    3. Re:That's a good point, NEVER BUY FROM DJI by Noishkel · · Score: 1

      Well thanks for the outstanding retort Anonymous Coward. You get a good start a merit barge for basic web stalking.

      But hey, to honesty answer you question is because even though I'm abrasive prick with a negative attitude towards these products is because not only do I love these technology in general but I want these products to suck less.. Pretty much everyone one of these technologies I enjoy, but also have serious problems how most of the underlying tech ins implemented in products. Well maybe not Facebook. It was always kind of trash and filled with too many damn narcissists and bot accounts. Minds looks like a good alternate to that site.

      Try not to mistake for a call for a better product for basic shit posting. If I had intended that I would have been an Anonymous Coward like yourself.

    4. Re:That's a good point, NEVER BUY FROM DJI by thegarbz · · Score: 2

      But the very fact that the maker of your product can now KILL IT via remote software? How is this NOT a major strike against this company?

      Probably because it's not true and media reporting is going down the shitter making everyone angry for no reason.

      The DJI drones frequently need to check for updates to the no-fly zones or they don't take off. Updates are mandatory and this will be pushed like every other one. Aside that it is in the media this is just situation normal for owners of DJI drones (which need mobile phones to fly anyway).

    5. Re:That's a good point, NEVER BUY FROM DJI by JohnFen · · Score: 1

      but I want these products to suck less.

      Also, it's important to push back against this sort of nonsense even if it involves products that you don't personally use.

      If companies get away with this stuff without resistance, more and more companies will start doing it. Eventually, it becomes normal and expected.

      That is the end result that I think we need to avoid at all costs.

    6. Re:That's a good point, NEVER BUY FROM DJI by JohnFen · · Score: 1

      Toe-may-toe, toe-mah-toe.

    7. Re:That's a good point, NEVER BUY FROM DJI by h4ck7h3p14n37 · · Score: 1

      DJI is doing this for liability reasons and I have absolutely no problem with it as the owner of a Mavic Pro.

      If you don't like it, go buy your gear somewhere else.

    8. Re:That's a good point, NEVER BUY FROM DJI by thegarbz · · Score: 1

      Remote brick is not the same as a recognised requirement to update firmware periodically. Not even remotely (pun intended).

    9. Re:That's a good point, NEVER BUY FROM DJI by JohnFen · · Score: 1

      If updates are mandatory, and they use an update to intentionally brick your device, then the end result is identical to having a kill switch.

      Yes, the mechanisms are different, but for this sort of issue, it's a distinction without a difference.

    10. Re:That's a good point, NEVER BUY FROM DJI by thegarbz · · Score: 1

      it's a distinction without a difference.

      No it's not. Remote brick implies someone has remote access to your device. Putting them in the same category is utterly asinine.

    11. Re:That's a good point, NEVER BUY FROM DJI by JohnFen · · Score: 1

      I was speaking narrowly about "kill switches", not about general access.

  7. LOL, bricked by p51d007 · · Score: 1

    Government mandated "kill" switch to remotely ground them? Government mandated "kill" switch if they fly too high/too close where they aren't? Nice...you WILL install this update, or we'll BRICK your device. Sorry, I would never buy a product, that they say, you install this update, or we'll destroy property that you purchased.

    1. Re:LOL, bricked by ArchieBunker · · Score: 3, Informative

      There is a good Defcon talk about this. The software keeps track with a database file and you can edit the file on your phone and override any no fly settings.

      --
      Only the State obtains its revenue by coercion. - Murray Rothbard
  8. This will cause a TON of bricked DJI Fraud Sales.. by Zurkeyon3733 · · Score: 1

    And not much of anything else :-( Makes me glad I build my own... Hobbyking FTFW!

  9. no more DJI by AndyKron · · Score: 2

    I've pretty much had it with DJI and their anus sniffing techniques. The Mavic is my last DJI product. After that it's Fuck DJI and Fuck Apple forever!

  10. Guess they forgot to mention by nehumanuscrede · · Score: 1

    that you don't really own it. . . . it's more of a subscription plan type thing :D

    They allow you to play with their shiny new toy ( for a fee of course ) but you'll play with it as you're told. If you don't, we'll take it away.
    And - there - is - nothing - you - can - do - about - it ( except not buy the damn thing in the first place )

    I just love that feeling. . . . don't you ?

    ( It's like Microsoft. . . . or Adobe. . . or Autodesk . . . or Cable TV . . . or . . . damn this is pretty common these days huh ? )
    - Come to think of it, do we really own anything anymore ? -

    The sooner folks realize this, the faster DJI will cease to be anything meaningful in the world of quad-rotor aircraft.
    This realization will be the proverbial snowball getting kicked off the mountaintop.

    Wave goodbye to DJI -waves-

  11. Re:You also realise it's a Kill Switch right? by amiga3D · · Score: 1

    If you want to actually own one you'll have to build it. DJI just sells you the right to fly it but it's not really yours.

  12. DJI is a Communist co in a Communist... by GerryGilmore · · Score: 1

    ...country. C'mon! What did you expect?!? Ever since we (America) gave all of our manufacturing (and engineering, design, etc.) to Communist China, we've been transferring our Sovereignty to them. And I include Apple, etc. in that category axs they caved so easily in their "Privacy" concerns in exchange for Chinese $$$.

  13. "Bricked"?!? by JBMcB · · Score: 1

    So it won't fly if you don't upgrade the firmware. That isn't the same as "bricked."

    Bricked is when it won't do anything. As in, it's a brick. Won't boot / communicate / etc... Usually recovering something that's bricked involves re-flashing firmware offline somehow, or running some sort of emergency recovery utility and spoon-feeding it a bootloader over USB/serial/I2C/whatever.

    DJI set up the app so it won't let the drone take off.

    It's as if there's one person who writes how characters talk about computers in most TV shows, and that person wrote this article.

    --
    My Other Computer Is A Data General Nova III.
  14. Think drone == aircraft by Anonymous Coward · · Score: 2, Insightful

    Imagine you had bought a full-fledged aircraft. If the manufacturer finds a dangerous flaw, the FAA can ground the entire fleet; no recourse. I am not pleased with society's over-reaction to drones (getting hard to find places to fly them), but I do believe in making them safer (and limiting the ability of idiots to give drones an even worse reputation).
    As for the "bricking" headline, I suggest the original poster stop hyperventilating. Requiring you to update the firmware before flying again is nothing at all like bricking your device. Get a grip!

    1. Re:Think drone == aircraft by Opportunist · · Score: 1

      That's still legal grounding, not technical. I can still take off with that plane if I so please, provided I'm willing to risk my license and very likely freedom.

      But I fuckin' CAN!

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    2. Re:Think drone == aircraft by spire3661 · · Score: 1

      DJI is not a legal authority. This is child's logic.

      --
      Good-bye
    3. Re:Think drone == aircraft by ColdWetDog · · Score: 1

      So walk the software back a couple of versions. DJI even keeps the old version in around in case the upgrade screws up. You can download all sorts of firmware versions on the DJI website. Of course, it's a cat and mouse game to some extent. DJI has recently only allowed you to go back on version instead of to an arbitrary set.

      Progress?

      --
      Faster! Faster! Faster would be better!
    4. Re:Think drone == aircraft by Opportunist · · Score: 1

      Not really. Forcing me to use a certain version, or just disallowing me to use a certain version, is not acceptable.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    5. Re:Think drone == aircraft by h4ck7h3p14n37 · · Score: 1

      So don't buy a damn DJI quadcopter if you don't like their restrictions!

  15. Re: You also realise it's a Kill Switch right? by Jesus+H+Rolle · · Score: 1

    You are defending a kill switch because you agree with it's use. This time... Shame on you!

    Right back atcha.

  16. Brick it, how, exactly? by mark-t · · Score: 1

    Does it get bricked remotely, or is there an expiry date built into the existing firmware? I'm pretty darn sure that if it's the former, but the only way I can see that being enforceable is if they also required the 'copter to have an internet connection either before or during each flight.

    1. Re:Brick it, how, exactly? by BlueStrat · · Score: 2

      Does it get bricked remotely, or is there an expiry date built into the existing firmware?

      They're controlled/flown by a smartphone app. The app checks the firmware's software hash against a hash the app gets from DJI using your phone. If the hashes don't match, the controller-app won't let the drone take off.

      Not entirely clear on whether or not the app will let the drone fly if there's no cell/'net service to be able to check current authorized hashes. Likely there's a 'window' of time (24 hours? 72 hours?) where no cell/'net service is not an issue and the app will allow takeoff, because if it follows most updating patterns, it probably only has to check once every so-many hours (24?). It can get time stamps from the GPS it uses.

      I'm sure someone here more familiar with DJI-brand quadcopters in particular can provide more/better information.

      Strat

      --
      Progressivism (aka US 'Liberalism'): Ideas so good they need a police/surveillance-state to enforce.
  17. Who the hell buys this crap? by Opportunist · · Score: 1

    Why, please tell me, would I want to buy something where the maker and not me gets to decide what lifespan the product gets to have? We're back at the garage openers that are under 100% control of the company making them, why the hell would I willingly hand over control over my product to the maker? At the very least I'd want the option to wipe their software and install my own.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  18. People who buy DJI are idiots by kbg · · Score: 1

    When I bought my drone I looked into various manufacturers and types including DJI and saw that buying a DJI was a recipe for disaster. You don't want to become slaved to the manufacturer with forced updates and requiring Internet connection and other silly stuff. This can seriously hinder your usage of the drone just when you need to use it, not to mention what will happen when the company goes broke. Bye bye drone.

    So I bought a chinese drone instead with no "no-fly zone" garbage and no forced updates of any kind. It uses generic lipo batteries and I can use whatever camera I want. I just turn it on and it flyes with no problems.

  19. Just the tip of the iceberg. by CptLoRes · · Score: 4, Interesting

    The hacking community have been pulling apart DJI drone software and firmwares for a while now. And the more they learn, the worst it gets. For example both the iOS and Android versions of the DJI GO 4 app have built in hot patch functionality (Tencent Tinker / JSPatch), then enables DJI to make unrestricted app modifications outside of the users control. This is in direct violation of app developer policies on both platforms. And after the community found out, DJI has been scrambling hard to avoid getting their apps banned. It is also speculated this is one of the primary reasons why DJI drones recently was banned from US military usage.

  20. Second thoughts by jenningsthecat · · Score: 2

    While my first response to this situation was outrage, sober second thoughts have prevailed, and I now see some sense in DJI's actions. They have a moral obligation to the public, (and a fiduciary obligation to their shareholders - I don't give a shit about that, but some people do), to ensure that the products they sell remain both safe, and compliant with changing regulations. The problem here is not in their ability to enforce updates that correct safety shortcomings and allow for changes in legal requirements, no-fly zones, etc. The problem is the lack of a regulatory framework with teeth - one that would ensure continued functioning of the products if the company folds, and would also forbid them from charging for post-purchase updates, stop them from force-updating random shit in order to siphon more money, data, or whatever out of the buyer, etc.. (We'll likely never see that regulation, because the gubmint pays allegiance to the corps, not the voters - but that's a whole 'nother topic).

    In the old days of amateur radio, when home-built transmitters could screw up TV reception, aircraft communication, and emergency services more easily than they can now, the technical barriers to entry were such that by the time most people knew enough to build such a transmitter, they also knew enough to build it correctly and use it responsibly. Today, in the case of drones, any fuckwit can buy one and wreak all kinds of havoc. In short, irresponsible people who would use drones unsafely or illegally, are the reason we can't have drones that we truly own. Unless we make 'em ourselves... ;)

    --
    'The Economy' is a giant Ponzi scheme whose most pitiable suckers are the youngest among us and the yet-unborn.
    1. Re:Second thoughts by spire3661 · · Score: 1

      'Ski lifts????? Now irresponsible and unfit people will be able to ski too, the horror.....' I have heard this Liberty ignoring tripe my whole life...

      --
      Good-bye
  21. Re:Safety first by Cederic · · Score: 1

    You say that like it's a bad thing. See also: Rule 34.

    But that aside, it's easy to understand a manufacturer erring on the side of caution in today's litigious world. One kid in the US loses an eye and it's not the drone operator that'll get sued for failing to update their firmware, it's the large global company with lots of resources.

    At an individual level the risk is miniscule. For DJI the risk needs to be assessed at a corporate level, in terms of financial exposure, any criminal liability, the PR aspects and any potential barriers to future operation in a given jurisdiction.

    It's why they have the no-fly zone support in the first place..

  22. Re:Safety first by Cederic · · Score: 1

    See also: Rule 34.

    Note to self: DONT use Google to confirm the obvious.

    Must clear cache. Delete cookies. Replace PC.

  23. Re:open source by Cederic · · Score: 1

    Some of the DJI hardware is frankly lovely. It comes with excellent software too.

    You may want more manual control and some people are writing software that allows greater autonomy but there aren't many options that include the usability and capability of the DJI drones, let alone at that price point.

    Just because something is accessible to beginners doesn't preclude its use by professionals.

  24. Re:Now is the timen -- WII by fish_in_the_c · · Score: 2

    Anybody tried to use the app store on their wii lately?
    When Netflix updates there codex Netflix will no longer work because there is no way to update on the wii.

    Sure purchased games still work but the device has certainly lost some of it's functionality, including the ability of most games to network. That is a company that didn't even go out of business. Just stopped supporting their own product.

    --
    âoeTolerance applies only to persons, but never to truth. Intolerance applies only to truth, but never to persons.
  25. Get over yourselves by mwfischer · · Score: 1

    Your drone should be able to fall out of the sky and kill anyone that it wants whenever it wants because you want the choice to be able to fix it at your convenience.

    Fuck right on off.

  26. How're they able to self-brick but not self-update by wardrich86 · · Score: 1

    How are they able to self-brick but not self-update?

  27. The update situation is a joke by ilsaloving · · Score: 1

    On the one hand, we have people who routinely don't do updates because they can't be bothered, or don't feel they bear any responsibility to the upkeep of their equipment.

    On the other hand, you have companies like Microsoft who have done an excellent job of fucking up so many updates so badly, that people are now *afraid* to update for fear of having their machines get hosed.

    So we're stuck taking everything at a case-by-case basis. If DJI doesn't have a history of botching their updates, there is no excuse for someone to update their copters. If the update fixes a catastrophic problem that is a possible safety issue, then I see no reason why the update *shouldn't* be forced, and that the copter should ground itself if not updated. This seems entirely sensible to me. Why should some bystander have to risk being injured cause some asshole doesn't feel enough responsibility to perform basic maintenance?

  28. You think? by JohnFen · · Score: 1

    The "Kill Switch" option is already causing consternation in user groups.

    Who could have expected that people would be upset that it turns out they don't own a device that they thought they owned?

  29. Re:You also realise it's a Kill Switch right? by h4ck7h3p14n37 · · Score: 1

    You're right, it's better for DJI to refuse to include these features so agencies like the FAA can just ban amateur quadcopter pilots outright.