v2500.conf
Here are the specific settings I used in my definitions file.
CHECKSUM_ENABLE=0  
PCM_ADDRESS=0xF4  
IDLE_ENABLE=0   
SHUTUP_REPEAT=0 
P0.ID=0x00 P0.SIZE=63 P0.OFFSET=3 ...::packet 1
N_DEFS=7  

Some thoughts ...
PCM_ADDRESS
My ECM is referenced at address 0xF4. This is listed in the datastream file A138.ds, as the Message ID. My TCM is referenced at address 0xF5, which you guessed it - it's too determined by the datastream file, A150.ds. However, ALDL-IO - natively, can only handle one PCM address. You will need to either hack up ALD-IO to run in tandem two address references - or figure out a way where a 2nd Raspberry PI can run a 2nd copy. The latter maybe challenging since there is only one connector for the ECM - ie, the OBD-1 connector.

N_DEFS
This is total number of definitions, you have to change this when you add more or remove to customize your install.

My relating files: v2500.conf | Complete config aldl fileset