i had like to know that is there any minimum current range for rak4631_ble_ota_dfu and is there any IO or any Pin to be in Grounded or something like that because i am using my own customized board using the RAK4630 which is using most of the IO, I2C and UART.
i tried ble ota in RAK4630( not in our customized Board). it works fine.
i need to get some clues. Does anyone knows about it .
On our WisBlock modules, the RAK4630 is supplied with a 3.3V main supply + VBat for the internal DC/DC of the nRF52.
Our WisBlocks Base Boards can supply with a minimum of 300mA and a maximum of 600mA, depending on the source.
No GPIO is used for BLE OTA DFU. It is all controlled by the Bootloader and Softdevice. The application just have to offer the BLE OTA DFU service and the rest is done automatically.
i got some clue. i told you that i tried the ble ota in rak4630 module(not in customized board) i tried upgrade it to RUI3 by this link and then convert back into Rak4631 arduino bsp by this link. and then i upgraded the bootloader by this link. i uploaded the rak4631 ble_ota_dfu sketch and the issue arises this this RAK4631 also. am i missing something or using the old files?
I am switching devices between RUI3 and Arduino all the time and I never saw an issue with BLE.
If you flashed all three files rak4631_factory_application.zip, rak4631_factory_bootloader.zip and rak4631_factory_softdevice.zip it should work.
To be save and if you have a JLINK or a DAPLink (like our RAKDAP1), you can do a chip erase, then flash the firmware, bootloader and softdevice again, but you will need the HEX files to do so.
(2) Prepare the connections. Make sure the RAK4631 is powered by USB or battery!!!
The 3.3V output of the RAKDAP1 alone is not sufficient to power the RAK4631 correctly!