Where is BW16 "AT command firmware"?

Hi,
I am a newbie to BW16 and want to flash the module’s firmware back to the factory (at command) firmware, but I can’t find the bin file! Where can I find it?
And is there any software like esptool.py for this module so I can “flash,” “erase,” or “read” the module from the command line?

Thanks in advance

Hi @j_shirazi,

You may refer to ameba-arduino-d/Ameba_misc/ESP_ATCMD_on_AmebaD at dev · Ameba-AIoT/ameba-arduino-d · GitHub.

Thank you.

Hi
Thank you for your reply. This is helpful, but I need the rtl8720 AT command “firmware” first.
I overwrote it and need to flash it again.

Best Regards

I also need the ability to flash/erase/read from UART

1 Like

thank you @divadiow :+1:

No probs. I haven’t tested it but it’s from someone who knows what they’re doing…

Hi,

I flashed “BW16_Backup.bin” into the module. When it boots up, it seems different from the factory AT firmware!
first, the factory AT firmware works at “115200” but the new one works on “38400”
second, boot up message of the factory was :

################################################

arch:RTL8720DX,NULL
company:Ai-Thinker|B&T
ble_mac:XXXXXXXXXXXX
wifi_mac: XXXXXXXXXXXX
sdk_version:release/amebad_v6.2C
firmware_version:release/V4.18_P6.13.1
compile_time:Feb 29 2024 16:49:38

ready

################################################

but the new one is:

AT COMMAND READY

I tried several AT commands with no luck except “ATW?” :

ATW?

STA,1,OPEN,XX:XX:XX:XX:XX:XX,192.168.1.80,192.168.1.1

[ATW?] OK

do you have any idea about at command ?

Regards

I’m afraid I know nothing about the content of the firmware. I only saw the opportunity to supply.

Have you tried Ai-thinker or Shenzhen B&T Technology co ltd who may be able to supply correct fw?

thank you. I appreciate your help.
not yet! but I have to contact them I guess!
and I found something maybe interesting for you!

thank you, but I have sneaky feeling it’s to burn to device only.


Usage: ambd_flash_tool.exe [OPTIONS] COMMAND [ARGS]...

  RTL872XD Flash tool

  This tool is used to burn rtl8720d firmware.

Options:
  --version  Show the version and exit.
  --help     Show this message and exit.

Commands:
  erase
  flash

maybe this one:

thanks. that looks to be for RTL87X2X. I’ve raised an issue on there to see if there’s any chance of other chips being supported