We also have laptop 2 with cable 2 and feather 2.
On a second laptop we installed Arduino-IDE with a portable directory and connected it to a second feather nRF52832, compiled Blink and attempted to upload, got the error message timed out waiting for device to respond. Took another look at IDE>Tools and found there was no port assigned. After some frustrating reattempts took a look at Device Manager and found a warning triangle on the 2104 device, looked at that and found a note that there was no driver installed. Downloaded driver from Silicon Labs website and found and selected COM3 port. Recompiled Blink, upload failed again with same timeout message.
I did notice that on feather 1, the center of the top of the board is empty. Feather 2 has a socket presumably for a jlink debugger.
On laptop 2 went through the process of attempting to upload holding DFU button down, tapping DFU button, holding reset button and even physically grounding DFU pin. Could not get sketch to upload to feather.
Connected cable 2 between laptop 1 and feather 1 and was able to upload and run sketch, so we eliminated potential issue of cable 2 being a power only cable. Did the same with cable 3 sucessfully, so we know we have good cables.
Connected laptop 1 with cable 1 and feather 2, compiled Blink, and upload failed. Based on this narrowed down the problem to feather 2.
Went back to laptop 2 cable 2 feather 2 and tried again, still failed with same timeout message. "Knowing" that this would not work, opened Serial Monitor and to our surprise got a gibberish response. Reset baud rate to 115200 and got readable response. Typed some stuff in the serial monitor and got some responses.
Code: Select all
12:29:48.768 -> 0:[ts=0ssb, mod=173 level=1] [BLEDIS] Model Number added
12:29:48.768 -> 1:[ts=7812ssb, mod=173 level=1] [BLEDIS] Serial Number added
12:29:48.768 -> 3:[ts=23436ssb, mod=173 level=1] [BLEDIS] Firmware Revision added
12:29:48.768 -> 4:[ts=31248ssb, mod=173 level=1] [BLEDIS] Manufacturer added
12:29:52.730 -> ?
12:29:52.730 ->
511:Commands:
12:29:52.730 -> 511: stat config echo ? prompt ticks
12:29:52.775 -> 513: tasks mempools date dfu nustx nusrx
12:29:58.943 -> prompt X
12:29:58.943 ->
1303:Usage: prompt [on|off]|[set|show] [prompt_char]
12:30:06.270 -> prompt on
12:30:06.270 ->
2244: Prompt now on.
12:30:06.270 -> 2244: > stat
12:30:25.870 ->
Must specify a statistic name to dump, possible names are:
12:30:25.870 -> 4752: stat
12:30:25.870 -> 4752: ble_l2cap
12:30:25.870 -> 4753: ble_att
12:30:25.870 -> 4753: ble_gap
12:30:25.870 -> 4753: ble_gattc
12:30:25.870 -> 4754: ble_gatts
12:30:25.870 -> 4754: ble_hs
12:30:25.917 -> 4755: ble_ll_conn
12:30:25.917 -> 4755: ble_ll
12:30:25.917 -> 4756: nffs_stats
12:30:25.917 -> 4756: ble_phy
12:30:25.917 -> 4756: ble_uart
12:30:25.917 -> 4757: > date
12:30:40.957 ->
1970-01-01T00:00:52.187488
12:30:40.957 -> 6681: > config
12:30:49.440 ->
Invalid args
12:30:49.440 -> 7770: > config ?
12:30:56.031 ->
Cannot display value
12:30:56.031 -> 8609:Invalid args
12:30:56.031 -> 8610: > tasks
12:31:17.189 ->
Tasks:
12:31:17.189 -> 11321: task pri tid runtime csw stksz stkuse lcheck ncheck flg
12:31:17.189 -> 11323: idle 255 0 11300 15377 64 26 0 0 0
12:31:17.236 -> 11325: main 127 1 1 51 1024 202 0 0 0
12:31:17.236 -> 11327: ble_ll 0 2 22 4141 80 58 0 0 0
12:31:17.236 -> 11329: bleuart 5 3 0 11355 256 31 0 0 0
12:31:17.283 -> 11331: >
Any suggestions on how to get feather 2 working normally? Thanks.