-
8066ef7d79
Stop the OTG state machines running blind in either role
otg-live-reinit-fix

NoahandClaude Opus 5
2026-09-23 10:41:29 -06:00
-
f6add60a9c
Keep the usb2 phy OTG state machines out of host role

NoahandClaude Opus 5
2026-09-23 00:25:15 -06:00
-
4a5481b6a5
Instrument the dwc3 OTG path to test the guard

NoahandClaude Opus 5
2026-09-22 17:34:51 -06:00
-
9ff60d60db
Do not re-init OTG host registers on a live controller

NoahandClaude Opus 5
2026-09-22 16:54:54 -06:00
-
e12bb2c554
Implement RV1106 USB2 PHY signal tuning

BFE EngineeringandClaude Opus 5
2026-09-22 12:09:45 -06:00
-
ac8658d1d5
qemu: add wait_stat verb for polling stat checks
flow-wait-stat

NoahandClaude Sonnet 5
2026-09-14 15:13:44 -06:00
-
cdf491caa9
Retry pinned BusyBox fetches (#554)
warehousedeployment-kernel
Noah
2026-09-11 11:39:07 -06:00
-
2efe36f582
Wait for QEMU input releases (#546)
Noah
2026-09-11 11:15:02 -06:00
-
55660b7c01
Observe QEMU swipe presses (#546)
Noah
2026-09-11 10:31:09 -06:00
-
7e0089826b
Harden QEMU input and credentials (#516 #519)
Noah
2026-09-11 09:49:09 -06:00
-
bf39a74337
Create QEMU daemon runtime directory
Noah
2026-09-11 02:35:21 -06:00
-
2b6e8a2098
qemu and build: review fixes across the rig driver, boot script, and fetch helpers
qemu-ui-drive

NoahandClaude Fable 5.1
2026-09-09 19:17:54 -06:00
-
bda6c6c633
qemu: two tests the review pass left on disk

NoahandClaude Fable 5.1
2026-09-09 13:54:35 -06:00
-
8805b6106c
qemu: review pass over the rig driver and boot script

NoahandClaude Fable 5.1
2026-09-09 13:52:47 -06:00
-
48be35dc7b
qemu: rs485 silence|restore takes a simulated device off the bus mid-run

NoahandClaude Fable 5.1
2026-09-09 06:55:07 -06:00
-
cab6c25c7e
qemu: wait_hit and wait_region poll a settling page

NoahandClaude Fable 5.1
2026-09-08 17:33:19 -06:00
-
40de48092f
qemu: regression script for home leaving fullscreen

NoahandClaude Fable 5.1
2026-09-08 17:18:43 -06:00
-
e60d47846b
qemu: simulated Modbus devices on the rig's RS485 bus

NoahandClaude Fable 5.1
2026-09-08 17:03:13 -06:00
-
a512d56650
qemu: scroll and home verbs in the driver

NoahandClaude Fable 5.1
2026-09-08 16:48:09 -06:00
-
bd5c5af9db
qemu: structural hash relative to the background, taps that land on the pixel

NoahandClaude Fable 5.1
2026-09-08 13:53:59 -06:00
-
f809c6e5a3
qemu: stage the panel's root credential files

NoahandClaude Fable 5.1
2026-09-08 11:54:49 -06:00
-
e6f936ee8d
qemu: one image and initramfs per ui-drive run

NoahandClaude Fable 5.1
2026-09-08 07:01:20 -06:00
-
7727fbc888
qemu: the bridge waits for a fresh reply instead of sleeping

NoahandClaude Fable 5.1
2026-09-08 01:17:41 -06:00
-
9b6428db47
qemu: start every panel daemon, and keep Modbus off the control channel

NoahandClaude Fable 5.1
2026-09-08 00:47:08 -06:00
-
eb16a301c0
qemu: wake verb, idle stat, and no fbcon cursor in the framebuffer

NoahandClaude Fable 5.1
2026-09-07 23:39:07 -06:00
-
86a9544dcc
qemu: json/stat/region channels, seeding, driver tests

NoahandClaude Fable 5.1
2026-09-07 23:26:01 -06:00
-
8a57057053
Bridge warden-ui's debug channel out of the qemu VM

NoahandClaude Fable 5.1
2026-09-07 21:54:52 -06:00
-
3ea6c837e3
Pack the VERBOSE splash variant into resource.img

NoahandClaude Opus 5
2026-09-07 14:48:43 -06:00
-
f0204f2b53
Fix mkimage -B probe defeated by pipefail

NoahandClaude Opus 5
2026-09-04 17:06:54 -06:00
-
caa12d17ff
Correct the FIT alignment to 512, and stop gating on 2048

NoahandClaude Opus 5
2026-09-04 16:39:44 -06:00
-
054790dde6
Align every FIT sub-image to 0x800, and check it

NoahandClaude Opus 5
2026-09-04 16:16:33 -06:00
-
3d8a683d68
Pin where buildroot comes from

NoahandClaude Opus 5
2026-09-03 21:24:10 -06:00
-
b6aee456e8
Note where the VM's kernel is ahead of the panels

NoahandClaude Opus 5
2026-09-03 19:18:08 -06:00
-
120016f54a
Enable bridging in the kernel config

NoahandClaude Opus 5
2026-09-03 18:16:37 -06:00
-
ba2bba082b
Record the 6.18 hardware verification

NoahandClaude Opus 5
2026-09-03 17:38:12 -06:00
-
a367991998
Own the vendored trees by pinning them

NoahandClaude Opus 5
2026-09-03 16:07:05 -06:00
-
13280d07cf
Build a bootable image, and boot with a network

NoahandClaude Opus 5
2026-09-03 15:52:42 -06:00
-
7b395da7de
qemu: tee the UI log to the console

NoahandClaude Opus 5
2026-09-03 14:25:24 -06:00
-
f245917570
qemu: drive scripted UI scenarios

NoahandClaude Opus 5
2026-09-03 11:50:20 -06:00
-
61505ebadf
ci: update badges [skip ci]
main
github-actions[bot]
2026-09-02 17:41:07 +00:00
-
-
3d3b35459e
6.18 boot-splash chain: seamless VOP takeover, drm-logo reservation, gzip kernel, chosen-bootargs dedup

BFE EngineeringandClaude Fable 5
2026-09-01 16:57:46 -06:00
-
55b7cd5afa
dts: document why usbdrd_dwc3 carries no extcon (D1-mod VBUS pins extcon to peripheral)

BFE EngineeringandClaude Fable 5
2026-09-01 14:45:07 -06:00
-
8bc99cf498
ci: update badges [skip ci]
github-actions[bot]
2026-08-31 22:32:07 +00:00
-
6718b5616d
Merge pull request #15 from blueflare-energy/quality-badge
noah
2026-08-31 18:31:06 -04:00
-
-
249c311953
ci: self-hosted code quality grade and badge
BFE Engineering
2026-08-31 16:18:38 -06:00
-
-
e73996a53b
ci: update loc/tests/coverage badges [skip ci]
github-actions[bot]
2026-08-31 19:11:34 +00:00
-
81c5e0b50c
Merge pull request #14 from blueflare-energy/docs-style
noah
2026-08-31 15:10:49 -04:00
-
-
53bc57fbf8
ci: unbreak workflow YAML (colon in unquoted step name)
BFE Engineering
2026-08-31 13:09:42 -06:00
-
18f6c77617
docs: drop the README Downstream section
BFE Engineering
2026-08-31 12:58:10 -06:00
-
42fb386f60
docs: ASCII typography and style normalization across all repo text
BFE Engineering
2026-08-31 12:31:27 -06:00
-
51ac587eca
ci: update loc/tests/coverage badges [skip ci]
github-actions[bot]
2026-08-31 16:05:40 +00:00
-
-
80d9a9539b
Merge pull request #13 from blueflare-energy/docs-concise
noah
2026-08-31 12:04:29 -04:00
-
-
e3a6026ba5
docs: README leads with the vendor-SDK comparison
BFE Engineering
2026-08-31 08:27:42 -06:00
-
8677f8d061
docs: tighten README and core docs
BFE Engineering
2026-08-31 08:19:51 -06:00
-
-
673cd8b1d1
ci: update loc/tests/coverage badges [skip ci]
github-actions[bot]
2026-08-31 14:09:56 +00:00
-
bab6500146
Merge pull request #12 from blueflare-energy/docs-reposition
noah
2026-08-31 10:09:13 -04:00
-
-
060ed84d29
ci: update loc/tests/coverage badges [skip ci]
github-actions[bot]
2026-08-31 14:00:36 +00:00
-
ed62a7d099
Merge remote-tracking branch 'origin/main' into docs-reposition
BFE Engineering
2026-08-31 08:00:33 -06:00
-
-
-
-
1b694bd1ba
Merge pull request #9 from blueflare-energy/org-transfer-refs
noah
2026-08-31 09:59:48 -04:00
-
-
9dcf1486cb
Merge pull request #8 from blueflare-energy/ota-full-apply
noah
2026-08-31 09:59:43 -04:00
-
-
fbd672c591
Merge pull request #7 from blueflare-energy/btlpm-618-modules
noah
2026-08-31 09:58:57 -04:00
-
-
aca66bac26
Merge pull request #6 from blueflare-energy/vdso-timer-fix
noah
2026-08-31 09:58:37 -04:00
-
-
643a05bffa
docs: the device sim runs the full UI in a window (make it discoverable)
BFE Engineering
2026-08-31 07:58:34 -06:00
-
d465d97b99
docs: repo renamed to bfe-core1106-sdk
BFE Engineering
2026-08-31 07:17:00 -06:00
-
31c6d2496d
docs: mark the NPU feasibility study as point-in-time context
BFE Engineering
2026-08-30 22:20:16 -06:00
-
c756622c96
docs: reposition as the 86 Panel development environment
BFE Engineering
2026-08-30 22:19:12 -06:00
-
-
084df85450
docs: repo moved to the blueflare-energy org — update references

BFE EngineeringandClaude Fable 5
2026-08-30 20:59:05 -06:00
-
7ab07a35d3
qemu: real-image milestone — boot an actual flare-edge build in the VM

BFE EngineeringandClaude Fable 5
2026-08-30 11:00:02 -06:00
-
d63c2117c1
qemu: full OTA apply scenario — write rootfs_b, flip AvbABData, boot it

BFE EngineeringandClaude Fable 5
2026-08-30 10:40:08 -06:00
-
-
c258a2da68
build: produce the matched 6.18 module set (issue #4 root cause)

BFE EngineeringandClaude Fable 5
2026-08-30 09:56:43 -06:00
-
-
1d7dec167e
clock diagnostics for issue #3: probe, VM sanity scenario, fix plan

BFE EngineeringandClaude Fable 5
2026-08-30 09:49:50 -06:00
-
-
0077873995
ci: update loc/tests/coverage badges [skip ci]
github-actions[bot]
2026-08-30 15:30:34 +00:00
-
-
ff62991e8d
Merge pull request #5 from bfe-noah/qemu-device-sim
noah
2026-08-30 09:29:50 -06:00
-
-
abbc690277
ci: silence SC2187 on the busybox-sh shebangs (shellcheck 0.9 vs 0.10)

BFE EngineeringandClaude Fable 5
2026-08-30 09:02:33 -06:00
-
f5c2cc9a42
review: iteration-3 fixes (convergence pass)

BFE EngineeringandClaude Fable 5
2026-08-30 08:45:46 -06:00
-
973a414f07
review: iteration-2 fixes (fragment assertion, evidence paths, hardening)

BFE EngineeringandClaude Fable 5
2026-08-30 08:34:47 -06:00
-
2756de0b46
review: iteration-1 fixes across CI, bridge, VM harness, and docs

BFE EngineeringandClaude Fable 5
2026-08-30 08:19:17 -06:00
-
b667ff5b1e
license: GPL-2.0-only repo-wide

BFE EngineeringandClaude Fable 5
2026-08-30 07:44:32 -06:00
-
16368bb871
public-readiness: remove internal person-name attributions from docs

BFE EngineeringandClaude Fable 5
2026-08-30 07:27:57 -06:00
-
5155224594
public-readiness: scrub internal details, split licensing, hosted kernel-build

BFE EngineeringandClaude Fable 5
2026-08-30 07:25:57 -06:00
-
fea36faaec
docs(ci-cd): runner provisioned with qemu-system-arm (boot smoke unblocked)

BFE EngineeringandClaude Fable 5
2026-08-30 07:12:44 -06:00
-
13b7d063a2
qemu: display + touch scenario, ADR-0006, docs

BFE EngineeringandClaude Fable 5
2026-08-29 20:16:36 -06:00
-
c7e06514ad
qemu: RS485 bridge to sim, portal E2E scenario, CI wiring

BFE EngineeringandClaude Fable 5
2026-08-29 19:59:44 -06:00
-
bf3c93cf85
qemu: device-sim bringup — boot smoke, A/B disk harness, virt kernel variant

BFE EngineeringandClaude Fable 5
2026-08-29 18:53:16 -06:00
-
-
44cdf2bf38
Merge pull request #2 from bfe-noah/artifact-gc
BFE Engineering
2026-08-26 12:53:07 -06:00
-
-
0833d61bfa
ci: automatic artifact GC for kernel builds (account-wide storage)
BFE Engineering
2026-08-26 10:44:48 -06:00
-
-
3764d1d7e8
ci: update loc/tests/coverage badges [skip ci]
github-actions[bot]
2026-08-26 00:10:48 +00:00
-
94cd0bcd35
kernel/rv1106-enablement: mark as port-provenance; patches/ is canonical

BFE EngineeringandClaude Opus 4.8
2026-08-25 18:10:09 -06:00
-
82b8bc91bb
docs(ci-cd): runner installed + online, kernel-build verified (2026-08-25)

BFE EngineeringandClaude Opus 4.8
2026-08-25 17:40:17 -06:00
-
40a61b5e62
ci: update loc/tests/coverage badges [skip ci]
github-actions[bot]
2026-08-25 23:17:26 +00:00
-
a804a35e08
ci: kernel-build artifact upload is best-effort (storage-quota resilience)

BFE EngineeringandClaude Opus 4.8
2026-08-25 17:16:36 -06:00
-
5e1b02ba60
kernel-build: apply patches outside the checkout + fail-loud sentinel (#1)

BFE EngineeringandClaude Opus 4.8
2026-08-25 16:55:45 -06:00
-
cb26739164
ci: update loc/tests/coverage badges [skip ci]
github-actions[bot]
2026-08-25 22:28:04 +00:00
-
5a9432b8bc
ci: self-provision python + cross toolchain in kernel-build job

BFE EngineeringandClaude Opus 4.8
2026-08-25 16:27:21 -06:00
-
4f060db1b1
ci: make main the canonical branch (badges guard, docs)

BFE EngineeringandClaude Opus 4.8
2026-08-25 16:18:35 -06:00
-
620a21928d
ci: update loc/tests/coverage badges [skip ci]
github-actions[bot]
2026-08-25 22:06:24 +00:00
-
aa47a537c2
ci: update loc/tests/coverage badges [skip ci]
github-actions[bot]
2026-08-25 22:02:56 +00:00
-
5a8b60ba3a
review: iteration-2 fixes (fail-closed loader whole-name match + doc accuracy)

BFE EngineeringandClaude Opus 4.8
2026-08-25 16:02:21 -06:00
-
c23de76ccc
ci: update loc/tests/coverage badges [skip ci]
github-actions[bot]
2026-08-25 21:49:36 +00:00
-
4ee4dfcf88
review: fix review findings (correctness, hardening, doc-accuracy)

BFE EngineeringandClaude Opus 4.8
2026-08-25 15:48:44 -06:00