this post was submitted on 14 Dec 2023
314 points (99.7% liked)

Right to Repair

1466 readers
1 users here now

Whether it be electronics, automobiles or medical equipment, the manufacturers should not be able to horde “oem” parts, render your stuff useless if you repair it with aftermarket parts, or hide schematics of their products.

I Fix It Repair Manifesto

Summary article from I Fix It

Summary video by Marques Brownlee

Great channel covering and advocating right to repair, Lewis Rossman

founded 1 year ago
MODERATORS
 

The situation is a heavy machinery example of something that happens across most categories of electronics, from phones, laptops, health devices, and wearables to tractors and, apparently, trains. In this case, NEWAG, the manufacturer of the Impuls family of trains, put code in the train’s control systems that prevented them from running if a GPS tracker detected that it spent a certain number of days in an independent repair company’s maintenance center, and also prevented it from running if certain components had been replaced without a manufacturer-approved serial number.

The problem was so bad that an infrastructure trade publication in Poland called Rynek Kolejowy picked up on the mysterious issues over the summer, and said that the lack of working trains was beginning to impact service: “Four vehicles after level P3-2 repair cannot be started. At this moment, it is not known what caused the failure. The lack of units is a serious problem for the carrier and passengers, because shorter trains are sent on routes.”

Very good article, I'd recommend reading it. I hope the court rules against NEWAG and sets a precedent for right to repair.

top 26 comments
sorted by: hot top controversial new old
[–] MamboGator@lemmy.world 40 points 10 months ago (2 children)

When we're at the point where "criminals" are the ones acting ethically to undo the damage caused by those in power, I have to wonder how long until society collapses and is forced into another major restructure.

[–] boreengreen@lemm.ee 21 points 10 months ago* (last edited 10 months ago) (3 children)

The word hacker doesn't mean criminal. Hacking is not a crime unless you do something illegal with the skillset you have. They are just coders and reverse engineers. A hack usually means a quick fix.

[–] Engineer@discuss.tchncs.de 18 points 10 months ago

In this case, if it is illegal, it definitely shouldn't be.

[–] MamboGator@lemmy.world 4 points 10 months ago (1 children)

The word hacker doesn't mean criminal.

Never claimed otherwise. Unauthorized access of a corporate system, especially a control system for public transit, probably qualifies as illegal even if the intention was good.

[–] fallingcats@discuss.tchncs.de 0 points 10 months ago (1 children)

Then why'd you call them criminals

[–] MamboGator@lemmy.world 1 points 10 months ago

Unauthorized access of a corporate system, especially a control system for public transit, probably qualifies as illegal even if the intention was good.

It's okay. Reading comprehension is a hard skill to master.

[–] RubberElectrons@lemmy.world -1 points 10 months ago

Moron, note the air quotes. They're using the term in a way to make fun of how the media consistently uses the word.

[–] Isoprenoid@programming.dev 9 points 10 months ago (1 children)

I have to wonder how long until society collapses

We'll just hack it back into working order.

[–] MamboGator@lemmy.world 2 points 10 months ago

I have no doubt that those in charge now will sink their claws in so that they still come out ahead in whatever system comes next. When you abolish the monarchy, the rich become politicians.

[–] FiskFisk33@startrek.website 37 points 10 months ago (2 children)

Modifying the software of a device YOU OWN, should never be illegal in and of itself.

[–] Engineer@discuss.tchncs.de 5 points 10 months ago (3 children)

Absolutely. Maybe an exception for video game multiplayer cheating, but that's the only thing I can think of. Any other situation I can think of just enriches the computer to the massive detriment of the user.

[–] Akrenion@programming.dev 17 points 10 months ago (1 children)

Force modified clients in a seperate lobby. Mods can be fun and extend shelflife of games immensly.

[–] TheHobbyist@lemmy.zip 12 points 10 months ago

And allow selfhosting servers for (at least after) when the publisher/developer stops supporting the game.

