Files
archr-flasher/src-tauri/tauri.conf.json
T
Douglas Teles 23457691ca flasher: configure the boot partition inside the image, before writing
The user's diagnostic log proved the macOS write and verify complete
successfully and only the post-flash mount of the boot partition fails:
the ArchR boot FAT is a below-spec-cluster-count FAT32 (the geometry
the vendor U-Boots require), and the macOS msdos driver refuses to
mount it, misreading it as FAT16.

Stop mounting it at all. The panel overlay, variant marker and the
soysauce extlinux switch are now written into the image itself before
flashing, through a vendored fatfs whose FAT type detection trusts the
BPB layout instead of the cluster-count heuristic (see
vendor/fatfs/VENDORED.md); the Linux kernel and mtools make the same
call. A raw .img supplied by the user is copied to temp first so the
original file is never modified, and the verify pass now covers the
configuration bytes too. The post-write mount path and its err:mount_boot
failure mode are gone.
2026-07-08 16:35:17 -03:00

57 lines
1.4 KiB
JSON

{
"$schema": "https://raw.githubusercontent.com/tauri-apps/tauri/dev/crates/tauri-config-schema/schema.json",
"productName": "Arch R Flasher",
"version": "1.3.6",
"identifier": "com.archr.flasher",
"build": {
"frontendDist": "../src",
"beforeDevCommand": "",
"beforeBuildCommand": ""
},
"app": {
"withGlobalTauri": true,
"windows": [
{
"title": "Arch R Flasher",
"width": 680,
"height": 500,
"minWidth": 680,
"minHeight": 490,
"resizable": true,
"center": true
}
],
"security": {
"csp": null
}
},
"bundle": {
"active": true,
"targets": "all",
"createUpdaterArtifacts": true,
"icon": [
"icons/32x32.png",
"icons/128x128.png",
"icons/128x128@2x.png",
"icons/icon.icns",
"icons/icon.ico",
"icons/icon.png"
],
"resources": [],
"macOS": {
"signingIdentity": null,
"entitlements": null
}
},
"plugins": {
"updater": {
"pubkey": "dW50cnVzdGVkIGNvbW1lbnQ6IG1pbmlzaWduIHB1YmxpYyBrZXk6IDM3RUU4ODFERTU1RDQxMUIKUldRYlFWM2xIWWp1TjQ0TnVJNnFhUlNMcEFHcG9xeWJucEI0S1VTVTBJR1puQm1YTlMxcnBkN0MK",
"endpoints": [
"https://github.com/archr-linux/archr-flasher/releases/latest/download/latest.json"
],
"windows": {
"installMode": "passive"
}
}
}
}