I can only speak with certainty about my BCM type.

Type 4. Part No. 739803

I swapped out my BCM with a used JY unit and my remote lock/unlock/trunk still worked. There was no re-learn or programming required.