Friday, March 24th 2017

Jailbreaking American Tractors with Ukrainian Firmware

Tractors are some of the most beloved and benign pieces of automotive technology, and some of the very first applications of the internal combustion engine, after cars. Tinkering with the classic free-breathing (natural aspiration) engines of old tractors is something arguably every mechanical engineer has ever done. Over the ages however, tractors and other farm equipment have gotten increasingly complex. The engines became smaller (and hence more fuel-efficient), and technologies such as turbochargers and electronic fuel injection shored power and torque back up to the levels of larger free-breathing engines. Running the engine is now handled by a small embedded computer called the ECU (engine control unit). Likewise, running the various ancillaries on farming equipment such as harvesters have been governed by electronics. The more there's electronics, the less there is that a spanner can fix, and that has become a big problem in America.

Some popular farm equipment manufacturers such as John Deere have taken greed cleverly disguised as "quality assurance" to the same levels as the Apple iPhone. On the iPhone, you can't just install third-party software that hasn't been vetted by Apple and distributed through the App Store. Free software activists have criticized this for stiffing innovation, because Apple's software doesn't give users unrestricted access to the hardware that they've paid for. John Deere and some of its competitors are in the same league. They've outfitted their tractors and farm equipment with electronics that make it practically impossible to perform "unauthorized" repair. If your crop is up for harvest and your harvester is throwing a fit, you have no option but to take it back to a John Deere service center, or other repair shops "authorized" by the company. If you've replaced a part yourself, a guy with a laptop has to come over to your farm, and "activate" that part. American farmers aren't taking kindly to this, and help is coming from the most unlikely of places.
Back in October 2016, John Deere made its customers sign a license agreement to purchase their equipment, which forbids unauthorized repair or modification; and prevents farmers from suing the company for "crop loss, lost profits, loss of goodwill, loss of use of equipment … arising from the performance or non-performance of any aspect of the software (driving the equipment)." This presents an existential threat to farmers, as their livelihoods are at the mercy of receiving product service from only one source (manufacturer and its licensed shops), and prevents them from fixing the equipment on their own, should they go down at an inopportune time.

Here's what's wrong. John Deere wants to control the supply of spare parts for its products. Each time you replace a major part (eg: the transmission case), the part change has to be updated onto the ECU. The ECU is connected all major components of the tractor, and stores a table with their electronic serial numbers. When a part is replaced, its serial number has to be registered with the ECU, so it can validate that a genuine John Deere part has been installed. Trouble is, this validation costs some serious dime - John Deere charges $230, plus $130/hr for an "authorized mechanic" to drive into your farm and validate the part by plugging in the ECU to a laptop with the validation software.
Activists are pushing state-level legislation in the US state of Nebraska, that invalidates John Deere's agreements, and grants farmers the "right to repair" their equipment. In the meantime, farmers are taking to the Internet, for a Ukrainian custom firmware available on certain Eastern European invite-only, paid online forums. Farmers can flash the ECU and other electronics of their farm-equipment with this custom firmware, which effectively jail-breaks them, making them easier to repair. This has sprung up an entire industry of ECU modding equipment and unauthorized software, which isn't free, but is a must-have for any farmer. The key-generator that spits out part-validation keys goes for $99, firmware PayLoad (PLD) file encryptor/decryptor, which gets through John Deere's encryption, goes for $499, and cables that plug your tractor to a PC, for about $80. They may seem expensive and perhaps even predatory, but for farmers who intend to run their tractors for over a decade, it's a windfall in long-term savings.

This brings back the classical debate about whether you truly own the hardware of a $1000 iPhone, and if not, why not. When farmers pay hundreds of thousands of dollars for their farm equipment, shouldn't they completely own it, and use/repair it as they please? Or has purchasing a tractor become purchasing a service rather than a product? Tell us in the comments below.
Source: Vice
Add your own comment

53 Comments on Jailbreaking American Tractors with Ukrainian Firmware

#26
EarthDog
Didnt read anything but the title...Does it come with Vodka?

