Can stock 2016+ be programmed for 35mph?

I have a 2018 GEM e4 with 12.4kW Lithium Battery, 3kW Level 1 Charger with Clipper Creek PCS-15 Level 1 EVSE, 6.5kW Motor, and 14" Aluminum Wheels

Without replacing the battery, charger, motor or wheels, can the GEM electronics be reprogrammed to achieve 35mph on level ground with an accurate speedometer reading? Range is not a factor.

San Diego roads marked for 25mph are actually fiercer than those marked for 35mph. I’m installing a panoramic recording system with a blinking red light on the rear camera to notify tailgaters but a bit more speed would help too.

1 Like

Not that I know of. I can reprogram Sevcon, but the speed limit is set in the Polaris vcm.
As of now a gear change gets you the speed. The car will run without the dash display, so you can put a gps speedometer in the opening.
I’m sure someone will have a hack eventually.

Just thinking. The speedometer is servo driven. It may be possible to re-calibrate the analog portion to correct reading, after a gear swap.
That is, if it can be opened easily.
Anyone have deep enough pockets to risk destroying an oem speedometer?
I have an extra, but am not inclined to rip it apart. :slight_smile:
@MikeKC do you have one?

I do have one, It is still in the 16’ Gem Dash. I have not looked at it much at all. In the back of my mind I guess I was hoping to sell it some day to help recover some of the cost of getting the 16 back on the road. I will pull it out on Monday when I am at the house and see what tearing it apart might entail. I might be willing to donate to the cause.

So when you say servo driven? I noticed on the 5kw stock motor there is a magnetic or optical pickup inside the motor going to what looks like would be the encoder wires. If that gear spins faster (IE 8000RPM instead of 5000rpm) does that feed the speedo? and if so, why would the speedo just just show the higher speed.

Now if we put the 8k motor in, now I can see where we now have issues as the pickup is now gone.

The 5kw and 8kw motor use the same encoder. The sevcon sends a can speed signal to the Gem vcm.
It may go directly to speedometer or be scaled by the Gem.
I haven’t looked for scaler in the oem dcf. Might it be that simple to correct speedometer?
Same when we replace the controller. If we find and copy, the same can output, will the oem speedometer read it?
That’s why I need help. I never seem to get anything done by myself! :slight_smile:

Speed is calculated from two or three factors in a Sevcon. Lookup Velocity in the manual. There is RPM and ratio and I think factor. All three of those thing determine what the Sevcon thinks is speed and distance…

I think I’m following this.

There is an RPM sensor in the AC traction motor that is used to detect motor speed directly and road speed indirectly.

The RPM sensor, via 4-pin connector, goes to the Sevcon Motor Controller (MC).

The Throttle Position Sensor, via 6-pin connector, goes to the Bosch Vehicle Control Module (VCM).

The Speedometer needle is driven by a digital stepper motor (servo) with speed data from the CAN bus.

The MC and VCM are both connected to the CAN bus.

Since the Dashboard Display has multiple indicators besides the Speedometer, it is likely the road speed signal is provided by the Motor Controller and simply decoded by the Dashboard Display while providing no limiting function. Therefore I conclude the Speedometer will read to 35mph with no programming needed.

The MC vice VCM relationship is a bit more complicated because the motor/road speed sensor is connected to the MC and the throttle position sensor is connected to the VCM. Where is the speed limiter?

As I will explain, I conclude the speed limiter is programmed into the VCM.

