Sponsored

FCSP RS485 port access Success!

cjueden

Member
Joined
May 29, 2024
Threads
2
Messages
8
Reaction score
9
Location
USA
Vehicles
23 ER XLT
!!!DISCLAIMER!!!
I don't know what I'm doing and just winging it and I do mean it in ever since of the phrase so be careful if you decide to do something like this. I don't know what will happen if you send the wrong command and EVERYTHING on the board is live including the very close by 240v lines and I have zero guidance on what any of the connections do. That being said.

I recently installed my FCSP and was looking into local connections that may be available., to integrate into Home Assistant. I started with sniffing the network connection and you can see the progress in the thread HERE .

I wanted to start another thread for the possibility of using modbus RTU via the G4 RS485 connector.
I tried unsuccessfully a few different attempts using a usb-rs485 converter and modpoll, always getting a timeout error.
Once I added a jumper to the "RS485 SEL" header ( see attached photo below circled in red ) and the FCSP lights flashed as if a reboot I set the baud rates to 38400, parity even, 1 stop bit and the slave ID of 2 I started to get a " No such register" error. Leading me to believe the device is talking to the usb-rs485 converter. i tried jumping around to find a register that may have something and was using THIS VersiCharge document to help with the guessing. But I'm unsuccessful so far.

Has anyone tried this before or have any info on any 485 progress that has been made with the FCSP?

Ford F-150 Lightning FCSP RS485 port access Success! Screenshot from 2025-06-19 12-06-00
Sponsored

 
Last edited:

Runaway Tractor

Well-known member
Joined
Jan 25, 2024
Threads
13
Messages
596
Reaction score
989
Location
USA
Vehicles
Yes
There are several of us whom are very eager for someone smarter than me to figure this out. We want to enable use of the 400vdc to pipe it into a conventional solar inverter that takes a 400vdc input. Basically, a way to make v2h actually work since Ford's implementation is trash. Using it with Home Assistant would be perfect.

My Home Assistant already knows when power is out from my UPS in the office (APCUPSD). I'd have to implement that onto a circuit not backed up by the inverter obviously. HA could then wait one minute so it doesn't bounce with the auto-recloser. Then tell the FCSP to tell the truck to close in the HVDC contacts on the truck.
 
Last edited:
  • Like
Reactions: chl

Heliian

Well-known member
Joined
Mar 9, 2023
Threads
4
Messages
1,515
Reaction score
1,725
Location
Canada
Vehicles
2023 LR Lariat, code name "Boogaloo"
I would wager that siemens has some proprietary protocol they use the port for that needs special software.
Fun project though! Load sharing would be a great hack if you had 2 of them.
Best of luck!
 

Runaway Tractor

Well-known member
Joined
Jan 25, 2024
Threads
13
Messages
596
Reaction score
989
Location
USA
Vehicles
Yes
I would wager that siemens has some proprietary protocol they use the port for that needs special software.
Fun project though! Load sharing would be a great hack if you had 2 of them.
Best of luck!
That is the port that the Sunrun inverter uses to communicate with the FCSP. So it's not a proprietary service port. If someone had the full piece of junk Home Integration System, and was nerd enough, they could probably solve this quickly by sniffing the comms.
 
OP
OP

cjueden

Member
Joined
May 29, 2024
Threads
2
Messages
8
Reaction score
9
Location
USA
Vehicles
23 ER XLT
I think the Sunrun port used for the HIS is the "A8 rs485" labeled connector.
I'm using the one just under that one.
 

Sponsored
OP
OP

cjueden

Member
Joined
May 29, 2024
Threads
2
Messages
8
Reaction score
9
Location
USA
Vehicles
23 ER XLT
Huge update.
I was able to get this data back from the rs485 connection "G4 RS485" on holding addresses 40001 - 40011.
Shown below in screenshots with short hand 1-11.

Here's what I think I've been able to figure out so far
40001
  • 0 = not charging
  • 1 = charging
  • 2 = charging with leds at derated rate color code all though as I increased the rate it stayed on two the entire time but the leds turned to solid blue at an unknown point
40003
  • total kWH history for FCSP?
40005
  • no clue random numbers ( I thought at first it was a running charge time )
40006
  • more random numbers
40007
  • charging current ( into battery only? seems to be slightly lower then what I measure but matches FordPass App)
