1 of 1 people found this helpful
If you look at the schematic, pressing the recovery button actually sets MOSI of the sFlash to GND. While pressing the recovery button, and perform a power cycle at the same time, the 706 will not detect the presence of the sFlash, and therefore it will enter HCI mode, awaiting commands from a host.
I tried again with Recovery PIN to GND then reset. Then download, but still have the above problem.
I see "RX,TX CTS,RTS" need to "ON" state(which means to GND) in EVAL, do I still need the same operation for module?
Currently, I tried again as below steps, but still fail.
1. CTS, RTS Recovery pin to GND
2. RESET pin to GDN, 1s later to HIGH
3. Recovery pin release
4. then downlaod again, but fail
By default, the four pins should be set to ON in order to get the uart port alive. Please set all of them to ON, and do the following:
1) Press and Hold recovery button
2) Press and release reset button
3) Release recovery button
The above steps should put the module into HCI uart mode.
I know I need to set four pins to ON with EVAL board. But with the module(not EVAL board) just see my above picture, I have set RTS,CTS pin to low. RX pin and TX pin stil need to low? Then how device do the download with uart line? Maybe my steps should like below?
1. RTS,CTS, RX, TX pin to low firstly.
2. Power on module.
3. RX, TX connect to USB line then?
5. If fail, I need to repeat 1-2 then1)-3) then 3-4 steps?
Can you set only CTS to high and do a power reset? Does it enter HCI mode?
I just test again with CTS high and keep this state->RESET pin low->RESET pin high-> iBeacon-CYBT_343026_EVAL UART=COM4 download to download, but still above problem.
I noted that you have mounted the 343026 module onto a customized motherboard which I am not familiar with. You are using the PC usb and so I must highlight the presence of a USB-to-UART bridge like the FT2232. You will also need the correct platform files. The download procedure is described in the below blog.
You may consider the below board instead for your evaluation. It will be much more convenient.
I have this EVAL board. And it is OK for downloading. Now my problem is to upgrade FW to the module. How to upgrade via HCI uart? I try all the steps as the EVAL board done, always not OK. I use the USB which is USB-to-uart line(I confirmed it is oK). Module is in the our product, but all the power seems correct. module running fine.
Please tell me the connection with USB and steps with module upgrading. Please see my below description to have a check.
1. USB D+/D- to module D-/D+, USB GND to module GND. USB power line not connect(and I also test connect power, still fail)
2. CTS to high then reset module
3. insert USB to PC and COM port is 4, so I use "iBeacon-CYBT_343026_EVAL UART=COM4 download" to do download.
Then I tried to change step2 to CTS and RTS to low then reset module. and downloading, still fail
Did you have any issue doing FW download/upgrade on the EVAL board? Did you have any problem with the EVAL board?
I think device don't enter HCI downalod mode. When CTS to high, then reset. It should enter downalod mode. Then I send HCI_RESET command via HCI uart to see if there is response, but no response. So I think device don't enter download mode
No problem with EVAL board. EVAL board should let four pins to on, how about module? I'm confused. EVAL board use USB line, and module updating I use USB-uart line.
1 of 1 people found this helpful
I strongly recommend that you download the schematics from the below website and perhaps compare to that of your own eval board. It may give you some ideas on what is missing. Anyway, the below EVB uses a USB-to-serial chip (dual channel) to communicate with HCI uart port and Peripheral uart port. If possible, please use the below EVB for your development.
Can you descripe the correct steps for module(Not EVAL board) for dowaloding?