# DFU AT commands
Source: [https://docs.qualcomm.com/doc/80-Y8730-10/topic/dfu_at_commands.html](https://docs.qualcomm.com/doc/80-Y8730-10/topic/dfu_at_commands.html)
Table : DFU AT commands
| Command | Description |
| --- | --- |
| [AT+DFURESET](https://docs.qualcomm.com/doc/80-Y8730-10/topic/dfu_at_commands.html#at_dfureset) | Reset hosted SBL |
| [AT+DFUBOOT](https://docs.qualcomm.com/doc/80-Y8730-10/topic/dfu_at_commands.html#at_dfuboot) | Boot to APP image |
| [AT+DFUAPP](https://docs.qualcomm.com/doc/80-Y8730-10/topic/dfu_at_commands.html#at_dfuapp) | Upgrade APP image |
| [AT+DFUBDF](https://docs.qualcomm.com/doc/80-Y8730-10/topic/dfu_at_commands.html#at_dfubdf) | Upgrade BDF image |
Note: These commands only apply to hosted SBL without external flash.
## AT+DFURESET
Source: [https://docs.qualcomm.com/doc/80-Y8730-10/topic/dfu_at_commands.html](https://docs.qualcomm.com/doc/80-Y8730-10/topic/dfu_at_commands.html)
This command resets the hosted SBL.
### Operation type
Execution
### Syntax
| Command | Response |
| --- | --- |
| AT+DFURESET | You receive one of the following responses:
- +DFURESET:OK
- +DFURESET:ERROR,DFU RING INIT FAIL
- +DFURESET:ERROR:read table_hdr address 0x90000 failed
|
## AT+DFUBOOT
Source: [https://docs.qualcomm.com/doc/80-Y8730-10/topic/dfu_at_commands.html](https://docs.qualcomm.com/doc/80-Y8730-10/topic/dfu_at_commands.html)
This command boots up the device to the APP image.
### Operation type
Execution
### Syntax
| Command | Response |
| --- | --- |
| AT+DFUBOOT | You receive one of the following responses:
- +DFUBOOT:OK
- +DFUBOOT:ERROR,DFU RING INIT FAIL
- +DFUBOOT:ERROR:read table_hdr address 0x90000 failed
|
## AT+DFUAPP
Source: [https://docs.qualcomm.com/doc/80-Y8730-10/topic/dfu_at_commands.html](https://docs.qualcomm.com/doc/80-Y8730-10/topic/dfu_at_commands.html)
This command upgrades the APP image.
### Operation type
Execution
### Syntax
| Command | Response |
| --- | --- |
| AT+DFUAPP =<image size> | You receive one of the following responses:
- +EVT:DFU_DATATRANSFERFAIL:There was a write from target on the write index
- +EVT:DFU_DATATRANSFERFAIL:DFU_ERR_RING_NO_ROOM
- +EVT:DFU_DATATRANSFERFAIL:There was a read from target on the read index
- +EVT:DFU_DATATRANSFERFAIL:table address %p, %d bytes fail
- +EVT:DFU_DATATRANSFERFAIL:ring address %p fail
- +EVT:DFU_DATATRANSFERFAIL:malloc p_msg fail
- +EVT:DFU_DATATRANSFERFAIL:no msg information
- +EVT:DFU_DATATRANSFERFAIL:the bytes to read is more than the initialized size.
- +EVT:DFU_DATATRANSFERFAIL:not rcv F2A_DFU_CFM, rcv msg_id:0x%x
- +EVT:DFU_DATATRANSFERFAIL:dfu_cfg.func is NULL
- +EVT:DFU_DATATRANSFERFAIL:msg_id:0x%x isn't expected
- +EVT:DFU_DATATRANSFERSUC:OK
- +DFUAPP:ERROR:NO VALID SIZE INFO
|
### Defined values
``: HEX/DEC value of the APP image size.
## AT+DFUBDF
Source: [https://docs.qualcomm.com/doc/80-Y8730-10/topic/dfu_at_commands.html](https://docs.qualcomm.com/doc/80-Y8730-10/topic/dfu_at_commands.html)
This command upgrades the BDF image.
### Operation type
Execution
### Syntax
| Command | Response |
| --- | --- |
| AT+DFUBDF =<image size> | You receive one of the following responses:
- +EVT:DFU_DATATRANSFERFAIL:There was a write from target on the write index
- +EVT:DFU_DATATRANSFERFAIL:DFU_ERR_RING_NO_ROOM
- +EVT:DFU_DATATRANSFERFAIL:There was a read from target on the read index
- +EVT:DFU_DATATRANSFERFAIL:table address %p, %d bytes fail
- +EVT:DFU_DATATRANSFERFAIL:ring address %p fail
- +EVT:DFU_DATATRANSFERFAIL:malloc p_msg fail
- +EVT:DFU_DATATRANSFERFAIL:no msg information
- +EVT:DFU_DATATRANSFERFAIL:the bytes to read is more than the initialized size.
- +EVT:DFU_DATATRANSFERFAIL:not rcv F2A_DFU_CFM, rcv msg_id:0x%x
- +EVT:DFU_DATATRANSFERFAIL:dfu_cfg.func is NULL
- +EVT:DFU_DATATRANSFERFAIL:msg_id:0x%x isn't expected
- +EVT:DFU_DATATRANSFERSUC:OK
- +DFUBDF:ERROR:NO VALID SIZE INFO
|
### Defined values
``: HEX/DEC value of the BDF image size.
Last Published: Jun 03, 2026
[Previous Topic
HTTP server AT commands](https://docs.qualcomm.com/bundle/publicresource/80-Y8730-10/topics/http_server_at_commands.md) [Next Topic
OTA AT commands](https://docs.qualcomm.com/bundle/publicresource/80-Y8730-10/topics/ota_at_commands.md)