BlackTruckGuy
Junior Member
Hi,
I'm a professional software engineer for embedded systems so I may be a bit overly critical because I know how it "should have been done" while most people just use the software obliviously.
There are several things that are just annoying with the software's operation such as:
=============
fan control
=============
You twist the fan speed control to 7 (Don't they know 10 is the number! *** 7!) and 5 seconds later it gets there.
Then you twist it to 1 and 5 seconds later it gets there.
I can't tell you how dumb this is. It totally removes the ability to grab the *** and adjust it while looking out the window. It isn't saving the fan motor because if you wanted to do that the ramp up time is much less. It is just a dumb arbitrary value that makes your truck look like it has a laggy slow axe processor (Which I'm pretty sure it does...or its even worse software than I thought.)
The operation should be that with 0.5 seconds it goes from full off to full on smoothly (thus eliminating fan wear). It should go from full to off in 0.5 seconds as well.
=============
Stupid warning about uconnect
=============
If you want to display it once fine then it should go away. If you insist on it being there then as soon as the truck starts being operated it should go away. As it is now if you get into an accident claim you were reading the uconnect message and were distracted by RAM. They can pay the bill!
=============
Software occasionally flips on your flashers while using apple mapping features
=============
Ya should never do this. But what this tells me is that via a usb bus you have access to things you should not have access to. Would not be surprised if I could write a program that allowed me to control your brakes and throttle via bluetooth. (They will claim otherwise....mostly because they don't know about it. But I would not be surprised.) Oh and by having a bug like this it makes people say stupid **** like "I bet you could totally make someone crash by blue tooth...totally man! Dur.". I realize how dumb that sounds but it allows the argument because of **** software.
=============
Slight delay on accelerator pedal
=============
Maybe because I have a heightened sense of timing from playing too many fps games...but the throttle response is slightly lagged. Not as bad as a turbo, but more than a 1970's nova with mechanical linkage and a carb. Gotta think it is the software again and a too slow of refresh rate on the pedal or controls.
==============
Dumb turn off radio feature
==============
OK this is just dumb.
The truck knows when you open the door. You stop and let your passenger off and shut off the engine. The radio plays and finally shuts off after some delay. So think about that. The truck just decides you have had enough radio? It knows you didn't open the door...hmmm maybe they left through the passenger door?...but even then they know I'm sitting in the seat because there is a sensor there. I'd really love to hear the design teams explanation for this one. Oh and yes I know just hit the button again without the brake pedal.
================
Big delay needed when turning aux back on because the radio is going to go dead in a little while.
================
OK so I know that if I shut the engine off the radio will follow shortly so I take the precautionary step of turning the aux power on. Can I do it quickly? Nope. I must do a 1 count and then press the button. There is this thing called switch bounce. Switch bounce does not occur anywhere near a full second. It is measured in single digit milliseconds. So I would expect that 50 ms I'd be able to energize aux.
=================
The etorque restarts the engine when it should not
=================
Foots on the brake. Etorque decide to save me some gas and shuts off. I decide to flip the gear changer from D to P. Oh he changed gears! Start your engine! Noooooo! Why the hell did the engine just start when my foot is still on the brake? This is just dumb. The logic should be such that if I'm trying to move it restarts otherwise stay shut off.
=================
Etorque trucks should have coast mode (Not really a problem but a wish.)
=================
I sure wish the truck would coast with the engine off when it could. I realize this might not be automatically doable, but a user input would be nice. Especially in mountains or large hilled areas. Lots of stuff you could do including engine braking, and max speed settings etc.
=================
Locks
=================
Apparently some doorknob dropped something on the lock button while getting out of the vehicle...AND must have had the fob on the dash...BECAUSE there is a delay to lock and unlock your door. Get out press the lock button on the door and close door. Hmmmm....not locked. Open door. Press AND HOLD button and it locks ...FINALLY....
Seems to be a theme with this software. Everything is SLOW reacting. Your lucky I don't do this with flight controls, engine controls, clutch controls...So maybe its a difference in aviation systems vs. tinker toy not very good automotive embedded software engineers.
=================
Collision warning shutoff switches
=================
OK you have a trailor hooked up and have to turn off the backup collision detection. You do that...drive where you need to...unhook the trailer...turn off the truck...come back 2 days later...back over a tricycle. What the...oh the sensor is still disabled. Why RAM why! Reset these suckers on power off or after an hour. Could be you disabled it and forgot to turn it back on and your wife gets in next and runs over that tricycle. Again a feature to reset or leave in place would be nice...
I know I'm forgetting some other things.
===================
Having menus for every settable thing instead of goofy sequences of key on , brake press and etc.
===================
Title pretty much says it all. Have a menu to set anything that can be set.
===================
Make all things settable such as warnings displays, radio off time, auto-lock speed, headlight off time etc.
===================
Make all things customizable because your factory decisions are often dumb.
P.S. If somebody from RAM would like this work done I am available to do it as either a solo contractor or with a team through the company I work for.
I'm a professional software engineer for embedded systems so I may be a bit overly critical because I know how it "should have been done" while most people just use the software obliviously.
There are several things that are just annoying with the software's operation such as:
=============
fan control
=============
You twist the fan speed control to 7 (Don't they know 10 is the number! *** 7!) and 5 seconds later it gets there.
Then you twist it to 1 and 5 seconds later it gets there.
I can't tell you how dumb this is. It totally removes the ability to grab the *** and adjust it while looking out the window. It isn't saving the fan motor because if you wanted to do that the ramp up time is much less. It is just a dumb arbitrary value that makes your truck look like it has a laggy slow axe processor (Which I'm pretty sure it does...or its even worse software than I thought.)
The operation should be that with 0.5 seconds it goes from full off to full on smoothly (thus eliminating fan wear). It should go from full to off in 0.5 seconds as well.
=============
Stupid warning about uconnect
=============
If you want to display it once fine then it should go away. If you insist on it being there then as soon as the truck starts being operated it should go away. As it is now if you get into an accident claim you were reading the uconnect message and were distracted by RAM. They can pay the bill!
=============
Software occasionally flips on your flashers while using apple mapping features
=============
Ya should never do this. But what this tells me is that via a usb bus you have access to things you should not have access to. Would not be surprised if I could write a program that allowed me to control your brakes and throttle via bluetooth. (They will claim otherwise....mostly because they don't know about it. But I would not be surprised.) Oh and by having a bug like this it makes people say stupid **** like "I bet you could totally make someone crash by blue tooth...totally man! Dur.". I realize how dumb that sounds but it allows the argument because of **** software.
=============
Slight delay on accelerator pedal
=============
Maybe because I have a heightened sense of timing from playing too many fps games...but the throttle response is slightly lagged. Not as bad as a turbo, but more than a 1970's nova with mechanical linkage and a carb. Gotta think it is the software again and a too slow of refresh rate on the pedal or controls.
==============
Dumb turn off radio feature
==============
OK this is just dumb.
The truck knows when you open the door. You stop and let your passenger off and shut off the engine. The radio plays and finally shuts off after some delay. So think about that. The truck just decides you have had enough radio? It knows you didn't open the door...hmmm maybe they left through the passenger door?...but even then they know I'm sitting in the seat because there is a sensor there. I'd really love to hear the design teams explanation for this one. Oh and yes I know just hit the button again without the brake pedal.
================
Big delay needed when turning aux back on because the radio is going to go dead in a little while.
================
OK so I know that if I shut the engine off the radio will follow shortly so I take the precautionary step of turning the aux power on. Can I do it quickly? Nope. I must do a 1 count and then press the button. There is this thing called switch bounce. Switch bounce does not occur anywhere near a full second. It is measured in single digit milliseconds. So I would expect that 50 ms I'd be able to energize aux.
=================
The etorque restarts the engine when it should not
=================
Foots on the brake. Etorque decide to save me some gas and shuts off. I decide to flip the gear changer from D to P. Oh he changed gears! Start your engine! Noooooo! Why the hell did the engine just start when my foot is still on the brake? This is just dumb. The logic should be such that if I'm trying to move it restarts otherwise stay shut off.
=================
Etorque trucks should have coast mode (Not really a problem but a wish.)
=================
I sure wish the truck would coast with the engine off when it could. I realize this might not be automatically doable, but a user input would be nice. Especially in mountains or large hilled areas. Lots of stuff you could do including engine braking, and max speed settings etc.
=================
Locks
=================
Apparently some doorknob dropped something on the lock button while getting out of the vehicle...AND must have had the fob on the dash...BECAUSE there is a delay to lock and unlock your door. Get out press the lock button on the door and close door. Hmmmm....not locked. Open door. Press AND HOLD button and it locks ...FINALLY....
Seems to be a theme with this software. Everything is SLOW reacting. Your lucky I don't do this with flight controls, engine controls, clutch controls...So maybe its a difference in aviation systems vs. tinker toy not very good automotive embedded software engineers.
=================
Collision warning shutoff switches
=================
OK you have a trailor hooked up and have to turn off the backup collision detection. You do that...drive where you need to...unhook the trailer...turn off the truck...come back 2 days later...back over a tricycle. What the...oh the sensor is still disabled. Why RAM why! Reset these suckers on power off or after an hour. Could be you disabled it and forgot to turn it back on and your wife gets in next and runs over that tricycle. Again a feature to reset or leave in place would be nice...
I know I'm forgetting some other things.
===================
Having menus for every settable thing instead of goofy sequences of key on , brake press and etc.
===================
Title pretty much says it all. Have a menu to set anything that can be set.
===================
Make all things settable such as warnings displays, radio off time, auto-lock speed, headlight off time etc.
===================
Make all things customizable because your factory decisions are often dumb.
P.S. If somebody from RAM would like this work done I am available to do it as either a solo contractor or with a team through the company I work for.
Last edited: