sprd M2
3 Steps to publish Your specification here:

1. Install SpecDevice
2. Run and decode your specs
3. Get your link (read more...)

Similar device in database: Chinese Feiteng M2 (GT-N7100 Clone)

General Specifications
Manufacturersprd
ModelM2
Firmware4.0.4; MT6515_C910_HT_M2_EN_V01; SDK10
CPU1 core; ARMv7 Processor rev 1 (v7l) sprdbp; Max: 1000,0 MHz; Min: 400,0 MHz
Display480 x 320; DPI: 160; Evaluated Size: 3,6"
Touch screenNOT multitouch 1 point
GPUMali-300; ARM; OpenGL ES-CM 1.1; OpenGL ES 2.0
RAM230 MB
Flash8 GB (7.479 GB actual); 0.5 GB (0.456 GB actual) (see memory map tab)
Communications
PhoneGSM; Net: EDGE
WiFirda5890; IEEE 802.11 b/g; RDA Microelectronics
USB HostNo
BluetoothBluetooth v2.1 + EDR
GPSYes
Advanced Features
Front cameraPhoto: 3.1 MP; Max: 2048x1536; Focus: auto auto-multi macro; Flash modes: off on torch
Back cameraPhoto: 3.1 MP; Max size: 2048x1536; Focus: auto; No flash
SensorsKionix 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;
VibratorYes
Supported languages57; 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
BatteryTechnology: Li-ion; Voltage: 3690
FM radioSupported by chipset
Owner's comment:sprd
SD Version:1.1 5

KERNEL: Linux version 2.6.35.7 (liuxinwen@liuxinwen-desktop) (gcc version 4.4.3 (GCC) ) #3 Thu Dec 6 12:21:46 CST 2012
CODENAME: REL
Mainboard: c910_hteng_m2_en
BRAND: sprd
CPU_ABI: armeabi-v7a
CPU_ABI2: armeabi
DEVICE: hsdroid
DISPLAY: MT6515_C910_HT_M2_EN_V01
FINGERPRINT: sprd/sprdroid_base/hsdroid:4.0.4/MocorDroid2.3.5/MT6515_C910_HT_M2_EN_V01:user/test-keys
HARDWARE: sp6820a
ID: MocorDroid2.3.5
TAGS: test-keys

Processor : ARMv7 Processor rev 1 (v7l)
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 : SP6820A
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

