Skip to main content

Troi Serial Plug-in 9.0 for FileMaker Pro 2025 released

Serial port communication plug-in updated for FileMaker Pro 2025.

Lienden, the Netherlands, August 5, 2025–Troi today announced the immediate availability of Troi Serial Plug-in 9.0 for Claris FileMaker Pro 2025.

What is Troi Serial Plug-in?

Troi Serial Plug-in gives FileMaker Pro easy and powerful access to external devices with a serial interface:

  • read from and write to the (virtual) serial ports of the computer directly from FileMaker Pro without the need of a separate application
  • native FileMaker script triggering, to get incoming data into the database
  • or directly insert incoming serial data into your database, in the background (without any script triggering)
  • “Suspend/Resume Serial Port” script step to temporarily suspend the incoming data stream and resume it when you are interested in the data
  • “Wait for Match” function to wait for a specific text before triggering
  • the possibility to open an unlimited number of serial ports and to trigger different scripts for different ports
  • works with all types of serial ports, including those added through an extension card or USB to serial adaptor

What is new in version 9.0?

Troi Serial Plug-in 9.0 has the following changes:

Improved compatibility

  • Tested and made compatible with Claris FileMaker 2025 (FileMaker Pro 22.0).
  • Tested and made compatible with Claris FileMaker 2024 (FileMaker Pro 21.0).
  • Tested and made compatible with macOS 15 (Sequoia) and macOS 14 (Sonoma).
  • Tested and made compatible with Windows 11, including Windows 11 version 23H2 (October 31, 2023) and Windows 11 version 24H2 (October 1, 2024).

New functionality and improvements

  • The function Serial_GetUSBInfo now also returns the location ID in the result. Also added a switch “-USBLocationID” to get just the locationID as a result.
    The location ID of a serial USB port is a hexadecimal code which indicates the (physical) location in the USB device tree.
    For example 0x14200000 can indicate controller 1 -> USB hub 4 -> port 2.
    You can use the location ID to identify a USB serial device by determining which physical port it is plugged into.

Enhanced Script Triggering functionality

  • Added error handling when the plug-in has insufficient privilege for triggering scripts in a FileMaker file. The plug-in now shows an alert dialog if script triggering is not allowed in a (newly created) file. In this case you most likely need to enable the extended privilege Validate cross-file plug-in access (fmplugin extended privilege) in the fmp12 file.
  • When running Troi Serial Plug-in on FileMaker Server the plug-in will not show a dialog, but it will add a warning to the Troi Plugin FMServer.log when the script triggering fails.
  • The plug-in also links to our online help page:
    Enable “Validate cross-file plug-in access” extended privilege for FMP trigger scripts.
  • Updated the example files Terminal.fmp12, MultiPorts.fmp12, Debug.fmp12 and added notes that you need to enable the “Validate cross-file plug-in access” extended privilege in newly created fmp12 files, for script triggering and/or direct insertion to work.
  • Added new switch “-DontShowExtendedPrivilegeWarning” to the Serial_Open function. When you add this switch no alert will be shown if script triggering fails because of insufficient privilege for triggering scripts.
  • Added extra “Switches” parameter to the Open Serial Port script step and added switch “-DontShowExtendedPrivilegeWarning”. When you add this switch no alert will be shown if script triggering fails because of insufficient privilege for triggering scripts.

Enhanced Direct Insertion functionality

  • Also added error handling when the plug-in has insufficient privilege for Direct Insertion data into a FileMaker file, the plug-in shows an alert dialog if direct insert is not allowed in a (newly created) file. Also here you most likely need to enable the extended privilege Validate cross-file plug-in access (fmplugin extended privilege) in the fmp12 file.
  • Updated the example file MeasureTemperature.fmp12 and added notes that you need to enable the “Validate cross-file plug-in access” extended privilege in newly created fmp12 files, for direct insertion to work.
  • Added new switch “-DontShowExtendedPrivilegeWarning” to the Serial_SetDirectInsert function. When you add this switch no alert will be shown if direct insertion into the database fails because of insufficient privilege.

Furthermore we improved the Startup Registration Log and the code in several places.

Pricing & Availability

A fully functional demo version of Troi Serial Plug-in 9.0 is available on the Serial Plug-in page.

A cross platform developer license costs US$ 999. Details can be found on the Serial Plug-in page. You can order licenses there or from our shop.

Upgrade information

Version 9.0 uses a new v9 registration code. The upgrade is free for users who bought a license for Troi Serial Plug-in on or after August 1, 2024. Eligible users have been sent a new v9 registration. Contact us if you have not received yours.

Upgrades from a cross platform developer license bought before August 1, 2024 are available for US$ 439. You can order upgrades from the Serial Plug-in page or from our store.

troi.com
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognizing you when you return to our website and helping us to understand which sections of the website you find most interesting and useful.

You can adjust all of your cookie settings by navigating the tabs on the left hand side.