• Welcome to Mustang7G!

    If you're joining us from Mustang6G, then you may already have an account here!

    As long as you were registered on Mustang6G as of March 10, 2021 or earlier, then you can simply login here with the same username and password!

Amber DRL via forscan?

roket

Well-Known Member
Joined
Sep 22, 2022
Threads
69
Messages
2,160
Reaction score
3,183
Location
Cave Creek, Arizona
Website
roketgamer.dev
Vehicle(s)
2024 Ford Mustang Dark Horse
i did some more testing, as well as checked out the headlamp CAN. here is what i found

1. i took out the HCM, and the headlamps acted interestingly. once it was unplugged, they never changed from what they were doing just before then
2. i unplugged the left headlamp to do some CAN sniffing with a little thing i bought. interestingly, the little grill corner light stopped lighting up too
3. i discovered that US models do not have automatic headlamp leveling
4. the headlamp CAN has a baud rate of 500Kbps
5. here are some of the IDs i saw speaking over the bus: 062, 605, 604, 050, 077. 604 and 605 often just sent 8 bytes of all zero, but when 062 said "00 00 1B 5B 6B 80 00 00", i nearly cried because of such a touching message they sometimes mirrored it right back. 050 always sent 7 bytes instead of 8. 062's message converted to decimal reads "0, 0, 27, 91, 107, 128, 0, 0"
6. this little CAN sniffer i got only updates every 2 seconds. yikes
Sponsored

 

GrabThatBlue

Well-Known Member
Joined
Jan 13, 2025
Threads
18
Messages
1,119
Reaction score
975
Location
Between Canada and Europe
Vehicle(s)
Mustang GT Premium, 401A, 10R80, PP, AE, NPP, MR, Recaro
i did some more testing, as well as checked out the headlamp CAN. here is what i found

1. i took out the HCM, and the headlamps acted interestingly. once it was unplugged, they never changed from what they were doing just before then
2. i unplugged the left headlamp to do some CAN sniffing with a little thing i bought. interestingly, the little grill corner light stopped lighting up too
3. i discovered that US models do not have automatic headlamp leveling
4. the headlamp CAN has a baud rate of 500Kbps
5. here are some of the IDs i saw speaking over the bus: 062, 605, 604, 050, 077. 604 and 605 often just sent 8 bytes of all zero, but when 062 said "00 00 1B 5B 6B 80 00 00", i nearly cried because of such a touching message they sometimes mirrored it right back. 050 always sent 7 bytes instead of 8. 062's message converted to decimal reads "0, 0, 27, 91, 107, 128, 0, 0"
6. this little CAN sniffer i got only updates every 2 seconds. yikes
Point 2, the little grill light is linked with the headlamps if I remember.

Point 3 is what I said a few post back.
European cars have automatic headlamp leveling.

All other things I don't understand at all lol.
 

roket

Well-Known Member
Joined
Sep 22, 2022
Threads
69
Messages
2,160
Reaction score
3,183
Location
Cave Creek, Arizona
Website
roketgamer.dev
Vehicle(s)
2024 Ford Mustang Dark Horse
i have a faint suspicion that Prog_Legend's work is not purely software based like he claims. i ran out of daylight today, but tomorrow i am going to continue trying to get this. at least its narrowed down even further, though. it has to be either the HCM, the LDCMs, or the wiring between them, because the top bar lights are controlled by the headlamp CAN, which only includes the headlamps and HCM
 

GrabThatBlue

Well-Known Member
Joined
Jan 13, 2025
Threads
18
Messages
1,119
Reaction score
975
Location
Between Canada and Europe
Vehicle(s)
Mustang GT Premium, 401A, 10R80, PP, AE, NPP, MR, Recaro
@roket Is it possible that the DRL is operated by different modules depending on the region?
For example:


726-21-01 DRLBYAUTOLAMPS

CanadaUSGCCEUAustralia
0202 0202 02590101 0101 01540101 0101 01540202 0202 02590202 0202 02
02 means inoperative, 01 means Enabled, 00 means Disabled

My Canadian has this set on inoperative and the US has it set on Enabled, but I have it working just like the US Mustangs.


Same for the following line

726-27-02 xxx* xxxx xx-- FeatLst_to_BCM_Feature_InitVal [DRLBYAUTOLAMPS]

CanadaUSGCCEUAustralia
0102 0001 015B
0101 0001 015A0101 0001 015A0102 0001 015B0102 0001 01
02 means inoperative, 01 means Enabled, 00 means Disabled

When I wanted to copy the GTD lines, changing 02 to 01, Forscan automatically changed the lines back to 02 after writing it.
 


roket

Well-Known Member
Joined
Sep 22, 2022
Threads
69
Messages
2,160
Reaction score
3,183
Location
Cave Creek, Arizona
Website
roketgamer.dev
Vehicle(s)
2024 Ford Mustang Dark Horse
@roket Is it possible that the DRL is operated by different modules depending on the region?
For example:


726-21-01 DRLBYAUTOLAMPS

CanadaUSGCCEUAustralia
0202 0202 02590101 0101 01540101 0101 01540202 0202 02590202 0202 02
02 means inoperative, 01 means Enabled, 00 means Disabled

My Canadian has this set on inoperative and the US has it set on Enabled, but I have it working just like the US Mustangs.


Same for the following line

726-27-02 xxx* xxxx xx-- FeatLst_to_BCM_Feature_InitVal [DRLBYAUTOLAMPS]

