PLT-OS v1.4

PLT-OS v1.4.31

    • Bugs fixed:

      • LYJ-652: Fix label print test if no test plan is loaded
    • New features:

      • LYJ-647: Program Microchip PIC18
    • Changes:

      • LYJ-648: Inform user when report submission fails
      • LYJ-650: Attempt to determine ip address without outbound connection

PLT-OS v1.4.30

    • Changes:

      • Check for time synchronization before starting AWS IoT connection

PLT-OS v1.4.29

    • New features:

      • LYJ-644: Add support for programming SiLabs EFM32 target (untested)
    • Changes:

      • LYJ-645: Always include value for failing test steps

PLT-OS v1.4.28

    • Changes:

      • Fix reset from PLTcloud

PLT-OS v1.4.27

    • Changes:

      • Support webhook and serial requests when in debug mode
      • BLE library stability improvements

PLT-OS v1.4.26

    • Changes:

      • Reset DDTPxx GPIO state before and after every test run
      • program: Add support for ATmega328PB target (untested)

PLT-OS v1.4.25

    • Changes:

      • Revert to human-readable measurement values in PDF & CSV reports

PLT-OS v1.4.24

    • Bug fixes:

      • LYJ-626: Fix current measurement calculation. This change affects current measurements by a factor of 0.41675
    • Changes:

      • LYJ-629: Default MUXes to GND

PLT-OS v1.4.23

    • New features:

      • LYJ-624, LYJ-625: eval command: numeric(..) function to convert strings and measurement results to numeric values

PLT-OS v1.4.22

    • Bug fixes:

      • LYJ-622: reset MUX, switch and relay state after test run

PLT-OS v1.4.21

    • New features:

      • LYJ-613: program: Finalize support for EFR32 target (tested)

PLT-OS v1.4.20

    • Changes:

      • LYJ-613: program: Add support for EFR32 target (untested)

PLT-OS v1.4.19

    • Bug fixes:

      • LYJ-607: Prevent continuous restarts of IoT connections
    • Changes:

      • LYJ-613: openocd_zephyr: Add config files for EFR32 target

PLT-OS v1.4.18

    • Bug fixes:

      • LYJ-612: Fix LabJack USB failures
    • New features:

      • LYJ-609: Support programming Cypress PSoC4

PLT-OS v1.4.17

(no change)

PLT-OS v1.4.16

    • New features:

      • LYJ-608: Calibration offsets in test plan

PLT-OS v1.4.15

    • Bug fixes:

      • LYJ-606: Prevent crash when LPC-Link2 is attached

PLT-OS v1.4.14

    • New Features:

      • LYJ-609: Preliminary support for Cypress PSoC4

PLT-OS v1.4.13

    • New Features:

      • LYJ-591: Support image writing from PLT-200
      • LYJ-604: Support cmsis target for CMSIS Pack-based program and erase

PLT-OS v1.4.12

    • Changes:

      • LYJ-602: Preliminary support for CMSIS-DAP programming

PLT-OS v1.4.11

    • New Features:

      • LYJ-597: Add LPC11xx_DAP and LPC11xx_JLink targets
      • LYJ-599: openocd command with raw OpenOCD commands
    • Changes:

      • Update to ly10-system-rpi3 v0.9.11

PLT-OS v1.4.10

    • Changes:

      • Update to ly10-system-rpi3 v0.9.10

PLT-OS v1.4.9

    • Bug fixes:

      • LYJ-595: Fix issue with startup when scanner attached
    • Changes:

      • LYJ-590: Use Cypress-specific openocd

PLT-OS v1.4.8

    • New features:

      • serial set command
    • Changes:

      • Add PSoC6, PSoC6_KP3 targets (untested)
      • Add ATMega128_ISP target (untested)

PLT-OS v1.4.7

    • Changes:

      • Change default NTP pool

PLT-OS v1.4.6

    • New features:

      • pin command: control SWD_NRST output level

