Hello Bob, >> How do you compile 'SsdtSerialPortTemplate.asl' with the '-tc' to the .HEX file? , based on the build_rule.txt, I think the .asl output file is a .aml file. [Pierre] Our platform has the following flag: [BuildOptions] *_*_*_ASL_FLAGS          = -tc This flag is used in the build_rule.txt as shown below: [Acpi-Source-Language-File] ... ... "$(ASL)" $( *ASL_FLAGS* ) $(ASL_OUTFLAGS)${dst} $(OUTPUT_DIR)(+)${s_dir}(+)${s_base}.iiii Regards, Pierre