Flash Map Updates#
The 8 MB flash region in SiWG917 is modified to accomodate two NWP firmware images, two M4 firmware images, and an M4 Updater image.


M4 Space Memory Layout with Standard Firmware Update#
| Component | Size | Start Address | |
|---|---|---|---|
| M4 Space | M4 Application | Depends on the size of the application |
|
| User Data space | M4 Space – (M4 Application Size + NVM Size) | 0x8201000 + M4 Application Size |
|
| NVM | User configured size | End of the M4 space – NVM size | |
M4 Space Memory Layout with Firmware Fallback#
| Component | Application Type | Section | Size | Start Address |
|---|---|---|---|---|
| M4 Space | M4 Applications | Fallback updater | Depends on the size of the application |
|
| Slot-A | Depends on the size of the application | User configured address | ||
| Slot-B | Depends on the size of the application | User configured address | ||
| User Data Space | M4 Space – (M4 Application Size + NVM Size) | 0x8201000 + M4 Application Size |
||
| NVM | User configured size | End of the M4 space – NVM size | ||
| Slot Information | Meta data containing slot address offsets, active slot information etc. | ~64 KB | 0x81F1000 |
|
Note: The wiseconnect SDK uses 0x8 and 0x4 notations for flash addressing interchangeably.