40008
  • max charge rate? ( not sure now, was matching the max amp I had set on the charger but didn't change on power cycle and/or with max amp change )

Not charging
Ford F-150 Lightning FCSP RS485 port access Success! 1750393951930-

start charging with max set to 10Amps. Fordpass shows 1.9kw
Ford F-150 Lightning FCSP RS485 port access Success! 1750393969632-yx


Change charging to 20 amps. FordPass shows 4.1kw
Ford F-150 Lightning FCSP RS485 port access Success! 1750393999738-kh


Change charging to 30 amps. Fordpass shows 6.2kw
Ford F-150 Lightning FCSP RS485 port access Success! 1750394013375-pz


Stop charging
Ford F-150 Lightning FCSP RS485 port access Success! 1750394024158-1b


re-starting at 30amp. Fordpass shows 6.2kw
Ford F-150 Lightning FCSP RS485 port access Success! 1750394043479-47

Charging stopped again
Ford F-150 Lightning FCSP RS485 port access Success! 1750394050046-i9

went and unplugged truck
Ford F-150 Lightning FCSP RS485 port access Success! 1750394054725-mw


Will try more addresses later. going to sit and reflect on the new findings.
 

chl

Well-known member
First Name
CHRIS
Joined
Dec 16, 2022
Threads
6
Messages
1,522
Reaction score
854
Location
alexandria virginia
Vehicles
2001 FORD RANGER, 2023 F-150 LIGHTNING
I would wager that siemens has some proprietary protocol they use the port for that needs special software.
Fun project though! Load sharing would be a great hack if you had 2 of them.
Best of luck!
Yes there is a Ford App required at a cost of $500 if you have an SR battery I read.

Have you read the installer docs from SunRun? Pages 16 on of the attached doc talk about pairing for HIS. Not sure it will help but who knows.
 

Attachments

Aminorjourney

Well-known member
Joined
Jun 6, 2022
Threads
11
Messages
215
Reaction score
429
Location
Internet
Vehicles
vehicles that go
Nicely done!

I think the Sunrun port used for the HIS is the "A8 rs485" labeled connector.
I'm using the one just under that one.
I don't have an adapter, but I did preemptively run an Ethernet point out to my HIS. If I can find a converter that is compatible... between the HIS and the Ethernet network...
 

chl

Well-known member
First Name
CHRIS
Joined
Dec 16, 2022
Threads
6
Messages
1,522
Reaction score
854
Location
alexandria virginia
Vehicles
2001 FORD RANGER, 2023 F-150 LIGHTNING
It would be great to be able to use this native Lightning/FCSP communication path to access the Lightning battery DC output for V2H via any suitable DC-AC inverter.
 

Sponsored
OP
OP

cjueden

Member
Joined
May 29, 2024
Threads
2
Messages
8
Reaction score
9
Location
USA
Vehicles
23 ER XLT
It would be great to be able to use this native Lightning/FCSP communication path to access the Lightning battery DC output for V2H via any suitable DC-AC inverter.
Agreed I did a scan of that port (A8 rs485) but found nothing. If it's using modbus it may need to be enabled via software.
There is an interesting connector that references the HIS connector used, labeled as "Debug UART". I haven't attempted anything with it yet. I wanna finish the other rs485 connector first.
Ford F-150 Lightning FCSP RS485 port access Success! 1750524290331-86


Nicely done!



I don't have an adapter, but I did preemptively run an Ethernet point out to my HIS. If I can find a converter that is compatible... between the HIS and the Ethernet network...

One of these rs485 to ethernet converters may work for your situation all though a little pricey.
Ford F-150 Lightning FCSP RS485 port access Success! 1750522150642-gt

My hope is I was able to get this data into Home Assistant using esphome with a esp32 which is not only a native solution for HA but alot cheaper.


Below are the current results from a scan I did last night.
I found a program that is a bit more user friendly and allows me to make Alias for each address. I was unsuccessful in writing to the Power % address, I didn't try any others. But can confirm that the FordPass App lies when it says it's updated the charge rate. IDK if it is just server side that is responding as "changed" but then can't access the FCSP or if the server/FCSP rate limits the updates sent. But it would often say it updated and reflect it as my desired current in FordPass App. But the rs485 output would not change and the CT monitor I have on it with HA doesn't change either.
The "Illegal data address" below values are some type of config issue. I've confirmed the address is accurate with a different application. It maybe be an issue of the data spanning over a couple addresses or something.
Ford F-150 Lightning FCSP RS485 port access Success! 1750523315722-7f


I was successful getting some of the data into HA and will work on deciphering.
Ford F-150 Lightning FCSP RS485 port access Success! 1750524100203-01


I don't currently have a plan on what todo with the data but would like to be able to disable the charger even if it's just turning the rate to 0 or use HA to do dynamic load charging with my excess solar.


looking at the VersiCharge Blue 80 Manual HERE These charger looks really similar to the FCSP specifically the connectors up the right side of the pcb. This charge has the same charge specs and bi-directional functionality that the FCSP has minus the extra wires needed for the CCS1 connection.
Ford F-150 Lightning FCSP RS485 port access Success! 1750525810648-ez


It also has an ethernet option via adapter that can connect to the usb spot right where the FCSP usb connector is.
Ford F-150 Lightning FCSP RS485 port access Success! 1750525955894-rh



If anyone is has any ideas/suggests/requests I would love to hear them!
 
Last edited:

chl

Well-known member
First Name
CHRIS
Joined
Dec 16, 2022
Threads
6
Messages
1,522
Reaction score
854
Location
alexandria virginia
Vehicles
2001 FORD RANGER, 2023 F-150 LIGHTNING
Interesting that there is a USB port on the FCSP which is not apparently mentioned in any documentation that I have seen yet from Ford or SunRun.

I did not find any mention of the P3 debug connection pins either. They do say TX RX and COM on the circuit board so clearly for simple serial 2-way communications for debugging something, probably used by techs for testing and/or repair situations. Does not seem to be involved in normal operation communications with the HIS or the Truck.

I Googled the usb port on the Ford Charge Station Pro and while others have asked about it, nothing pops up about how it could be used, to update software/firmware for example.

Yes the Blue 80 is very similar right down to the rotary micro-switch for setting the max current, it is likely that the FCSP is a modification of that design or visa versa.

May need to snoop out the communications in a working HIS from someone who has one?

To unlock the bidirectionality.
Sponsored

 
 







Top