lifted club cars - lifted ezgo
Home FAQDonate Who's Online
Go Back   Buggies Gone Wild Golf Cart Forum > Golf Cart Repair and Troubleshooting > Electric golf carts > Icon


Post New Thread  Reply
 
Thread Tools Display Modes
Old 01-26-2022, 10:26 AM   #1
BobInDaytona
Not Yet Wild
 
Join Date: Jul 2021
Posts: 73
Default 2022 Icon programming cable

I got this figured out. I will post the pieces here.
https://www.amazon.com/dp/B07TS3GPQ1 will do the trick.
It uses the same drivers as the expensive device for older Icons.

I need to provide a diagram for the 4 individual wires coming out the back end of this thing. You will need to make an adapter cable that goes between these 4 wires and a 2X2 molex connector that goes into the cart.

Will post the diagram soon - got to go now.
Editted:
The link above is what I purchased. Looking carefully at the picture, I hope
they didn't change the device - looks like there is an extra pin...
stay tuned.
BobInDaytona is offline   Reply With Quote
Alt Today
BGW

Golf car forum Sponsored Links

__________________
This advertising will not be shown in this way to registered members.
Register your free account today and become a member on Buggies Gone Wild Golf Cart Forum
   
Old 01-26-2022, 11:01 AM   #2
jbloomfield
Not Yet Wild
 
Join Date: Oct 2021
Posts: 12
Default Re: 2022 Icon programming cable

Quote:
Originally Posted by BobInDaytona View Post
I got this figured out. I will post the pieces here.
https://www.amazon.com/dp/B07TS3GPQ1 will do the trick.
It uses the same drivers as the expensive device for older Icons.

I need to provide a diagram for the 4 individual wires coming out the back end of this thing. You will need to make an adapter cable that goes between these 4 wires and a 2X2 molex connector that goes into the cart.

Will post the diagram soon - got to go now.
Editted:
The link above is what I purchased. Looking carefully at the picture, I hope
they didn't change the device - looks like there is an extra pin...
stay tuned.
So it's straight serial comms then, which makes sense. Do you know if it uses 3.3v or 5v logic? Also what baud rate? Thanks for the info.
jbloomfield is offline   Reply With Quote
Old 01-26-2022, 11:43 AM   #3
ATrain
Gone Wild
 
Join Date: Oct 2012
Location: SoCal
Posts: 641
Default Re: 2022 Icon programming cable

Quote:
Originally Posted by BobInDaytona View Post
I got this figured out. I will post the pieces here.
https://www.amazon.com/dp/B07TS3GPQ1 will do the trick.
It uses the same drivers as the expensive device for older Icons.

I need to provide a diagram for the 4 individual wires coming out the back end of this thing. You will need to make an adapter cable that goes between these 4 wires and a 2X2 molex connector that goes into the cart.

Will post the diagram soon - got to go now.
Editted:
The link above is what I purchased. Looking carefully at the picture, I hope
they didn't change the device - looks like there is an extra pin...
stay tuned.
I would be cautious to claim it will work with older ICONs using the Toyota NEOS software, but I have no clue on the 2022's.

That's great if you've figured out how to make a cable on the cheap for 2022's. Have you obtained the software?

Talk about a TEASER of a post...😄
ATrain is offline   Reply With Quote
Old 01-26-2022, 11:49 AM   #4
jbloomfield
Not Yet Wild
 
Join Date: Oct 2021
Posts: 12
Default Re: 2022 Icon programming cable

I doubt it, looks like they use very different wire protocols. The Toyota NEOS uses CAN, while so far it looks like the newer controllers use Serial. Two very different and incompatible technologies.
jbloomfield is offline   Reply With Quote
Old 01-26-2022, 12:35 PM   #5
BobInDaytona
Not Yet Wild
 
Join Date: Jul 2021
Posts: 73
Default Re: 2022 Icon programming cable

Sorry I had to run.
Itís new software, will not work with NEOS.
Iím still out, will provide diagram later.
The software has different access levels which are password protected.
By default, it lets you only look at things.

There is a jumper on the device that you set for either 3.3V or 5 - set it for 5V.
BobInDaytona is offline   Reply With Quote
Old 01-26-2022, 03:15 PM   #6
BobInDaytona
Not Yet Wild
 
Join Date: Jul 2021
Posts: 73
Default Re: 2022 Icon programming cable

