I am designing a custom Arduino Nano based board and intend to include Bluetooth 2.0 (e.g. HC-05) capabilities within that board. However, I am confused that is it possible? Will I get firmware of HC-05? What changes do I need to make so I can upload firmware of HC-05 and make it to talk to custom Arduino Nano. I am open to integrating Bluetooth module other than HC-05 as well.
if you are talking about using a commercial nano and a commercial HC-05 module and solder them on a PCB, then everything is ready to be used. The HC-05 comes with the AT command interpreter and does its job, you just need to ensure your PCB connects the Tx and Rx pins to suitable pins of your Nano (and power of course - and possibly state and key) as if you were connecting it with wires.
If I would have known that then I would not have posted the question. Do you have any suggestions which IC should I use instead of BC-417? For which the firmware is available?
Espressif’s ESPs series of SoCs has Wi-Fi and Bluetooth capabilities and includes variants with AT command firmware support.
Nordic’s nRF52 like the nRF52832 and nRF52840 can support AT command firmware for Bluetooth operations. Nordic provides the nRF5 SDK for software development, which includes AT command examples if I remember well
Silicon Labs has the EFR32BG and BGM series. I think they provide a Bluetooth SDK that includes AT command examples
Dialog Semiconductor has the DA1458x series, which can be configured using AT commands.