• Hint: Use a descriptive title for your new message
    If you're looking for help and want to draw people in who can assist you, use a descriptive subject title when posting your message. In other words, "I need help with my SUV" could be about anything and can easily be overlooked by people who can help. However, "I need help with my transmission" will draw interest from people who can help with a transmission specific issue. Be as descriptive as you can. Please also post in the appropriate forum. The "Lounge" is for introducing yourself. If you need help with your leather interior, please post in the Interior section - and so on... This message can be closed by clicking the X in the top right corner.
  • Car enthusiast? Join us on Cars Connected! iOS | Android | Desktop

New ISG auto-off module in development (no more testers needed)

Another quick update - I've added two LEDs that reflect the state of the onboard function memory, and reworked the program code for them. If an LED is illuminated, it means the onboard memory is set to 'on' for that function, meaning at the next startup the module will run its program for that function. These LEDs are mainly for verification that the module is working correctly when installed, and for debugging if anything were to behave differently than expected (such as pushing the ISG/Auto Hold buttons before the vehicle's computer is fully booted and the module runs its program).

I've also reworked many of the traces to comply with generally accepted practices, and added mounting holes if anyone wanted to fasten it to something using screws/bolts/zip ties.

I may make other changes, but as of now it's 46mm x 33mm (1.8" x 1.3") and looks like this:

1631470905262.png
 
Last edited:
this will be on my purchase list when it's ready
 
Rev 1 proto boards (w/out memory) got delivered this morning - will test this evening.
 
Keep the cost down and you'll have a hit...

If I may - I suggest you change the taps to be Posi-Taps for 20-22 ga wire (there is also an off brand I can't recall), less intrusion on the factory wires. A little more $$$, but well worth it for only a small hole in the factory wire and not having to get any tools into small spaces.
1631553004337.webp

Based on another's install of the Shark ISG - the 12v+ in the same plug as the ISG/Auto Hold wires was not enough to power the module. There is an auxiliary port wire very near that he used instead. See his post here

This functionality/installing is the same as the ISG module from Shark Racing in Korea...

For reference - list at Shark is $72 (+ shipping if you don't qualify for free), the group buy from Shark that was done a while back got it down to $61 with shipping, but had to order in excess of 30 modules (combined of various functions - ISG & proximity lock/unlock).

I haven't installed my Shark ISG module yet - a little intimidated by the console disassembly. If you'd be willing to send detailed instructions after you take your Telly apart (with photos/videos :)), would be greatly appreciated.

Since you seem to have the expertise, I have a similar request... the smart cruise on/off defaults to off, would like it to default to on (live in the country - always use it...), with the memory function. I believe the challenge will be where to connect the wire since the button is in the steering wheel... give it some thought once you get your Telly and you see the lay of the land...
______________________________
 
@bogie Ill definitely take photos and video(s) once I get my Telluride. Don’t think my order got picked up this month, unfortunately.

Posi-Taps are definitely on my radar, and I can say with confidence that my module will be priced very competitively.

I’ll keep your request in mind for a future project 👍🏻
 
Another quick update - I've added two LEDs that reflect the state of the onboard function memory, and reworked the program code for them. If an LED is illuminated, it means the onboard memory is set to 'on' for that function, meaning at the next startup the module will run its program for that function. These LEDs are mainly for verification that the module is working correctly when installed, and for debugging if anything were to behave differently than expected (such as pushing the ISG/Auto Hold buttons before the vehicle's computer is fully booted and the module runs its program).

I've also reworked many of the traces to comply with generally accepted practices, and added mounting holes if anyone wanted to fasten it to something using screws/bolts/zip ties.

I may make other changes, but as of now it's 46mm x 33mm (1.8" x 1.3") and looks like this:

View attachment 22572
I’m interested when you’re ready to start selling.
 
Tested Rev 1 this evening and it works great out of the box. Couple quick edits to the module w/ memory and I'll order the first test batch of those.

To all those that have expressed interest in purchasing the modules - you'll be able to purchase them through the Telluride Store (link at the top of the forum).
 
First batch of AutoPress modules w/ Memory ordered. Added an onboard resettable fuse and dimmed the LEDs a little more.
______________________________
 
Some quick electrical highlights of the module:
  • +7-24Vin
  • 50mA max current (0.05A; with all lights illuminated), 10-30mA at idle
  • Onboard resettable fuse
  • Reverse polarity protection
