Skip to content

70D/EOSM: hw_test hardware diagnostic module#271

Open
peva3 wants to merge 1 commit into
reticulatedpines:devfrom
peva3:pr4-hw-test
Open

70D/EOSM: hw_test hardware diagnostic module#271
peva3 wants to merge 1 commit into
reticulatedpines:devfrom
peva3:pr4-hw-test

Conversation

@peva3
Copy link
Copy Markdown

@peva3 peva3 commented May 10, 2026

I built a hardware diagnostic module that runs 35 tests on the 70D. I created this to verify that all the subsystems I was working on actually functioned on the real camera.

The tests cover: camera model detection, memory allocation, SD card file I/O, firmware version, hardware register access via shamem_read, timer accuracy, display system, semaphore sync, SD write benchmark, register dumps across 11 categories, dual ISO CMOS tables, PTPIP stub validation, call() dispatch, and factory calibration function probes.

Results go to both the LCD and ML/LOGS/HW_TEST.LOG. All operations are read-only for hardware registers. No dangerous call() entries are used.

The module is also ported to EOSM with proper #ifdef guards (WiFi tests disabled on EOSM, own RAM regions).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant