USB Display firmware + U-disk tool
For MacroSilicon USB display combined .bin images (e.g. MS9133_DEMO_*_add_udisk_*.bin):
- Parse: split firmware, list FAT files, MD5 and ZIP export
- Pack: upload
fw.binand U-disk files into a fixed 8 MB / 16 MB layout
Combined image .bin
Drop combined image here
Supports MacroSilicon USB Display firmware + USB disk FAT combined packages (e.g. MS9133_DEMO_V1.1.4_*_add_udisk_*.bin)
Disclaimer
Unofficial UltraSemi site tool—not MacroSilicon OEM; validate on hardware before production.
Local only: all processing runs in the browser; files are not uploaded.
Image layout (pack)
Select the FAT start offset by chip family:
| Chip family | Firmware region | U-disk FAT16 |
|---|---|---|
| MS912x / MS912xS (MS9120S–MS9127S, etc.) | 0x00000 – 0x01FFF (8 KiB) | 0x02000 – end of image |
| MS9132 / MS9133 | 0x00000 – 0x31FFF (200 KiB) | 0x32000 – end of image |
Total image size is 8 MB (W25Q64) or 16 MB (W25Q128); unused areas are filled with 0xFF.
Parse capabilities
| Capability | Description |
|---|---|
| Firmware split | Export fw.bin |
| FAT parse | FAT16 / FAT32 with subdirs |
| Download | Per file or ZIP bundle |
| MD5 | Image, firmware, and each file |