Edit: also considering making a couple changes:
  • Rather than every press of the vehicle's ISG and Auto Hold buttons changing the memory state of the module, only pressing and holding the buttons down for 1(ish) second will change the memory. This will allow the driver to enable/disable these functions temporarily without changing the memory of the AutoPress module. Say a driver normally wants the ISG to default to off, but is in a situation where they want it to be on (for that situation only) - requiring a long press to change the memory state will allow this without changing the memory of the module, so the next time the vehicle is started the ISG will still default to off, even if the driver forgets to turn it back off before turning off the vehicle on the previous trip.
  • Adding audio confirmation (beep) when memory state is changed. This is just an idea I'm toying with - not sure if a beep would even be audible once the module is installed in the console. Getting a couple beepers to toy around with.
 
Last edited:
I received piezo beepers today and have one hooked up to my test circuit. One beep indicates that function will be active for the next start, while two beeps indicate it will be inactive. Additionally, I really like the long press function - this allows the ability to turn on/off the ISG and Auto Hold whenever you like without affecting the onboard memory. Press and hold the ISG/Auto Hold buttons for a second or so (undecided on the exact duration yet) to change the memory of the module.
 
I've finished altering the PCB design to accommodate the audible beeper. There's a little open space so I may include a small tactile button to have the ability to turn the audible beep off if desired.

My first batch of modules with memory function should arrive early next week. @arattle @Socal949 I can send these out to y'all for testing, assuming all is well with them.
 
I've finished altering the PCB design to accommodate the audible beeper. There's a little open space so I may include a small tactile button to have the ability to turn the audible beep off if desired.

My first batch of modules with memory function should arrive early next week. @arattle @Socal949 I can send these out to y'all for testing, assuming all is well with them.
Ready to go here, got some trim removal tools from Amazon. I'll PM you my address when you're ready to send.
______________________________
 
I've finished altering the PCB design to accommodate the audible beeper. There's a little open space so I may include a small tactile button to have the ability to turn the audible beep off if desired.

My first batch of modules with memory function should arrive early next week. @arattle @Socal949 I can send these out to y'all for testing, assuming all is well with them.
I am ready as well!😁🥳 Send me a PM and I will send you my address over👍
 
So you set up the device to where if you hold the button, it only turns it off during that drive and if you click it once it changes the memory?

Seems backwards like when you preset a radio. Usually a hold changes and saves the setting.
 
So you set up the device to where if you hold the button, it only turns it off during that drive and if you click it once it changes the memory?

Seems backwards like when you preset a radio. Usually a hold changes and saves the setting.
@Freakrule21 It’s the opposite - a quick press will only turn on/off the functions during that drive, while a long press will change the memory state of the module. For example, if at startup the module is currently set for one of its functions to be active (say, automatically turn off the ISG) and you long press the ISG button in the car the module’s memory will change for that function to be inactive at the next startup (won’t automatically turn off the ISG).

Keep in mind that these modules don’t know what state the ISG/Auto Hold is currently in, so a long press will change the state of the memory based on what state the memory was in before the press, not what state the ISG/Auto Hold is currently in.

To confirm the memory change after a long press, the module will beep (one beep if the memory for a function changes to active, and two beeps if the memory changes to inactive). The beep is not only for confirmation that the memory has been changed, but also to confirm that state it was changed to. There will be a setup button on the module to disable the audible beep if desired, and potentially disable the long press behavior (changing it to where every press of the vehicle’s buttons, whether short or long, will change the memory state of the module).
 
Last edited:
@Freakrule21 It’s the opposite - a quick press will only turn on/off the functions during that drive, while a long press will change the memory state of the module. For example, if at startup the module is currently set for one of its functions to be active (say, automatically turn off the ISG) and you long press the ISG button in the car the module’s memory will change for that function to be inactive at the next startup (won’t automatically turn off the ISG).

Keep in mind that these modules don’t know what state the ISG/Auto Hold is currently in, so a long press will change the state of the memory based on what state the memory was in before the press, not what state the ISG/Auto Hold is currently in.