PLT-OS v1.4.5

    • Changes:

      • Update to pltrunner v1.3.4: minor bug fixes

PLT-OS v1.4.4

    • New features:

      • Pre-populate PLT_SN key with PLT serial number

PLT-OS v1.4.3

    • Changes:

      • Remove flag for carrier ID

PLT-OS v1.4.2

    • New features:

      • Generate testID if no Ident: was specified in the test plan
      • Prefix item identifier with identPrefix: specified in test plan
    • Changes:

      • printer: Read status

PLT-OS v1.4.1

    • New features:

      • Test plan progress bar
    • Changes:

      • Update to ly10-system-rpi3 v0.9.8

PLT-OS v1.4.0

    • New features:

      • webhook request : generic variant of serial request that does not require a serial number to be returned.
      • Pre-calculate checksum for LPC11xx firmware images
      • “Printer Reset” function, available from OLED menu
    • Removed:

      • Support for ESP32_HomeKit target has been removed (ESP32_UART and ESP32_JTAG targets are still supported)
    • Changes:

      • Show “PLT-OS” instead of “System” during PLT-OS update
      • program command: Accept any number of firmware elements
      • measure results are now propagated in full into TestReport JSON

PLT-OS v1.3

PLT-OS v1.3.3

    • New features:

      • LYJ-535: CAN testing support
      • LYJ-581: pltrunner: Support NXP PN7xxxx and LPC18xx families (initial)
      • lpc11xx: Support erase
    • Changes:

      • STM32: Use OpenOCD reset_config srst_only
      • STM32: OpenOCD: reset for identify and programming
      • Update to ly10-system-rpi v0.9.4 (from v0.9.3)

PLT-OS v1.3.2

    • Bug fixes:

      • Fix step-level retry field YAML unmarshal
    • New features:

      • LYJ-577: Support programming NXP LPC11xx targets
      • LYJ-568: Support external UART ports
    • Changes:

      • Update to ly10-system-rpi v0.9.3

PLT-OS v1.3.1

    • Changes:

      • Update to ly10-system-rpi v0.9.2
      • Add reboot after update

PLT-OS v1.3.0

    • New features:

      • LYJ-530: Progress indicators for System Updates and Releases
    • Changes:

      • LYJ-566: Update Nerves system and networking configuration
      • Update to ly10-system-rpi 0.9.1

PLT-OS v1.2

PLT-OS v1.2.7

    • Bug fixes:

      • Fix Hackney bug with OTP 22
      • Fix SSH permissions

PLT-OS v1.2.6

    • New features:

      • LYJ-534: noerase option for program command

PLT-OS v1.2.5

    • Changes:

      • Update dependencies
      • Avoid gzip for release upload

PLT-OS v1.2.4

  • CI update

PLT-OS v1.2.3

    • Bug fixes:

      • Fix uartReadTimeout command

PLT-OS v1.2.2

    • New features:

      • LYJ-523: STM32F2xx program, erase and identify

PLT-OS v1.2.1

    • Changes:

      • Add STM32F2, STM32F2_STLink targets

PLT-OS v1.2.0

    • New features:

      • LYJ-506: uart commmand: Extract multiple keys
      • LYJ-507: eval command
      • noflush option for uart and uartExpect commands
      • ble test: Low-level BLE testing

PLT-OS v1.1

PLT-OS v1.1.10

    • Bug fixes:

      • Re-open UART after failed ESP32 interactions
    • New features:

      • Expand user keys in uartCmd fields

PLT-OS v1.1.9

    • Bug fixes:

      • LYJ-504: Force reset

PLT-OS v1.1.8

    • Changes:

      • LYJ-499: Report errors during update retrieval

PLT-OS v1.1.7

    • Bug fixes:

      • Fix string encoding, add stderr logging
      • Fix startup without Network availability

