WARNING! If your school district/organization is using our XML API, you’ll need to switch to our JSON API as soon as possible. We will be sunsetting the XML API in March of 2026. You can go to Getting K-12 Data Using the JSON API for details about our JSON API offering. If you have any questions about migrating from XML to JSON, you can email k12apisupport@calamp.com.


CalAmp K-12 (https://login.synovia.com)


  • On the Hardware screen, changed how the Last Peripheral Report column’s data is populated so that it will always show any available information (if the vehicle has a peripheral).
  • Improved the appearance and labeling of the Dashboard charts.


Inspections


  • On the Inspection Results screen, added a Location column (to the right of the Total Defects column), which will show where the inspection was performed.


Here Comes the Bus App Version 3.6.5


  • Made it possible for parents to see their students’ buses on the map only within their home bus stop. (This requires enabling the HCTB Settings’ toggle Display Bus Only Inside Home Stop Radius on the HCTB Map in CalAmp K-12, as stated in the 2025.33 release notes.)
  • Corrected the message presented to account holders when the bus is outside of the visibility window set on the HCTB Visibility tab of the HCTB Settings screen to show “Your school district does not allow bus visibility at this time . . .” instead of stating that the route wasn’t in service or had been completed (when it hadn’t been).
  • Reduced the size of the bar/QR code on the Bus Pass screen, as readers were slow to register them at the overly large size.
  • Fixed a bug that asked iPhone users to provide a name for their mobile device every time they opened the HCTB app (even though they had already entered a device name).
  • Fixed several user interface issues, such as font sizing, spacing problems, and button colors, due to recent changes to Android and iPhone devices.
  • Fixed a bug that could cause the Map screen to crash.


Here Comes the Bus/Student Ridership


  • Fixed an issue that was preventing scan notifications from being sent out.


Engine Diagnostics


  • Improved our cleanup of the same fault code occurring multiple times in a day to no longer create a record each time but instead update the existing one (providing a new end date/time). The codes will be reopened if needed.