Cant get mcuboot to work on a Fanstel module with BT840F (nRF52840)

I've had success getting the Sigurd Hellesvik Serial Recovery sample to work on an nRF52840 DK with mcumgr cli commands.  I'm able to flash the Fanstel 840 with the same bootloader sample with a simple dts overlay file.   I have the timeout flags set in the mcuboot.conf file:

CONFIG_BOOT_SERIAL_WAIT_FOR_DFU=y
CONFIG_BOOT_SERIAL_WAIT_FOR_DFU_TIMEOUT=5000
"hello world" is written 5 sec after reboot, so I assume its running correctly.  But any mcumgr command times out:
"mcumgr -c acm0 image list"
Error: NMP timeout
The led from CONFIG_MCUBOOT_INDICATION_LED=y only works with the button trigger, not with the wait for DFU. But it doesn't work on the DK either, so I'm not concerned.
I've verified that the mcumgr cli works.  As I say, all works fine on an nRF52840 DK.
I used the nRF52840 DK ->All boards base for the project.  Maybe I should use another?  Don't see anything special for a Fanstel module.  
I've only had to move the uart0 pins with an overlay and that works. 
I've seen references to these flags, but it fails to build.
CONFIG_MCUMGR=y
CONFIG_MCUMGR_SMP_UART=y
I appreciate any and all suggestions.  Thanks.
Bob
Parents
  • I've found no solution to this yet...mcumgr commands timeout.

    • Should mcuboot work on the Fanstel module with a BT840F?
    • Should I be using the nRF52840 DK as the platform template for the project? NC for pins 6 and 8 (uart0) on the BT840X.  But moving uart0 to 12 and 13 works for the application, not bootloader. 
    • It acts like the overlay doesn't effect the bootloader.  Could this be a separate config flag?

    Thanks again for any help.

    Bob

  • Thanks Tristen, that was it.  U can see I suspected the overlay wasn't affecting the bootloader.  Is this documented in Nordic somewhere?   BTW we may need more help getting your RCP sample on this module.  Toby's having fun with that.  Thanks again. 

    Bob

Reply Children
Related