This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi everyone,
I have downloaded BSL source code at this page: http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPBSL_CustomBSL430/latest/index_FDS.html
I think both MSP430BSL_1_01_00_00 and MSP430BSL_1_00_07_00 don't have original source code for BSL version 00.07.05.04, but have source code for BSL version 00.08.08.04.
I know this new version has bug fixes e.t.c., but I need to have old source code which resides in my chips, for security issues. Can you share source code for 00.07.05.04?
*edit for clarificaition
Hello Reci,
We do not provide or keep original source code for certain BSL images. We update that source code continuously and when a new device or revision of a chip comes out, it is derived from the most up to date source code. We do provide the original source image for each BSL version that accompanies a certain chip and/or revision. This way you can always get back to a "fresh from the factory" state with your BSL. We do have this image within the custom BSL download for you device. Version 00.07.05.04 for your device is located [download path]/MSP430BSL_1_01_00_00/Released_BSL_Images/MSP430F543A_Family
Hello Reci,
Sorry for the misunderstanding earlier. I should of proof read a little more before submitting my previous post. I've edited my previous post for clarification. What I had meant to say is that MSP430 does not provide source code for every version of the BSL that is released, but we do provide the original image that is included on chip. For source code, we can only provide the most up to date BSL code.
For those customers who need the source code for the onboard BSL, we recommend compiling the newest version of the BSL from the custom BSL download package, and load the newly compiled BSL to their device. This way you can deliver an exact one to one of source code and image.
As for your second question, it would depend on the device and revision and if any errata where addressed in relation to the BSL or the peripheral the BSL uses. For example, some revisions of chips are triggered by a change in the on board BSL and no HW changes. This would of been done due t a widely reported bug of some sort. Certainly, both version would work in both revisions of the chip as the chip didn't change. But for example if an errata fixed an erroneous locking register that affected the BSL, and the original BSL had a workaround int it for this, that was removed after that chip[ issue was addressed, you may have problems using swapping images. All in all, its possible in certain circumstances, but not recommended.
**Attention** This is a public forum