2/25/2017 new driver models for direct download:591
Compal Cm870 5 stars review"The best driver WIKI ever! I wil keep coming back for sure."Eric Smalter, Boston, MA
Supported languages for Compal Cm870
Certifications for Compal Cm870
5 stars for Compal Cm870 "WOW! Finally my PC got up to speed!" Melany Kim 7/18/2015

Checking...for 2/25/2017 Updates

All drivers on are updated on daily basis.

However, a new version of Compal Cm870 might have been uploaded since our last site update.

Compal Cm870 Driver Download

Windows Compatibility for Compal Cm870 driver

Compal Cm870 Driver Details:

Compal Cm870 File Name:

Compal Cm870 Driver Version: 242a5i

Compal Cm870 ZIP Size: 129.kb

Manufacturer: Compal

Compal Cm870 was fully scanned at: 2/19/2017
Scan Status: driver download scanOK

Compal Cm870 special revision for: Windows XP Media Center Edition 2004 64 bit, Windows 8 Enterprise 32 bit, Windows Vista Home Premium 64 bit, Windows XP Home Edition N 32 bit, Windows 7 Professional 64 bit

Compal Cm870 Download Stats:

Driver Uploaded: 2/18/2017

Direct Downloads: 416
Most Recent Download: 2/23/2017
Managed Downloads: 561
Most Recent Download: 2/23/2017
Download Mirrors: 1
Current Delay: 19 Seconds
Driver License: GPL

Direct Download Success Stats:

Reports Issued By 313/416 Users

Success Reported By 32/313 Users

Driver Download Score75/100

Driver Installation Score68/100

Overall preformance Score64/100

Compal Cm870 4 Thumbs Up4Thumbs
Compal Cm870 0 Thumbs Down0Thumbs
Compal Cm870 driver direct download was reported as adequate by a large percentage of our reporters, so it should be good to download and install.

Installation Manager Success Stats:

Reports Issued By 421/561 Users

Success Reported By 295/421 Users

Driver Download Score97/100

Driver Installation Score98/100

Overall preformance Score80/100

Compal Cm870 266 Thumbs Up266Thumbs
Compal Cm870 1 Thumbs Down1Thumbs
Compal Cm870 driver installation manager was reported as very satisfying by a large percentage of our reporters, so it is recommended to download and install.


1. Direct Download

Select your OS and press "Download".

This option requires basic OS understanding.
Select Your Operating System, download zipped files, and then proceed to
manually install them.
Recommended if Compal Cm870 is the only driver on your PC you wish to update.


2. Driver Installation Manager

This option requires no OS understanding.
Automatically scans your PC for the specific required version of Compal Cm870 + all other outdated drivers, and installs them all at once.

Please help us maintain a helpfull driver collection.
After downloading and installing Compal Cm870, or the driver installation manager, take a few minutes to send us a report:
* Only registered users can upload a report.

Don’t have a password?
Please register, and get one.

Compal Cm870 may sometimes be at fault for other drivers ceasing to function

These are the driver scans of 2 of our recent wiki members*

*Scans were performed on computers suffering from Compal Cm870 disfunctions.

Scan performed on 2/25/2017, Computer: MSI MS-A95311

Outdated or Corrupted drivers:8/21

Device/DriverStatusStatus DescriptionUpdated By Scanner
Intel(R) Chipset QuickData Technology device - 3433Up To Date and Functioning
Mice And Touchpads
Microsoft Microsoft Express Mouse (Mouse and Keyboard Center)Up To Date and Functioning
Fujitsu Component touchpad/touchscreenOutdated
Usb Devices
Alcor Micro USB Mass Storage DeviceCorrupted By Compal Cm870
Sound Cards And Media Devices
ASUSTek Philips SAA713X, Hybrid Capture DeviceCorrupted By Compal Cm870
AVerMedia AVerMedia M791 PCIe Combo NTSC/ATSCUp To Date and Functioning
Microsoft Microsoft LifeCam VX-1000Up To Date and Functioning
Network Cards
Qualcomm Atheros Qualcomm Atheros AR9485 Wireless Network AdapterUp To Date and Functioning
Microsoft Keyboard Device FilterOutdated
Hard Disk Controller
VIA ATA Channel 0Outdated
Texas Instruments Mass Storage ControllerUp To Date and Functioning
Nokia Nokia E52 USB OBEXUp To Date and Functioning
Google USB Composite DeviceCorrupted By Compal Cm870
AuthenTec TouchChip Fingerprint Coprocessor (WBF advanced mode)Corrupted By Compal Cm870
Western Digital My Net N900 Router StorageCorrupted By Compal Cm870
Cameras, Webcams And Scanners
Canon CanoScan LiDE 110Up To Date and Functioning
Video Cards
ATI RADEON X600 Series Secondary (Microsoft Corporation - WDDM)Up To Date and Functioning
Input Devices
Logitech USB-HID (Human Interface Device)Up To Date and Functioning
Port Devices
ONDA ONDA USB Enumerator For AT DeviceUp To Date and Functioning
Sony Digital Flat Panel (1024x768)Up To Date and Functioning
Mobile Phones And Portable Devices
Acer NOKIAUp To Date and Functioning