PLT-OS v1.1.6

    • New features:

      • LYJ-502: pin control of UARTx_RTS
      • LYJ-492: Include Programmer output in Test Report

PLT-OS v1.1.5

(No change from v1.1.4)

PLT-OS v1.1.4

    • New features:

      • LYJ-495: Configurable SWD clock for STM32L4
    • Changes:

      • LYJ-493 Add additional tracing
      • Update to ly10-system-rpi3 v0.7.8

PLT-OS v1.1.3

    • Changes:

      • Additional tracing

PLT-OS v1.1.2

    • Bug fixes:

      • LYJ-490: Fix detection of label templates

PLT-OS v1.1.1

    • Bug fixes:

      • Fix test item retry:
    • Changes:

      • serial request: Extract error from payload, if provided
      • scan: Detect barcode scanner by USB vid/pid

PLT-OS v1.1.1

    • New features:

      • Common user key expansion and extraction
      • scan ANY: Scan any barcode
    • Changes:

      • UI: Show test item indication

PLT-OS v1.0

PLT-OS v1.0.21

    • Changes:

      • XXX_STLink and XXX_JLink target suffixes

PLT-OS v1.0.20

    • Changes:

      • Update to ly10-system-rpi3 v0.7.7

PLT-OS v1.0.19

    • Bug fixes:

      • LYJ-465: Set current working directory for pltrunner process

PLT-OS v1.0.18

    • Changes:

      • LYJ-459: Add PLT-specific interface definitions for openocd_nrf9160
      • LYJ-272 Perform peer verification for AWS IOT

PLT-OS v1.0.17

    • Changes:

      • LYJ-431: Get new SessionID for every test run

PLT-OS v1.0.16

    • Bug fixes:

      • LYJ-441: Fix image folder determination
    • New features:

      • LYJ-459: Support nRF91:Cortex-M33 Programming

PLT-OS v1.0.15

    • Bug fixes:

      • LYJ-441: Resolve images relative to test suite

PLT-OS v1.0.14

    • Changes:

      • image command: improve error handling

PlT-OS v1.0.13

  • LYJ-455: Support connection using auxilary cert (#107)

PLT-OS v1.0.12

    • Changes:

      • LYJ-451: Use latest ly10 system rpi3 release

PLT-OS v1.0.11

    • New features:

      • Add firmware signatures and verification
    • Changes:

      • LYJ-412: Update nerves init gadget in order to improve sshd reliability

PLT-OS v1.0.10

    • Changes:

      • Use version 0.7.4 of ly10-system-rpi3

PLT-OS v1.0.9

    • Bug fixes:

      • Do not require PPC

PLT-OS v1.0.8

    • Bug fixes:

      • LYJ-443: Fix identify for STM32 L4 IoT DevKit
    • New features:

      • LYJ-444: Support AVR ATmega168P / ATmega168PB

PLT-OS v1.0.7

    • Changes:

      • LYJ-439: Update to the latest ly10 system

PLT-OS v1.0.6

    • Bug fixes:

      • exec: Fix Windows detection login

PLT-OS v1.0.5

    • New features:

      • LYJ-436: ble gatt matching
      • LYJ-441: image command

PLT-OS v1.0.4

    • Changes:

      • Only activate local webserver in debug mode

PLT-OS v1.0.3

    • Bug fixes:

      • LYJ-432: Fix PPC ID extraction
    • New features:

      • LYJ-409: GATT-level BLE testing

PLT-OS v1.0.2

    • New features:

      • LYJ-433: Custom keys in label
      • identify carrier, probe BCD USB hub
      • Expose PPC ID as user key
    • Changes:

      • WebServer: stream framebuffer as PNG

PLT-OS v1.0.1

    • Bug fixes:

      • Fix propagation of test item failures

PLT-OS v1.0.0

    • New features:

      • LYJ-426: Retry test items and steps
      • LYJ-427: Distinct pass and fail label templates