Repository navigation
TESAIoT PSE84 Programmer 1.0.2
แก้อะไร ตัวตรวจบอร์ด (probe) หา firmware identity record ได้ทุกตำแหน่งที่เฟิร์มแวร์วางไว้ — เดิมอ่านที่ 0x60900000 ที่เดียว
บอร์ดที่เฟิร์มแวร์วาง record ไว้ท้าย slot (0x6093ff00 เช่น Eva Kit MicroPython/DualBand, 0x60b7ff00 เช่น AI Game/BLE Mesh)
จึงขึ้นว่า "no valid record" ทั้งที่ record มีอยู่จริง ตอนนี้ probe อ่านทั้งสามตำแหน่งในรอบเดียว และใช้ตำแหน่งที่ถอดรหัสผ่าน (magic + CRC)
ถ้าถอดได้มากกว่าหนึ่งตำแหน่งจะไม่เดา
ทดสอบ unit test 20 กรณี รวม record จริงของ fw-eva-mpy-v1.5.2 ที่ 0x6093ff00 (CRC ตรวจผ่าน)
ไฟล์
- macOS:
TESAIoT.PSE84.Programmer_1.0.2_universal.dmg - Windows:
..._x64-setup.exe(NSIS) /..._x64_en-US.msi - Linux:
..._amd64.deb/..._x86_64.rpm/..._amd64.AppImage
ต้องมี ModusToolbox Programming Tools ติดตั้งในเครื่องเหมือนรุ่นก่อน