{ "_comment": "DB402S 펌웨어 폴더에 'flash.json'으로 복사해서 쓰세요(이 _comment 줄은 지워도 됨). 그러면 앱이 폴더만 보고 이 설정대로 플래시합니다.", "name": "DB402S (ESP32-S3)", "chip": "esp32s3", "baud": 921600, "noStub": false, "perRegion": false, "before": "default-reset", "after": "hard-reset", "appOnlyErasesOtadata": false, "regions": [ { "file": "bootloader.bin", "offset": "0x0000", "kind": "bootloader" }, { "file": "partition-table.bin", "offset": "0x10000", "kind": "support" }, { "file": "ota_data_initial.bin", "offset": "0x11000", "kind": "support" }, { "app": true, "offset": "0x20000" } ], "consolePortHint": "10C4:EA60", "downloadModeHint": "TTL(COM2) 연결. SW1 누른 상태에서 SW2 눌렀다 떼고 SW1 떼면 다운로드 모드 진입.", "notes": "esp32-s3. 부트로더 offset 0x0000(중요). 스텁 921600 · 한 번에 기록. secure 보드는 부트로더(0x8000 아래) 거부 → --force 또는 앱만." }