Attached are a couple of pictures of the cable I made.
One shows the pinout on the device, one shows the end of the cable, and one
is a hand drawing of which wire goes to which pin - the labels rx,tx,vcc,gnd match the labels on the circuit board on the device.
The 4 pin ribbon cable that is attached to the device comes with it...
This is the same molex connector that is used on the NEOS cable.
Attached Images
File Type: jpg cable.jpg (120.5 KB, 0 views)
File Type: jpg IMG_9876.jpg (113.6 KB, 0 views)
File Type: jpg IMG_9877.jpg (125.7 KB, 0 views)
BobInDaytona is offline   Reply With Quote
Old 01-26-2022, 11:13 PM   #7
ATrain
Gone Wild
 
Join Date: Oct 2012
Location: SoCal
Posts: 641
Default Re: 2022 Icon programming cable

Quote:
Originally Posted by BobInDaytona View Post
Attached are a couple of pictures of the cable I made.
One shows the pinout on the device, one shows the end of the cable, and one
is a hand drawing of which wire goes to which pin - the labels rx,tx,vcc,gnd match the labels on the circuit board on the device.
The 4 pin ribbon cable that is attached to the device comes with it...
This is the same molex connector that is used on the NEOS cable.
If you get a copy of the software I (and others) would love to take a look at it. I'd try decompiling it and seeing if I could reverse engineer anything.

Being that it's serial and potentially some Chinese controller...I suspect it's written in C/C++ and may have some odd assemblies that might be difficult to reverse engineer but I doubt it has any sort of brute force password protection...but maybe?

Great info though!!
ATrain is offline   Reply With Quote
Old 01-27-2022, 12:37 AM   #8
jbloomfield
Not Yet Wild
 
Join Date: Oct 2021
Posts: 12
Default Re: 2022 Icon programming cable

Alternatively it would be interesting to hookup a serial analyzer and potentially reverse engineer the message protocol. That would open the door to connecting an Arduino or other microcontroller to potentially reprogram the controller on-the-fly.
jbloomfield is offline   Reply With Quote
Old 01-27-2022, 11:50 AM   #9
ATrain
Gone Wild
 
Join Date: Oct 2012
Location: SoCal
Posts: 641
Default Re: 2022 Icon programming cable

Quote:
Originally Posted by jbloomfield View Post
Alternatively it would be interesting to hookup a serial analyzer and potentially reverse engineer the message protocol. That would open the door to connecting an Arduino or other microcontroller to potentially reprogram the controller on-the-fly.
Lol good luck. That's out of my league and from my basic understanding of serial communications I don't think it would be practically feasible because you can't intercept the programming messages without them being sent first...so you would be forced to send random signals to see if you get responses, no? The port is used to program, so how would one know what to send? I'm definitely far from knowledgeable on that area though so I could be way off.
ATrain is offline   Reply With Quote
Old 01-27-2022, 12:41 PM   #10
jbloomfield
Not Yet Wild
 
Join Date: Oct 2021
Posts: 12
Default Re: 2022 Icon programming cable

Quote:
Originally Posted by ATrain View Post
Lol good luck. That's out of my league and from my basic understanding of serial communications I don't think it would be practically feasible because you can't intercept the programming messages without them being sent first...so you would be forced to send random signals to see if you get responses, no? The port is used to program, so how would one know what to send? I'm definitely far from knowledgeable on that area though so I could be way off.
Yeah, it's all dependent on having the programming software. At that point you can listen to the messages going to the controller and the responses from the controller. Once you have that then the real fun starts - trying to decode and decipher the messages. If the serial comms is encrypted then it's game over, but if it's clear then there's a chance. And honestly why would you encrypt the data other than to stop folks like us messing around with the controller.
jbloomfield is offline   Reply With Quote
Reply
Go Back   Buggies Gone Wild Golf Cart Forum > Golf Cart Repair and Troubleshooting > Electric golf carts > Icon


Thread Tools
Display Modes


Similar Threads
Thread Forum
How to make your own ICON programming cable Icon
2022 ICON Motor Controller Icon
2022 Epic by Icon 40L Icon
2022 Icon I40L first electric cart Icon
For Sale: CANUSB & Programming Cable (Icon, EV, Aetric, Advanced ED) Golf Carts and Parts


All times are GMT -5. The time now is 07:59 PM.


Club Car Electric | EZGO Electric | Lifted Golf Carts | Gas EZGO | Used Golf Carts and Parts

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2023, vBulletin Solutions, Inc.
This Website and forum is the property of Buggiesgonewild.com. No material may be taken or duplicated in part or full without prior written consent of the owners of buggiesgonewild.com. © 2006-2017 Buggiesgonewild.com. All rights reserved.