GM Volt Forum banner

1 - 20 of 272 Posts

·
Registered
Joined
·
78 Posts
Discussion Starter #1
Hi Everyone. I'm a hacker and recently acquired a 2013 volt to play around with and to eventually turn into a full blown Drag race car. Yeah I know sounds dumb, but well it is something I am going to enjoy.

I have been setting up enhanced calibration stuff for the hybrid controllers in the 2011,2012,2013 chevy volts and ampera for tuning with EFIlive on the engine controller.

The scan tool is superior to what you guys have for options at the moment, and is free to check out at www.efilive.com. The tuning calibrations will be released probably in a few days, or email me if you want them faster.

The purpose I was trying to do was to get more mpg out of the engine when it was running on gas, But also allow alternate fuels to be run like e85 or e100.
Also get a lot more power and instantaneous torque when I hit the throttle. The ramping in rate of the throttle in its current state sucks. If I floor the thing I want instant tire blowing torque like any other performance electric car out there.. The way they feed in the throttle is horrid the way it is now and wont even chirp a tire...

I have disassembled the whole cpu code for the e78 that it is using and found what I feel to be most of all the hybrid functionality tables being used and have identified what they are changing while driving. Currently about 600-800 tables. As soon as I am done they will be available to anyone with EFIlive software.


After release of the volt Cal files, My next project is then hacking the electric drive motors controller. "this is where the goodies will be for tire roasting, breaking shafts stuff will be for drag racing.....


I have found some throttle progression tables today that I'm hoping will make the car amazing.....


Questions?
 

·
Registered
Joined
·
3,424 Posts
BS ...

The code is encrypted and has cross check sums across modules, make a parameter change and you will brick the Volt.
 

·
Administrator
Joined
·
20,019 Posts
Well, let's see what wait4me delivers (or doesn't) before passing judgement. If he/she can do what they claim, my concern would be warranty issues.
 

·
Registered
Joined
·
3,424 Posts
Its just a spam post for the company ... WOT will back this up, no tuner is going to be messing with the Volt, the modules all cross check each other, and within the firmware, its encrypted, check sum and probably other protections. Change a Value and your Volt is a brick.
 

·
Registered
Joined
·
367 Posts
And isn't one of the reasons the Volt doesn't burn rubber when floored from at rest in Sport mode because of traction control? I've not fiddled with turning off TC but would imagine that one could "burn some rubber" by doing so.

That said, I'm well aware that burning rubber is counterproductive to rapid acceleration ;-)
 

·
Registered
Joined
·
1,480 Posts
Well, I hope it's real, and I am another interested hacker who just hasn't had time to get into this.
Checksum bricking is trivial to defeat, FWIW, that's not much of an obstacle if you know it is there. It's very weak DRM.

(cross post edit)
Yes, frying tires is in general a way to go slower. Though heating them up a little tends to help traction a little later. And yes, you can spin the Volt tires if you turn the TC off and are in the right situation. Barely. I have. Obviously, if the road is wet, it's easy to spin them and keep them spinning.

The Volt's motor drivers are current limited, as is obvious from the nice histogram published here a few times. Increasing that might be pretty problematic on a few levels:
1. Semiconductors won't take it.
2. You depolarize the permanent magnets in the motors.
3. You cook the batteries

Now, as an old drag racer, one might not care about some of those - we did all sorts of crazy things and sometimes went through an engine or more in one season - only a few miles total lifetime! It's one thing when you can get a new block etc at a junkyard cheap, perhaps another if you have to get into a Volt tranny to replace parts you can only buy new, if indeed you can even buy such major parts as motors new from GM without dealer install (huge extra surcharge in other words).
 

·
Registered
Joined
·
437 Posts
Its just a spam post for the company ... WOT will back this up, no tuner is going to be messing with the Volt, the modules all cross check each other, and within the firmware, its encrypted, check sum and probably other protections. Change a Value and your Volt is a brick.
You don't think there might be some "diagnotic" mode that lets another controller step into the network and "replace" the stock controller?

I'm not too interested in hot rodding a Volt, or running E85, but remapping the throttle or kicking the ICE on to burn an ounce of gasoline for non-electric cabin heat could be useful.
 

·
Registered
Joined
·
78 Posts
Discussion Starter #11 (Edited)
Not spamming, just informing you guys of what is going on with what im doing. You are way wrong to say the ecm calibration is encrypted. Show me proof of this. As im currently modifying the calibrations in mine as we speak.

lol

