You've already forked archr-flasher
mirror of
https://github.com/archr-linux/archr-flasher.git
synced 2026-07-12 18:19:47 -07:00
23457691ca
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.
57 lines
1.4 KiB
JSON
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"
|
|
}
|
|
}
|
|
}
|
|
} |