CanadaUSGCCEUAustralia
0102 0001 015B
0101 0001 015A0101 0001 015A0102 0001 015B0102 0001 01
02 means inoperative, 01 means Enabled, 00 means Disabled
that is extremely highly unlikely. if a feature works correctly using one method in one region, why would they spend the time to change it for another?
 

GrabThatBlue

Well-Known Member
Joined
Jan 13, 2025
Threads
18
Messages
1,119
Reaction score
975
Location
Between Canada and Europe
Vehicle(s)
Mustang GT Premium, 401A, 10R80, PP, AE, NPP, MR, Recaro
that is extremely highly unlikely. if a feature works correctly using one method in one region, why would they spend the time to change it for another?
I updated my post with extra info about it.

The reason why I think that is because it has 3 options, Enabled, Disabled and Inoperative.
Mine is set on Inoperative, but it still functions the same as the US versions that have it on Enabled.
This should mean that this function is enabled somewhere else..
Especially when I tried to change it from Inoperative to Enabled and it didn't let me.
 

roket

Well-Known Member
Joined
Sep 22, 2022
Threads
69
Messages
2,160
Reaction score
3,183
Location
Cave Creek, Arizona
Website
roketgamer.dev
Vehicle(s)
2024 Ford Mustang Dark Horse
I updated my post with extra info about it.
i dont have an answer for that new info you added, but still, there is no reason for Ford to do DRLs differently depending on region
 

GrabThatBlue

Well-Known Member
Joined
Jan 13, 2025
Threads
18
Messages
1,119
Reaction score
975
Location
Between Canada and Europe
Vehicle(s)
Mustang GT Premium, 401A, 10R80, PP, AE, NPP, MR, Recaro
i dont have an answer for that new info you added, but still, there is no reason for Ford to do DRLs differently depending on region
Well, what I know is that Europe has a different DRL law, where they are not allowed to disable it.
That's also the reason they don't have the DRL on/of function in their Sync4 (APIM), same for my Canadian one.

APIM Daytime Running Lamps Control Function (DRLCF)
7D0-09-01xxxxx*xxxx--

CanadaUSGCCEU
6B17 492C AF876B17 CB2C DF396B97 CB2C FED86B17 49AC FF57
9 = Disabled B= Enabled

This function also didn't work for me when trying to enable this.
Everything that I wanted to change on the DRL, didn't work as expected.
That means they might be controlled differently.

If I had a job 2 US spec, this whole outcome could be different than where we are now.
That means that there is a chance that one of the many changes I made would have worked if I had a US spec car.

But I'm also limited to a different region which is not coded the same as the US spec.
Surprisingly the GCC spec is similar when it comes to DRL to US, while in other aspects they are similar to EU.

The only way to really find out is to find a Job 2 US spec or GCC spec who should try all those different lines again, since I'm on the same side as the Europeans with my lighting.
 
Last edited:

A.alansari

Well-Known Member
Joined
Oct 4, 2024
Threads
5
Messages
116
Reaction score
56
Location
Qatar
Vehicle(s)
Mustang GT 2024
so finally he replied to me

he can't do it for job 1 cars unless you change the module in the picture

IMG_8144.jpeg


I asked him if he is willing to let me know how to do it and I will pay for it he said no

I let a friend from Saudi contact him he have a job 2 car and he said he can do it for him for 165$ but unfortunately this friend won't do it because he don't like to tamper with the car at all I was willing to pay for him but no dice

so hopefully this picture help to narrow down to where we should look
 

GrabThatBlue

Well-Known Member
Joined
Jan 13, 2025
Threads
18
Messages
1,119
Reaction score
975
Location
Between Canada and Europe
Vehicle(s)
Mustang GT Premium, 401A, 10R80, PP, AE, NPP, MR, Recaro
so finally he replied to me

he can't do it for job 1 cars unless you change the module in the picture

IMG_8144.jpeg


I asked him if he is willing to let me know how to do it and I will pay for it he said no

I let a friend from Saudi contact him he have a job 2 car and he said he can do it for him for 165$ but unfortunately this friend won't do it because he don't like to tamper with the car at all I was willing to pay for him but no dice

so hopefully this picture help to narrow down to where we should look
We should focus on how to do it on the Job 2 cars since that's just programming.
Changing modules isn't going to help us without knowing what to program it with.
 

Grant4514b

Active Member
Joined
Jan 24, 2020
Threads
0
Messages
27
Reaction score
6
Location
Louisville Ky
Vehicle(s)
2017 GT, 2020 GT500
Job 2 LDCM's with Job 2 programming... So, who has the Job 2 car here?
I’m pretty sure mine is job 2. 4/30/24 blend date. I’ve spent hours going through making changes and had no luck but I’m open to trying just about anything. I have a good relationship with my dealer if I really screw something up.
 

GrabThatBlue

Well-Known Member
Joined
Jan 13, 2025
Threads
18
Messages
1,119
Reaction score
975
Location
Between Canada and Europe
Vehicle(s)
Mustang GT Premium, 401A, 10R80, PP, AE, NPP, MR, Recaro
For all the people with Job 2 US spec that are trying or still want to try:

The best way to get this done, is to coordinate this all together. Now we are like wild cowboys, and everybody is making changes without knowing what others did.

The most efficient way is to write down what you tried and we should update the list of attempts with the lines that are changed.

Chances are high that there are more than 1 adress that have to be changed and that it's a combination of different adresses.

In order to find it, we need to try different adresses and also different combinations.
All of this needs to be documented so that the next person can try some different combination and different adresses.

Otherwise we will stay trying on an inefficient way like wild cowboys.
Sponsored

 
 








Top