diff --git a/examples/sample.source.ULP/Makefile b/examples/sample.source.ULP/Makefile
index ac47e222abf28f99dfae221dff8677a8f6444b18..d1661c89fe162383d8ff8808076ef89679300d0b 100644
--- a/examples/sample.source.ULP/Makefile
+++ b/examples/sample.source.ULP/Makefile
@@ -255,7 +255,7 @@ clean:
 regen: regenerate-from-asn1-source
 
 regenerate-from-asn1-source:
-	../../asn1c/asn1c -S ../../skeletons -pdu=ULP-PDU -pdu=auto -fcompound-names -gen-PER ../ulp.asn1
+	../../asn1c/asn1c -S ../../skeletons -pdu=ULP-PDU -pdu=SUPLINIT -fcompound-names -gen-PER ../ulp.asn1
 
 
 ULP-PDU.c: ../sample.makefile.regen ../ulp.asn1
@@ -265,7 +265,7 @@ ULP-PDU.c: ../sample.makefile.regen ../ulp.asn1
 
 regen-makefile:
 	TITLE="OMA UserPlane Location Protocol decoder" \
-	ASN1CMDOPTS="-pdu=auto -fcompound-names -gen-PER" \
+	ASN1CMDOPTS="-pdu=SUPLINIT -fcompound-names -gen-PER" \
 	ASN1MODULES="../ulp.asn1" \
 	ASN1PDU=ULP-PDU \
 	PROGNAME=ulp-dump \