- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi all,
I have a custom board with BCM920737S that I'm trying to program without success. The SDK (2.2.3) can detect the device, it stars to download the firmware (healt thermometer) but after few seconds the following statement appears:
****Download failed - Press the reset button on the device and retry ****
See attached the download log.
I've also tried the recover but I get "Recovery failed".
I'm using the FTDI USB to serial 3.3V cable;
P1 is pulled down by a 10k resistor to ground
There is an inertial sensor (MPU9250) connected to the I2C but it is not populated on the board.
SCL and SDA are pulled up by 10k resistors.
Any suggestion?
Kind regards
Marko
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The minidriver was successfully downloaded but the failure occurred once the chip erase began. It is likely that your eeprom has been corrupted. A recent thread below may give you clues to recover the module.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I've tried to recover the module but without success, I always get "Recovery failed".
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Can you provide a little more details on the steps that you have followed and still lead you to unable to recover the module? Are you using the SDK or DOS command line to program/recover your board?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm using WICED Smart IDE 2.2.3. To recover the chip I followed these steps:
Power off the device
Short SDA to GND
power up the device
wait 2-3 seconds and remove the short
connect the HCI Uart
double click on the make target healt _thermometer-BCM920737TAG_Q32 recover UART=COM3
On the console I get this message
Recovering platform ...
**** Recovery failed - retry ****
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Can you try again but perform "connect the HCI UART" before powering up?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I've tried but I'm still having the same problem
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I don't recall there is a need to pull both SDA and SCL to HIGH for any reason. This was also verified by the schematics of the iBeacon and Wiced Sense. Can you remove the two resistors and try again?
Power off the device
Short SDA to GND
connect the HCI UART
power up the device
wait 3 seconds and remove the short
HCI_Rx must be exerted upon powering up in order to enter Programming Mode. Can you also verify this?