If something is encrypted, the binary file would be scrambled, which it is not, here is just a reference, here is the main idle table in gear in RAW hex.
2580258025802580258024B824B824B824B824B824B823F0226020D01F401F401C202580258025802580258024B824B824B824B824B824B823F0226020D01F401F401C202580258025802580258024B824B824B824B824B824B823F0226020D01F401F401C202580258025802580258024B824B824B824B824B824B823F0226020D01F401F401C202580258025802580258024B824B824B824B824B824B823F0226020D01E781E781C202580258025802580258024B824B824B824B824B824B8226020D01F401DB01DB01A902580258025802580258024B824B824B824B824B824B8226020D01F401D101C20195024B824B824B824B824B8232820D01E781CE8

The address for the call point is starting at 6EF76 for the table. Here are the values for the same table converted to data that you would understand.

1200.000000 1200.000000 1200.000000 1200.000000 1200.000000 1200.000000 1200.000000 1175.000000 1100.000000 1100.000000 1100.000000 1050.000000 1050.000000 1050.000000 1050.000000 1050.000000 1050.000000
1200.000000 1200.000000 1200.000000 1200.000000 1200.000000 1200.000000 1200.000000 1175.000000 1100.000000 1100.000000 1100.000000 1050.000000 1050.000000 1050.000000 1050.000000 1050.000000 1050.000000
1200.000000 1200.000000 1200.000000 1200.000000 1200.000000 1200.000000 1200.000000 1175.000000 1100.000000 1100.000000 1100.000000 1050.000000 1050.000000 1050.000000 1050.000000 1050.000000 1050.000000
1200.000000 1200.000000 1200.000000 1200.000000 1200.000000 1200.000000 1200.000000 1175.000000 1100.000000 1100.000000 1100.000000 1050.000000 1050.000000 1050.000000 1050.000000 1050.000000 1050.000000
1200.000000 1200.000000 1200.000000 1200.000000 1200.000000 1200.000000 1200.000000 1175.000000 1100.000000 1050.000000 1025.000000 975.000000 975.000000 975.000000 975.000000 975.000000 975.000000
1175.000000 1175.000000 1175.000000 1175.000000 1175.000000 1175.000000 1175.000000 1125.000000 1050.000000 1000.000000 975.000000 925.000000 925.000000 925.000000 925.000000 925.000000 925.000000
1175.000000 1175.000000 1175.000000 1175.000000 1175.000000 1175.000000 1175.000000 1050.000000 975.000000 925.000000 900.000000 850.000000 850.000000 850.000000 850.000000 850.000000 850.000000
1175.000000 1175.000000 1175.000000 1175.000000 1175.000000 1175.000000 1175.000000 975.000000 900.000000 850.000000 825.000000 775.000000 775.000000 775.000000 775.000000 775.000000 775.000000
1175.000000 1175.000000 1175.000000 1175.000000 1175.000000 1175.000000 1175.000000 925.000000 850.000000 800.000000 775.000000 750.000000 750.000000 750.000000 750.000000 750.000000 750.000000
1175.000000 1175.000000 1175.000000 1175.000000 1175.000000 1175.000000 1175.000000 900.000000 850.000000 800.000000 775.000000 750.000000 750.000000 750.000000 750.000000 750.000000 750.000000
1175.000000 1175.000000 1175.000000 1175.000000 1175.000000 1175.000000 1175.000000 900.000000 900.000000 850.000000 775.000000 750.000000 750.000000 750.000000 750.000000 750.000000 750.000000
1150.000000 1150.000000 1150.000000 1150.000000 1150.000000 1100.000000 1100.000000 900.000000 850.000000 800.000000 775.000000 750.000000 750.000000 750.000000 750.000000 750.000000 750.000000
1100.000000 1100.000000 1100.000000 1100.000000 1100.000000 1050.000000 1050.000000 900.000000 850.000000 800.000000 775.000000 750.000000 750.000000 750.000000 750.000000 750.000000 750.000000
1050.000000 1050.000000 1050.000000 1050.000000 1050.000000 1000.000000 1000.000000 900.000000 850.000000 800.000000 775.000000 750.000000 750.000000 750.000000 750.000000 750.000000 750.000000
1000.000000 1000.000000 1000.000000 1000.000000 975.000000 950.000000 930.000000 900.000000 850.000000 800.000000 775.000000 750.000000 750.000000 750.000000 750.000000 750.000000 750.000000
1000.000000 1000.000000 1000.000000 1000.000000 975.000000 950.000000 900.000000 900.000000 850.000000 800.000000 775.000000 750.000000 750.000000 750.000000 750.000000 750.000000 750.000000
900.000000 900.000000 900.000000 900.000000 900.000000 850.000000 810.000000 800.000000 800.000000 800.000000 775.000000 750.000000 750.000000 750.000000 750.000000 750.000000 750.000000
 

·
Registered
Joined
·
78 Posts
Discussion Starter #12
BS ...

