Gm bcm and cluster can bus messages through eml327 script

Disassembly, Reassembly, Tools and devleopment. Going deep with Hardware and Software.
04colyZQ8
Posts: 380
Joined: Thu Jan 16, 2014 12:41 pm
cars: 2004 Colorado 4.8L swap
86/90 Jimmy 6.5L diesel swap
80 Chevrolet Silverado TBI swap
88dodge W100 LPG conversion

Re: Gm bcm and cluster can bus messages through eml327 scrip

Post by 04colyZQ8 »

What type 4 apps have you got to work? I have made Immo, brake learn , millage change work great.

but ipc, and bcm configuration is not working says missing files or build Congfig not found. Looks like it nests several other type 4 apps togeather how to build like this?

otherwise it sorta works through ecu configuration with the xml. But that’s not as nice and graphical.

I just want to see how it works so I can add other options.

I tried the ecu configuration way today and was able to add remove my compass but not the
Oil or boost bar graphs
User avatar
Gatecrasher
Posts: 273
Joined: Sat Apr 25, 2020 6:09 am

Re: Gm bcm and cluster can bus messages through eml327 scrip

Post by Gatecrasher »

Does your ECU configuration have an XML file? It'll be one of the calibrations that was downloaded with the type 4 package. That's a human readable file that tells you a LOT about the module and which DIDs to program to enable or disable certain options.

If the format is compatible with the Visteon clusters I've been working with, then there will be a whole lot of blanks we can fill in for each other.
04colyZQ8
Posts: 380
Joined: Thu Jan 16, 2014 12:41 pm
cars: 2004 Colorado 4.8L swap
86/90 Jimmy 6.5L diesel swap
80 Chevrolet Silverado TBI swap
88dodge W100 LPG conversion

Re: Gm bcm and cluster can bus messages through eml327 scrip

Post by 04colyZQ8 »

Well it’s strange it won’t run as is with no modifications unzipped all files and put into correct order. Then put build file in type 4 folder. Build archive with spat, all 7 files!

And run says error missing modules or files?

Then I view the report it parsed the Rpos correctly

But it executes all 7 files then starts doing the operation tasks?

According to the sps log it should go ..

0 Maintype4.dll
1 Small ignition off on operation.XML

Break start with next block
0 Mail XML.dll
1 Main ipc options .XML
2 Automatically generated user options.XML
3 all language to I’d code script .XML
4 next operation instructions.XML

Break next block

0 Ipclist.dll
1 next operations.XML


But when i run it just goes 1 through 7 no break and crashes!

It’s like they need to be built nested ??
Idk how ?
04colyZQ8
Posts: 380
Joined: Thu Jan 16, 2014 12:41 pm
cars: 2004 Colorado 4.8L swap
86/90 Jimmy 6.5L diesel swap
80 Chevrolet Silverado TBI swap
88dodge W100 LPG conversion

Re: Gm bcm and cluster can bus messages through eml327 scrip

Post by 04colyZQ8 »

But using ecu configuration utility it works, just bot as graphical

I edited the main Ipc configuration XML, and ran it now I have two additional
Rpo code options
Jamie1
Jamie2

Jamie 1 enables boost bar graph display
Jamie 2 enables oil pw bar graph display

I’m 99% sure I coded it correctly if runs perfectly and
I get a seemingly good response back from the cluster

However the options don’t work, maybe my cluster never was programmed for those
Options?
04colyZQ8
Posts: 380
Joined: Thu Jan 16, 2014 12:41 pm
cars: 2004 Colorado 4.8L swap
86/90 Jimmy 6.5L diesel swap
80 Chevrolet Silverado TBI swap
88dodge W100 LPG conversion

Re: Gm bcm and cluster can bus messages through eml327 scrip

Post by 04colyZQ8 »

finally got it to read bcm millage and vin!!!!!!

BCM vin read and millage read for flow control settings

atz
atsp6
AT SH 00 02 41
AT CRA 00 00 06 41
AT SH 241
AT FC SH 241
AT FC SD 30 00 00
AT FC SM 1

1A 90 //read vin
1A DF // read millage


//log of above

>1adf
00E
0: 5A DF 00 33 4E 14
1: 00 33 4E 14 00 33 4E
2: 14 33 4E 14 00 33 4E

//with flow onstrol off
at caf0

>021adf
10 0E 5A DF 00 33 4E 14
21 00 33 4E 14 00 33 4E
22 14 33 4E 14 00 33 4E


now I cannot figure out how to send write ...


>3B DF 00 33 4E 14
7F 3B 12 //neg response

>0E 3B DF 00 33 4E 14
7F 0E 11 //neg response





>10 0E 3B DF 00 33 4E 14
? //not happy

>atcaf0
OK

>10 0E 3B DF 00 33 4E 14
30 00 14 11 47 EB 7C 06 //seems positive??

>21 00 33 4E 14 00 33 4E //why the #$@%$#%$ won't this work???
NO DATA //this means I need length in front like 10 21 00 33 4E 14 00 33 4E ? but I don't want to send length

>00 21 00 33 4E 14 00 33 4E
?