<4>[ 9493.936000] I2C error:ack was not received
<4>[ 9493.936000] I2C:sc8810_i2c_stop!
<4>[ 9493.937000] incomplete xfer (-121)
<4>[ 9493.937000] I2C:Retrying transmission (1)
<6>[ 9493.975000] ***rda5990_wf_setup_A2_power start!
<6>[ 9493.977000] ***0xA2 readback value enable :0xD107
<6>[ 9493.978000] ***rda5990_wf_setup_A2_power succeed!
<6>[ 9493.995000] ***rda_wifi_en_succceed
<6>[ 9494.028000] ***rda_wifi_rf_init_succceed
<6>[ 9494.044000] ***rda_wifi_rf_dc_calsuccceed
<6>[ 9494.235000] ***rda_wifi_dig_reset
<6>[ 9494.282000] ***0x2c readback value :0x8844
<6>[ 9494.306000] ***rda_wifi_check_pll.
<6>[ 9494.306000] rda_wifi_power_on_succeed!!
<6>[ 9494.306000] rda_5990_pw_ioctl cmd=0x7510 .
<6>[ 9494.357000]
<6>[ 9494.357000] RDA5890 SDIO WIFI Driver For SPRD Platform.
<6>[ 9494.357000] Ver: 1.5.2
<6>[ 9494.357000]
<4>[ 9494.728000] mmc resume deferred in mmc_blk_issue_rq
<4>[ 9494.728000] mmc0: Starting deferred resume
<4>[ 9494.728000] SDIO0: sdhci_sprd_set_ahb_clock, set ahb clk:0
<4>[ 9494.729000] mmc0, clock_control:0x8007
<4>[ 9494.906000] sdhci_bus_scan, entry
<4>[ 9494.909000] RDA5990 mmc1 always use 1.8V for sdio
<4>[ 9494.909000] SDIO1: sdhci_sprd_set_ahb_clock, set ahb clk:0
<4>[ 9494.910000] mmc1, clock_control:0x8007
<4>[ 9494.919000] mmc0, clock_control:0xe0107
<6>[ 9494.920000] mmc0: Deferred resume completed
<4>[ 9494.985000] mmc_sdio_init_card: old_card (null)
<4>[ 9494.994000] mmc_sdio_init_card: save_rca 5708
<4>[ 9494.995000] mmc_sdio_init_card:329 About to select card c700ea00
<4>[ 9495.000000] mmc1: queuing unknown CIS tuple 0x10 (5 bytes)
<4>[ 9495.028000] cistpl_funce_common
<4>[ 9495.029000] mmc1, clock_control:0x407
<4>[ 9495.031000] mmc1: queuing unknown CIS tuple 0x10 (5 bytes)
<6>[ 9495.032000] mmc1: new SDIO card at address 164c
<4>[ 9495.055000] ******version 45
<6>[ 9495.055000] rda5890_sdio_init <<<
<3>[ 9495.078000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 9495.078000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 9495.093000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 9495.093000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 9495.113000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 9495.113000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 9495.133000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 9495.133000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 9495.154000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 9495.154000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 9495.173000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 9495.173000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 9495.193000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 9495.193000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 9495.214000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 9495.214000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 9495.233000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 9495.233000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 9495.253000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 9495.253000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 9495.274000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 9495.274000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<4>[ 9495.283000] select 4175 (.android.system), adj 4, size 3276, to kill
<4>[ 9495.283000] select 4943 (d.process.media), adj 4, size 4675, to kill
<4>[ 9495.283000] select 4986 (ndroid.settings), adj 8, size 4128, to kill
<4>[ 9495.283000] send sigkill to 4986 (ndroid.settings), adj 8, size 4128
<3>[ 9495.300000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 9495.301000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 9495.319000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 9495.319000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 9495.337000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 9495.337000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 9495.354000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 9495.354000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 9495.374000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 9495.374000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 9495.393000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 9495.393000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 9495.414000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 9495.414000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 9495.433000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 9495.433000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 9495.454000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 9495.454000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 9495.473000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 9495.473000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 9495.493000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 9495.493000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 9495.514000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 9495.514000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 9495.543000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 9495.543000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 9495.564000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 9495.564000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<6>[ 9495.564000] sdio_patch_complete wid_msg = 24
<3>[ 9495.612000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 9495.614000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 9495.634000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 9495.635000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 9495.657000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 9495.657000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 9495.675000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 9495.675000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 9495.694000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 9495.707000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 9495.731000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 9495.731000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 9495.751000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 9495.751000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 9495.763000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 9495.763000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 9495.786000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 9495.786000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 9495.809000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 9495.809000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 9495.824000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 9495.824000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 9495.844000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 9495.844000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<3>[ 9495.867000] RDA5890: rda5890_wid_request_polling: read PKTLEN_L reg size_l:4
<3>[ 9495.867000] RDA5890: rda5890_wid_request_polling: read PKTLEN_H reg size_h:0
<4>[ 9495.944000] select 4175 (.android.system), adj 4, size 3276, to kill
<4>[ 9495.945000] select 4943 (d.process.media), adj 4, size 4674, to kill
<4>[ 9495.945000] select 4993 (vv.cleanwidgets), adj 7, size 3608, to kill
<4>[ 9495.945000] send sigkill to 4993 (vv.cleanwidgets), adj 7, size 3608
<6>[ 9495.958000] RDA5890: SDIO card started
<6>[ 9495.967000] ADDRCONF(NETDEV_UP): wlan0: link is not ready
<4>[ 9496.044000] select 4175 (.android.system), adj 4, size 3275, to kill
<4>[ 9496.044000] select 4943 (d.process.media), adj 4, size 4672, to kill
<4>[ 9496.044000] send sigkill to 4943 (d.process.media), adj 4, size 4672
<3>[ 9496.352000] RDA5890: rda5890_set_wap: rda5890_set_wap <<<
<3>[ 9496.352000] connect mac: 0: 0: 0: 0: 0: 0
<4>[ 9496.353000] === mmc0: no requests, auto suspend host ===
<4>[ 9496.353000] SDIO0: sdhci_sprd_set_ahb_clock, set ahb clk:0
<4>[ 9496.353000] === mmc: host auto-suspend done ===
<4>[ 9496.730000] mmc resume deferred in mmc_blk_issue_rq
<4>[ 9496.730000] mmc0: Starting deferred resume
<4>[ 9496.730000] SDIO0: sdhci_sprd_set_ahb_clock, set ahb clk:0
<4>[ 9496.732000] mmc0, clock_control:0x8007
<3>[ 9496.800000] binder: release proc 4943, transaction 400497, not freed
<4>[ 9496.923000] mmc0, clock_control:0xe0107
<6>[ 9496.924000] mmc0: Deferred resume completed
<4>[ 9497.056000] select 4175 (.android.system), adj 4, size 3268, to kill
<4>[ 9497.056000] select 5004 (mpz.audioplayer), adj 4, size 4191, to kill
<4>[ 9497.056000] select 5017 (ndroid.settings), adj 8, size 4166, to kill
<4>[ 9497.056000] send sigkill to 5017 (ndroid.settings), adj 8, size 4166
<4>[ 9497.463000] === mmc0: no requests, auto suspend host ===
<4>[ 9497.463000] SDIO0: sdhci_sprd_set_ahb_clock, set ahb clk:0
<4>[ 9497.463000] === mmc: host auto-suspend done ===
<4>[ 9497.518000] mmc resume deferred in mmc_blk_issue_rq
<4>[ 9497.518000] mmc0: Starting deferred resume
<4>[ 9497.518000] SDIO0: sdhci_sprd_set_ahb_clock, set ahb clk:0
<4>[ 9497.519000] mmc0, clock_control:0x8007
<4>[ 9497.720000] mmc0, clock_control:0xe0107
<6>[ 9497.721000] mmc0: Deferred resume completed

# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=MocorDroid2.3.5
ro.build.display.id=MT6515_C910_HT_M2_EN_V01
ro.build.version.incremental=MT6515_C910_HT_M2_EN_V01
ro.build.display.internal.id=6820_2.3.5_C910_HUITENG_M2_EN_V01
ro.build.version.internal=6820_2.3.5_C910_HUITENG_M2_EN_V01
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.4
ro.build.date=2012年 12月 06日 星期四 12:08:06 CST
ro.build.date.utc=1354766886
ro.build.type=user
ro.build.user=liuxinwen
ro.build.host=liuxinwen-desktop
ro.build.tags=test-keys
ro.product.model=M2
ro.product.brand=sprd
ro.product.name=sprdroid_base
ro.product.device=hsdroid
ro.product.board=c910_hteng_m2_en
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=sprd
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.4 MocorDroid2.3.5 MT6515_C910_HT_M2_EN_V01 test-keys
ro.build.fingerprint=sprd/sprdroid_base/hsdroid:4.0.4/MocorDroid2.3.5/MT6515_C910_HT_M2_EN_V01: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
persist.sys.language=en
persist.sys.country=US
ro.device.support.vt=false
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt

rohm_proximity 7497 0 - Live 0xbf0a4000
mstar2133_i2c_ts 13655 0 - Live 0xbf09a000
kxtj9 8379 0 - Live 0xbf091000
fm 14054 0 - Live 0xbf087000
headset 3116 0 - Live 0xbf081000
brcm_gps_irq 4970 0 - Live 0xbf07a000
snd_dummy 9403 0 - Live 0xbf071000
mali 302422 2 - Live 0xbf016000
ump 54429 17 mali, Live 0xbf000000

RAM: 230 MB

System RAM: 230.000MB


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

mmcblk0: 7.479 GB
mtdblock: 0.037 GB
mtdblock1: 0.456 GB


Find Similar devices
Same CPU:
Same Display resolution:
Same ro.build.description:
Link: Here I buy Chinese smartphones and tablets



NEW: View Full Database >>>

Latest:

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
alps M13 pro
Allwinner QUAD-CORE T3 p1
LENOVO Lenovo TB2-X30L