tftpstands for Trivial File Transfer Protocol and is a mechanism to tranfer files from one device to another. It is typically used by the network administrator to copy configuration files, log files and firmware to/from networking devices. TFTP uses the UDP protocol over port 69. Please make sure that the firewall of the server you run Quantellium on, allows access to this port. For more info on this, check out the Installation page.

The FCMS TFTP server supports “Octet mode” transfers only!

The FCMS TFTP server supports “Octet mode” transfers only. Octet allows for the transfer of arbitrary raw 8-bit bytes, with the received file resulting byte-per-byte identical to the one sent. This is of eminent importantance when booting a device or updating firmware!

The TFTP server is enabled by default and can be managed on the Various system settings page. There are three modes of operation:

  1. Read only: In this mode, firmware or config files should be placed in the directory:
    <BaseDataDirectory>\FCMS\PoEn\Projects\<ProjectName>\TFTP\

    Of course only read operations are allowed. Reads (and also Write attemps) are logged to the “Logged events list”.

  2. Read/Write, same folder, overwrite allowed: In this mode, files should also be placed in the directory:
    <BaseDataDirectory>\FCMS\PoEn\Projects\<ProjectName>\TFTP\

    but besides reading also writing is allowed! Existing files are overwritten by Write operations to the same file name! All access is logged to the “Logged events list”.

  3. Read/Write, separate folders, no overwrite: This mode also allows reading and writing but from/to different folders. Reading is allowed only from the
    <BaseDataDirectory>\FCMS\PoEn\Projects\<ProjectName>\TFTP\ReadDir\

    folder and writing only to the

    <BaseDataDirectory>\FCMS\PoEn\Projects\<ProjectName>\TFTP\WriteDir\

    folder. A “Write” attempt with a file name that already exists is not allowed in this mode! All access is logged to the “Logged events list”.