>atcfc0
OK

>21 00 33 4E 14 00 33 4E
NO DATA

how to send directly without auto header like I want to send ...

00 00 02 41 21 00 33 4E 14 00 33 4E
04colyZQ8
Posts: 380
Joined: Thu Jan 16, 2014 12:41 pm
cars: 2004 Colorado 4.8L swap
86/90 Jimmy 6.5L diesel swap
80 Chevrolet Silverado TBI swap
88dodge W100 LPG conversion

Re: Gm bcm and cluster can bus messages through eml327 scrip

Post by 04colyZQ8 »

or can I turn off checks for not sending without length byte first??
like except this 21 00 33 4E 14 00 33 4E ... instead of me cutting it short and sending this ..


>10 21 00 33 4E 14 00 33 4E
?

>10 21 00 33 4E 14 00 33
30 00 14 11 47 EB 7C 06
04colyZQ8
Posts: 380
Joined: Thu Jan 16, 2014 12:41 pm
cars: 2004 Colorado 4.8L swap
86/90 Jimmy 6.5L diesel swap
80 Chevrolet Silverado TBI swap
88dodge W100 LPG conversion

Re: Gm bcm and cluster can bus messages through eml327 scrip

Post by 04colyZQ8 »

Yup this is definitely the problem..

I should be sending
00 00 02 41 21 xx xx xx xx xx xx yy

But instead I’m pretty sure I’m sending
00 00 02 41 10 21 xx xx xx xx xx xx

Because the silly thing won’t send direct address!

Only way to send a message is to first set the header

At sh 00 00 02 41

Then I turn off auto format

At caf0

Now I can’t send messages without the byte size!
Because of that I loose one byte of my message and it doesn’t
Seem to like that to much!

Why can’t I just send a full message without any header or checks ?

If so first off seems no way to turn off header ounce set
So do a complete reset
Atz

Then set protocol

Atsp6

Send full message

>00 00 02 41 01 1A 90
>NODATA

Set return filter
>at cra 00 06 41

Attempt to send message again

>00 00 02 41 01 1A 90
>NODATA

Getting desperate now try everything

>00 02 41 01 1A 90
>NODATA


>02 41 01 1A 90
>NODATA

>2 41 01 1A 90
>NODATA


At 00 00 02 41 01 1A 90
>?

Give up no way to send ??
kur4o
Posts: 955
Joined: Sun Apr 10, 2016 9:20 pm

Re: Gm bcm and cluster can bus messages through eml327 scrip

Post by kur4o »

I can`t stand that elm torture, It looks like elm is really slow on can and can`t format longer messages, I did some testing with an obdlink device with it extended ST command set, but also got some error FC error. So i also gave up on it.

Here are some presets configuration for connecting j-device with universal patcher.
first is in raw can it will open connection and set filters for communication with all modules on bus, but filter idle data.

second is to connect to bcm in iso15765 protocol and send and recieve data.

Use the load button per the screenshot to load the configurations, select device and click connect.
Attachments
j-logger_load_profile.jpg
J2534Profiles.zip
(1.08 KiB) Downloaded 54 times
MudDuck514
Posts: 397
Joined: Wed Jul 05, 2017 8:30 am
cars: 2001 Pontiac Grand AM SE
LD9 2.4l I4, 4T40E
2005 Chevrolet Venture
LA1 3400 V6, 4T65E
Location: North TX, USA

Re: Gm bcm and cluster can bus messages through eml327 scrip

Post by MudDuck514 »

04colyZQ8 wrote:logical next step try this in my car but need putty for mac.. trying to use port, not working yet!

I tired screen but it does the stupid thing were it just stays on one line and rewrites it's self without going to a newline! just like putty does
before you turn off auto wrap mode and turn on implicit LF in every CR.

otherwise your screen does this when you type atz

>LM327 v1.5

typing in next command atsp6

>atsp6 v1.5

after turning off auto wrapp mode and turning on implicit LF in every CR. putty now looks like this much better!!

atz


ELM327 v1.5

>atsp6
OK

>

any recommendations on a telnet terminal for mac? or how to adjust the settings for "screen" to work better?
IF your device is telling you that it is a version 1.5 ELM device - IT IS NOT GENUINE and THAT could be why your are experiencing some of the issues you are seeing.
The OBDLink devices ARE using licensed software so should be the most compatible.

Mike
04colyZQ8
Posts: 380
Joined: Thu Jan 16, 2014 12:41 pm
cars: 2004 Colorado 4.8L swap
86/90 Jimmy 6.5L diesel swap
80 Chevrolet Silverado TBI swap
88dodge W100 LPG conversion

Re: Gm bcm and cluster can bus messages through eml327 scrip

Post by 04colyZQ8 »

Ok but if it was genuine could I send direct messages?

Like could I send

00 00 02 41 02 1A 90

Because a lot if this has been my fault or user error.

It seems others had difficulty reading multiple lines on other elm devices as well.

And that’s how I found the correct settings to read the full vin perfectly now on the bcm!

But I probably just don’t know what setting to use to manually send out a full length message without
Header for flow control to write vin.
Post Reply