. Introduction The AP801A advertising panel is suitable for promoting your product in a fancy and interactive way. The video playing ability allows shop owners to show customers their products impressively. Various video formats are supported and they can be copied into AP801A in a drag and drop basis. The text displaying feature can be used to show any transaction message and product information. With the VGA and YUV output, users can project the video into a larger display unit for easy viewing.
. Feature - - - Support various video format (MPEG-1, MPEG-2, AVI) Support variable bit rate MP4, MPEG-2 file decoding up to 10Mbps Built-in professional video image processor to support video-scaling function for zooming and 1080i & 720p video out Built-in high performance hardware MPEG decoder for decoding MP4 (up to full D1 video resolution), MP2, MP1, DAT(VCD) and VOB(DVD format – 720x576 / 720x480) video file Built-in 8 inches TFT panel Video can be downloaded from the host either through USB or Et
. Installation 3-1.
3-2.
3-3.
4. Command Set 4-1. Communication setting The communication protocol is byte oriented. Both sending and receiving bytes are in hexadecimal format. The communication parameters are as follows, Baud rate: 38400 bps Data: 8 bits Stop: 1 bit Parity: None Flow control: None 4-2. Communication protocol Format: Host to Reader: Header Len Command Data Checksum Header: Communication header, 1 byte. From host to module: 0xBA. Len: Byte length counting from Command to Checksum inclusively, 1 byte.
0xA7 0xA8 0xA9 0xB0 0xB4 0xC0 0xC1 0xC2 0xC3 0xC4 0xC5 0xC6 0xC7 0xC8 0xC9 0xCA 0xCB 0xCD 0xCE 0xCF 0xD0 0xD1 0xD2 0xD3 0xD4 0xD5 0xD6 0xD7 0xD8 0xD9 0xDA 0xDB 0xDC 0xDD 0xDE 0xDF 0xE0 0xE1 0xE2 0xE3 0xE4 0xE5 0xE6 0xE7 0xE8 Read Network Configuration Set the IP Address for the FTP Server Get the IP Address for the FTP Server Get Firmware Version Get Memory Usage Play Pause Stop Fast Forward Fast Backward Skip Next Skip Previous Set Play Mode Set Video Mode Set Video Size Set Message Display Mode Set Messa
0xE9 0xEA 0xEB 0xEC 0xED 0xEE 0xEF 0xF0 0xF1 0xF2 0xF3 0xF4 0xF5 0xF6 0xF7 0xF8 0xF9 0xFF Get File Content Exchange UART and LAN data Set Display Time Change Baud Rate Set MAC Address Get MAC Address Display Text File Set Debug Mode Restore to Factory Default Get file from FTP sever Set Message Size Display Scroll Message Select Scrolling Line Select Power Mode Power down Set Power Timer Menu Button Control Reset Status Overview: Status Description 0x00 Operation success 0x01 File not exist 0x02 Unsupport
0x18 0x19 0x1A 0x1B 0x1C 0x1D 0x1E 0x1F 0x20 0x21 0x22 0x23 0x24 0xF0 0xF1 0xF2 Invalid channel value Volume out of range Contrast out of range Brightness out of range Invalid DHCP value Invalid power value Server not connected Server timeout Server checksum error Invalid baud rate Write error Invalid region Empty directory Checksum error Invalid command Communication line error 4-2-4.
not available, it is the first file in the directory. Return: 0xBD Len 0xC0 Status Checksum Status: 0x00: Operation success 0x01: File not exist 0x02: Unsupported format 0xF0: Checksum error 0xF2: Communication line error 4-2-7. Pause 0xBA Len 0xC1 Checksum Pause the playing file. Return: 0xBD Len 0xC1 Status Checksum Status: 0x00: Operation success 0x03: Action not supported 0xF0: Checksum error 0xF2: Communication line error 4-2-8. Stop 0xBA Len 0xC2 Checksum Pause the playing file.
0xF0: 0xF2: Checksum error Communication line error 4-2-11. Skip Next 0xBA Len 0xC5 Checksum Play next file in the play list. If play list is not available, play the next file in the directory. Return: 0xBD Len 0xC5 Status Checksum Status: 0x00: Operation success 0x03: Action not supported 0x04: First file or last file encountered 0xF0: Checksum error 0xF2: Communication line error 4-2-12. Skip Previous 0xBA Len 0xC6 Checksum Play previous file in the play list.
0x04: 0x05: 0x06: 0x07: Video sitting at the lower right corner. Full screen with the text overlay on top. Same as 0x01 with the image area occupying the whole panel height. Video sitting at the upper part of the screen, no image area. Only valid for 4:3 panel. 0x08: Video sitting at the lower part of the screen, no image area. Only valid for 4:3 panel. The row the text box should be located. Only used for mode 5.
Region: 0x00: Message text region 0x01: Image text region 0x02: Scroll region Color: 0x00: White 0x01: Black 0x02: Red 0x03: Yellow 0x04: Blue 0x05: Green Bg_color: 0x00: White 0x01: Black 0x02: Red 0x03: Yellow 0x04: Blue 0x05: Green 0x06: Transparent Return: 0xBD Len 0xCB Status Checksum Status: 0x00: Operation success 0x0D: Invalid color 0x0E: Invalid bg_color 0x23: Invalid region 0xF0: Checksum error 0xF2: Communication line error 4-2-18.
Return: 0xBD Len 0xCE Status Checksum Status: 0x00: Operation success 0xF0: Checksum error 0xF2: Communication line error 4-2-20. Send Message Text 0xBA Len 0xCF Text Row Column Checksum Text: The text string to be displayed. Row: The row to display. Column: The column to display. Return: 0xBD Len 0xCF Status Checksum Status: 0x00: Operation success 0x08: Row out of range 0x09: Column out of range 0xF0: Checksum error 0xF2: Communication line error 4-2-21.
Display previous file in the play list. If play list is not available, display the previous file in the directory. Return: 0xBD Len 0xD2 Status Checksum Status: 0x00: Operation success 0x04: First file or last file encountered 0xF0: Checksum error 0xF2: Communication line error 4-2-24. Set Play List Mode 0xBA Len 0xD3 Type Schedule Checksum Type: 0x00: All 0x01: Video only 0x02: Image only 0x03: Static Text only 0x04: Scrolling Text only Schedule: 0x00: Disable 0x01: Enable.
Return: 0xBD Len 0xD5 Status Checksum Status: 0x00: Operation success 0x11: Slot out of range 0xF0: Checksum error 0xF2: Communication line error 4-2-27. Select Audio Channel 0xBA Len 0xD6 Channel Checksum Channel: 0x00: Stereo 0x01: Left 0x02: Right Return: 0xBD Len 0xD6 Status Checksum Status: 0x00: Operation success 0x18: Invalid channel value 0xF0: Checksum error 0xF2: Communication line error 4-2-28.
0xF0: 0xF2: Checksum error Communication line error 4-2-31. Set Time 0xBA Len 0xDA Hour Min Sec Checksum Hour: The hour to be set Min: The minute to be set Sec: The second to be set Return: 0xBD Len 0xDA Status Checksum Status: 0x00: Operation success 0x12: Hour out of range 0x13: Min out of range 0x14: Sec out of range 0xF0: Checksum error 0xF2: Communication line error 4-2-32.
Return: 0xBD Len 0xDD Status Year Month Day Checksum Status: 0x00: Operation success 0xF0: Checksum error 0xF2: Communication line error Year: The year to be read Month: The month to be read Day: The day to be read 4-2-35. Change Network Configuration 0xBA Len 0xDE DHCP IP Subnet Gateway Checksum DHCP: 0x00: Disable 0x01: Enable IP: The IP address, 4 bytes.
0xF2: Communication line error 4-2-38. Read Configuration File 0xBA Len 0xE1 Node1 Node2 … NodeN Checksum Node1: a null-terminated string of the 1st node Node2: a null-terminated string of the 2nd node NodeN: a null-terminated string of the Nth node Return: 0xBD Len 0xE1 Status Value Checksum Status: 0x00: Operation success 0xF0: Checksum error 0xF2: Communication line error Value: a null-terminated string of the value to be read 4-2-39.
0xBD Len 0xE4 Status Checksum Status: 0x00: Operation success 0x08: Row out of range 0x09: Column out of range 0xF0: Checksum error 0xF2: Communication line error 4-2-42. Start Firmware Upgrade 0xBA Len 0xE5 Checksum Start the firmware upgrade process. The default firmware file is in /update/update.b23 Return: 0xBD Len 0xE5 Status Checksum Status: 0x00: Operation success 0xF0: Checksum error 0xF2: Communication line error 4-2-43. Power Control 0xBA Len 0xE6 Power Checksum Power: 0x00: Power off.
Return: 0xBD Len 0xE9 Status Content Checksum Status: 0x00: Operation success 0x01: File not exist 0x24: Empty directory 0xF0: Checksum error 0xF2: Communication line error Content: The file content, maximum 4k Bytes in size. Return the file list if File is a directory. 4-2-46.
0x01: 0x02: 0x03: 0x04: 0x05: 0x06: 0x07: 0x08: 2400bps 4800bps 9600bps 14400bps 19200bps 38400bps 57600bps 115200bps Return: 0xBD Len 0xEC Status Checksum Status: 0x00: Operation success 0x21: Invalid baud rate 0xF0: Checksum error 0xF2: Communication line error 4-2-49. Set MAC Address 0xBA Len 0xED MAC Checksum MAC: The MAC address, 6 bytes Return: 0xBD Len 0xED Status Checksum Status: 0x00: Operation success 0x22: Write error 0xF0: Checksum error 0xF2: Communication line error 4-2-50.
4-2-52. Set Debug Mode 0xBA Len 0xF0 Mode Checksum Mode: 0x00: Disable debug mode 0x01: Enable debug mode The device will generate a log file in the storage under debug mode. The device will retain its debug mode status even when the power is off. Return: 0xBD Len 0xF0 Status Checksum Status: 0x00: Operation success 0xF0: Checksum error 0xF2: Communication line error 4-2-53. Restore Factory Default 0xBA Len 0xF1 Checksum It will restore to the factory default setting.
0xF0: 0xF2: Checksum error Communication line error 4-2-56. Display Scroll Message 0xBA Len 0xF4 Instant Type Message Checksum Instant: 0x00: The message will scroll out after the current scrolling message 0x01: The message will scroll out immediately Type: 0x00: Message is a null terminated text 0x01: Message is a file name (Suppose the file is stored in a fixed path, so there is no need to specify the path name.
(The device will power down after the success response is sent out.) 4-2-60. Set Power Timer 0xBA Len 0xF8 Slot Power Type Time Date Checksum Slot: Timer slot, 0~8. Power: 0x00: Power down 0x01: Power up Type: Bit 0~6: 0x00: Clear timer 0x01~0x07: Every Monday to Every Sunday 0x08: Every Weekday (Monday to Friday) 0x09: Once Time: 4 bytes, BCD in the format of HHMM (24 hour format) Date: 8 bytes, BCD in the format of YYYYMMDD (Only exist when Type is 0x09) (The precedence is the highest if Type is 0x09.
0xF2: Communication line error DHCP: 0x00: Disable 0x01: Enable IP: The IP address, 4 bytes. Subnet: The subnet mask, 4 bytes Gateway: The gateway address, 4 bytes Note: This command should always return IP, Subnet and Gateway. 4-2-64. Set the IP Address for the FTP Server 0xBA Len 0xA8 FTP ID Password Checksum FTP: The IP address, 4 bytes.
4-2-67. Set the IP address and the Port Number of the Server by broadcast message 0xBA Len 0xA4 Port Retry Interval Checksum Len: It must be 6. Port: The Port number of the server, 2 bytes, little-endian Retry: The number of retrials to connect to the server, 1 byte Interval: The interval between 2 retrials, 1 byte No Return: The panel needn’t reply to the server. It will stop listening the broadcast message and then make a connection to the server 4-2-68.
4-3. Direct Mode Besides the standard communication mode, we could accept direct command to display text easily. The cursor concept is implemented. When the host sends some ASCII text to the panel, it will display the text in the current cursor position. The following commands are supported. 4-3-1.
display mode. - Overwrite mode: When the cursor is at the right end of the lower line, it is moved to the left end of upper line. When it is at the right end of the upper line, it is moved to the left end of the lower line. - Vertical scroll mode: When the cursor is at the right end of the upper line, it is moved to the left end of the lower line. When it is at the right end of the lower line, the display on the lower line is scrolled to the upper line and the lower line is cleared.
0x0C 4-3-14. Clear cursor line 0x18 Clears the line containing the cursor. After this command is executed, the cursor moves to the left end position on the current line. 4-3-15. Set cursor on/off 0x1F 0x43 n Turns the cursor on or off. The cursor is a underscore. - When n = 0, the cursor is turned off. - When n = 1, the cursor is turned on 4-3-16. Set the blink interval 0x1F 0x45 n N specifies the blink interval. When n = 0, the display is kept on.
4-4. Direct Mode 2 Besides the standard communication mode, we could accept direct command to display text easily. The cursor concept is implemented. When the host sends some ASCII text to the panel, it will display the text in the current cursor position. The following commands are supported. 4-4-1.
or 0x09 When the cursor is at the right end of a line, the operation of this command depends on the display mode. - Overwrite mode: When the cursor is at the right end of the lower line, it is moved to the left end of upper line. When it is at the right end of the upper line, it is moved to the left end of the lower line. - Vertical scroll mode: When the cursor is at the right end of the upper line, it is moved to the left end of the lower line.
0x1B 0x5B 0x4B 4-4-12. Move the cursor to a specified position 0x1B 0x6C x y Moves the cursor to the xth column and the yth line. 4-4-13. Clear display screen 0x0C 4-4-14. Clear cursor line 0x18 Clears the line containing the cursor. After this command is executed, the cursor moves to the left end position on the current line. 4-4-15. Set cursor on/off 0x1B 0x5F n Turns the cursor on or off. The cursor is a underscore. - When n = 0, the cursor is turned off. - When n = 1, the cursor is turned on 4-4-16.
5. Specification LCD Panel Video LCD Size Resolution Active area Brightness Driver element Video format Resolution Video Out Photo format Speaker Audio Audio Jack USB-B Interface DB9 RJ-45 Memory Card Storage Hard Disk Clock Other Standard Mounting Adaptor Power Operating Temperature Environment Storage Temperature Humidity 8.0 inches (Diagonal) 800 x 480 x 3(RGB) 176.64(W) x 99.36(H) mm 250 cd / m2 a-Si TFT active matrix MPEG-1(MPG, DAT), MPEG-2(VOB, ISO, IFO), MPEG4(AVI, MP4), DivX from 3.11 to 5.
5. Declaration Changes or modifications not expressly approved by the party responsible for compliance could void the user’s authority to operate the equipment. This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation.