144 lines
5.9 KiB
Markdown
144 lines
5.9 KiB
Markdown
---
|
||
title: Current Development Tasks for BDYG18ProArmbianBuilder
|
||
type: curated
|
||
permalink: main/projects/d0abaf3f-da04-4dd4-a228-bacf68f44e8f/curated/current-development-tasks-for-bdyg18-pro-armbian-builder
|
||
stable_id: 2d90df02-6054-404f-9e6f-ca37ab6b3d8b
|
||
scope: project
|
||
project_id: d0abaf3f-da04-4dd4-a228-bacf68f44e8f
|
||
workspace_type: development
|
||
usage_profile_id: null
|
||
preference_context: development
|
||
document_type: tasks
|
||
revision: 1
|
||
source_memory_ids: []
|
||
source_checkpoint_ids: []
|
||
source_file_ids: []
|
||
source_git_commit: 36234e0082845515a053c10ee552ce35a03415f0
|
||
source_git_commits:
|
||
- 36234e0082845515a053c10ee552ce35a03415f0
|
||
source_agent_sync_ids: []
|
||
model_connection: Sub2API
|
||
model_name: git-restore
|
||
source_count: 125
|
||
source_revisions:
|
||
memory:11052d10-1adf-4d39-800a-08f9ae708758: '1'
|
||
memory:db92ba17-fcee-4f1d-9593-6b325105e482: '1'
|
||
memory:40bd0324-4ef3-4777-9dba-5a7ef64a4c92: '1'
|
||
memory:340af5e9-b3e5-423a-9971-b370992738ce: '1'
|
||
memory:bea4a5ba-4685-4869-a02e-f0f1c7f733ea: '1'
|
||
memory:b70c1a22-6834-4e59-936c-1945b04273b7: '1'
|
||
memory:d5cbbc04-5929-4583-90b4-bd6c8295db25: '1'
|
||
memory:7cf6c014-d2fa-4f99-9ed9-c070b108d3c7: '1'
|
||
source_dispositions:
|
||
processed: 78
|
||
unchanged: 0
|
||
unsupported: 47
|
||
skipped: 0
|
||
cited_source_ids:
|
||
- memory:11052d10-1adf-4d39-800a-08f9ae708758
|
||
- memory:db92ba17-fcee-4f1d-9593-6b325105e482
|
||
- memory:40bd0324-4ef3-4777-9dba-5a7ef64a4c92
|
||
- memory:340af5e9-b3e5-423a-9971-b370992738ce
|
||
- memory:bea4a5ba-4685-4869-a02e-f0f1c7f733ea
|
||
- memory:b70c1a22-6834-4e59-936c-1945b04273b7
|
||
- memory:d5cbbc04-5929-4583-90b4-bd6c8295db25
|
||
- memory:7cf6c014-d2fa-4f99-9ed9-c070b108d3c7
|
||
- git:tools/driver/DriverAssitant_v5.14/Driver/x64/win10/rockusb.inf
|
||
- git:tools/rkdevtool/revision.txt
|
||
- git:tools/driver/DriverAssitant_v5.14/revison.log
|
||
- git:tools/driver/DriverAssitant_v5.14/Readme.txt
|
||
job_cited_source_ids: []
|
||
conflicts: []
|
||
supersedes: []
|
||
preferences: []
|
||
source_cursor: 0
|
||
source_hash: 5fe39ad3a37421f812566dd39f89d4c28fc6078c8d39031dff10eb6eb8d72e00
|
||
prompt_version: 2026-08-12.3
|
||
schema_version: '3'
|
||
curation_job_id: null
|
||
created_at: '2026-08-08T10:02:24.737395+00:00'
|
||
updated_at: '2026-09-23T15:03:33.886967+00:00'
|
||
tags:
|
||
- open
|
||
- ongoing
|
||
- future-work
|
||
restored_from_commit: 6a6a895eafcca6052e81a14fca103a42635dd1c2
|
||
---
|
||
|
||
# Open Tasks (as of 16 Aug 2026)
|
||
|
||
| # | Task | Status / Next Step |
|
||
|---|------|-------------------|
|
||
| 1 | Verify tiny‑SPI SPL can read > 8 MiB from SPI‑NOR. | Unresolved – needs measurement. |
|
||
| 2 | Identify purpose of second rear‑side pad near MaskROM pad. | Unresolved – capture high‑res photos & continuity test. |
|
||
| 3 | Capture high‑resolution photos of rear‑side pads. | Pending. |
|
||
| 4 | Add missing interrupt‑controller node for RTL8367S in DTB. | Open. |
|
||
| 5 | Resolve PCIe BAR allocation (`pci=realloc`). | Planned verification. |
|
||
| 6 | Fine‑tune flow‑control on secondary GMAC (`end1`). | Open. |
|
||
| 7 | Implement persistent `pstore/ramoops` for kernel panic logs. | Open. |
|
||
| 8 | Review / tighten ACL in Rockusb driver INF (currently `Everyone` full access). | Open. |
|
||
| 9 | Verify Rockusb driver works on Windows 11. | Open. |
|
||
|10 | Add automated proxy detection (`G18PRO_PROXY`). | Planned. |
|
||
|11 | Investigate intermittent MaskROM fallback after flash (boot‑flag / `boot_success`). | Needs UART logs. |
|
||
|12 | Implement post‑flash verification watchdog script. | Open. |
|
||
|13 | Periodically update to newer Armbian (e.g., kernel 6.19). | Ongoing. |
|
||
|14 | Test `selfbuilt‑ums` mode (USB‑mass‑storage) for field diagnostics. | Open. |
|
||
|15 | Confirm necessity of `mode‑bootrom` DTB entry. | Open. |
|
||
|16 | Delete large temporary `/_to-delete/` (~8.8 GB) after operator approval. | Pending. |
|
||
|17 | Push local branch to upstream (credentials issue). | Manual step required. |
|
||
|18 | Graceful `poweroff` recovery (still hangs). | Unresolved (see troubleshooting). |
|
||
|19 | Verify DDR v1.25 impact on this board (currently using v1.21). | Not tested. |
|
||
|20 | Full A/B test of `syscon‑reboot‑mode` vs shutdown hook (completed; hook deemed redundant). | Documented. |
|
||
|
||
---
|
||
|
||
**References**
|
||
|
||
- `aa3057ab-54c5-4ffc-ba85-c2f2396ee60c`
|
||
- `2d90df02-6054-404f-9e6f-ca37ab6b3d8b`
|
||
- `8a861a5f-35c3-4f95-bd5b-6b2297888f56`
|
||
- `a89adf53-4420-43ef-9a95-56567f524ef6`
|
||
- `bf88c265-4749-4c50-85bc-4bae25298cd5`
|
||
- `ff34c6eb-6bba-41e5-9e43-ff80941fa823`
|
||
- `adb3722a-51e7-4ec5-88cc-a95dc399a7a1`
|
||
- `c650c1e4-18ee-44ad-af42-b7632fbdcf5c`
|
||
- `dd496c6d-1619-457d-86a9-da57f5b866d7`
|
||
- `S-1`
|
||
- `4`
|
||
- `105b328f-4bda-4641-90a7-7282ef156316`
|
||
- `3f91189b-11a1-45bb-8357-4f413dc1609d`
|
||
- `evidence/dtb/rk3568-bdy-g18-pro.fixed.dts`
|
||
- `evidence/dtb/rk3568-bdy-g18-pro.orig.dts`
|
||
- `evidence/dtb/uboot-fit-rk3568-bdy-g18-pro.dts`
|
||
- `evidence/emmc-reset-evaluation.txt`
|
||
- `evidence/hardware-access-points.txt`
|
||
- `evidence/live-system/as-shipped-snapshot.txt`
|
||
- `evidence/live-system/emergency-reboot.shutdown`
|
||
- `evidence/live-system/g18pro-live-evidence.txt`
|
||
- `evidence/live-system/phase1-evidence.txt`
|
||
- `evidence/live-system/phase2-4-results.txt`
|
||
- `evidence/live-system/tso-diagnosis-2026-07-31.txt`
|
||
- `evidence/live-system/tso-fix-verification-2026-07-31.txt`
|
||
- `evidence/serial/securecrt-1500000.png`
|
||
- `evidence/serial/uart-pads-unlabeled.png`
|
||
- `evidence/serial/uart-wiring-ch340.png`
|
||
- `evidence/uboot-blob-provenance.txt`
|
||
- `evidence/vendor-backup/config-6.12.74-ophub`
|
||
- `evidence/vendor-backup/config-6.18.40-current-rockchip64`
|
||
- `evidence/vendor-backup/vendor-armbian-ramlog.log`
|
||
- `evidence/vendor-backup/vendor-armbianEnv.txt`
|
||
- `evidence/vendor-backup/vendor-boot.cmd`
|
||
- `evidence/vendor-backup/vendor-extlinux.conf`
|
||
- `evidence/vendor-backup/vendor-kern.log.head400.txt`
|
||
- `evidence/vendor-backup/vendor-kern.log.mmc-lines.txt`
|
||
- `evidence/vendor-backup/vendor-kern.log.net-lines.txt`
|
||
- `evidence/vendor-backup/vendor-kern.log.watchdog-lines.txt`
|
||
- `tools/driver/DriverAssitant_v5.14/ADBDriver/amd64/NOTICE.txt`
|
||
- `tools/driver/DriverAssitant_v5.14/ADBDriver/i386/NOTICE.txt`
|
||
- `tools/driver/DriverAssitant_v5.14/ADBDriver/android_winusb.inf`
|
||
- `13`
|
||
- `14`
|
||
- `15`
|
||
- `16`
|
||
- `6`
|
||
- `7` |