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 map screens, improved the Find Location feature by making sure that its first address matches will be in the customer’s area.
  • Fixed an issue that would cause Dashboard widgets to not load if the Dashboard had more than one column chart.


CalAmp K-12 Mobile App (Version 4.4.7)


  • Made changes to comply with the Google Play requirement that apps must target Android 15 (SDK level 35) or higher.
  • Fixed an issue that was showing the Are You Driving a Route dialog box to drivers for customers who had Route Service disabled.
  • Fixed a bug that wasn’t saving an attached photo and sending it with a submitted inspection form.
  • Fixed issues with push notifications, including messages sent to the app not triggering a notification and UI problems.
  • Fixed a bug that caused the app to crash if the user had previously used it and closed it.


Student Ridership


  • Improved how student data is shown on the Rider History screen as follows:
    • It will now display data for customers who have Student Ridership but not Comparative Analysis.
    • Users can see data for students who weren’t in the current day’s routing import by selecting the Include Inactive Students toggle.


Time and Attendance


  • On the Pay Rates screen, added the ability to export the data to a CSV file.


Mobile Data Terminals (Bus Guardian Version 2025.02)


  • Added the ability to enable Ridership Verification for all of a school district’s MDTs in CalAmp K-12. (Previously, this had to be done on each individual MDT by the driver using the Ridership Verification toggle in Settings. This is still available, but the CalAmp K-12 setting will override it.)
    Note: Contact your customer success manager (CSM) to enable this for you. (CSMs: You do so by selecting the Enable MDT Ridership Verification toggle on the MDT Config tab of the Vehicle Types screen.)
  • For customers using the automatic movement setting that switches to the Select Students screen when the bus comes to a complete stop at a student pickup/drop-off location, added a secondary setting that will suppress this behavior if the stop is a school type.
    Note: Contact your CSM to enable this for you. (CSMs: You do so on the MDT Config tab of the Vehicle Types screen.)
  • Changed the buttons at the bottom of the screen (Back, Home, and Select Screen) to no longer always be showing. Now, drivers will need to swipe up from the bottom to view these.
  • Updated the desktop icon (which was previously labeled Silverlining) to the Bus Guardian design:
    (This will have to be updated over the air.)
  • Changed how the devices handle auto-rotate: When the Bus Guardian app is open, the setting will be suppressed, so the app won’t turn upside down if the bus goes over a large bump in the road.
  • Updated the MDT data packet to send the CMF version to CalAmp K-12, so the Hardware screen’s CMF Version column (added in release 2025.32) will now be populated.
  • Improved error capturing for Android “Application Not Responding” errors for troubleshooting by CalAmp K-12 Support. 
  • Fixed a bug that wouldn’t store scan on and off pairings correctly if one scan was performed by the student and the other by the driver.
  • Fixed an issue that would report a scan as Wrong Stop (in which a student entered or exited the bus at the wrong bus stop) even though the scan was in the correct location, due to mismatched GPS data from the MDT and LMU.
  • Fixed a bug that would cause the MDT to hang if it was loading a previously completed inspection that had defects that were recorded as fixed work orders.