Skip to main content
Skip table of contents

List of Devices with List of Errors

The main window of the FCU Updater shows the table with lists of devices. The list represents the physical devices collected either by using the discovery function or manually by adding device option in an opened project. Each row in the table represents one physical device. 

The table shows the following information for each instrument:

  • MAC address: address set inside the device;
  • Device Name: type of device;
  • BACnet ID: BACnet ID address for BACnet network;
  • Application Status: current status of running application on the controller (the following are available: ANY ERROR (see explanation bellow), N/A, OK);
  • Firmware Version: firmware version running on the device;
  • Firmware Status: firmware status (the following are available: offline, online, outdated, not compatible, bootloader, USB);
  • Available Backup: backup files already stored in the project.

ANY ERROR: The FCU Updater from version 2.1.1 can read the Application Status from ithe SMA-B-FCU controller starting from firmware version 1.4.

From now, it is possible to see if the application (app) in the controller is running without any issue even though the controller is online. The Application State shows the current state of SVM (Sedona Virtual Machine) including details information related to bootstrap, image, system, application, component and runtime errors.

Below, there is a full list of possible errors (ANY ERROR) getting from Modbus register 99 or BACnet device property 5002:


Group

Type

Code

iC

Ok

INIT

OK

65535

0

Non-recoverable: Bootstrap

MALLOC IMAGE

MALLOC STACK

MALLOC STATIC DATA

INPUT FILE NOT FOUND

CANNOT READ INPUT FILE

1

2

3

4

5

Non-recoverable: Bad Image

BAD IMAGE MAGIC

BAD IMAGE VERSION

BAD IMAGE BLOCK SIZE

BAD IMAGE REF SIZE

BAD IMAGE CODE SIZE

6

7

8

9

10

Non-recoverable: Runtime Errors

UNKNOWN OPCODE

MISSING NATIVE

11

12

Non-recoverable: Sys

INVALID ARGS

CANNOT INIT APP

40

41

Non-recoverable: App

CANNOT OPEN FILE

INVALID MAGIC

INVALID VERSION

INVALID SCHEMA

UNEXPECTED EOF

INVALID KIT ID

INVALID TYPE ID

CANNOT MALLOC

CANNOT INSERT

CANNOT LOAD LINK

INVALID APP END MARKER

NO PLATFORM SERVICE

BAD PLATFORM SERVICE

42

43

44

45

46

47

48

49

50

51

52

53

54

Non-recoverable: Component

INVALID COMP END MARKER

NAME TOO LONG

60

61

Recoverable: Runtime Errors

NULL_POINTER

STACK_OVERFLOW

INVALID_METHOD_PARAMS

100

101

102

Special Codes

YIELD

RESTART

HIBERNATE

253

254

255


Max. input frequency

100 Hz

List of errors

For better visualization, each row in the table changes its background color following the controllers application status,  firmware status and connection type. The colors meanings are:

  • gray–offline,
  • white–online,
  • orange–outdated,
  • yellow–not compatible,
  • red–bootloader or any error,
  • green–USB direct connection.

List of devices
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.