I have a working custom BSL for the 5438A largely based on the SLAA450 CCS CUSTOM_BSL project. I can successfully invoke it through a user app just as it's done in the CUSTOM_BSL_APP. My problem is, I would like to also invoke the BSL through the RST/TEST lines. When I do the proper sequence on these lines, I can tell the BSL430_Low_Level_Init.asm code is run but it leaves the BSL and jumps to the app and I'm not sure why. I'm under the impression the default BSL would have jumped to the BSL code and would start running the command interpreter so I'm wondering why the custom bsl doesn't. Can someone explain the difference in behavior and how to correct or tell me where I can find the BSL430_Low_Level_Init.asm file (or code used in the startup sequence) for the default BSL?