On schematics, generally.
#41
So is the way with everything. The 3d printer world was/is pissed about it all the time. They'll fork stuff that went closed and have custom boards made, then the Chinese will steal the open source boards and everyone is all pissed again. A common component seems to be one individual or small group largely profiting off group effort, they leave a massive margin for the Chinese to take a shot at.
The forums are then flooded by people asking the same stupid question time and time again, the Chinese used cheap components and one outright incorrect one. It always causes the same problem, is easy and cheap to fix, but it's huuuge evidence of what's going on. They get pissed, they don't release schematics for the next revision, and the cycle goes again.
It's too bad car tuner guys aren't also generally programming and electronic engineers. We'd see some wicked cool, customization ECU's for fractions of the prices. All megasquirts are so laughably limited and overpriced, comparatively.
I might be buying a ms3 soon, could you reassemble MS3 after it's nude photoshoot?
The forums are then flooded by people asking the same stupid question time and time again, the Chinese used cheap components and one outright incorrect one. It always causes the same problem, is easy and cheap to fix, but it's huuuge evidence of what's going on. They get pissed, they don't release schematics for the next revision, and the cycle goes again.
It's too bad car tuner guys aren't also generally programming and electronic engineers. We'd see some wicked cool, customization ECU's for fractions of the prices. All megasquirts are so laughably limited and overpriced, comparatively.
I might be buying a ms3 soon, could you reassemble MS3 after it's nude photoshoot?
#42
Boost Pope
Thread Starter
iTrader: (8)
Join Date: Sep 2005
Location: Chicago. (The less-murder part.)
Posts: 33,057
Total Cats: 6,619
I could have if I still worked at Harris, but I no longer have access to the tools needed to assemble large, fine-pitch surface mount ICs. Taking them off is easy. Taking them off without destroying them and then putting them back on is not.
#45
2 Props,3 Dildos,& 1 Cat
iTrader: (8)
Join Date: Jun 2005
Location: Fake Virginia
Posts: 19,338
Total Cats: 573
I've seen the schematics (over the shoulder of someone who had them). I also have a bad MS3 that COULD be repaired.
Or COULD be de-repaired.
Highest bidder? Parts to fix it are available on digikey. Boot Loader is not.
Or COULD be de-repaired.
Highest bidder? Parts to fix it are available on digikey. Boot Loader is not.
#47
Why, is there something special about it?
S12XE MCUs|16-Bit Microcontroller|Freescale
Is that not it? Looks like they'll give me a new one free.
S12XE MCUs|16-Bit Microcontroller|Freescale
Is that not it? Looks like they'll give me a new one free.
#50
Boost Pope
Thread Starter
iTrader: (8)
Join Date: Sep 2005
Location: Chicago. (The less-murder part.)
Posts: 33,057
Total Cats: 6,619
In the sense of total number of units sold.
Aftermarket, of course, as codrus notes. When a person buys a Corolla, they aren't specifically buying the ECU, they're buying a car.
That would be like saying that Lego is the #1 tire manufacturer in the world. It's technically true (Lego sells 381 million tires per year) but the tires which come with a Lego set are kind of incidental to the Lego set as a whole. Most people don't make the conscious decision to buy a Lego set on the basis of the little rubber tires that come with it. We generally skim over that, and acknowledge Bridgestone as the #1 manufacturer of tires in the world (190 million / year.)
Aftermarket, of course, as codrus notes. When a person buys a Corolla, they aren't specifically buying the ECU, they're buying a car.
That would be like saying that Lego is the #1 tire manufacturer in the world. It's technically true (Lego sells 381 million tires per year) but the tires which come with a Lego set are kind of incidental to the Lego set as a whole. Most people don't make the conscious decision to buy a Lego set on the basis of the little rubber tires that come with it. We generally skim over that, and acknowledge Bridgestone as the #1 manufacturer of tires in the world (190 million / year.)
#52
Boost Pope
Thread Starter
iTrader: (8)
Join Date: Sep 2005
Location: Chicago. (The less-murder part.)
Posts: 33,057
Total Cats: 6,619
But, on topic- Reverant's comment inasmuch as "the CPU board is not generally repairable," while true, misses the point entirely. For the average* user, the value of the schematics is not that they allow you to repair the CPU board, but they they enable you to design & modify supporting circuits which surround the CPU board. Without the schematics, you're left guessing as to how pins on the DIP-40 and header connections interface with the CPU itself.
* = average person capable of reading, understanding, and designing electrical circuits.
#53
Huh, that would make sense. So to steal MS3, you'd need to reverse engineer the board, then somehow offload the bootloader much like cracking an android phone or similar.
I'm finding new cool **** from searching though, I guess there are open source ECU projects that run on similar cpus and even use tunerstudio as an interface...
I'm finding new cool **** from searching though, I guess there are open source ECU projects that run on similar cpus and even use tunerstudio as an interface...
#54
SADFab Destructive Testing Engineer
iTrader: (5)
Join Date: Apr 2014
Location: Beaverton, USA
Posts: 18,642
Total Cats: 1,866
Huh, that would make sense. So to steal MS3, you'd need to reverse engineer the board, then somehow offload the bootloader much like cracking an android phone or similar.
I'm finding new cool **** from searching though, I guess there are open source ECU projects that run on similar cpus and even use tunerstudio as an interface...
I'm finding new cool **** from searching though, I guess there are open source ECU projects that run on similar cpus and even use tunerstudio as an interface...
It's somewhat of a grey area. The source code isn't open source in the usual meaning of the term. Normal open source is for everyone to view and learn from. The ms3 source code on the other hand is specifically only for people who own B&G hardware. Read the thread linked earlier in this thread. Russian on msextra is "accused" of using the code for his own (rusefi) project because he doesn't own the hardware.
Tuner studio supports quite a few ems'.
I wish they would use a normally accepted open source license, and let people do what they want, as long as their new code is open source too.
Cracking an android phone is slightly different, with an android phone you are looking for ways to execute unauthorized code, and circumnavigate the security. To get this bootloader you would have to somehow copy the memory and then unencrypted it.
#55
Rusefi seems to run on a processor more of this century, so if it is using MS3 firmware I imagine it's only appears that way because it's trying to get the same end functionality from the same inputs.
Patents on rectangles with rounded corners and all, how many other ways are there to do a ECU based on lookup tables?
I have jack **** for programming experience, but I know you can't load 8 bit mega reprap firmware on new 32bit uno boards. That's got to be a pretty close comparison.
Patents on rectangles with rounded corners and all, how many other ways are there to do a ECU based on lookup tables?
I have jack **** for programming experience, but I know you can't load 8 bit mega reprap firmware on new 32bit uno boards. That's got to be a pretty close comparison.
#57
Boost Czar
iTrader: (62)
Join Date: May 2005
Location: Chantilly, VA
Posts: 79,504
Total Cats: 4,079
just treat the daughterboard as the CPU itself, and move on with life.
If you really want to benefit the community, design a PCB for it that makes sense (like your MS1) -- since we only assemble about 1/6th of the v3.0 board.
The only point of the v3.0 board anymore is the 5vreg, a few sensor inputs (ait, clt, o2, tps, crank) and the fuel pump.
#58
Boost Pope
Thread Starter
iTrader: (8)
Join Date: Sep 2005
Location: Chicago. (The less-murder part.)
Posts: 33,057
Total Cats: 6,619
When I designed and built the Hellasquirt board* years ago, I had a copy of the Motorola technical manual for the 68HC908 on my desk, so that I could see exactly how all of the various IO pins worked. Yes, I could have backwards-engineered this info from looking at the 3.0 PCA schematic, but there are so many badly-designed circuits on there that I wanted to be sure I had the best data available right from the source.
The fact that there are active and passive components on the MS3 CPU (other than the CPU itself) means you can't make blind assumptions about how the pins on the actual processor itself are connected to the DIP40 and header connectors.
* = Yes, I realize that this makes me one of the counterfitters that B&G are so concerned about. I built this board for recreational purposes, only made one of them, and removed it from the car before I sold it. I still have it in a box somewhere.
#59
Senior Member
iTrader: (1)
Join Date: Sep 2011
Location: Lambertville, NJ
Posts: 1,215
Total Cats: 74
Just as Joe stated all these many years ago, I also don't have a problem with the license being attached to the MS3 daughterboard.
Currently I am running an MS3X on my '99 turbo and love the performance and the software. I would like to upgrade my '03 na to an MS3 as well. But I just plain hate the old 3.0 motherboard. And going to the "pro" at $1,200 plus tax and shipping is simply not an option.
All I really need is the MS3 for $220 and the MS3X for $105.
I would design my own main board. Having that made would probably cost around $100 or so at Oshpark (for 3 boards at 5"x6"). Add components and connectors for $50 or so, stuff it in the stock housing and I have the perfect or near perfect solution for around $500.
But, if I understand it properly, the licensing doesn't allow me to do this. Would they ever catch me doing it? Probably not. I do however like to play by the rules (I make an exception for speed limits here). And the labor of love that is the design of a custom PCB would only make sense if I could share it with my Miata buddies. And this is where it all falls down. Because as soon as I started sharing it, I would get caught.
I would even be willing to pay a licensing fee, if it's not too outrageous.
Sorry for the vent.
ST
Currently I am running an MS3X on my '99 turbo and love the performance and the software. I would like to upgrade my '03 na to an MS3 as well. But I just plain hate the old 3.0 motherboard. And going to the "pro" at $1,200 plus tax and shipping is simply not an option.
All I really need is the MS3 for $220 and the MS3X for $105.
I would design my own main board. Having that made would probably cost around $100 or so at Oshpark (for 3 boards at 5"x6"). Add components and connectors for $50 or so, stuff it in the stock housing and I have the perfect or near perfect solution for around $500.
But, if I understand it properly, the licensing doesn't allow me to do this. Would they ever catch me doing it? Probably not. I do however like to play by the rules (I make an exception for speed limits here). And the labor of love that is the design of a custom PCB would only make sense if I could share it with my Miata buddies. And this is where it all falls down. Because as soon as I started sharing it, I would get caught.
I would even be willing to pay a licensing fee, if it's not too outrageous.
Sorry for the vent.
ST