9 ms·
I was gifted a Hero 2018 when I left my last job. I use it for recording my cycle commute because I guess my death at the hands of a homicidal taxi driver shoul
by knolan 7y ago
I was gifted a Hero 2018 when I left my last job. I use it for recording my cycle commute because I guess my death at the hands of a homicidal taxi driver should at least be recorded.
It comes with a basic set of features. 1080p video and some simple time lapse options. Pretty barebones.
Anyway it occasionally freezes when disconnected from the charger so I went and checked if there was a firmware update and it turns out that the Hero 2018 is the previous year's high end Hero 5 Black crippled by software. Someone put together a tool to load that camera's firmware onto it and now I have a 4K camera with GPS, a wide range of time-lapse and high frame rate features, stabilisation, wind noise reduction...
https://gethypoxic.com/blogs/technical/latest-gopro-hero-is-actually-a-gopro-hero5 https://gethypoxic.com/blogs/technical/latest-gopro-hero-is-...
- sergiotapia 7y agoI won't ever buy a gopro if this is true. Why the hell would they do this?
- somebodythere 7y agoMarket segmentation? The same way Tesla limits its car battery capacity in software.
- sergiotapia 7y agoCan you hack your battery to use its full capacity?
- bdamm 7y agoIt is unclear if anyone has broken through the crypto on the battery pack firmware (at least for newer cars, Model 3 and Model Y). Similar for the motor controller firmware.
- throwaway1777 7y agoWas gonna give the same example. It’s common industry practice sadly. Tesla and gopro are hardly the only two offenders. It used to be a common tactic among cpu manufacturers also.
- ProZsolt 7y agoWhat is the problem? You get what you paid for. A lot of costs are R&D. If they wouldn't do this they most likely wouldn't sell at this many price ranges.
- D_B_Koopa 7y agoThis is generally done to protect battery cell health. Much like SSD memory one cell in the battery failing will ruin an otherwise fine battery.
- speedgoose 7y agoYes, many electric cars have a buffer. Not all Tesla though. That's why it's not recommended to charge a Tesla to 100% everyday while it's fine with many other brands. But Tesla did sell a few cars with different battery capacities and exactly the same hardware. If you got the smaller capacity then you got a buffer. Tesla could unlock the buffer remotely, if you give them more money or if you need to evacuate before an incoming hurricane or similar.
- zxcmx 7y agoYeah I think fair to charge the customer more to access more of the total battery capacity because Tesla is now assuming more warranty risk on the battery.
- ccktlmazeltov 7y ago> We can surmise that GoPro created this cheaper version of the GoPro HERO5 to reduce component inventory without having to pay pricing reimbursements to their dealers. With very little firmware changes, and a two resistor Bill of Material change, they came up with a very sneaky way to reduce inventory before the launch of the GoPro HERO6+ / GoPro HERO7 Black / GoPro HERO7 White.
- georgeecollins 7y agoThere is a good chance the CPU on the device you used to write this comment was market segmented in a similar way.
- TazeTSchnitzel 7y agoIn fairness, CPU segmentation is not just disabling working hardware. Silicon is a lottery and a many dies will be only partially working, or have worse performance than other dies, so you fuse off the bits that don't work and sell the die as a particular SKU. However, if you don't have enough defective dies for a particular low-end SKU, I assume that does result in working parts of dies being fused off.
- wtallis 7y agoSomewhat infamously, Intel once sold some low-end CPU models primarily to PC OEMs and then turned around and offered end-users a $50 software patch to unlock the other half of their L2 cache. Meaning that the whole cache passed QA even for the low end parts and half of it was disabled purely to prop up the price of mid-range parts.
- markstos 7y agoMaybe they heard about how Sennheiser was able to sell the same headphones $150 apart by removing a piece of foam. http://mikebeauchamp.com/misc/sennheiser-hd-555-to-hd-595-mod/ http://mikebeauchamp.com/misc/sennheiser-hd-555-to-hd-595-mo... I suspect a number of Garmin watches at different price points using the same chips, yet each price point has a different range of features enabled. Some are clearly artificial differences. Like my wife's watch can't "resume a run later" if she pauses it in the middle, but mine can. She either has to save the run, or listen to reminder beeps every five minutes until she starts again.
- goldenchrome 7y agoImagine you're the CEO of a hardware company that refreshes their products every year. Last year, you overestimated the demand for your premium product and end up with thousands of extra units. Now, you're planning to launch this year's line of products. You have a brand new premium product that's slightly better than last year's, and it's priced $50 higher. What do you do with all your extra stock of last year's premium offering? You can't sell them side-by-side, otherwise everyone will just buy last year's stuff and you'll have the same problem next year. You can't throw them away because you can't afford the losses (GoPro was trading at $8 in 2017). So you take last year's premium product, and install some software to turn it into this year's entry-level product. You have to sell it for way less, but hey — you might break even. Consumers are content because they're getting what they expect: entry-level features at a reasonable price. It's not necessarily evil. Perhaps it was mismanagement. Ultimately, GoPro found out that the market for action cameras isn't as big as they hoped.
- GuiA 7y agoThat's a wonderful excuse, but it still is mismanagement, shitty product design, and disrespectful to your customers. EDIT to all the downvoters: if your customers, like the poster above, feel cheated, you suck at product design and management. That's it. If you don't see the problem with that, please don't design products.
- pc86 7y agoHow exactly is it "disrespectful" to sell something to your customers that they want to buy?
- falcor84 7y agoBecause they're lying about the specs of the product you're purchasing.
- pc86 7y agoAre they? Sure, the hardware is capable of x, but if you want to save money by having software limit it to x/2, how is that a lie? And before the "but they didn't tell me!" argument, we may care on HN, but 99% of consumers don't care whether a limit is hardware-enforced or software-enforced, and probably 80% of consumers couldn't tell the difference if they had to.
- adammunich 7y agoLots of good reasons. In hardware your costs go down and quality control goes up if you can re-use parts. It's better to have one circuit board for everything, and enable or disable features as needed. Sometimes this means an end customer can enable hidden features, but sometimes they are left disabled for good reason (for example, too much heat for a particular mechanical design)
- tebbers 7y agoVery common in the car industry, where engine power is often limited by the ECU chip only. I know the BMW Minis did this when they were first launched (the One and the Cooper had the same engine mechanically, just with a different ECU flash). It ends up being cheaper for the manufacturer as they only have to produce castings and parts for one engine which they can product en masse, lowering unit production costs.
- bdamm 7y agoAnd Tesla does it today, many examples of this in the Model 3. Most directly, the Model 3 Long Range and the Model 3 Long Range Performance are almost entirely exactly the same car, with some firmware differences. The thing is, though, Tesla is proving this is a viable way to extract a profit from the market in the EV space (as others did before in the ICE space) so don't expect it to change. Is it morally wrong? I don't think it really is, this is the manufacturer getting the most out of the market that they can, and that helps fund the great technology those manufacturers are then providing and even allows more people to access the lower-cost versions of the product.
- imtringued 7y agoReducing it to just engine power is very simplistic. Electronic fuel injection is controlled by software and that software can optimize two out three metrics at the expense of the third. Performance, efficiency and emissions. During dieselgate VW detected whether the car is being tested and simply reduced efficiency or performance to optimize emissions. This is the reason why the recall resulted in cars that perform worse than before the recall even though the engine is still the same.
- ProZsolt 7y agoA lot of manufacturers do this. Many of the Flir thermal cameras share the same sensor and limited only by software. There are tons of hack for Rigol oscilloscopes to flash better firmware. On the recent ones, the manufacturer lets you unlock features with a software key. Tesla Model S has its battery capped by software. John Deere limits its tractors HP in software, and the list goes on. The hardware itself is cheap. 50-80% of the price is R&D. It's cheaper for them to only develop one hardware version and limit the features in the software, than develop multiple versions of the hardware.
- AWildC182 7y agoHence why closed source firmware should be illegal
- ProZsolt 7y agoWhy? If that would be the case they would only sell in the higher price tier. Currently, the more expensive product covers most of the R&D of the cheaper product.
- AWildC182 7y agoBecause by allowing companies to market segment through software they inherently have to cripple the ability to repair products/right-to-repair.
- ProZsolt 7y agoYes, from a user perspective I would like more repairable hardware. I also see that developing hardware is hard. These things are complex and any modification could cost thousands of dollars. It's not black and white. Most user doesn't care about repairability. I don't see a lot of people buy the Fairphone. They complain about John Deere but don't look for alternatives. They always chose the cheaper alternatives. If we could somehow separate the development cost and the manufacturing cost, we could get super repairable hardware. Just like with OSS. If someone sponsors the development the product is great otherwise commercial software wins.
- IshKebab 7y agoBecause you extract most money from the market if you have products at a range of price points. If you only have good expensive products you only get money from rich people. If you only poor cheap products you get money from everyone but not a lot. If you have both you get lots of money from rich people and some from poor people. It's called price differentiation. The reason they make their cheap product by crippling an expensive product, is because it is cheaper to do that than to manufacture an entirely separate product.
- D_B_Koopa 7y agoThis is a very common strategy of camera hardware manufacturers Nikon and Cannon had similar firmware crippling.
- Hokusai 7y ago> Why the hell would they do this? Is the basis to half of the software industry. e.g. The cost of developing and installing the full Enterprise version of Windows is the same that to develop and install the Home version. Still, Microsoft took the time and effort to create the different versions, to test them, etc. For some reason, it seems more outrageous when it applies to hardware. I have no answer if this is an ethical move or not. But, it seems a moral paradox that requires some extra though even if market segmentation makes monetary sense.
- hiq 7y agoExactly this. If you think that proprietary software should exist and that companies are free to license their software under a proprietary license, why wouldn't a "hardware company" be allowed to do the same with their firmwares? When you buy a certain model (gopro or something else), you also buy the corresponding license. Changing the firmware to another one is probably illegal without having a proper "license" to the latter (just like you can't install Windows "Corporate Edition" on your Windows "Starter Edition" legally without paying). Of course one can disagree that this model should exist at all, but let's not pretend it's any different from proprietary software companies, there's nothing specific to hardware companies here.
- sirsar 7y ago> Why the hell would they do this? I held the same perspective until I worked for a manufacturing company. Many of that company's products, and indeed many products throughout the world, _would not exist_ without market segmentation. Selling the same hardware with different software often makes the company more money than only having one model. In some cases, that extra money is the difference between the product, or even the company, existing or not existing. R&D and manufacturing are hard and expensive.
- micmil 7y agoAlmost every manufacturer of electronics does something similar. It allows them to sell products at multiple price points without having to retool for literally every single SKU they make. Instead the only thing that's different is firmware and maybe some drivers. This is not new. It's been going on for decades, and there's nothing wrong with it. You're getting exactly what you pay for and if you didn't pay for all the features... you don't get them.
- astura 7y agoHere's a secret: sometimes generic products are just repackaged name brand products. For example, my friend's business produces a generic Trader Joe brand product, the only difference between his brand and the Trader Joe brand is the packaging and the price (Trader Joes brand sells for much cheaper)
- WheelsAtLarge 7y agoThis is common company strategy. IBM used to sell upgrades to their hardware that would take a technician visit to upgrade the machine. The thing was that the tech would only have to make a small change to the machine to upgrade it. Tesla does this as part of their offerings. It's not a bad thing. As a consumer I can buy a cheaper product and not have to buy features I don't need. People seem to forget that companies need to make a profit to stay in business. I don't care if GoPro stays or goes but it has to at least break even to stay around to produce their products.
- madengr 7y agoThe base cost of a Keysight Field Fox spectrum analyzer is $6k. You then enable $60k worth of licenses on it, but all the hardware is already in there. Pretty crazy.
- pests 7y agoThe price of things is not always related to the cost of it's components.
- throwlaplace 7y ago>The price of things is not always related to the cost of it's components. that's besides the point entirely - we all already know that an item's price isn't just a reflection of BOM. here the point is that they're literally just inflating the price arbitrarily.
- blackguardx 7y agoI used to work at Keysight's spectrum analyzer R&D group. They do this to simplify their manufacturing logistics and to try to get volume production efficiencies. The monthly volume of any one particular SKU is so low that if they didn't combine all the models together, they would essentially be custom making everything.
- GuB-42 7y agoAnother advantage of selling crippled high end products as low end is that they can sell defective hardware. For example, if there is a bunch of cameras with defective GPS units, they can still be sold on the low end segment, where that feature is disabled.