MT6515 -C909
Especificaciones generales
MarcaMT6515
Modelo-C909
Versión de Android4.0.3; c909_JF_EN_v03; SDK10
CPU1 core; ARMv7 Processor(VFPv3,NEON) sprdbp; Max: 1000.0 MHz; Min: 400.0 MHz
Pantalla480 x 320; DPI: 160; Evaluated Size: 3.6"
Pantalla táctilNOT multitouch 1 point
GPUMali-300; ARM; OpenGL ES-CM 1.1; OpenGL ES 2.0
RAM230 MB
Flash8 GB (7.402 GB actual); 0.5 GB (0.456 GB actual) (ver pestaña de mapa de memoria)
Comunicaciones
TeléfonoGSM; Net: EDGE
WiFirda5890; IEEE 802.11 b/g; RDA Microelectronics
USB HostNo
BluetoothBluetooth v2.1 + EDR
GPSYes
Funciones avanzadas
Cámara frontalPhoto: 5.0 MP; Max: 2592x1944; Focus: auto auto-multi macro; Flash modes: off on torch
Cámara traseraPhoto: 5.0 MP; Max size: 2592x1944; Focus: auto; No flash
SensoresKionix KXTJ9 3-axis Accelerometer (Kionix); range: 0...39.227; resolution: 0.01 (0.024%); power: 0.145mA;
proximity Light-proximity sensor (CAPCELLA); range: 0...1; resolution: 1 (100%); power: 0.005mA;
Gravity Sensor (Google Inc.); range: 0...39.227; resolution: 0.01 (0.024%); power: 0.145mA;
Linear Acceleration Sensor (Google Inc.); range: 0...39.227; resolution: 0.01 (0.024%); power: 0.145mA;
Rotation Vector Sensor (Google Inc.); range: 0...1; resolution: 0 (0%); power: 0.145mA;
Alarma vibranteYes
Idiomas soportados57; Amharic; Arabic; Bulgarian; Bengali; Tibetan; Catalan; Cebuano; Czech; Danish; German; Greek; English; Spanish; Persian; Finnish; Filipino; French; Gujarati; Hausa; Hebrew; Hindi; Croatian; Hungarian; Indonesian; Italian; Japanese; Georgian; Kazakh; Khmer; Korean; Lao; Lithuanian; Latvian; Malay; Burmese; Norwegian; Dutch; Punjabi; Polish; Portuguese; Romanian; Russian; Slovak; Slovenian; Serbian; Swedish; Swahili; Tamil; Telugu; Thai; Tagalog; Turkish; Uighur; Ukrainian; Urdu; Vietnamese; Chinese
BateríaTechnology: Li-ion; Voltage: 3760
FM radioSupported by chipset
Owner's comment:tru mobiles
SD Version:1.1 5

KERNEL: Linux version Apps_4.0.32.9-perf (zhouli@zhouli-desktop) (gcc version 4.4.3 (GCC) ) #3 Tue Nov 20 15:02:29 CST 2012
CODENAME: REL
Mainboard: c909_zc_en
BRAND: MT6515
CPU_ABI: armeabi-v7a
CPU_ABI2: armeabi
DEVICE: hsdroid
DISPLAY: c909_JF_EN_v03
FINGERPRINT: MT6515/sprdroid_base/hsdroid:4.0.3/MocorDroid2.3.5/c909_JF_EN_v03:user/test-keys
HARDWARE: sp6820a
ID: MocorDroid2.3.5
TAGS: test-keys

Processor : ARMv7 Processor(VFPv3,NEON)
BogoMIPS : 1024.00
Features : swp half thumb fastmult vfp edsp neon vfpv3
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xc05
CPU revision : 1
Hardware : MT6515
Revision : 0100
Serial : 0000000000000000

GL_OES_texture_npot
GL_OES_compressed_ETC1_RGB8_texture
GL_OES_standard_derivatives
GL_OES_EGL_image
GL_OES_depth24
GL_ARM_rgba8
GL_ARM_mali_shader_binary
GL_OES_depth_texture
GL_OES_packed_depth_stencil
GL_EXT_texture_format_BGRA8888
GL_EXT_blend_minmax
GL_OES_EGL_image_external
GL_OES_EGL_sync
GL_EXT_multisampled_render_to_texture
GL_EXT_discard_framebuffer
GL_OES_get_program_binary
GL_EXT_shader_texture_lod

