From the repos linked above, I understand that I have to download the appropriate packages/libraries for Arduino, flash the feather bootloader and then short RX1 and GND together and then press the reset button to get the EVB into DFU mode so that I can upload the Arduino codes. However, I am still unable to get the Arduino codes uploaded.
Some steps that I have undertaken are:
Deploying a virtual test environment on both windows and linux, but back to the same error.
Is there any other way for me to upload the codes? Thanks!
Some Notes:
Flashing of bootloader command:
pyocd flash -t nrf52 feather_nrf52832_bootloader.hex
Tools Used:
CH341 Serial Driver
CP210x_Windows_Driver
Hardware Used:
RAK4600 EVB
RAKDAP1
Jumper Wire (To short RX1 and GND)
Multi-meter (To test connectivity between RX1 and GND)
Any other application active that might use the COM port? Arduino Serial Monitor and Serial Plotter are closed? I had a bad experience with my 3D printer app Ultimaker Cura to block all Serial ports while running.
As suggested, looking over at the device manager, I disconnected possible devices that could have been using the serial port. Serial plotter and Serial monitor was closed as well nor was I using the RAK serial port tool.
Yes, the output of the the bootloader flashing looks ok.
I just repeated the steps on my RAK4600 EVB and when connecting RX1 to GND I can flash the module without any problems.
In ArduinoIDE when you open Tools->Port, is there only one COM port listed or several ports?
If there is no output at all on the Serial port, you should first try to flash the original RAK AT-Command firmware with DAPLink as shown in the documentation.
After successful flashing the AT-command firmware check again with the Serial tool for any output.
Once it is clear that the RAK4600EVB is working try again to flash the Arduino bootloader.