[–] lunarul@lemmy.world 12 points 10 months ago

No, that shouldn't be illegal either. Against the rules of a server and getting you kicked out of that server, sure.

[–] FiskFisk33@startrek.website 3 points 10 months ago

cheating is a problem but, actually making it illegal? nah man, I think that's too far.

[–] WindowsEnjoyer@sh.itjust.works 1 points 10 months ago (2 children)

I am not against you, but in case of warranty - how do you draw a line of where is user's fault, and where is manufacturers fault?

[–] FiskFisk33@startrek.website 3 points 10 months ago* (last edited 10 months ago)

well, it doesn't have to be illegal to void warranties. If you for example brick your device through software shenanigans you don't expect the maker to fix it for free for you, but you don't expect them to sue you either!

[–] eskimofry@lemmy.world 2 points 10 months ago

You gotta attach some base flat fee to send out the engineers that would deter fraudulent claims?

[–] lemann@lemmy.one 23 points 10 months ago

I hope this NEWAG gets raked over the coals for this.

It's outrageous to hold public infrastructure at ransom because the equipment spent X days in an independent repair shop - and pretty invasive to have DRM monitoring the train's GPS location, and in some cases live reporting these back to the manufacturer to facilitate a remote lockdown.

Not to mention pushing an update to flag up a copyright warning on a screen in the drivers' cab while the train is running 🤦‍♂️

I commend the engineer at the independent repair facility that had the idea to have hackers pick apart the train's control unit, and the rest of the team for agreeing to it.

[–] activistPnk 21 points 10 months ago* (last edited 10 months ago) (1 children)

~~The mere fact that the manufacturer had a remote kill switch is the safety issue that should have a big spotlight.~~(edit: this is not the case - see the reply below) What if a malicious hacker decides to trigger that kill switch while the train is loaded with people and at a sensitive moment (e.g. on bridge/cliff with a huge drop).

If the kill switch were in place for dealing with hi-jackers, perhaps fair enough. But having it for the purpose of business protectionism is an entirely reckless safety risk.

There’s an overlooked failure here: why doesn’t the Polish transport authority have a clause in their procurement contracts that bans trains with remote-control kill switches that are not under user control? And why wasn’t the code reviewed to catch that in advance? The hackers say they did not alter the code, which somewhat implies that the source code might have been available for inspection.

[–] kilgore_trout@feddit.it 5 points 10 months ago* (last edited 10 months ago) (1 children)

In the talk they gave yesterday night, Dragon Sector hackers clarified that they are not aware of any remote control available to the manufacturer.

The locks were implemented inside the code both when the trains were first serviced to railway operators by the manufacturer, and any time the manufacturer was given direct on-hand access.

See here to watch their speech: https://feddit.it/post/4391905

[–] activistPnk 5 points 10 months ago* (last edited 10 months ago)

Thanks for the link. Indeed you are correct. The lock only triggers when it’s stopped and it’s hard-coded and not remote. Apparently the only comms involved was the train signalling to the manufacturer that the lock was triggered.

[–] baggins@lemmy.ca 20 points 10 months ago (1 children)

The GPS coordinates are especially damning. Also funny that the manufacturer is claiming they made the trains unsafe, since obviously once they uncovered the unlock code they can just use it on unmodified trains.

[–] fallingcats@discuss.tchncs.de 2 points 10 months ago

They did say the manufacturer removed the override key combination

[–] grey@discuss.tchncs.de 5 points 10 months ago (1 children)

Man, just go back to normal trains and now computers with attached trains. Can't hack or remotely kill what doesn't have a computer in it.

[–] RubberElectrons@lemmy.world 7 points 10 months ago

Erm... There's a lot going on inside an electrically powered train. Even a diesel engine has a computer managing fuel flow and diagnostics.

More importantly, you need networked computers to handle automatic train safety systems, a requirement in the EU from what I understand, after several notable rail crashes up to the 70's.