Actions
bug #92
closedbug #35: Master and Slave Display testing and programming from bootloader application
Bootloader Compatibility & Validation Test Report
Start date:
04/02/2026
Due date:
% Done:
100%
Estimated time:
Description
To verify:¶
- Successful firmware upload via Master and Slave Bootloaders (V1_2)
- Cross-version compatibility between different firmware versions
- Validation mechanisms including:
- SHA verification
- User authentication fields (Username, Employee Code, Phone Number, Hardware Device ID etc.)
Tested Firmware Versions:¶
Master Firmware
- V11_12
- V11_13
- V11_14 (Not deployed)
Slave Firmware
- V11_04
- V11_05 (Not deployed)
Test Summary:¶
| Test Case | Description | Result |
|---|---|---|
| Bootloader Upload (Master) | BIN file upload via Master Bootloader | ✅ Successful |
| Bootloader Upload (Slave) | BIN file upload via Slave Bootloader | ✅ Successful |
| SHA Verification | Integrity check after upload | ✅ Passed |
| User Validation | Username, Employee Code, Phone Number, Bootloader Version, Hardware Device Id validation | ✅ Passed |
| Master Version Compatibility | V11_12, V11_13, V11_14 | ⚠️ Conditional (see below) |
| Slave Version Compatibility | V11_04, V11_05 | ✅ Fully Compatible |
Compatibility Observations¶
1.Incompatibility Issue (V11_12 vs V11_13)¶
Observation:
Firmware V11_13 is NOT compatible with V11_12
Root Cause:
A logical change in handling "Density of Product" was introduced in V11_13:
- Density values were updated to support decimal precision for automation
- V11_12 expects a different (older) data format
Impact:
- Systems running V11_12 will face issues if upgraded to or interfaced with V11_13
- Potential incorrect density interpretation and incorrect density min and max values
Conclusion:
- V11_12 --> V11_13 are NOT backward/forward compatible
2. Compatibility of V11_14¶
Observation:
- Firmware V11_14 resolves the density handling issue
Key Improvement:
- Supports decimal-based density (V11_13 logic)
- Maintains compatibility with older format (V11_12)
Impact:
- Ensures smooth operation across mixed-version deployments
- Eliminates field issues related to density mismatch
Conclusion:
V11_14 is fully compatible with:
- V11_12
- V11_13
No data to display
Actions