<6>[ 3103.009000] rtc alarm set at 1378388398, now 1378388391, rtc delta 1.206000000
<6>[ 3103.996000] ***rda5990_wf_setup_A2_power start!
<6>[ 3103.999000] ***0xA2 readback value enable :0xD107
<6>[ 3104.001000] ***rda5990_wf_setup_A2_power succeed!
<6>[ 3104.016000] ***rda_wifi_en_succceed
<6>[ 3104.039000] ***rda_wifi_rf_init_succceed
<6>[ 3104.065000] ***rda_wifi_rf_dc_calsuccceed
<4>[ 3104.196000] select 4097 (ngs.android.pop), adj 15, size 7516, to kill
<4>[ 3104.197000] send sigkill to 4097 (ngs.android.pop), adj 15, size 7516
<6>[ 3104.197000] ***rda_wifi_dig_reset
<4>[ 3104.214000] sprd alloc pool failed, use normal way.
<6>[ 3104.226000] rda_wifi_power_on_succeed!!
<6>[ 3104.226000] rda_5990_pw_ioctl cmd=0x7510 .
<6>[ 3104.261000]
<6>[ 3104.261000] RDA5890 SDIO WIFI Driver For SPRD Platform.
<6>[ 3104.261000] Ver: 1.5.2
<6>[ 3104.261000]
<4>[ 3104.262000] mmc1: !!!!! error in sending cmd:52, int:0x10000, err:-110
<4>[ 3104.315000] UMP<2>: Session closed
<4>[ 3104.361000] rda5890_sdio: probe of mmc1:6db2:1 failed with error -110
<4>[ 3104.412000] mmc resume deferred in mmc_blk_issue_rq
<4>[ 3104.412000] mmc0: Starting deferred resume
<4>[ 3104.412000] SDIO0: sdhci_sprd_set_ahb_clock, set ahb clk:0
<4>[ 3104.413000] mmc0, clock_control:0x8007
<4>[ 3104.584000] mmc0, clock_control:0xe0107
<6>[ 3104.589000] mmc0: Deferred resume completed
<4>[ 3104.905000] sdhci_bus_scan, entry
<4>[ 3104.906000] mmc_sdio_detect:458 About to select card cd0cde00
<4>[ 3104.906000] mmc1: !!!!! error in sending cmd:7, int:0x10000, err:-110
<4>[ 3104.916000] mmc1: !!!!! error in sending cmd:7, int:0x10000, err:-110
<4>[ 3104.926000] mmc1: !!!!! error in sending cmd:7, int:0x10000, err:-110
<4>[ 3104.936000] mmc1: !!!!! error in sending cmd:7, int:0x10000, err:-110
<6>[ 3104.946000] mmc1: card 6db2 removed
<4>[ 3104.946000] SDIO1: sdhci_sprd_set_ahb_clock, set ahb clk:0
<4>[ 3104.946000] SDIO1: sdhci_sprd_set_ahb_clock, set ahb clk:0
<4>[ 3104.947000] mmc1, clock_control:0x8007
<4>[ 3105.008000] mmc_sdio_init_card: old_card (null)
<4>[ 3105.009000] mmc_sdio_init_card: save_rca 11275
<4>[ 3105.010000] mmc_sdio_init_card:329 About to select card c9f5ce00
<4>[ 3105.020000] mmc1: queuing unknown CIS tuple 0x10 (5 bytes)
<4>[ 3105.026000] cistpl_funce_common
<4>[ 3105.029000] mmc1, clock_control:0x407
<4>[ 3105.034000] mmc1: queuing unknown CIS tuple 0x10 (5 bytes)
<6>[ 3105.050000] mmc1: new SDIO card at address 2c0b
<4>[ 3105.079000] sprd alloc pool failed, use normal way.
<4>[ 3105.080000] ******version 44
<6>[ 3105.080000] rda5890_sdio_init <<<
<4>[ 3105.104000] === mmc0: no requests, auto suspend host ===
<4>[ 3105.104000] SDIO0: sdhci_sprd_set_ahb_clock, set ahb clk:0
<4>[ 3105.104000] === mmc: host auto-suspend done ===
<3>[ 3105.107000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 3105.108000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 3105.125000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 3105.125000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 3105.144000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 3105.144000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 3105.176000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 3105.176000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<4>[ 3105.195000] sprd alloc pool failed, use normal way.
<3>[ 3105.195000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 3105.196000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<4>[ 3105.203000] sprd alloc pool failed, use normal way.
<3>[ 3105.215000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 3105.215000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 3105.234000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 3105.234000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 3105.254000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 3105.254000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 3105.278000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 3105.278000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 3105.295000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 3105.295000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 3105.320000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 3105.320000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<4>[ 3105.348000] sprd alloc pool failed, use normal way.
<3>[ 3105.348000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 3105.348000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 3105.379000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 3105.379000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 3105.404000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 3105.414000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 3105.427000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 3105.427000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 3105.459000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 3105.459000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<4>[ 3105.474000] sprd alloc pool failed, use normal way.
<3>[ 3105.478000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 3105.478000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 3105.497000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 3105.497000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 3105.516000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 3105.517000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 3105.534000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 3105.534000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 3105.555000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 3105.555000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 3105.594000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 3105.594000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 3105.616000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 3105.616000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 3105.635000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 3105.635000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 3105.654000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 3105.654000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 3105.674000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 3105.674000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<6>[ 3105.674000] sdio_patch_complete wid_msg = 25
<3>[ 3105.714000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 3105.714000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 3105.734000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 3105.734000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 3105.754000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 3105.755000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 3105.775000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 3105.775000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 3105.795000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 3105.795000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 3105.815000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 3105.815000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 3105.834000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 3105.834000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 3105.854000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 3105.854000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 3105.875000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 3105.875000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 3105.896000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 3105.896000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 3105.914000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 3105.915000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 3105.934000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 3105.935000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 3105.955000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 3105.955000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<4>[ 3105.991000] sprd alloc pool failed, use normal way.
<4>[ 3105.994000] sprd alloc pool failed, use normal way.
<4>[ 3106.000000] sprd alloc pool failed, use normal way.
<6>[ 3106.018000] RDA5890: SDIO card started
<4>[ 3106.052000] sprd alloc pool failed, use normal way.
<4>[ 3106.384000] mmc resume deferred in mmc_blk_issue_rq
<4>[ 3106.384000] mmc0: Starting deferred resume
<4>[ 3106.384000] SDIO0: sdhci_sprd_set_ahb_clock, set ahb clk:0
<4>[ 3106.386000] mmc0, clock_control:0x8007
<4>[ 3106.575000] mmc0, clock_control:0xe0107
<6>[ 3106.576000] mmc0: Deferred resume completed
<6>[ 3107.005000] ADDRCONF(NETDEV_UP): wlan0: link is not ready
<4>[ 3107.009000] sprd alloc pool failed, use normal way.
<4>[ 3107.035000] sprd alloc pool failed, use normal way.
<4>[ 3107.041000] sprd alloc pool failed, use normal way.
<4>[ 3107.078000] sprd alloc pool failed, use normal way.
<4>[ 3107.084000] === mmc0: no requests, auto suspend host ===
<4>[ 3107.084000] SDIO0: sdhci_sprd_set_ahb_clock, set ahb clk:0
<4>[ 3107.084000] === mmc: host auto-suspend done ===
<3>[ 3107.151000] RDA5890: rda5890_set_wap: rda5890_set_wap <<<
<3>[ 3107.151000] connect mac: 0: 0: 0: 0: 0: 0
<4>[ 3107.152000] sprd alloc pool failed, use normal way.
<4>[ 3107.263000] sprd alloc pool failed, use normal way.
<4>[ 3107.391000] sprd alloc pool failed, use normal way.

# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=MocorDroid2.3.5
ro.build.display.id=c909_JF_EN_v03
ro.build.version.incremental=c909_JF_EN_v03
ro.build.display.internal.id=6820_2.3.5_c909_JF_EN_v04
ro.build.version.internal=6820_2.3.5_c909_JF_EN_v04
ro.build.display.hardware.id=1.1.0
ro.build.version.hardware=1.1.0
ro.build.version.sdk=10
ro.build.version.codename=REL
ro.build.version.release=4.0.3
ro.build.date=2012年 11月 20日 星期二 14:50:51 CST
ro.build.date.utc=1353394251
ro.build.type=user
ro.build.user=zhouli
ro.build.host=zhouli-desktop
ro.build.tags=test-keys
ro.product.model=MT6515-C909
ro.product.brand=MT6515
ro.product.name=sprdroid_base
ro.product.device=hsdroid
ro.product.board=c909_zc_en
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=MT6515
ro.wifi.channels=
ro.board.platform=sprdbp
# ro.build.product is obsolete; use ro.product.device
ro.build.product=hsdroid
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=sprdroid_base-user 4.0.3 MocorDroid2.3.5 c909_JF_EN_v03 test-keys
ro.build.fingerprint=MT6515/sprdroid_base/hsdroid:4.0.3/MocorDroid2.3.5/c909_JF_EN_v03:user/test-keys
persist.sys.timezone=Asia/Shanghai
ro.product.carrier=
ro.product.locale.language=zh
ro.product.locale.region=CN
ro.msms.phone_count=2sim
# end build properties
#
# system.prop for hsdroid
#
#rild.libpath=/system/lib/libsp_ril.so
#wifi.interface = tiwlan0
# Time between scans in seconds. Keep it high to minimize battery drain.
# This only affects the case in which there are remembered access points,
# but none are in range.
wifi.supplicant_scan_interval = 48
android.keylayout.sprd-keypad = /system/usr/keylayout/sprd-keypad.kl
android.keychar.sprd-keypad = /system/usr/keychars/sprd-keypad.kcm
ro.hardware =sphs
# Default network type
# 2 => AUTO Preferred.
ro.telephony.default_network = 2
# 1 => add volume control in in-call screen
ro.sprd.volume_control_icon = 1
ro.sf.lcd_density = 160
#240
dalvik.vm.heapsize=32m
ro.opengles.version=131072
#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.config.notification_sound=OnTheHunt.ogg
ro.config.alarm_alert=Alarm_Classic.ogg
ro.com.android.dateformat=dd-MM-yyyy
ro.com.android.dataroaming=true
ro.device.support.gps=false
ro.device.support.msensor=false
ro.device.support.vt=false
ro.device.support.lsensor=false
persist.sys.language=en
persist.sys.country=EN
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt

rda5890 100029 0 - Live 0xbf0d9000
headset 3116 0 - Live 0xbf0b8000
kxtj9 8379 0 - Live 0xbf0af000
mali 301606 2 - Live 0xbf054000
ump 54117 11 mali, Live 0xbf03e000
rohm_proximity 7497 0 - Live 0xbf036000
mstar2133_i2c_ts 116268 0 - Live 0xbf013000
snd_dummy 9403 0 - Live 0xbf00a000
fm 14046 0 - Live 0xbf000000

RAM: 230 MB

System RAM: 230.000MB


Flash: 8 GB (7.402 GB actual); 0.5 GB (0.456 GB actual)

mmcblk0: 7.402 GB
mtdblock: 0.037 GB
mtdblock1: 0.456 GB


Find Similar devices
Same CPU:
Same Display resolution:
Same ro.build.description:

NEW: Ver la base de datos completa >>>

Más reciente:

alps samsung
INFINIX MOBILITY LIMITED Infinix X623
motorola moto g14
Galaxy S21 Ultra 5G SM-G998B/DS
Sony C5303
Android S24 Ultra
samsung SM-A125F
deltainno DT1902A
samsung SM-M325FV
android vKB017E
welcome I15 Pro max
Google coral
Xiaomi MI 8
XIOAMI MIU 14_PRO
Xiaomi M2101K7BL
alps FF-5000
Hisilicon HiDPTAndroid
weipass WPOS-MINI
Android S26 Ultra
Amlogic TVBOX
Xiaomi 22041216G
I14 Pro Max pop
rockchip rkpx3
JPay Inc. JP5s Inmate Media Device
motorola moto g stylus (2023)
rockchip rkpx3
i14proMax
welcome S23 Ultra
alps S21 Ultra
alps tb8788p1_64_bsp_k419
alps I14 Pro Max
SK telesys Clear
realme RMX3834
Allwinner QUAD-CORE T507
Xiaomi M2010J19CG
motorola moto e6
Xiaomi 21061119DG
Allwinner OCTOPUS-CORE T8
TCL A507DL
alps C20 PRO
TCL T671G
Multilaser smartphone
alps 8227L_demo
CF Easy F otido2010 for 4pda
alps Galaxy S23 Ultra
OPPO CPH1823
alps S11
DW G18
alps C20 PRO
alps M13 pro