EDIT: Read the article... (wondering why this is at TPU and not GN outside of throwing anything remotely technical on the wall for a couple quid.. :p)
Posted on Reply
#27
Totally
Easy RhinoWow, a company protecting its brand and its business model. This is going to happen more and more. Get used to it.
Pretty sure that line has looong been crossed, this isn't patented, nor highly sophisticated tech they are protecting this is simply "If you need to fix your thing that you bought from us, you can only bring it to us to fix and no on else." Imagine if you bought a car, and you couldn't get it maintained nor repaired anywhere else except at the dealership even though it's past the warranty period.
Caring1No different than most new vehicle manufacturers voiding warranties if non genuine parts are used.
Except there's no warranty and genuine parts are being used.
Posted on Reply
#28
Caring1
TotallyImagine if you bought a car, and you couldn't get it maintained nor repaired anywhere else except at the dealership even though it's past the warranty period.

Except there's no warranty and genuine parts are being used.
Except most of the machinery would be leased, not owned.
Posted on Reply
#29
Totally
Caring1Except most of the machinery would be leased, not owned.
Think about it, would this even be an issue if leases were involved? That last quip was pretty nonsensical since the topic is related to ownership.
Posted on Reply
#30
Caring1
TotallyThink about it, would this even be an issue if leases were involved? That last quip was pretty nonsensical.
Nonsensical to think the lease wouldn't stipulate the farmer has to pay for services and use genuine parts, at great expense.
Posted on Reply
#31
Totally
Caring1Nonsensical to think the lease wouldn't stipulate the farmer has to pay for services and use genuine parts, at great expense.
But leases weren't being talked about in the first place, you kind of brought up leases out of no where but to add to that leases are not a transfer of ownership so that kind of goes without saying.
Posted on Reply
#32
Easy Rhino
Linux Advocate
TotallyPretty sure that line has looong been crossed, this isn't patented, nor highly sophisticated tech they are protecting this is simply "If you need to fix your thing that you bought from us, you can only bring it to us to fix and no on else." Imagine if you bought a car, and you couldn't get it maintained nor repaired anywhere else except at the dealership even though it's past the warranty period.



Except there's no warranty and genuine parts are being used.
So? If you have a problem with it then don't buy one. You don't have a right to tell other people how to run their business. You can vote with your wallet or GTFO.
Posted on Reply
#33
FordGT90Concept
"I go fast!1!11!1!"
DeathtoGnomesKnow that JD found a way to make that work like this you have to give them props for being bigger a****oles than Cummins.
John Deere manufacturers everything themselves which includes engines and transmissions. There's no one in their supply chain that really has the position to buck them other than the customers themselves and, let's be honest, most won't.

The way I look at it is that most hardware on farm equipment that breaks and is field serviceable like teeth, stalk stompers, and snouts aren't going to have ECUs, and therefore, are still field serviceable. The moment John Deere starts requiring service people to change those parts, the farmers (John Deere is literally costing them money) and service people (why am I wasting time doing something the farmer could do) will revolt.

Farmers don't have the time nor equipment to do a transmission swap where the ECU is used so this doesn't hurt farmers as much as it hurts independent equipment service people which, let's be honest, don't really exist already.


Edit: Let me be very clear: old farm equipment is pretty rare to see. Farming in the USA is all about the economics of scale. Scale means bigger equipment. Bigger equipment means new equipment. I think a lot of US farm equipment gets sold to other countries where there is demand for big machinery but not enough funds to buy new. If memory serves, there is actually companies in the USA that exist for the express purpose of buying used equipment in the USA and selling it abroad.

If I had to guess, Ukraine probably ended up with some of this older equipment that is functionally obsolete in the USA. They likely salvaged the part from a different machine and installed it on a mostly working machine to make it operational again discovering the ECU locks. That's likely when they set off to jailbreak it because the manual labor was already done.
Posted on Reply
#34
basco
reminds me of monsanto: we own the pig and the seed or next will be human replace parts or what is to come.
Posted on Reply
#35
Totally
Easy RhinoSo? If you have a problem with it then don't buy one. You don't have a right to tell other people how to run their business. You can vote with your wallet or GTFO.
Well, I'd agree in most cases if it was some sort of commodity but not this one as it concerns people's livelihood since these pieces of equipment are what they depend on to live. There aren't many players when it comes to heavy industrial farm equipment, it's not like they can just simply waltz on down to the next dealership 5 min away and throw in with that guy. So "vote with your wallet or GTFO" isn't an option if the farmers like keeping the lights on, or food on the table. JD is only doing this because "wallet voting" is not possible for those affected and it makes them money. If you can't see what's wrong with this completely predatory practice, I don't know what else to say.
Posted on Reply
#36
Mescalamba
ruff0rFor a moment i thought it was 1st April.
Yea I was like "wait, it aint 1st April yet, is it?".