GEM offers a Speed Key (https://gem.polaris.com/en-us/shop/accessories/additional-accessories/2883054/) for which “Dealer installation and re-flash required.” The key’s only connection is to the CAN bus for both signal and power.

Therefore the speed limit is communicated on the CAN bus. Since the throttle position sensor is connected to the VCM, it seems most likely the VCM commands the MC according to throttle position and road speed within the programmed speed limit. It is possible the VCM simply passes the throttle position to the MC which provides the speed limiting function but this is unlikely because Polaris seems to have centralized the GEM’s “brains” within the VCM.

The other two limits on speed are maximum motor RPM and reserve duty cycle (ie, AC phases).

If 25mph is at maximum motor RPM, then a gearbox change is required (not an option for me).

Using the 80/20 rule as an example, if 25mph on level ground is 80% duty cycle then that leaves 20% for additional speed. I haven’t tested this possibility by driving uphill at 25mph so this is just hypothetical now.

From what I’ve read at this forum, it appears the VCM programming hasn’t been cracked so changing its 25mph speed limit is currently not possible. And apparently that programming has been obfuscated to some extent so it might not ever be possible to change it.

The sevcon is configured as a slave to the vcm
Upping speed limit in Sevcon has no effect.
Rpm at 25mph is about 6,000 rpm. I’ve spun the motor to 10,000rpm, which leaves a little for speed increase. To be practical it will depend on noise.
The sevcon does send speed information either raw or scaled to Gem. If it’s raw encoder data, it will be a tough nut to crack. If scaled, we should be able to change that in dcf.
Gem may have taken the time to make the car shut down if checksums don’t match.

My friend purchased this e4 from member itsrixter because she wanted vehicular mobility following her changed medical circumstances (continuous O2 and infusion pump) didn’t work for her Mustang GT or Lincoln MKS. I started as series of modifications to improve ease-of-operation but stopped as I took over driving. She died (in Comfort Care with sisters and friends present) this May. I’m going to finish the modifications with the intent to sell the e4 to someone in San Diego who needs similar mobility. Here’s my current configuration with Polaris parts:

2018 Polaris GEM4 500 miles: 14" Aluminum wheels with original tires; Four Doors; Standard Roof; Windshield Washer/Sprayer; No Bumper; Premium LED Headlights; Two standard seats (rear two seats removed); Electric Power Steering with Adjustable Tilt; No Radio; Heating and Fan system; Sun Visors; 12.4kW Lithium-Ion Battery; Fast 3kW Charger; e4 6.5kW Motor; Backup Camera with LCD Mirror; Front Seat Cup Holder; Carpet Floor Mats; Front Under Seat Storage; Under Roof Mount; Car Cover; Owner Manual; Service Manual

I have made and will continue to make modifications to improve ease-of-use, safety, etc using Arduino UNO-based electronics. But that is another topic for the future.

Returning to my question, can the VCM be modified to allow the motor to reach 9K rpm and thereby allowing the e4 to reach 35mph on level roads so it’s less of an annoyance to other drivers? If replacement of the battery, charger, motor or wheels is required, then I’ll pass on this modification.

Thanks.

PS I came back as BertRemington because I lost MyMobility password and my e-mail address had changed so couldn’t get a new one.

Any time you modify the car and then flipping it to someone else is that who will be able to work on it if it has an issue? Are you going to make yourself available for repairs or technical advice? For how long?

If you keep the car that would would be different.

Thanks for the question. Follow-on support is a concern as I close in on mental and physical feebleness. I am using commonly available parts (eg, connectors, the Arduino, etc). Basically if the part isn’t sold on Amazon then I’ll probably won’t use it. For my own purposes, I document (Word and PowerPoint) my modifications before making them including images of connector pinouts. My two primary techniques are applique (wire taps are not used) so the modifications can be unplugged to restore stock functions; and simplicity (functions are performed on schedule-loop rather than interrupt-driven basis). I’m taking dealer maintenance into consideration as I design the modifications. And I’m not expecting the next owner to have the technical ability but rather their grandchildren and their electronic hobbyist friends.

I’m creating a separate topic for my modifications and would appreciate your continued insights. Thanks.

I would recommend speed box instead of reprogram. Speedbox can easily be removed and put back to stock. If the vcm is reprogrammed for 35mph and the dealer does a reflash or software upgrade it will erase the 35mph programming. Down side is no increase in power with speedbox, just higher speed.

Thank you. That’s exactly what I wanted and thought was available. I am sending a PM to djgabriel2004 asking about availability.

No one bought an E4 from me

I got a rock…

.
.
.

No one bought an E4 from me

I’m pretty sure my friend bought this one from you New 2018 Polaris GEM Lithium Ion battery never registered for sale So Cal in November 2019. Nice car worked out well for her. Thanks.

Wrong, I still own this GEM. Haven’t sold it. It’s in my driveway. I took it to DMV and registered it since that ad. Lastly, mine does not have the features/ options you listed on yours: *Electric Power Steering; Heating and Fan system; Sun Visors; 12.4kW Lithium-Ion Battery; Fast 3kW Charger; e4 6.5kW Motor

How very curious that two e4s with similar configurations would be for offered sale at the same time (Nov 19), one of which my friend bought from a forum member located in Pacific Beach:

New, never registered 2018 GEM with 4 full doors, backup cam, aluminum 14 wheels (highest level wheel option). Fast charger (the plug is the same as public electric car chargers). 60+ mile range. Black in color Still has OEM tags and stickers on it. 47 miles. Selling for $19,800.

But apparently that’s what happened and I mis-remembered. My apologies for disturbing you.

Her e4 was 5 miles and $16,400. After purchase, she had Cart Mart of San Marcos add the EPS, Heating and Fan, etc accessories for ease-of-use and comfort reasons.

Where can I get a speedbox? 2019 e2