Scan performed on 2/25/2017, Computer: I.C.S Olivetti MK510

Outdated or Corrupted drivers:6/21

Device/DriverStatusStatus DescriptionUpdated By Scanner
Intel(R) 5 Series/3400 Series Chipset Family Thermal Subsystem - 3B32Up To Date and Functioning
Mice And Touchpads
Synaptics ELAN PS/2 Port Input DeviceUp To Date and Functioning
Usb Devices
Acer MTP DeviceUp To Date and Functioning
Sony Ericsson Sony Ericsson Device 116 USB WMC Device Management (COM20)Corrupted By Compal Cm870
Apple Apple Recovery (DFU) USB DriverUp To Date and Functioning
Sound Cards And Media Devices
AMD AMD SATA ControllerUp To Date and Functioning
Microsoft Microsoft LifeCam VX-2000.Corrupted By Compal Cm870
IDT High Definition Audio DeviceUp To Date and Functioning
Network Cards
Realtek Realtek RTL8139/810x Family Fast Ethernet NICUp To Date and Functioning
Microsoft HID KeyboardUp To Date and Functioning
Hard Disk Controller
VIA VIA Bus Master IDE-controllerUp To Date and Functioning
Texas Instruments Texas Instruments PCI7420 Integrated FlashMedia ControllerCorrupted By Compal Cm870
Broadcom ThinkPad Bluetooth 4.0Corrupted By Compal Cm870
Texas Instruments Mass Storage ControllerUp To Date and Functioning
Acronis Seagate DiscWizard Image Backup Archive ExplorerCorrupted By Compal Cm870
Cameras, Webcams And Scanners
Realtek Realtek USB2.0 PC CameraOutdated
Video Cards
ATI ATI Technologies, Inc. 3D RAGE PRO AGP 2XUp To Date and Functioning
Input Devices
Wacom Wacom TabletUp To Date and Functioning
Port Devices
ONDA ONDA USB Enumerator For AT DeviceUp To Date and Functioning
Sony Digital Flat Panel (1024x768)Up To Date and Functioning
Mobile Phones And Portable Devices
Acer NOKIAUp To Date and Functioning
Driver ModelOriginal Upload DateLast ModificationDriver FileFile SizeCompatible Computer ModelsAvailabilty To Instalation Manager
Compal Cm870 830743/6/201512/30/2016compal_cm870-83074.exe104kbToshiba SATELLITE PRO C50-A-1M3, HP HP 500 Notebook PC, Panasonic CF-C1BLHBZ1M, HP EZ090AA-ACP, IBM 4838137, Toshiba Dynabook C7212CMHN, Hora Hora4000, HP GG700AA-UUW, HP FL399AA-ABZ m9495it, HP KJ416AA-AB4 m9298d, Lenovo ThinkPad Tablet 2, and more.
Compal Cm870 431.1822/20/201512/29/2016compal_cm870-431.182.exe202kbHP 800-050ea, Sony SVE1412ECXP, Sony VGN-NW230G, Acer Veriton S670, AT AT-IQON, Lenovo SS09221149, HP Pavilion ZV6100, Sony VGN-NW265F, Compaq PX700AA-ABZ SR1449IT IT520, Fujitsu FMVNFD70RC, HP CQ1140JP, Sony VPCF13RFX, IBM 23728EG, and more.
Compal Cm870 N240699/8/201412/29/2016pd-n24069.exe195kbLenovo ThinkPad X200, NEC PC-VJ24LLNVHT8B, Compaq DB266A-AB1 6215KR KO910, Sony VPCEB15FA, IBM 622351U, Lenovo ThinkPad T410s, NEC PC-VY16MRFJAFUX, HP FQ641AA-AC4 s3715b, HP 23-b030ef, RIOWORKS HDAMB, HP HP Pavilion zd8000, IBM 18445GU, and more.
Compal Cm870 8346712/30/201412/30/2016compal_cm870-83467.exe76kbPackard Bell IMEDIA B2218 UK, NEC PC-LL770BD, Gateway 310 2900297, HP HP Compaq 8710p, Packard Bell IPower X9110, Sony VGN-TZ33_B, Sony VGN-SZ140P, Lenovo 3000 J110 Desktop, HP EP127AA-ABD a123l, Toshiba Satellite C50-A491, HP FK479AAR-ABA s3600t, NEC PC-VN470GS6R, Sony VGN-A195EP, Lenovo 10385DG, and more.
Compal Cm870 207801/26/201512/27/2016compal_cm870-20780.exe118kbHP PS282AA-ABZ, HP RR523AA-UUW, VOYAGEURPC Warranty 06/23/2014, HP D7218S-ABA 554Y, IBM IBM System x3350 -[4193E5G, Lenovo 3626A22, ALFATRON SpA HX610, HP P6604f, LG K1-2249A9, WIPRO WIV37455-0252, HP 810-150se, HP HP G60 Notebook PC, Packard Bell IXTREME I7709B, and more.
Compal Cm870 41.1961.19/30/201412/27/2016pacqvn-41.1961.1.exe50kbHP 23-c010, HP PX588AA-ABX, Sony VGN-FS38LP, HP HP ProBook 6555b, Fujitsu CELSIUS H265, WIPRO WSG37455W7-0092, NEC NEC POWERMATE S2100-006, HP VS312AA-UUG HPE-025be, NEC PC-LL770HG, MAXDATA MP2820 01, Sony VGN-FW245J, Toshiba Dynabook T351/46CWD, and more.
Compal Cm870 822.1678/25/201412/29/2016compal_cm870-822.167.exe198kbToshiba TE5, HP HP Pavilion dv2000, Sony VPCCW21FD, Transource RoadRunner NB-IH15G, HP HP nx9010, Fujitsu FMVMG70WV, Toshiba Dynabook TX/66HPK, Sony VPCF13BFX, Compaq NY487AA-AB0 CQ2229TW, Sony VGN-AW150Y, HP HP EliteBook 8530p, HP 700-090eg, CdcPointSpa MS-7277, Fujitsu FMVNE5FD8, IBM System x3200 M3 -[7328EAG, and more.
Compal Cm870 N7062911/12/201412/28/2016compal_cm870-n70629.exe34kbCompaq EV971AA-ABF SR1860FR FR620, PASCAL PT880PRO-PS, AT TRILINE PROFI I48, Acer NC-E1-531-B9604G, Gigabyte MSH61PI-EX, Viglen GENIE D850EMV2, Sony VGN-CR363, LG X140-A.AS11B1, Fujitsu FMVNFE50W, Itautec Infoway w7730, Sony VGN-TZ47FN, Sony VGN-Z17GN_B, MAXDATA MP2820 01, I.C.S Olivetti MK510, ASUS C90S, and more.
Compal Cm870 V82292.18/23/201412/29/2016compal_cm870-v82292.1.exe110kbIBM 2366GG4, Northern Micro P4865G-M-AS, NEC PC-MK34HEZEH, NEC PC-MY18XEZ77, Toshiba Dynabook T351/34CR, Toshiba SATELLITE C850-A791, Sony VGN-NS10L_S, IBM 817231G, Fujitsu LIFEBOOK S 7020, HP HP EliteBook 8560p, SAMSUN SX60P, Sony VPCZ23M9E, Dell OptiPlex 9020, AnabelleB Argyle M410, HP KZ771AA-UUZ, and more.
Compal Cm870 F433708/23/201412/27/2016compal_cm870-f43370.exe190kbCompaq DA234A-ABA 6400nx NA910, HP KZ758AA-ABU, Fujitsu FMVNFD75B, TriGem LLUON-A1, ELITEGROUP ECS G335, Hercules EC-900, Sony VGN-FW250J, Toshiba SATELLITE C855-12Z, IBM 265244G, ASUS 1005HA, HP EJ254AA-ABF w5269.f, HP PY142AA-AB3 w5180d, Sony VGC-JS53FB_P, HP 3600, VIA VT8367-8233/5, NEC E6500, Compaq NY487AA-AB0 CQ2229TW, Fujitsu CELSIUS R610, HP HP d330 ST, and more.
Compal Cm870 O402.16610/7/201412/30/2016compal_cm870-o402.166.exe60kbHP HP Pavilion dv7 Noteblook PC, NEC PC-LL708WJ01B, Sweetwater Sound CS250, HP AY627AAR-ABA a4313w, Sony VGN-NW24MG, Lenovo 10245BG, Toshiba Satellite A300-1L0, HP HP PRO 6200 MT PC, Toshiba Dynabook T351/57CRD, HP HP Compaq 7900, and more.
Compal Cm870 8341.12.111/19/201412/30/2016eyeprrh-8341.12.1.exe172kbHP CQ1140JP, Sony VPCF13RFX, IBM 23728EG, LG R490-G.AAH1RE2, Systemax Si X58 Game, Sony VGC-LA3, ECS BAT-MINI, HP HP Compaq nc8230, SIEMENS SIMATIC IPC647C PROFINET, AnabelleB Argyle V240, HP Hp pavilion ze4900, ASUS X71S, HP RZ412AA-ABZ, LG E300-A.CB20A, HP GG692AA-ABZ, TEKNOSERVICE TTL TEKNOPRO, Sony VGNZ798Y/X, and more.
Compal Cm870 6236611/24/201412/27/2016compal_cm870-62366.exe211kbAkerstroms Tx700, Packard Bell IXTREME I7202, SAMSUN SQ45/Q70C/P200, HP Compaq 516, LG LW65-KDTRV, Packard Bell IMEDIA MC 8830, Compaq DQ193A-ABZ S5300IT IT340, Sony VPCL229FJ, Panasonic CF-W7BC2AXS, Panasonic CF-R8EWBAAP, Packard Bell IPOWER X9075, IBM 622564G, Toshiba Satellite C850-B761, Sony VGX-TP1E, Compaq RC635AA-ABF SR191FR FR630, Lenovo 9439Y5B, IBM 2724JU1, Gateway NS40T, and more.
Compal Cm870 8022.199/1/201412/29/2016compal_cm870-8022.19.exe210kbDell PowerEdge C8220, GETAC V100-X, LG LW75-SGGV3, HP Pavilion ze4600, HP RR523AA-UUW, Toshiba Dynabook T552/36FBK, SAMSUN SQ45/Q70C/P200, HP Pavilion ze5600, Sony VGC-JS15G_S, LG B55MS.ARB4B1K, CDM K9A2VM-FD R01, and more.
Compal Cm870 F33932.11/7/201512/28/2016compal_cm870-f33932.1.exe175kbOEGStone CS-B, HP BN744AA#ABG, IBM 2888W5S, HP GX709AA-ABM s3310la, NEC PC-BL300TA6W, Supermicro X7QC3, Packard Bell TK36, Fujitsu FMVNP2P4, Sony VGN-Z21WN_B, HP HP ENVY13 Notebook PC, Medion P6611, Compaq DA234A-ABA 6400nx NA910, NEC VERSAE6200 RNC71101895, TSINGHUA TONGFANG H61H2-TAIO, Toshiba Dynabook Qosmio E10/370LSJ2, IBM 8215Z4S, OEGStone CS-B, NEC VERSAE6200 RNC71101895, HP HP ProBook 6455b, and more.
Compal Cm870 302.18212/31/201412/28/2016pjf-302.182.exe217kbLenovo ThinkCentre A63, HP P6-2202el, HP P9891A-AB1 723k, IBM 8187QG7, LG R560-U.ARC3BT, Dell Vostro 1320, Panasonic CF-W7BWHNJR, IBM 1831W1U, EUROCOM Panther 5D, HP HP ProBook 6550b, ASUS A7V, Fujitsu ESPRIMO E900 0-Watt, Sony VGN-NW20EF_W, Sony VGNFW590GAB, Sony VGN-TZ73B, Packard Bell ISTART 2150, Sony VPCF13XFX, ASUS 1015T, and more.
Compal Cm870 2392.149/26/201412/30/2016compal_cm870-2392.14.exe133kbPackard Bell EASYNOTE SW85, HP NP189AA-ABA s5160f, Biostar TForce 550, Lenovo 3000 G530 Notebook, NEC PC-VL5907D, HP EC651AA-ABY, Panasonic CF-30CTQCBBM, Gateway M-6888u, HP HP Compaq nc4400, IBM 812235U, Sony VGN-NW250D, HP S5770uk-m, HP Pavilion ze5400, HP H8-1232, OEGStone DQ67OW, Toshiba TECRA R10, and more.
Compal Cm870 233912/16/201412/29/2016compal_cm870-2339.exe211kbToshiba Dynabook T350/56AB, NEC PC-MJ28VHZEJ, HP HP Pavilion g6-1b34ca, HP FK789AA-A2L m9450f, Packard Bell Imedia S3270, HP RR460AA-ABF s7740.f, Sony VGN-FW55LF_B, IBM 1843A19, HP Pavilion ze5400, Fujitsu FMVA58CM, IBM 622133G, Sony VGN-SR430J, and more.
Compal Cm870 601.10212/16/201412/28/2016compal_cm870-601.102.exe67kbGateway FX540B, HP ED737AA-ABS, Dell PowerEdge SC1420, Toshiba Satellite C850-F0044, IBM 819437U, HASEE U147, HP NQ973AA-ABF p6032f, Sony VGC-JS94FS, NEC PC-LL700ED, ECS H57H-MUS, Toshiba SATELLITE L850-1M6, Intel GrossePoint, Sony VGN-S5VP_B, HP HP Pavilion g6-1a45ca, and more.
Compal Cm870 RR820AA-UUZ, IBM 8086Y27, Packard Bell ISTART 2234, HP CQ2900EC, Packard Bell IMedia D3235, IBM 2724W13, HP GM435AA-UUW, Acer Aspire 8943, VMware VMware7,1, Intel DB43LD, and more.
Compal Cm870 9525, Acer Veriton5500G-B, Sony VGN-TT1, HP KZ771AA-UUZ, HP FJ470AAR-ABA m9357c, Toshiba Dynabook T552/36HRJ, Gateway 6020GZ, Lenovo ThinkCentre M58p, HP NY584AA-AC4 600-1010b, Fujitsu FMVNF40UBJ, Sony VGN-FS35LP, HP PN089AA-ABF m1180.f, Fujitsu FMVA58CM, BenQ Joybook A51, Standard J10IL105, Notebook MIM2290, Acer Aspire 5940G, and more.
Compal Cm870 3283312/19/201412/27/2016compal_cm870-32833.exe213kbHP HP Pavilion zd8000, IBM 18445GU, LG E500-G.A2F1E1, Acer Veriton M688G, Sony VGC-JS71B_S, Fujitsu FMVXNBGJ2Z, HP DC484A-ABA 894C, HP P7-1106, HP AX351AW#ABA, Sony VPCEB15FA, Fujitsu ESPRIMO E5731, and more.
Compal Cm870 3281.181/29/201512/27/2016compal_cm870-3281.18.exe135kbCompaq DQ119A-ABZ S5400IT IT340, Sony VPCSA3S9R, HP PN176AA-ABN, Gateway MX6627, ARISTO VISION i535, Toshiba SATELLITE C660-1VR, Compaq ER922AA-ABA SR1834NX NA661, Panasonic CF-30CWQAZBM, Gateway S-7220M, HP 100-6100BR, HP P7478A-ABA 761N, NEC VERSAE6300 RNF91086795, IBM Eserver xSeries 346 -[8840ECY, Compaq VN458AA-UUW CQ5210SC, and more.
Compal Cm870 702.192.110/27/201412/27/2016compal_cm870-702.192.1.exe95kbHP D7222T-ABA A350E, HP Presario B1900, Sony VGN-SZ390P, Toshiba SATELLITE L850-130, Omni OTC-H3222D00, Supermicro X9DRW-3LN4F+/X9DRW-3TF+, Fujitsu CELSIUS M730powe, Dell BlackfordESB2, Toshiba Dynabook TX/77MWHYD, LG R510-L.C2O1Z, Sony VGC-JS50_S, LG LW40-J4XP, HP HP HDX 16 Notebook PC, Packard Bell ISTART 9112, NEC PC-VW770FS6B, Apple IMac5,1, Toshiba Dynabook T553/37JWB, Lenovo 209022U, and more.
Compal Cm870 D2.138281/11/201512/28/2016compal_cm870-d2.13828.exe29kbSony VPCEH3T9E, HP HP Compaq nc4010, HP GG685AA-ABF a6117.f, ECS 332, HP KB003AA-B14, HP PS294AA-ABZ, Dell OptiPlex 330, Lenovo ThinkCentre M58e, Fujitsu Stylistic LT P-600, Compaq DD345A-ABS 6620 SV110, HP VT557AA-ABG 600-1150a, ASUS Z9PE-D16 Series, Gateway FX540B, Toshiba Dynabook SS M41 200E/3W, Packard Bell IMEDIA X5609 BE, and more.
Compal Cm870 400649/13/201412/27/2016compal_cm870-40064.exe164kbHP KJ379AAR-ABA a6400f, Lenovo 7358W12, Sony VGN-TZ92S, Fujitsu FMVF56HDWY, Panasonic CF-SX1WEVHR, IBM 8124PAT, Intel OLFV, Sony VPCJ126FJ, Packard Bell EASYNOTE PB62S00106, Sony VGN-SZ670N, Lenovo 6463WWF, Compaq NY682AA-AR6 CQ3132L, NEC PC-VL750AS, HP P2-1191d, HP 168B, and more.
Compal Cm870 1.12.18910/28/201412/27/2016compal_cm870-1.12.189.exe160kbPackard Bell Imedia S3270, Gateway E-9520T, Toshiba SATELLITE C855-1LC, Mitsubishi AL12FBHEZ42W, HP PX569AA-ABY, Toshiba SATELLITE L850D-130, Samsung RV409/RV509/RV709, LG X130-G.A7B6T, Sony VGC-JS15G_S, Sony VPCEB1S8E, Packard Bell IXTREME I7709B, Gateway M-6888u, AT COMFOR OFFICE I10 SI, Fujitsu FMVCE35E5, and more.
Compal Cm870 R2.102829/29/201412/30/2016compal_cm870-r2.10282.exe78kbSony PCG-R505V_BD, NEC PC-LL370RG1KS, IBM Eserver xSeries 235 -[86716BG, Compaq EV971AA-ABF SR1860FR FR620, Sony VGN-AW420F, THEIS TH-P925/945G7MD-8KS2HV/1024/80/Profi-Towe, LG R470-KRW4K, Toshiba Satellite C850D-DSK, Toshiba SATELLITE C660-1VR, TAROX Business 5000BM, and more.
Compal Cm870 J32401.13/4/201512/28/2016compal_cm870-j32401.1.exe114kbECS HDC-I, Compaq GN732AA-ABH SR5135NL, IBM IBM System x3200 M2 -[4368K5G, Supermicro X9DRL-7F, HP P6646at, Fujitsu FMVC18WA, Sony VGN-NW250D, HP HP EliteBook 8560p, HP NY438AA-ABA p6115y, HP KA770AA-ABU, Gigabyte MSH61PI-EX, HP CQ2803EDm, LG E500-S.AP28P, Sony VGN-SZ38GP_C, HP HP Compaq tc4400, Hora Hora4000, IBM 2662MQG, Dimotion PCDO5V3, and more.

Please Note: There are particular operating systems known to have problems with Compal Cm870:
  • Windows Vista Starter
  • Windows XP Professional x64 Edition
  • Windows XP Media Center Edition 2004
  • Windows XP 64-bit Edition
  • Windows 8
  • Windows XP Media Center Edition
  • Windows Fundamentals for Legacy PCs
If you encounter problems with the direct download for these operating systems, please consult the driver download manager for the specific Compal Cm870 model.
Laptop Compal Cm870Tablet Compal Cm870Download Compal Cm870Upgrade Compal Cm870Update Compal Cm8702017 Compal Cm870Free Compal Cm870Data Compal Cm870Info Compal Cm870Help Compal Cm870Guide Compal Cm870Comments Compal Cm870Windows 10 Compal Cm870Vista Compal Cm870Windows 7 Compal Cm870Install Compal Cm870