How to Restore BX3105 Factory Configurations in bootloader mode?

Dear all,

Initially, I had a fully responsive BX3105 module. However, after trying to change the baudrate (AT+IPR=460800), I received an ERROR message. I tryed it again 2 more times and, after receiving 2 more ERROR replies, I was locked out outside the module (it does not responde to my requests anymore in neither the initial baudrate [115200] nor the one I was trying to set [460800].

When I initialize the module, I do not obtain the READY message anymore. Please find below the initialization message I receive:

ets Jun 8 2016 00:22:57

rs:0x1 (POWERON_RESET),boot:0x3 (SPI_FAST_FLASH_BOOT)
confgsip: 0, SPIWP:0xee
clk_drv0x00,q_drv:0x00,d_drv:0x00,c0_drv:0x00,hd_drv:0x00,wp_drv0x00
mode:DIO, clock div:2
load:0x3fff80d0,len:4
load:03fff80d4,len:540
load:0x4008000,len:0
load:0x40078000,ln:18348
¬ÌÈHzŠœ
ÿ

I can also sucessfully enter the BX3105 in bootloader mode:

ets Jun 8 2016 00:22:57

rt:0x1 (POWERON_RESET),boot:013 (SPI_FAST_FLASH_BOOT)
cofigsip: 0, SPIWP:0xee
clk_dv:0x00,q_drv:0x00,d_drv:0x00cs0_drv:0x00,hd_drv:0x00,wp_rv:0x00
mode:DIO, clock div2
load:0x3fff80d0,len:4
lod:0x3fff80d4,len:540
load:040078000,len:0
load:0x4007800,len:18348
¬ÎÊHzŠœ
ÀWSIHÀ

Is there any command I could use to restore the factory default when in bootloader mode?

Note: I have already tryed to update the firmware using the Bx310x Firmware Upgrade tool (tryed the 2.7.3 version and the 1.0.0 version). Apparently, the firmware is sucessfully updated, but when performing normal initialization, I still do not obtain the READY message and cannot send commands to the BX3105.

Thank you,

Rodrigo

Hi barrerar,

Before you flash the FW, you always pull GPIO27 status to high as a prerequisite. After that, have you set it back to the normal state and tried with default baudrate115200?

Thanks,

Hi Jerdung,

Thank you for your reply.

Yes. After entering bootload mode I have tried setting it back to normal state at baudrate 115200. By doing this, I receive the initialization message mentioned in the post:
ets Jun 8 2016 00:22:57

rs:0x1 (POWERON_RESET),boot:0x3 (SPI_FAST_FLASH_BOOT)
confgsip: 0, SPIWP:0xee
clk_drv0x00,q_drv:0x00,d_drv:0x00,c0_drv:0x00,hd_drv:0x00,wp_drv0x00
mode:DIO, clock div:2
load:0x3fff80d0,len:4
load:03fff80d4,len:540
load:0x4008000,len:0
load:0x40078000,ln:18348
¬ÌÈHzŠœ
ÿ

Note that I never receive the READY message. In addition, after these ascii characteres I also obtain a bunch of 0x00 at the end of the message. Again, never receiving the READY message and the module does not responde to any AT command.

Any ideas in how I could reset the module to the factory defaults?

Best,

Rodrigo

Hi barrerar,

Those are weird responses from the module.

Because Sierra doesn’t encourage using flash download mode without their direction, you should bring it back to the distributor or contact Sierra for support.

Thanks,