One really wonders where world goes.. somehow it doesnt feel like good direction.
Posted on Reply
#38
InVasMani
This ECU issues extends beyond tractors it's present with regular automobiles as well it's just a bit less pervasive overall, but you know damn well that probably won't last because reasons aka greed related ones.
Posted on Reply
#39
JunkBear
Makes me think of HP printers that now has firmware update that block the refilled and none HP ink cartridges. So you pay double the price for supplies so they put more in their pocket.
Posted on Reply
#40
MagnuTron
HTCMeanwhile, them farmers should show John Deere company the respect they deserve by doing further tractor / farm equipment purchases from their direct competition.
+1 This is the exact way of thinking that pushes things in the right direction. Take action into your own hands.
Posted on Reply
#41
FordGT90Concept
"I go fast!1!11!1!"
The only competitor, really, is New Holland. I wouldn't be surprised if New Holland does the same.
Posted on Reply
#42
Mescalamba
Im pretty sure there are more tractors, just bit harder to get. Time for EU to invade USA with.. tractooors!

Or Mother Russia (they make some too).
Posted on Reply
#43
JunkBear
FordGT90ConceptThe only competitor, really, is New Holland. I wouldn't be surprised if New Holland does the same.
Ford and Caterpillar also but also Komatsu Who are growing on the market.
Posted on Reply
#44
FordGT90Concept
"I go fast!1!11!1!"
Ford (CaseIH too) is owned by New Holland. Caterpillar is rare. Komatsu is pretty much restricted to skid steers.
Posted on Reply
#45
Unter_Dog
Caterpillar tractors are made by AGCO and their combines by Class. AGCO makes a bunch of different brands www.agcocorp.com/brands.html Case New Holland is owned by CNH Industrial and is controlled by Exor (Italian) and has been passed around like the village bicycle hence the Ford tractors. Mahindra has been doing pretty well.
Posted on Reply
#46
JunkBear
FordGT90ConceptFord (CaseIH too) is owned by New Holland. Caterpillar is rare. Komatsu is pretty much restricted to skid steers.
Where Do you live? Because in Canada Komatsu have much more than Skid steer. Its from that Up to mining equipment.
Posted on Reply
#47
Steevo
FordGT90ConceptThe only competitor, really, is New Holland. I wouldn't be surprised if New Holland does the same.
CNH by way of Fiat is bigger than Deere, and Case IH is the larger of the two overall, New Holland keeps playing chicken with their dealers in North America almost like they have a death wish.
Posted on Reply
#48
FordGT90Concept
"I go fast!1!11!1!"
JunkBearWhere Do you live? Because in Canada Komatsu have much more than Skid steer. Its from that Up to mining equipment.
Dead center of the midwest (pretty sure my county is the most productive farm land in the world). Komatsu does sell other equipment but I've literally never seen Komatsu farm equipment other than skid steers.
SteevoCNH by way of Fiat is bigger than Deere, and Case IH is the larger of the two overall, New Holland keeps playing chicken with their dealers in North America almost like they have a death wish.
The Case IH brand is far more popular than New Holland in the USA but they're fundamentally the same thing painted different colors. :roll:
Posted on Reply
#49
JunkBear
I dont know about USA but in Québec we have thé Massey Ferguson brand.
Posted on Reply
#50
texastech89
where would one be able to get their hands on some of this software?
Posted on Reply
Add your own comment
Dec 22nd, 2024 14:02 EST change timezone

New Forum Posts

Popular Reviews

Controversial News Posts