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 > Other Lithium


Post New Thread  Reply
 
Thread Tools Display Modes
Old 10-20-2024, 08:11 PM   #1
Nottingham82
Not Yet Wild
 
Join Date: Oct 2024
Posts: 8
Default FJ 350a cable

I am trying to make a programming cable for a fj 350a controller attached to a Racka cart. It is a 3 pin automotive connector and I have a programmable TTL UART usb connector. No matter what pin out and baud rate I try I get no connection. Im assuming there is a setting I am missing.

I have the evolution software and drivers installed and I have the directions on what to do when its connected. Just trying to get the whole system to talk. I know I can buy a cable but since I already have the hardware it seems like a waste of money.
Nottingham82 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 10-21-2024, 08:22 AM   #2
evoster
Gone Wild
 
Join Date: Oct 2022
Posts: 174
Default Re: FJ 350a cable

Quote:
Originally Posted by Nottingham82 View Post
I am trying to make a programming cable for a fj 350a controller attached to a Racka cart. It is a 3 pin automotive connector and I have a programmable TTL UART usb connector. No matter what pin out and baud rate I try I get no connection. Im assuming there is a setting I am missing.
.
No odd settings, just 19200 N81
evoster is online now   Reply With Quote
Old 10-21-2024, 10:43 PM   #3
Nottingham82
Not Yet Wild
 
Join Date: Oct 2024
Posts: 8
Default Re: FJ 350a cable

Thanks for the tip Evoster I think I fundamentally do not understand what I need from my hardware connections. I have a USB to 5v TTL UART Serial Cable and an automotive 4 pin connector. The fj controller uses 3 wires. No mater what I do I cannont get it to connect to the evolution software. I set it to 19200 baud rate so that eliminated 1 variable. since it is 3 wire I assumed TX RX and GND. But I have been reading there is a handshake protocol so I also tried plugging the cts to gnd because I saw somewhere that some other serial controller worked that way. Still get nothing. So I believe I'm just not getting the right wires to the right pins. Anyone have any thoughts on which wires of Tx, RX, GND, CTS, RTS, and VCC I need. Im assuming I dont need VCC since the evolution software wont work unless the golf cart is on. I assume the controller is getting any power it needs from the battery during programming.
Nottingham82 is offline   Reply With Quote
Old 10-22-2024, 10:05 AM   #4
evoster
Gone Wild
 
Join Date: Oct 2022
Posts: 174
Default Re: FJ 350a cable

Quote:
Originally Posted by Nottingham82 View Post
Thanks for the tip Evoster I think I fundamentally do not understand what I need from my hardware connections.
You only need 3 wires RX TX GND.
As you mentioned, do not hook up VCC as that supplies voltage from controller to a handheld programmer. You don't want that on your USB PC line.

Some of the cheaper USB TTL adapters are known fails due to the controller's picky voltage levels. You'll eventually find a compatible one but my suggestion is to just buy a good cable from Cart Cables.

the controller waits for requests so you won't see anything until you first send data. A simple test is a request for Manufacturer ID by sending:
EB90010C0413000F00B8FB

The controller will respond with:
EB90010C2313000F4A46 ...
evoster is online now   Reply With Quote
Old 10-22-2024, 03:40 PM   #5
Nottingham82
Not Yet Wild
 
Join Date: Oct 2024
Posts: 8
Default Re: FJ 350a cable

Well I got something new to happen today. After going over all of my wires and settings and consulting a few other people I was getting nowhere. Then I just decided to start playing with the rx and tx wires leaving ground out it and I got evolution to say this. I double checked my license and data file. Any idea what this means?
Attached Images
File Type: jpg PXL_20241022_203237585.jpg (177.8 KB, 0 views)
Nottingham82 is offline   Reply With Quote
Old 10-22-2024, 04:14 PM   #6
evoster
Gone Wild
 
Join Date: Oct 2022
Posts: 174
Default Re: FJ 350a cable

Quote:
Originally Posted by Nottingham82 View Post
Well I got something new to happen today. After going over all of my wires and settings and consulting a few other people I was getting nowhere. Then I just decided to start playing with the rx and tx wires leaving ground out it and I got evolution to say this. I double checked my license and data file. Any idea what this means?
the very first thing the evolution app does is request sw type from the controller and compare to what's in the loaded fdev

that error message is showing you the result:

Firmware (FW): 0
FDev: 1

If those don't match, the sw aborts.

I haven't seen an FJ that doesn't return a sw type of 1 so my guess is that you're not reading the RX correctly. I think you need that GND.

Use another serial app like putty or screen or write one with python or whatever. Send a request to the controller and sanity check that you're getting a valid response. That string I showed in previous message is formatted as a hex string for readability but you need to send as binary array.

If your controller really is returning a valid response with a sw type of 0, then you need a diff fdev then what's commonly found in the wild.
evoster is online now   Reply With Quote
Old 10-22-2024, 04:28 PM   #7
Nottingham82
Not Yet Wild
 
Join Date: Oct 2024
Posts: 8
Default Re: FJ 350a cable

Quote:
Originally Posted by evoster View Post
the very first thing the evolution app does is request sw type from the controller and compare to what's in the loaded fdev

that error message is showing you the result:

Firmware (FW): 0
FDev: 1

If those don't match, the sw aborts.

I haven't seen an FJ that doesn't return a sw type of 1 so my guess is that you're not reading the RX correctly. I think you need that GND.

Use another serial app like putty or screen or write one with python or whatever. Send a request to the controller and sanity check that you're getting a valid response. That string I showed in previous message is formatted as a hex string for readability but you need to send as binary array.

If your controller really is returning a valid response with a sw type of 0, then you need a diff fdev then what's commonly found in the wild.
Hmmm interesting. Thanks ill have a look under the hood and see what it's really trying to say.
Nottingham82 is offline   Reply With Quote
Old 10-22-2024, 06:53 PM   #8
Nottingham82
Not Yet Wild
 
Join Date: Oct 2024
Posts: 8
Default Re: FJ 350a cable

Well it seems to be parroting me. But it's not responding to commands. It send and receives but I just get back what I send. If I connect the ground I get a break error. I guess I'll buy a cable and pray it's not a problem with my controller.
Nottingham82 is offline   Reply With Quote
Reply
Go Back   Buggies Gone Wild Golf Cart Forum > Golf Cart Repair and Troubleshooting > Electric golf carts > Other Lithium


Thread Tools
Display Modes


Similar Threads
Thread Forum
WTB Curtis 350a for RXV Golf Carts and Parts
WTB: 350a RXV Curtis Contoller Golf Carts and Parts
curtis 350a controller Electric EZGO
WTB Curtis 350a controller Electric Club Car
Curtis 350A Controller Electric Club Car


All times are GMT -5. The time now is 11:25 AM.


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

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2025, 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.