USAGE GUIDE or151112 ============================================================================ P30 flash utility v2.20 (C) KEBA AG Linz, Austria Using KEBA Ethernet Boot Loader Download Utility (Version: 16) NAME p30flash.cmd - download firmware file to P30/P20 devices USAGE p30flash.cmd [OPTIONS] [FIRMWARE BIN FILE] OPTIONS /? Show this usage screen. /C:num Specifies number of devices to program. /L Use LoTAP flash program. /N Generate new report file (default: append to existing). /O Omit low-level device discovery (default: do low-level discovery) /S Strict device discovery (same subnetwork only). /V Be more verbose. /X Exit without pause. /Y Suppresses prompting to confirm you want to program a device. /-Y Causes prompting to confirm you want to program a device. RETURN 0 Success. 1 Invalid usage. 2 No such firmware file. 14 Firmware download failed. 19 No wallboxes available. REMARKS If the firmware bin file is not specified, the program tries to find a 'kec_pdc*.bin' file in the current working directory. A P30 firmware file will be downloaded only to P30 devices: - A P30 firmware file contains the string "KEBA P30". - A P30 locator info contains the string "P30". - A P30 boot loader uses the new BOOTP/TFTP ports. *** To program a P30, an e2flash.exe of at least version 16 is necessary. *** A P20 firmware file will be downloaded only to P20 devices: - A P20 firmware file contains the string "KEBA P20". - A P20 locator info contains the string "P20". - A P20 boot loader uses the original BOOTP/TFTP ports. After successful download a report is appended to 'report.txt'. 1st step: Discover connected devices ---------------------------------------------------------------------------- The script uses high-level locator first. An additional low-level discovering is appended unless the command line option /O is specified. This process takes a few seconds. Specifying the number of devices with /C will shorten the discovering process. If no device is found, an error message is displayed and the script returns an error code. This discover process returns devices that match the firmware file. This means P30 devices if a P30 firmware file is provided, P20 devices for P20 firmware. 2nd step: Program all found devices ---------------------------------------------------------------------------- Each found device is displayed with MAC, IP and firmware version info and programmed with the found/specified firmware file. Version info of download program is displayed before firmware download. Exit Status ---------------------------------------------------------------------------- The program exits with status 0 if discovering and programming device(s) was successful. If the return value is non-zero, any error has occurred. Flash Report ---------------------------------------------------------------------------- After successful download a report is appended to "report.txt".