![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
BMW Garage | BMW Meets | Register | Search | Today's Posts | Mark Forums Read |
![]() |
![]() ![]() |
BMW 3-Series (E90 E92) Forum
>
Is It Legal?
![]() |
![]() |
05-08-2014, 09:43 AM | #1 |
2009 BMW 335i
30
Rep 53
Posts |
![]()
Hey Peoples,
Does anyone know if making DIYs showing people how to code their cars and whatnot is actual legal? I've seen tons of tutorials, pdfs, videos, etc. around the net showing how to do it using NSCExpert, INPA...etc., but I was just curious since I may start writing some tutorials of my own that will have screenshots of NSC Expert and other software explaining how to do it. I do believe providing a download link to those programs (NSCExpert, INPA, etc) are illegal...I'm not sure why though? Last edited by rs14smith; 05-08-2014 at 09:50 AM.. |
05-08-2014, 09:45 AM | #2 |
Banned
7491
Rep 10,119
Posts |
Why wouldn't it be legal. You're not reverse engineering anything just making changes to the software within the parameters provided by the software.
|
Appreciate
0
|
05-08-2014, 09:54 AM | #3 |
2009 BMW 335i
30
Rep 53
Posts |
I agree, I want it to be legal. I'm just asking before I get into making guides.
__________________
2009 BMW 335i
![]() |
Appreciate
0
|
05-08-2014, 01:06 PM | #4 | |
Major
![]() ![]() 557
Rep 1,244
Posts
Drives: 2013 F10 M5
Join Date: Apr 2009
Location: Out and About
|
Quote:
If you're in the Nashville area, I can help you out with coding/programming, map updates for the navigation, etc. |
|
Appreciate
0
|
05-08-2014, 01:29 PM | #5 |
2009 BMW 335i
30
Rep 53
Posts |
Yeah I know "doing" it is legal, I just wasn't sure if publically teaching others "how" to do it was considered legal. I'm sure it probably is, but just asking just to be asking.
__________________
2009 BMW 335i
![]() |
Appreciate
0
|
05-08-2014, 01:30 PM | #6 | |
Major
![]() ![]() 557
Rep 1,244
Posts
Drives: 2013 F10 M5
Join Date: Apr 2009
Location: Out and About
|
Quote:
Providing links to all the software and tools is probably a gray area (because it technically is copyrighted software). You would just be providing information on how to use a tool, not providing the actual tool. |
|
Appreciate
0
|
05-08-2014, 01:35 PM | #7 | |
2009 BMW 335i
30
Rep 53
Posts |
Quote:
![]() ![]() Thanks!
__________________
2009 BMW 335i
![]() |
|
Appreciate
0
|
05-08-2014, 03:00 PM | #9 | |
ಠ_ಠ
![]() 79
Rep 1,539
Posts |
Quote:
Then there's things like retrofits and CIC updates where FSC codes come into play, and things get even less legal. The codes sold are being generated, which is illegal, using software that is illegal, which was created by illegal reverse engineering of copy protection algorithms. All that stuff falls under the DMCA in the US and some equivalent laws in Germany and the EU. Then in the case of map updates, the actual distribution of the map files is also illegal under normal copyright infringement laws. I'm not touching upon ethics here, because that's a whole other topic. But the actual legality is far less subjective and certainly not "perfectly legal." To answer the OP's original question, creating tutorials should be legal, so long as you aren't providing instructions to obtain the software.
__________________
| 335i coupe | Monaco Blue | JB4 G5 ISO | Style 313M | Huper 40% tint | Aero lip | CSL trunk spoiler | M3 sideskirts | Paint-matched grilles | Painted reflectors | GP Thunder II angel eyes | Smoked LED sidemarkers | Self-coded | |
|
Appreciate
0
|
05-08-2014, 06:22 PM | #10 |
Colonel
![]() ![]() 455
Rep 2,972
Posts |
He can tell how to use the software to do specific things.
He cannot provide links to the software in any way shape of form. The guide could be for a legitimate use, for someone that has legal access to the software. So a guide would be perfectly legal but only the guide. There are third party guides for software written all the time. They just assume a legal copy of the software for the person they are instructing. "I AM NOT A LAWYER!"
__________________
Arctic Metallic\CF Splitters, Spoiler, Mirror Covers\LED Tails\LSD\Tinted\Coded\Apex Square SM10-19"\LED Angel Eyes\Gloss Black Grill\Integrated V1 & Galaxy Tab\M-Performance Brakes\Cobb Tuned\xHP Flash\Resonator Removed and ->
![]() |
Appreciate
0
|
05-08-2014, 06:50 PM | #11 |
Captain
![]() ![]() ![]() ![]() ![]() 34
Rep 655
Posts |
Dwells said it well, nothing is legal about coding, I am sure it is part of the intellectual licencing. BMW can void your warranty at any time as soon as they know you changed their coding. If you replace their module with yours and you have your own software in there then you are good, but if you are using their module you are doing something illegal.
After market modifications are not fine with BMW, you warranty is voided or things are not covered if something goes wrong, that is why majority of people do not modify their cars till warranty is over. The software is also a big issue, lets face it, who has the licence to use this software??? |
Appreciate
0
|
05-08-2014, 07:50 PM | #12 | |
Major
![]() ![]() 557
Rep 1,244
Posts
Drives: 2013 F10 M5
Join Date: Apr 2009
Location: Out and About
|
Quote:
I'm strictly after about coding itself here, not FSC codes, retrofitting and the like that's a wholly different discussion and not the subject of the OP's question. Aftermarket modifications are 100% legal in the United States, although the dealer reserves the right to void the warranty if it was determined your aftermarket modification caused the problem you are reporting under warranty (see Magnuson–Moss Warranty Act). If you modified your radio and your engine blew, unless BMW could prove the aftermarket radio caused the engine failure, they can't say "OH! You modified your radio, we aren't covering the engine under warranty!" that would be illegal under law. Otherwise, there would be no such thing as an aftermarket for vehicles. Aftermarket modifications *are* illegal if the modification makes the vehicle violate local laws (such as a non-CARB certified exhaust or intake on a California registered vehicle, or an aftermarket tune which is for off-road use only). As far as coding goes, the act of changing coding options itself isn't illegal, however, if what you changing during coding caused a failure of a module, BMW isn't legally obligated to cover the damage under warranty if they can prove that the coding modification caused the damage. Or if the options you are changing makes the vehicle violate local laws. Obtaining BMW software to perform said coding without a license from BMW may not be legal, most likely it is not. However, you don't need BMW's software to perform coding in most cases. People are making the assumption that BMW owns the protocols used by the ECUs. EDIABAS isn't a BMW-specific protocol, it's a protocol designed by Softing AG, which licenses it to multiple vendors in the automotive space i.e. VW/Audi/Porsche, along with a host of aftermarket vendors like Actia IM+E (which makes VCI's for most dealerships). Say a shop who owns an Autologic unit, which is a popular aftermarket diagnostics tools for BMW and many other European vehicles. Autologic has the ability to change coding options within the vehicle to enable/disable various features just like NCSExpert does. Again, 100% legal, only difference is that Autologic's software isn't illegally obtained from BMW. They either reverse engineered how BMW did it (which in most cases is legal depending on how the reverse engineering is done) or they licensed the EDIABAS APIs from Softing AG. So don't confuse the act of coding your vehicle with obtaining the software *to* code your vehicle. Two very distinct things. Last edited by Dracon; 05-08-2014 at 08:54 PM.. |
|
Appreciate
0
|
05-09-2014, 03:28 PM | #15 | |
ಠ_ಠ
![]() 79
Rep 1,539
Posts |
Quote:
For the sake of discussion on this forum at least, it means downloading, installing, and using NCS Expert with BMW's daten files. As we all know, those are BMW internal, and BMW holds the licensing and intellectual property rights. There's no two ways around it - downloading NCS Expert and BMW daten files is illegal. Once again, I'm not speaking to ethics, but solely to legality under US intellectual property and DMCA laws.
__________________
| 335i coupe | Monaco Blue | JB4 G5 ISO | Style 313M | Huper 40% tint | Aero lip | CSL trunk spoiler | M3 sideskirts | Paint-matched grilles | Painted reflectors | GP Thunder II angel eyes | Smoked LED sidemarkers | Self-coded | |
|
Appreciate
0
|
05-09-2014, 03:44 PM | #16 | |
Major
![]() ![]() 557
Rep 1,244
Posts
Drives: 2013 F10 M5
Join Date: Apr 2009
Location: Out and About
|
Quote:
I'm not disagreeing on the fact that obtaining the BMW Standard Tools software is illegal. In fact, it's most likely illegal. You never know what tools some people have and are using, they could have access to an Autologic or they could have written a program that leverages the EDIABAS API from Softing AG to perform various functions (possibly like the tools that BimmerRetrofit produces, etc). I'm just making the distinction between obtaining the BMW internal illegally and the actual act of changing the coding options on a vehicle. But more to the OP's original question, coding is legal, writing tutorials about coding is legal, providing copies of BMW Standard Tools/E-Sys and the SP-Daten files is questionable legality but most likely not legal (we can assume it's illegal under common sense but until there's a precedent set in the courts, we'll not know 100%). I remember reading at one point almost a year ago that there was a court case in the EU where Mercedes tried to sue an individual that had obtained and used Mercedes factory software, but the case was thrown out because the Mercedes factory and dealership software did not have any license agreements with the software. |
|
Appreciate
0
|
05-13-2014, 09:52 AM | #17 |
Brigadier General
![]() ![]() 1010
Rep 4,069
Posts |
There are some coding options that would not be legal such as fogs on with high beams, coding out marker lights, etc. Also, if you code something out that the manufacturer has in place such as the I drive warning and you sell the car without that safety warning and something happens, you can be held liable.
__________________
2021 M2 Comp Sunset Orange |Black with orange Stitching Dakota Leather|Executive Pkg|DCT
|
Appreciate
0
|
![]() |
Bookmarks |
Thread Tools | Search this Thread |
|
|