Summary of Contents for IBASE Technology MPT-3000V
Page 1
MPT-3000V Multi-Purpose In-Vehicle System User’s Manual Version 1.2 (Sep. 2018)
Page 2
No part of this publication may be reproduced, copied, stored in a retrieval system, translated into any language or transmitted in any form or by any means, electronic, mechanical, photocopying, or otherwise, without the prior written consent of IBASE Technology, Inc. (hereinafter referred to as “IBASE”).
You are not suggested to disassemble, repair or make any modification to the device. Disassembly, modification, or any attempt at repair could generate hazards and cause damage to the device, even bodily injury or property damage, and will void any warranty. MPT-3000V User Manual...
Software in use (such as OS and application software, including the version numbers) 3. If repair service is required, you can download the RMA form at http://www.ibase.com.tw/english/Supports/RMAService/. Fill out the form and contact your distributor or sales representative. MPT-3000V User Manual...
1.1 Introduction The MPT-3000V is vehicle-mounted product series of IBASE embedded ® computing system. It is a robust, rugged and fanless design with an Intel Atom™ E3845 processor and an Intel ® I210 Ethernet controller. This product provides high-speed data transmission and reliable connection when subject to shock or vibration.
General Information 1.3 Packing List Your MPT-3000V package should include the items listed below. If any of the items below is missing, contact the distributor or the dealer from whom you purchased the product. Item Q’ty IBASE P/N MPT-3000V Mounting Bracket...
(W x H x D) Net Weight 2.55 kg (5.62 lb) CE (EN 60950-1:2006+A2:2013 / EN55032:2015 / Certificate EN55024:2010+A1:2015), FCC Class B, E24 I/O Ports 2 x RJ45 GbE LAN • 1 x USB 3.0 • 3 x USB 2.0 MPT-3000V User Manual...
Page 13
For SSD: 2.26 grms, 5 ~ 500 Hz (Z-axis) Vibration • Protection For HDD: 1.04 grms, 5 ~ 500 Hz (Z-axis) • Operating: 20G, 11 msec (Z-axis) Shock • Protection Non-operating: 40G, 11 msec (Z-axis) All specifications are subject to change without prior notice. MPT-3000V User Manual...
1.6 Overview Front View No. Name Name LED Indicators USB 3.0 Receptacle Reset Button CFast / SIM Card Slot Door Secondary Microphone Input Antenna Holes Secondary Line-out SSD / HDD Drive Bay USB 2.0 Receptacle MPT-3000V User Manual...
Page 15
GPIO Connector DC Input Connector LAN Ports with LED Indicators UPS Battery / DC 12V Output DVI-D Port COM3 / CAN (Optional) USB 2.0 Port VGA Port First Microphone Input COM1 & COM2 Ports First Line-out Oblique View MPT-3000V User Manual...
Chapter 2 Hardware Configuration The information provided in this chapter includes: • Essential installations before you begin • Information and locations of connectors...
Release 2 screws below to pull out the SSD / HDD tray. Turn your MPT-3000V upside down. Remove 5 screws from the front I/O and take it apart, and also remove 3 screws from the rear I/O cover. Then carefully open the bottom cover.
Page 19
To remove the module, press the clips outwards with both hands. After installation, tighten the 8 screws mentioned in Step 2 to secure the device. MPT-3000V User Manual...
Put your 2.5” SSD / HDD onto the tray and secure it with the supplied 4 screws. Or release the 4 screws as shown below to replace with a new SSD / HDD and then fasten the screws. SSD/HDD Tray 4 screws Put and secure the tray back to the device. MPT-3000V User Manual...
Page 21
Installation for M.2 (M2280) SATA Card Release 2 screws below to pull out the SSD / HDD tray. Turn your MPT-3000V upside down. Remove 5 screws from the front I/O and take it apart, and also remove 3 screws from the rear I/O cover. Then carefully open the bottom cover.
Page 22
Align the key of the M.2 card to the M.2 interface, and insert the card slantwise. c.) Push the M.2 card down and fix the card with brass standoff you released. d.) Put the thermal pad (the longer one) onto the M.2 card and secure the heatsink back. MPT-3000V User Manual...
For Micro-SIM card, insert the card to one of the Micro-SIM card slot with the chip up and push the card by using your fingernail or a corner of the CFAST & Micro-SIM card door. To remove the Micro-SIM card, push the card again. → MPT-3000V User Manual...
(Insert the M.2 network card in the same way.) Push the mini-PCIe card down, fix it with the supplied 2 flat head screws. (Fix the M.2 network card with a supplied round head screw.) MPT-3000V User Manual...
1. Thread and fasten the hex nut and the 2. Apply adhesive around here. washer. Then install the antenna. Info: The diameter of the nut is around 6.35 mm (0.25”-36UNC). MPT-3000V User Manual...
When mounting, ensure that you have enough room for power and signal cable routing. And have good ventilation for power adapter. The method of mounting must be able to support weight of the MPT-3000V plus the suspend weight of all the cables to be attached to the system. Use the following...
Page 27
Turn your MPT-3000V upside down, attach the mounting brackets to MPT-3000V, and secure with the supplied four screws as below. 4 screws Prepare at least four screws (M3, 6 mm) to mount MPT-3000V on wall. 4 screws You can install MPT-3000V on plastic (LCD monitor), wood, drywall surface over studs, or a solid concrete or metal plane directly.
DO NOT connect a DC source to be used as the UPS voltage input. This could damage the system. This connector has a charging feature. Assigment Assigment Ground Ground 12V Out • GPIO Connector (terminal block) Assignment Assignment Ground DIO4 DIO1 DIO5 DIO2 DIO6 DIO3 Ground MPT-3000V User Manual...
Hardware Configuration 2.2 Setting the Jumpers Set up and configure your MPT-3000V by using jumpers for various settings and features according to your needs and applications. Contact your supplier if you have doubts about the best configuration for your use.
2.4 Jumpers Quick Reference Function Connector Name Page COM1, COM2 Port RS-232 Selection JP1, JP2 ME Register Clearance CMOS Data Clearance 2.4.1 COM1, COM2 Port RS-232 Selection (JP1, JP2) (COM1) (COM2) Function Pin closed Illustration (default) MPT-3000V User Manual...
Hardware Configuration 2.4.2 ME Register Clearance (JP3) Function Pin closed Illustration Normal (default) Clear ME Register 2.4.3 CMOS Data Clearance (JP4) Function Pin closed Illustration Normal (default) Clear CMOS MPT-3000V User Manual...
Half Mini PCIe USB2.0 Connector Full Mini PCIe USB2.0 / PCIe (x1) Connector (interrelated with CN11) Power Module Interface PCIE1 Digital IO Pull High to +5V Switch Reset Button Power Button Connector (Reserved) Power Connector (Reserved) Factory Use Only J8, J20 MPT-3000V User Manual...
2.5.9 SIM Card Slot (CN11, CN12) CN11 is interrelated with the mini-PCIe slot J19. CN12 is interrelated with the M.2 slot J13. 2.5.10 COM Port Connector (COM1 ~ COM4) Assigment Assigment SOUT Ground N.C. MPT-3000V User Manual...
2.5.18 Half Mini PCIe USB2.0 Connector (J18) 2.5.19 Full Mini PCIe USB2.0 / PCIe (x1) Connector (J19) J19 is interrelated with the SIM card slot CN11. 2.5.20 Power Module Interface (PCIE1) MPT-3000V User Manual...
Hardware Configuration 2.5.21 Digital IO Pull High to +5V Switch (SW1) (ON) Switch to ON to pull high to 5V. Assigment Assigment DIO1 DIO4 DIO2 DIO5 DIO3 DIO6 2.5.22 Reset Button (SW2) MPT-3000V User Manual...
INF files for Plug & Play function for the chipset components. Follow the instructions below to complete the installation. Insert the DVD enclosed in the package. Click Intel and then Intel(R) Baytrail Chipset Drivers. Click Intel(R) Chipset Software Installation Utility. MPT-3000V User Manual...
Page 46
Chipset Device Software appears, click Next to continue. Click Yes to accept the software license agreement and proceed with the installation process. The driver has been completely installed. You are suggested to restart the computer for changes to take effect. MPT-3000V User Manual...
When the Welcome screen appears, click Next to continue. Click Yes to agree with the license agreement and continue the installation. The driver has been completely installed. You are suggested to restart the computer for changes to take effect. MPT-3000V User Manual...
Click Intel and then Intel(R) Baytrail Chipset Drivers. Click Realtek High Definition Audio Driver. On the Welcome screen of the InstallShield Wizard, click Next for installation. The driver has been completely installed. You are suggested to restart the computer for changes to take effect. MPT-3000V User Manual...
Driver Installation 3.5 LAN Driver Installation Click Intel and then Intel(R) Baytrail Chipset Drivers. Click Intel LAN Drivers. ® On the screen of Intel Network Connections, click Install Drivers and Software. MPT-3000V User Manual...
Page 50
On the Setup Options screen, click the checkbox to select the desired driver(s) for installation. Then click Next to continue. The wizard is ready for installation. Click Install. The driver has been completely installed. You are suggested to restart the computer for changes to take effect. MPT-3000V User Manual...
Click Intel and then Intel(R) TXE Drivers. When the Weocome screen appears, click Next to contiune installation. Accept the license agreement and click Next for installation. The driver has been completely installed. Click Finish and restart the computer for changes to take effect. MPT-3000V User Manual...
When the Weocome screen appears, click Next to contiune installation. Accept the license agreement and click Next for installation. The driver has been completely installed. You are suggested to restart the computer for changes to take effect. MPT-3000V User Manual...
3.8 G-Sensor Driver Installation Note: The G-Sensor driver is only installable on Windows 10 (64bit). Click Intel and then Intel(R) Baytrail Chipset Drivers. Click Intel and then Support G-Sensor Driver. When the Weocome screen appears, click Next to contiune installation. MPT-3000V User Manual...
Page 54
Accept the license agreement and click Next and then click Install. The driver has been completely installed. You are suggested to restart the computer for changes to take effect. MPT-3000V User Manual...
Chapter 4 BIOS Setup This chapter the different settings available in the AMI describes BIOS that comes with the board. The topics covered in this chapter are as follows: • Main Settings • Advanced Settings • Chipset Settings • Security Settings •...
These defaults have been carefully chosen by both AMI and your system manufacturer to provide the absolute maximum performance and reliability. Changing the defaults could make the system unstable and crash in some cases. MPT-3000V User Manual...
BIOS Setup 4.3 Main Settings BIOS Setting Description System Date Sets the date. Use the <Tab> key to switch between the data elements. System Time Set the time. Use the <Tab> key to switch between the data elements. MPT-3000V User Manual...
4.4 Advanced Settings This section allows you to configure, improve your system and allows you to set up some system features according to your preference. BIOS Setting Description ACPI Settings System ACPI Parameters. MPT-3000V User Manual...
Enables or disables the System ability to Hibernate (OS/S4 Sleep State). This option may not be effective with some OS. ACPI Sleep State Selects ACPI sleep state that the system will enter when the SUSPEND button is pressed. MPT-3000V User Manual...
BIOS Setup 4.4.3 Digital I/O Configuration BIOS Setting Description Digital GPIO 1 ~ 6 Configure Digital GPIO as input or output. MPT-3000V User Manual...
4.4.4 Power Board Configuration BIOS Setting Description Power Board Delay Allows to set the delay timer for turning on or Control off the power board. MPT-3000V User Manual...
You can enable / disable the serial port and select an optimal settings for the Super IO device. COM5 is for internal use only. COM6 sigals come from the on-board connector J11, and is reserved for future use to connect to CAN module. MPT-3000V User Manual...
Options: Disabled (default). 70°C, 75°C, 80°C, 85°C, 90°C, 95°C Temperatures / Voltages These fields are the parameters of the hardware monitoring function feature of the motherboard. The values are read-only values as monitored by the system and show the PC health status MPT-3000V User Manual...
BIOS Setup 4.4.7 CPU Configuration BIOS Setting Description Socket 0 CPU Information Displays the specific socket CPU Information. MPT-3000V User Manual...
Serial –ATA Port 0 Enables / Disables Serial Port 0. SATA Port0 HotPlug Enables / Disables SATA Port 0 HotPlug. Serial –ATA Port 1 Enables / Disables Serial Port 1. SATA Port1 HotPlug Enables / Disables SATA Port 1 HotPlug. MPT-3000V User Manual...
This section allows you to configure, improve your system, and set up some system features according to your preference. BIOS Setting Description Administrator Password Sets an administrator password for the setup utility. User Password Sets a user password. MPT-3000V User Manual...
Enables / Disables Quiet Boot option. Fast Boot Enables / Disables boot with initialization of a minimal set of devices required to launch the active boot option. Has no effect for BBS boot options. Boot Option Priorities Sets the system boot order. MPT-3000V User Manual...
Restore Defaults Restores / Loads defaults values for all the setup options. Save as User Defaults Saves the changes done so far as user defaults. Restore User Defaults Restores the user defaults to all the setup options. MPT-3000V User Manual...
Appendix This section provides the mapping addresses of peripheral devices and the sample code of watchdog timer configuration. • I/O Port Address Map • Interrupt Request Lines (IRQ) • Watchdog Timer Configuration • Software Development Kit for WDT.DLL...
IRQ0 System Timer IRQ3 Serial Port #2 IRQ4 Serial Port #1 IRQ6 Serial Port #5 IRQ7 Serial Port #4 IRQ8 High precision event timer IRQ10 Serial Port #3 IRQ11 Serial Port #6 IRQ22 High Definition Audio Controller MPT-3000V User Manual...
Installation ⚫ For 32-bit environment: Step 1: Copy the file KMUI32_1K.SYS to <%WINDIR%>\SYSTEM32\DRIVERS. Step 2: The following parameters must be written to your registry. HKLM,"System\CurrentControlSet\Services\KMUI32_1K","ErrorCo ntrol",%REG_DWORD%,0x00000001 HKLM,"System\CurrentControlSet\Services\ KMUI32_1K","Type",%REG_DWORD%,0x00000001 HKLM,"System\CurrentControlSet\Services\ KMUI32_1K","Start",%REG_DWORD%,0x00000000 HKLM,"System\CurrentControlSet\Services\ KMUI32_1K","DisplayName",%REG_SZ%,"KMUI32_1K" Step 3: Restart the system. MPT-3000V User Manual...
Page 80
The following parameters must be written to your registry. HKLM,"System\CurrentControlSet\Services\KMUI64_1K","ErrorControl", %REG_DWORD%,0x00000001 HKLM,"System\CurrentControlSet\Services\ KMUI64_1K","Type",%REG_DWORD%,0x00000001 HKLM,"System\CurrentControlSet\Services\ KMUI64_1K","Start",%REG_DWORD%,0x00000000 HKLM,"System\CurrentControlSet\Services\ KMUI64_1K","DisplayName",%REG_SZ%,"KMUI64_1K" Step 3: Restart the system. Note: Do not install both of the 32-bit and 64-bit drivers on an operating system. MPT-3000V User Manual...
Page 81
Output : Always return 1. Note: This function should be invoked before the program closes and it will release the device driver and memory for ib_wdt.dll. If the program is closed without calling this routine, resource leak may occur. MPT-3000V User Manual...
Page 82
Output : Always return “0” For further information, refer to the datasheet for WDT or contact your sales representative. extern "C" __declspec(dllexport) int __stdcall DisableWDT(int); Input : Dummy data and will be ignored. Output : Always return “0” MPT-3000V User Manual...
Page 83
GPIO_6 are the output functions. Output : Dummy data and should be ignored. extern "C" __declspec(dllexport) int __stdcall SetDioOutputMask(int); Input : Hardware parameter for digital I/O output function call For further information, refer to the following explanation of “SetDioInputMask” routine. MPT-3000V User Manual...
Page 84
Set GPIO_5 to GPIO_6 to HIGH\n"); Sleep(500); if (_kbhit()) break; }//if (kbhit()) }//while(1) }//if ((*lpIsDioAvailable)(0)) Note: Be sure to set up the input / output for GPIO bits in BIOS identically with the GPIO hardware information above. MPT-3000V User Manual...
THL max setting value, MCU trigger THL delay timer. ⚫ Setting THL Low Temperature MCU provides command to set low temperature protection, when system temperature is lower than THL low setting value, MCU trigger THL delay timer. MPT-3000V User Manual...
Page 86
MCU provides command to set temperature offset. It can adjust temperature disparity between system and power board. ⚫ Setting CB Voltage Offset MCU provides command to set car battery voltage offset. It can adjust this voltage disparity between actual measurement and detected form MCU. MPT-3000V User Manual...
Page 87
Note: Before using the ISP, your software engineer has to make sure the firmware version (GET_FORMWARE_VERSION) MUST be as follows to make the ISP function workable. Major version is 0. Minor version is 0. Build version is 5 (or above). MPT-3000V User Manual...
Page 88
Protocol uses 16-bit CCITT CRC to verify data integrity. P(x) = X unsigned calc_crc(unsigned char *data, unsigned unsigned start) { unsigned I, k, q, c, crcval; crcval=start; (I=0; I<n; I++) { c=data(I) & 0xFF; q=(crcval^c) & 0x0F; crcval=(crcval>>4)^(q*0x1081); q=(crcval^(c>>4)) & 0x0F; crcval=(crcval>>4)^(q*0x1081); return crcval; MPT-3000V User Manual...
Page 89
CB(car battery) SET_PB_UVP 0xB1 Setting Low voltage protect for PB(ups battery) SET_CB_POWRE_GOOD 0xB2 Setting CB (car battery) good voltage SET_PB_POWRE_GOOD 0xB3 Setting PB (ups battery) good voltage GET_CURRENT_CB_PB_VOLTAGE 0xB4 Get current voltage for CB & PB MPT-3000V User Manual...
Page 90
BSL Version Structure Field Type Description Major Version Byte Major version number (0x00) Minor Version Byte Minor version number (0x00) Build Byte Build version number (0x05) Note: In this spec, MCU’s build version must be 0x05. MPT-3000V User Manual...
Page 91
Setting Power-Off Delay Timer Parameter: SET_POWER_OFF_DELAY_TIMER Sets power off delay timer. Request: Header Size Command Data0 Data1 0xFF 0x02 SET_POWER_OFF_DELAY_TIMER 0xEE (mins) (secs) Reply Header Size Command Data 0xFF 0x00 SET_POWER_OFF_DELAY_TIMER None 0xEE Note: Data1 range must be MPT-3000V User Manual...
Page 92
Setting Low Delay Timer Parameter: SET_LOW_ DELAY_TIMER Sets low delay timer. Request: Header Size Command Data0 Data1 0xFF 0x02 SET_LOW_DELAY_TIMER 0xEE (mins) (secs) Reply Header Size Command Data 0xFF 0x00 SET_LOW_DELAY_TIMER None 0xEE Note: Data1 range must be MPT-3000V User Manual...
Page 93
Setting THL Max Parameter: SET_THL_ MAX_TEMPERATURE_VALUE Sets max. temperature protection. Request: Header Size Command Data 0xFF 0x01 SET_THL_MAX 0xEE (degree) Reply Header Size Command Data 0xFF 0x00 SET_THL_MAX None 0xEE Note: Data range must be +85~ (-50). MPT-3000V User Manual...
Page 94
0xEE Note: Data range must be +85~ (-50). ⚫ Getting THL Now Parameter: GET_THL_ NOW Gets the current temperature. Request: Header Size Command 0xFF 0x00 SET_THL_MOW 0xEE Reply Header Size Command Data 0xFF 0x01 SET_THL_NOW 0xEE (degree) MPT-3000V User Manual...
Page 95
Reply Header Size Command Data 0xFF 0x00 SET_PB_UVP None 0xEE Round off to the 1 decimal place. Ex. Setting 11.2V mapping to 11200 (11.2 x 1000) = 2BC0 (hex) Data0 = 2B (hex) Data1 = C0 (hex) MPT-3000V User Manual...
Page 96
Reply Header Size Command Data 0xFF 0x00 SET_PB_GOOD None 0xEE Round off to the 1 decimal place. Ex. Setting 11.2V mapping to 11200 (11.2 x 1000) = 2BC0 (hex) Data0 = 2B (hex) Data1 = C0 (hex) MPT-3000V User Manual...
Page 97
Reply Header Size Command Data 0xFF 0x00 SET_CHG_STV None 0xEE Round off to the 1 decimal place. Ex. Setting 13.2V mapping to 13200 (13.2 x 1000) = 3390 (hex) Data0 = 33 (hex) Data1 = 90 (hex) MPT-3000V User Manual...
Page 98
Sets offset to adjust temperature difference between system and power board. Request: Header Size Command Data 0xFF 0x01 SET_THL_OFFSET 0xEE (degree) Reply Header Size Command Data 0xFF 0x00 SET_THL_OFFSET None 0xEE Note: Data range must be +40~ (-40). MPT-3000V User Manual...
Page 99
Sets offset to adjust PB voltage difference between actual measurement and detected form MCU. Request: Header Size Command Data 0xFF 0x01 SET_PB_OFFSET 0xEE Reply Header Size Command Data 0xFF 0x00 SET_PB_OFFSET None 0xEE Note: Data range must be +5V~ (-5V). MPT-3000V User Manual...
Page 100
Byte19 + Byte20 CHG stv Word Byte21 + Byte22 CHG spv Word Byte23 + Byte24 CB NOW Word Byte25 + Byte26 PB NOW Word Byte27 + Byte28 THL offset Byte Byte29 CB offset Byte Byte30 PB offset Byte Byte31 MPT-3000V User Manual...
Need help?
Do you have a question about the MPT-3000V and is the answer not in the manual?
Questions and answers