I haven't found any reference to firmware revisions for this chip. There is a mention of "1.5KB OTP to eliminate an external flash". I'm not quite sure how to parse that line item from the brochure. (qca9377-product-brief.pdf)
Does it mean a flashable firmware has been eliminated in lieu of this OTP? (and is "OTP" referring to Open Telecom Platform?)
My underlying question is whether having this chip embedded in my device, do I need to plan to bring firmware updates to it of any kind if and when such firmware updates are made available?
Hi bhwithun,
OTP stands for One Time Programmable. It's an area in memory of the device which is programmed only once and is permanent. So the QCA9377 has 1.5 KB of OTP memory.
No, a flashable FW still exists and is always downloaded during device initialization/driver load.
You may decide on bringing up Firmware update in your device but generally there are no frequent Firmware updates. Firmware updates are made available whenever there is a critical fix.
Thanks.
Good information, ddeepakk. Thank you!
It sounds like installation of the firmware happens at startup time ("during device initialization"). If I understand correctly, some controller elsewhere on the device needs to push firmware to the QCA9377 as part of its system-startup procedure.
Can you point me to a document where the process of pushing the firmware to the 9377 is described? I figure there's gotta be a document somewhere, but I've been unable to find it.
Hi bhwithun,
Driver helps to download the Firmware to the QCA9377.
Sorry, right now we do not have any doc explaining this procedure. It's a generic process that happens with most of the like devices.
Thanks.