These are the help details for the commands on the ThermaCAM E25. Whether they're the same as for the newer cameras, available-but-hidden on the newer cameras or whatever, I don't know, but here they are (E25 hidden commands in red, the unlock code is FLIR's old favourite unlock code they use everywhere else). This is all from the built-in help text (i.e. typing "help" followed by the command name).
ATE0Q0V1: Returning modem-like answers to ease installation
ATH: Dummy command used by PPP disconnection
aadj: Autoadj image
adjmode: adjmode <l | ls | h | lh | oh [| drc | ldrc | drcls | lscale]>
l=level, ls=level+span, h=level+span+histogram, lh = level+histogram, oh=only histogram
alloc: View allocated memory
arp: display, set, and delete arp table entries
autoadj: autoadj <on | off | now>
autonuc: autonuc [on/off]
baudrate: Change baudrate of pSH+ port
usage: baudrate [-p <portnr>] [baudrate]
bit: Built in test
Usage: bit -{V|v|}[D][aAjJpfsiIlrtkKcxfdObQuEGmhnPBLXTYy] {}
Operator input is expected when "capital letter" tests activated
V verboose, display long result during tests
v verboose, display short result during tests
D Display results only
a Run test that need no operator
A Run all test
k MABC Pic
K MABC Joystic/buttons
j MA7C Pic
J MA7C Joystic/buttons
p Power Pic
f Focus
S Shutter
r Filter
l Lens
t Temp Sens
b Battery
i IrdaHw
I IrdaConnect
c Clock
x Expansion Ram
d Flash Disk
O Sound
Q Video
E Left cover buttons
G KeyPad
m Maps
h Image
n Verify
g gain corr
r pix replacement
h histogram
f framesum
P AD ports
B Beep
s StatusLcd
L Laser
X LaserBtn
T Visual
Y VisualImage
y Backlight
R Remote temp
u ViewFinder
blankerr: Get number of too long video interrupts
boot: Reboot system from boot1 - usage boot <baudrate>
bright: Check or set overbright/underbright
bt: Send a button command to PEG: bt [-p <press>] [-r <release>] e
bufstat: Get pNA buffer status
cat: concatenate and display
cd: change working directory
checkdisk: Check and repair damaged flash disk (current directory)
cleartime: Clear task time statistics
clrscr: clear the screen, using TERM value
cmp: perform a byte-by-byte comparison of two files
config: Handle hard configuration
Usage: config [-d] [-s] [-i <file>] [-b <file>] (-d=delete, -s=status, -i=install, -b=backup)
cp: copy files
date: display or set the date
df: Report file system space
dobj: Set/read object distance, "dobj <value>" sets object distance (meter), "dobj" without parameter reads object distance
du: display disk blocks usage
dumplens: Read lens content r(raw)/i(interpreted)
echo: echo arguments to the standard output
eeread: Read from EEPROM on I2C
eewrite: Write to EEPROM on I2C
emiss: Set/read emissivity, "emiss <value>" sets emissivity, "emiss" without parameter reads emissivity
fesdload: Load/Read altera FPGA on FESI/FESD board
fesdread: Load/Read altera FPGA on FESI/FESD board
fesiload: Load/Read altera FPGA on FESI/FESD board
fesiread: Load/Read altera FPGA on FESI/FESD board
file: Determine file type
filetest: Test memory leakage from fopen
filter: Set FPGA filter value (16 bit)
flash: Read S-Record file and write data to FLASH; flash <filename | ftp-URL>
flirppp: Initialize PPP connection. Usage: flirppp
flirppp uses FLIRs modem connection
format: Format FLASH disk
fpa: Direct access to SIM 300 FPA memory
fpaee: Read/Write EEPROM of SIM300 or FESD-FESI
fpasc: Send and receive command to Photon detector
fpasc -d will display CRC and header in replymsg
fpasc <cmd> <byte1>...
fpasc rm <addr> <cnt>: read memory
fpasc wrm <addr> <byte0>... : write memory( DANGER!!)
fpga: Load a new file to FPGA
freeze: freeze/unfreeze image distribution, freeze [on/off] (on default)
gain: Set/read span, "span <value>" sets span, "span" without parameter reads span
getfblock: Get fileblock (computer control only)
getpri: get task priority
grab: Perform a framegrab
graphics: graphics [on/off]
head: display the first few lines of the specified files
help: List or print help for commands
Usage: help [ [-l <letter>] | [-s <string>] | [-?] | <cmdname> ]
i2cread: Read from generic I2C device
i2cwrite: Write to generic I2C device
icon: Display an icon on the screen
To create an icon:
icon [-n <number>] [-x <x>] [-y <y>] [-s <state>] [-p <twinkle period>] [-t <transparent color>] [-o <overbright color>] [-u <underbright color>] [-w] file
To alter an icon:
icon -n <number> [-x <x>] [-y <y>] [-s <state>] [-p <twinkle period>] [-t <transparent color>] [-o <overbright color>] [-u <underbright color>] [-w] [file]
To delete an icon: icon -n <number> -d [-w]
id: id: prints user and group id
ifconfig: configure network interface parameters
irtest: Test IrDA connection
kill: terminate a task
lago: Test command for sim300, loop AGO
latchmode: Set/read latch mode, "latchmode <mode>" sets latchmode, "latchmode" without parameter reads latchmode
lcrs: Test command for sim300, loop CrsValues
level: Set/read level, "level <value>" sets level, "level" without parameter reads level
levelt: Set/read radiometric level, "levelt <value>" sets levelT, "levelt" without parameter reads levelT
load: Load an ELF file into memory; load <filename>
loadpic: Download a new program to PIC; loadpic [-s] <slave address> <filename | ftp-URL>
ls: list the contents of a directory
mainver: Change mainboard version, usage: mainver [<newVersion>]
map: Handle maps
mapmemtest: Map memory test
mboxpos: Set/read mbox position, "mboxpos [<n> [<x> <y> <w> <h>]]"
mboxsig: Read mbox values (signal)
mboxtemp: Read mbox values (kelvin)
memstat: Check status of allocated memory, [-l] for details
mf: Fill memory with data
mfunc: Set/read measure func active on/off
mkdir: make a directory
mount: mount pHILE+ file systems
mr: Read from memory
mv: move or rename files
mw: Write to memory
netstat: show network status
newlens: Update lens calibration
nuc: Non-uniformity correction (create new offset map)
Usage: nuc [-n] [<framesLog2>], where -n = no shutter, <framesLog2> = number of nuc frames log2 (0-7, 5 = default)
osstat: Get all pSOS objects
palette: Set/read color palette (<palette default> to reset) (opt -e -r)
passwd: Change login password
picload: Download a new program to PIC; picload <filename>
ping: send ICMP ECHO_REQUEST packets to network hosts
popd: pop the directory stack
power: Enable 3VD and 8V
ppp: Initialize PPP connection. Usage: ppp [baudrate]
ppp uses standard dial up connection
pppaddr: Set PPP address for Camera and PC
pushd: push current directory onto the directory stack
putfblock: Put fileblock (computer control only)
pwd: display the pathname of the current working directory
pwv: display the current working volume
rcd: Change level in resource tree: rcd <path>
rclone: Clone resources, if possible: rclone <master-path> [clone-path]
rcreate: Create new resource: rcreate [-w] [path]
rdelete: Delete current resource: rdelete [-w] [path]
recall: Recall image file <filename>
reclaim: VFM garbage collect
relhum: Set/read relative humidity, "relhum <value>" sets relhum (0.0-0.99), "relhum" without parameter reads relhum
resedit: Edit resources
rest: Dummy command
I'm here to avoid restarting when you mistyped rset!
restart: Restart system - usage restart <baudrate>
resume: resume a task
rfind: Find resource from substring: rfind <substring>
rlock: Lock resource commands
rls: List resources: rls -h for help
usage: rls [-r] [-l] [-d] resource
-r list recursive
-l list using long format
-d force integer decimal output
rm: remove (unlink) files
rmdir: remove (unlink) directories
route: manipulate IP routing table
rpatch: Patch values into matching resources: rpatch <substring> <value>
rpwd: Print working resource tree level
rset: Set current resource value: rset <path> <value>
rtcdate: Set RTC date and time
runlock: Unlock resource commands: runlock <code>
savelens: Store lens data in lens eeprom/file
setenv: set environment variables
setpri: set task priority
setsize: Set filesize (computer control only)
showpat: Show test pattern 1 - 4 (1 default)
sleep: suspend execution for a specified interval
sound: Generate a beep
span: Set/read span, "span <value>" sets span, "span" without parameter reads span
spant: Set/read radiometric span, "spant <value>" sets spanT, "spant" without parameter reads spanT
spotpos: Set/read spot position, "spotpos [<n> [<x> <y>]]"
spotsig: Read spot value (signal)
spottemp: Read spot value (kelvin)
store: Store current image
Usage: store [-j] [-p] [-e] [-o] <filename>
(-j=JPEG, -p=PNG compression, -e=JPEG only, -o=Without overlay graphics)
supv: Control supervisor; start/stop/unload tasks/libs
suspend: suspend a task
sync: force changed blocks to disk
tail: display the last part of a file
tasklist: Print a list of executing pSOS tasks
taskstk: Get task stack info
tasktime: Get task time statistics
tatm: Set/read Tatmosphere, "tatm <value>" sets Tatm (K), "tatm" without parameter reads Tatm
templog: Temp log
temprange: temprange [highTempC]
temptest: Continuous prints
termecho: Controls terminal echo on pSH+ port
usage: termecho [-p <portnr>] [on|off]
touch: update the modification time of a file
trefl: Set/read Treflected, "trefl <value>" sets Trefl (K), "trefl" without parameter reads Trefl
umount: umount file systems
usbrd: Read (16 bit) reg in USB device
usbwr: Write (16 bit) reg in USB device
verify: Verify file system
version: version [-n item_name]
vfmstat: VFM file system status
videomode: Get/Set video mode to PAL or NTSC
videotest: Activate or deactivate video test picture