User Tools

Site Tools


Sidebar

current:beta

Beta Versions

XTension Beta 9.4.45 for ARM and X86

Released: 12/25/2021

There is now a native ARM64 build for Apple’s M1 chip devices. The X86 version continues to run just fine on those machines but going forward I will be supplying 2 builds of the app for each machine. This is a middle of the road conversion so far. The main app is completely arm but the embedded python implementation and the included binary plugins are still x86 code. If you have an M1 mac that is running XTension please download and test this version. It makes no database format changes so if there are issues you can go back to the release version by just replacing the executable.

In general the M1 and X86 versions should function identically however if you have an M1 machine it will likely load slightly faster and possibly run slightly faster and will use less memory and other system resources.

Both M1 and original X86 compiles of this version are available.

NOTE: when you first run the new version on the most recent system versions it will make you approve access to the documents folder. Once you have done this once it should not ask again on future launches. If you click deny you must go into the security and privacy and manually re-enable XTension for access to the Documents folder.

In addition to the M1 build this beta includes the following changes and fixes:

  • The Manage Global Scripts window now displays the total number of scripts with errors in it’s title as well as the number of scripts with errors in each folder throughout the list. The number of scripts in each folder is also displayed.
  • Plugins that are running remotely no longer send pings when the interface is disconnected so errors about them are no longer incorrectly logged.
  • Fixed a potential problem in the XTension kit receiver plugin if a device sent invalid JSON characters. It no longer causes the listening thread to stop completely but rather logs an appropriate error and continues to function for every other device.
  • Added support to the XTension kit plugin for new and upcoming devices.
  • For the M1 build an error is no longer created at startup due to Apple no longer supporting some of the default icons that I was pulling from the system.
  • The Genmon plugin will update the label of the Engine State unit even if the state of the engine has not changed.
  • Genmon: Added many new error and status units so that it is simpler to get specific information than to parse the label of the engine status unit. New units created include:
    • Error: Engine Speed High or Low
    • Error: Governor failure
    • Error: Low Oil
    • Error: Overcrank
    • Error: Overheat
    • Error: Overload
    • Error: RPM Sensor
    • Error: Voltage High or Low
    • Error: Warning (generator is sending a warning that is not yet an error or alarm condition)
    • Generator Is In Alarm
    • Generator Is Running
    • Generator Is Ready
    • Generator Is Exercising
    • Generator Is Ready
    • Generator Service Is Due

Note that the M1 version is not a Universal build and will not run on X86 based machines. While the X86 version runs just fine on the M1 chip under emulation the M1 version will not run on an X86 based machine.

Download for M1: XTension v 9.4.45 (build 1048) for ARM/M1
Download for X86: XTension v 9.4.45 (build 1048) for X86

current/beta.txt · Last modified: 2021/12/25 15:57 by James Sentman