To confirm the memory change after a long press, the module will beep (one beep if the memory for a function changes to active, and two beeps if the memory changes to inactive). The beep is not only for confirmation that the memory has been changed, but also to confirm that state it was changed to. There will be a setup button on the module to disable the audible beep if desired, and potentially disable the long press behavior (changing it to where every press of the vehicle’s buttons, whether short or long, will change the memory state of the module).
Ah gotcha. Thanks.
______________________________
 
@Freakrule21 It’s the opposite - a quick press will only turn on/off the functions during that drive, while a long press will change the memory state of the module. For example, if at startup the module is currently set for one of its functions to be active (say, automatically turn off the ISG) and you long press the ISG button in the car the module’s memory will change for that function to be inactive at the next startup (won’t automatically turn off the ISG).

Keep in mind that these modules don’t know what state the ISG/Auto Hold is currently in, so a long press will change the state of the memory based on what state the memory was in before the press, not what state the ISG/Auto Hold is currently in.

To confirm the memory change after a long press, the module will beep (one beep if the memory for a function changes to active, and two beeps if the memory changes to inactive). The beep is not only for confirmation that the memory has been changed, but also to confirm that state it was changed to. There will be a setup button on the module to disable the audible beep if desired, and potentially disable the long press behavior (changing it to where every press of the vehicle’s buttons, whether short or long, will change the memory state of the module).
Sounds like some overthinking might be starting to creep in. I don't see a lot of people opening up their console just to change ISG activation for a single drive. I think you had it right in the beginning when it would simply actuate those two functions every time you started, and that was that.
 
Sounds like some overthinking might be starting to creep in. I don't see a lot of people opening up their console just to change ISG activation for a single drive. I think you had it right in the beginning when it would simply actuate those two functions every time you started, and that was that.
@arattle The functions (memory) are changed using the vehicle's ISG and Auto Hold buttons - no console opening needed. There will be a button on the module itself, but that button will only be used if somebody wants to disable the audible beep (which would typically be done at time of installation).

A problem I have is over-explaining things, I suppose. It'll all make sense when I make a video.
 
Last edited:
1631849832706.webp
 

Alright, I think I'm finally done improving the AutoPress module. As pictured above, I've added a button on the module itself to change a couple settings, as well as an LED (labeled SET) to provide visual feedback to go with the audible feedback when changing the settings (typically done at installation). These configurable settings are:
  • Audible feedback when the onboard memory for the two vehicle functions is changed
  • Press duration of the vehicle's ISG/Auto Hold buttons required to change the onboard memory (short vs long press)
Changing these settings is done using the small button on the module. A short press (<1 second) will toggle the audible feedback on/off, while a long press (>=1 second) will toggle the function press duration needed to change the onboard memory. By default, audible feedback is on and function memory press duration is long.
  • When the audible feedback is turned off, the SET led will flash twice
    • When audible feedback is off, there will be no audible confirmation when the onboard memory changes for each function
  • When the audible feedback is turned on, the SET led will flash three times and there will be three quick beeps
    • When audible feedback is on, there will be one beep when the onboard memory changes to enabled (the module's function(s) will run at startup). There will be two quick beeps when the onboard memory changes to disabled (the module's function(s) will not run at startup). Each function (1 & 2) has independent memory from the other.
  • When the function memory press duration is set to short, the SET led will flash once and there will be one quick beep
    • When press duration is set to short, every press of the vehicle's ISG/Auto Hold buttons will change the module's memory for the next start (the memory toggles on/off for the functions)
  • When the function memory press duration is set to long, the SET led will illuminate for one second, and there will be one long beep
    • When press duration is set to long, the vehicle's ISG/Auto Hold buttons must be pressed and held for at least one second to change the module's memory. This allows the ISG/AutoHold functions to be turn on/off while driving without affecting the module's memory for the next start. For example, if you come across heavy traffic and will be idling awhile and want the ISG to be on, you can press the vehicle's button to turn it on, but the module will still turn it off at the next start. Only pressing and holding the vehicle's ISG button for at least a second will change the memory for the next start.
@arattle and @Socal949 the ones I'll be receiving next week don't have the audible feedback nor settings button, though they do have memory. Unless either of you tell me otherwise, they'll be configured to require a long press of the vehicle's buttons to change the memory.

Again, this will be a lot easier to follow when I have the final modules in hand and make a video of their operation. Having these configurable settings will broaden the appeal to a wider marker, and the additional component cost is minimal. Plus, it's been a great mind exercise writing the code for the programs.
 
Last edited:




Back
Top