Project

General

Profile

Actions

bug #92

closed

bug #35: Master and Slave Display testing and programming from bootloader application

Bootloader Compatibility & Validation Test Report

Added by Shuchi Tailor 2 months ago.

Status:
done
Priority:
medium
Assignee:
Start date:
04/02/2026
Due date:
% Done:

100%

Estimated time:

Description

To verify:

  1. Successful firmware upload via Master and Slave Bootloaders (V1_2)
  2. Cross-version compatibility between different firmware versions
  3. 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

Also available in: Atom PDF