The code is encrypted and has cross check sums across modules, make a parameter change and you will brick the Volt.
You are half correct, The file is NOT ENCRYPTED sorry to tell you.. It does however have checksums, which is the case for all calibrations on every car out there. If you make a change on the calibration without fixing the checksums, it still works, it just throws a code for eeprom error, which is easily fixed by just fixing the checksums.. IT does NOT BRICK THE VOLT... sorry....
 

·
Registered
Joined
·
78 Posts
Discussion Starter #13
If wait4me figures out how to enable the Hold mode on 2011/2012 Volts I am nominating him/her for the Volt Guru of all time (sorry WOT ;) )
It is all software based, so it would require a flash to a different dash program from a 2013, and engine computer flash, and a flash to the electric drive unit to make that work also would require a few tweaks.

To make this happen, you would have to use TIS with your mdi box to update all the modules on a 2013 to get the base files. Online tis will dump them into a directory cache. It will contain one file for every segment that is being flashed per controller and another file that is the bootloader file. What you need to do is then unzip the files one by one and RENAME them to the ones of your 2012, But you have to make sure each is correct as you could easily mess something up if you name them in the wrong order. Once you do that, you go to update your 2012 controller, and tis will not re download something if it is already in that cache folder, it will just use what it has in that folder, so basically you are making it so tis and your mdi box will flash in the different code from the 2013 but keep your vin number stuff correct.

I haven't tried it yet on this exact car type, but it works on all others so far since 1996..
 

·
Registered
Joined
·
78 Posts
Discussion Starter #14
And isn't one of the reasons the Volt doesn't burn rubber when floored from at rest in Sport mode because of traction control? I've not fiddled with turning off TC but would imagine that one could "burn some rubber" by doing so.

That said, I'm well aware that burning rubber is counterproductive to rapid acceleration ;-)
TC does not allow you full power. You never get full power. Most you get is about 105-109kw applied to the motors from what I have seen after you are higher in the mph.. Right out of the hole it is fed in very slowly. My point for full power is to allow stickier tires and make it hook...
 

·
Registered
Joined
·
1,480 Posts
Full power at low motor RPMs (and therefore low back-emf from them) requires more current. The reason you see more power at higher motor rpms is that the same current (the limit) is more power at the higher voltage the motor drive switchers can then use without exceeding the current limit. It's obvious as hell what they are doing from this:
Opel_Ampera_Power-Speed-Histogram.jpg

There could be any number of reasons they have a fixed, hard, limit on peak current as I mentioned above. I would certainly find the datasheet for the switcher semiconductors and maybe even use a scope and clamp-on meters to see how much fudge there is there - in fact, such a current limit is often applied in hardware, not software, via a current measuring shunt and a comparator in the switch driver - it's faster and more reliable in protecting things, and all the switcher designs I've ever seen (lots in many years as an EE) do it that way.
 

·
Registered
Joined
·
78 Posts
Discussion Starter #16
support for 2011 and 2012 has been added to the public release at www.efilive.com you guys can download it and check out the stuff if you like for free.

Email me at [email protected] yahoo.com and I can send you stock bin files so you can check out the software.

Ill be done with 2013 volts in a day or so. I will be adding in ALOT of hybrid tables once I verify on my own personal volt what they do and if I can see it beneficial to being in the software.
 

·
Registered
Joined
·
78 Posts
Discussion Starter #17
Full power at low motor RPMs (and therefore low back-emf from them) requires more current. The reason you see more power at higher motor rpms is that the same current (the limit) is more power at the higher voltage the motor drive switchers can then use without exceeding the current limit. It's obvious as hell what they are doing from this:
View attachment 9849

There could be any number of reasons they have a fixed, hard, limit on peak current as I mentioned above. I would certainly find the datasheet for the switcher semiconductors and maybe even use a scope and clamp-on meters to see how much fudge there is there - in fact, such a current limit is often applied in hardware, not software, via a current measuring shunt and a comparator in the switch driver - it's faster and more reliable in protecting things, and all the switcher designs I've ever seen (lots in many years as an EE) do it that way.
Your photo shows what im talking about.

You can see at near 20mph is where it starts to feed in the 109kw. Even if I can't get anymore kw at full throttle like you are thinking, I would at least like the ability to have that full 109kw at low mph. Time will tell...
 

·
Registered
Joined
·
219 Posts
Wow men I will learn more about your site. Hooping someone can figure out how to able use more batterry kW energy than just 10.5kwh!!
 

·
Registered
Joined
·
78 Posts
Discussion Starter #19
My guess as to why they don't let the vehicle have full power out at 0mph is that the main target customer base is not speed/racing oriented. Nor have those customers owned any sports cars in their lifetimes. Which if they gave someone full 250+ft of torque, they would probably wreck...... ;)
 
1 - 20 of 272 Posts
Top