[Thinkpad Tablet General] lovesetcpu:
I'm sorry to create this thread in here but till now I was more the quite reader. So may could give me an admin the rights to post in developer section and move this thread to there.

Lenovo stoped development for this device but released kernel sourcecode, so may there will be some community development for this device, there I want to start with.

Source code file:

http://download.lenovo.com/consumer/open_source_code/s2110.tgz

I want to use this thread to collect infos about the Lenovo Ideapad S2110A and discuss about rooting, unlocking and custom roms.

There are a few threads describing how to root the device using debugfs, this did not work for me.

For rooting I used Motochopper, you can find it here:

http://xdaforums.com/showthread.php?t=2473772&highlight=root+exploit

First some general information I found in the internet:

CPU: Qualcomm Snapdragon APQ8060A Processor (1.50GHz 512KB) Snapdragon S4 Plus

Memory: 1 GB

GPU: Adreno 225

Display: 10.1" 1280x800

############## Outdated see second Post #######################

I extracted some more information about this device.

getprop gives this:

[DEVICE_PROVISIONED]: [1]
[af.resampler.quality]: [255]
[bluetooth.bdaddr]: [#deleted#]
[bluetooth.eventloop.dbus]: [:1.0]
[camera.back]: [1]
[camera.front]: [1]
[dalvik.vm.heapgrowthlimit]: [64m]
[dalvik.vm.heapsize]: [256m]
[dalvik.vm.heapstartsize]: [8m]
[dalvik.vm.stack-trace-file]: [/data/anr/traces.txt]
[debug.composition.type]: [dyn]
[debug.egl.hw]: [1]
[debug.sf.hw]: [1]
[dev.bootcomplete]: [1]
[dev.pm.dyn_samplingrate]: [1]
[dhcp.wlan0.dns1]: []
[dhcp.wlan0.dns2]: []
[dhcp.wlan0.dns3]: []
[dhcp.wlan0.dns4]: []
[dhcp.wlan0.gateway]: []
[dhcp.wlan0.ipaddress]: []
[dhcp.wlan0.leasetime]: []
[dhcp.wlan0.mask]: []
[dhcp.wlan0.pid]: [8593]
[dhcp.wlan0.reason]: [RENEW]
[dhcp.wlan0.result]: [ok]
[dhcp.wlan0.server]: []
[drm.service.enabled]: [true]
[gsm.current.phone-type]: [2]
[gsm.modem.ppid]: [AD60100112]
[gsm.operator.alpha]: []
[gsm.operator.iso-country]: []
[gsm.operator.isroaming]: [false]
[gsm.operator.numeric]: []
[gsm.service.state]: [3]
[gsm.sim.operator.alpha]: []
[gsm.sim.state]: [NOT_READY]
[init.svc.adbd]: [running]
[init.svc.atfwd]: [stopped]
[init.svc.bluetoothd]: [running]
[init.svc.bootanim]: [stopped]
[init.svc.bootsound]: [stopped]
[init.svc.cnd]: [running]
[init.svc.console]: [running]
[init.svc.dbus]: [running]
[init.svc.debuggerd]: [running]
[init.svc.dhcpcd_wlan0]: [running]
[init.svc.drm]: [running]
[init.svc.flash_recovery]: [stopped]
[init.svc.gsiff_daemon]: [running]
[init.svc.hciattach]: [stopped]
[init.svc.hdmid]: [running]
[init.svc.installd]: [running]
[init.svc.iprenew_wlan0]: [stopped]
[init.svc.keystore]: [running]
[init.svc.media]: [running]
[init.svc.mpdecision]: [running]
[init.svc.netd]: [running]
[init.svc.ppd]: [running]
[init.svc.qcamerasvr]: [running]
[init.svc.qcom-post-boot]: [stopped]
[init.svc.qcom-sh]: [stopped]
[init.svc.qcom-usb-sh]: [stopped]
[init.svc.qcom-wifi]: [stopped]
[init.svc.qseecomd]: [running]
[init.svc.quipc_igsn]: [running]
[init.svc.quipc_main]: [running]
[init.svc.ril-daemon]: [running]
[init.svc.rmt_storage]: [running]
[init.svc.sdcard]: [running]
[init.svc.servicemanager]: [running]
[init.svc.spacekeeper]: [stopped]
[init.svc.surfaceflinger]: [running]
[init.svc.thermald]: [running]
[init.svc.time_daemon]: [running]
[init.svc.vold]: [running]
[init.svc.wpa_supplicant]: [running]
[init.svc.zygote]: [running]
[keyguard.no_require_sim]: [true]
[lpa.decode]: [true]
[lpa.use-stagefright]: [true]
[media.stagefright.enable-aac]: [true]
[media.stagefright.enable-fma2dp]: [true]
[media.stagefright.enable-http]: [true]
[media.stagefright.enable-player]: [true]
[media.stagefright.enable-qcp]: [true]
[media.stagefright.enable-scan]: [true]
[net.bt.name]: [Android]
[net.change]: [net.wlan0.dns2]
[net.dns1]: []
[net.dns2]: []
[net.dnschange]: [2]
[net.hostname]: [android-525f6332ca6f9968]
[net.qtaguid_enabled]: [1]
[net.tcp.buffersize.default]: [4096,87380,110208,4096,16384,110208]
[net.tcp.buffersize.edge]: [4093,26280,35040,4096,16384,35040]
[net.tcp.buffersize.evdo_b]: [4094,87380,262144,4096,16384,262144]
[net.tcp.buffersize.gprs]: [4092,8760,11680,4096,8760,11680]
[net.tcp.buffersize.hsdpa]: [4094,87380,1220608,4096,16384,1220608]
[net.tcp.buffersize.hspa]: [4094,87380,1220608,4096,16384,1220608]
[net.tcp.buffersize.hsupa]: [4094,87380,1220608,4096,16384,1220608]
[net.tcp.buffersize.lte]: [4094,87380,1220608,4096,16384,1220608]
[net.tcp.buffersize.umts]: [4094,87380,110208,4096,16384,110208]
[net.tcp.buffersize.wifi]: [4096,221184,3461120,4096,221184,3461120]
[net.wlan0.dns1]: []
[net.wlan0.dns2]: []
[persist.audio.fluence.mode]: [endfire]
[persist.audio.handset.mic]: [digital]
[persist.audio.vr.enable]: [false]
[persist.bootsound]: [1]
[persist.camera.strobe]: [1]
[persist.cne.UseCne]: [vendor]
[persist.cne.UseSwim]: [false]
[persist.cne.bat.based.rat.mgt]: [false]
[persist.cne.bat.range.low.med]: [30]
[persist.cne.bat.range.med.high]: [60]
[persist.cne.bwbased.rat.sel]: [false]
[persist.cne.loc.policy.op]: [/system/etc/OperatorPolicy.xml]
[persist.cne.loc.policy.user]: [/system/etc/UserPolicy.xml]
[persist.cne.rat.acq.retry.tout]: [0]
[persist.cne.rat.acq.time.out]: [30000]
[persist.cne.snsr.based.rat.mgt]: [false]
[persist.cne.sync.swim.mode]: [false]
[persist.data.netmgrd.qos.enable]: [true]
[persist.fuse_sdcard]: [false]
[persist.gps.qmienabled]: [true]
[persist.radio.adb_log_on]: [0]
[persist.rild.nitz_long_ons_0]: []
[persist.rild.nitz_long_ons_1]: []
[persist.rild.nitz_long_ons_2]: []
[persist.rild.nitz_long_ons_3]: []
[persist.rild.nitz_plmn]: []
[persist.rild.nitz_short_ons_0]: []
[persist.rild.nitz_short_ons_1]: []
[persist.rild.nitz_short_ons_2]: []
[persist.rild.nitz_short_ons_3]: []
[persist.setFonts]: [0]
[persist.setLauncher]: [0]
[persist.setNogpsLauncher]: [0]
[persist.sys.cds]: [1]
[persist.sys.country]: [DE]
[persist.sys.dock_ec_fw_ver]: [WL120817.T01]
[persist.sys.dock_ec_fw_version]: []
[persist.sys.language]: [de]
[persist.sys.localevar]: []
[persist.sys.profiler_ms]: [0]
[persist.sys.release_ec_fw_ver]: [WL120817.T01]
[persist.sys.timezone]: [Europe/Amsterdam]
[persist.sys.usb.config]: [mtp,adb]
[persist.timed.enable]: [true]
[qcom.bt.dev_power_class]: [2]
[ril.modem_sku]: [4]
[ril.subscription.types]: [NV,RUIM]
[rild.libargs]: [-d /dev/smd0]
[rild.libpath]: [/system/lib/libril-qc-qmi-1.so]
[ro.allow.mock.location]: [0]
[ro.baseband]: [apq]
[ro.bluetooth.remote.autoconnect]: [true]
[ro.bluetooth.request.master]: [true]
[ro.board.platform]: [msm8960]
[ro.bootloader]: [unknown]
[ro.bootmode]: [unknown]
[ro.build.characteristics]: [tablet]
[ro.build.date.utc]: [1352969946]
[ro.build.date]: [Thu Nov 15 16:59:06 CST 2012]
[ro.build.description]: [S2110A-user 4.0.3 IML74K S2110_A403_045_H77_121115_ROW release-keys]
[ro.build.display.id]: [S2110_A403_045_H77_121115_ROW]
[ro.build.fingerprint]: [Lenovo/S2110A/msm8960:4.0.3/IML74K/S2110_A403_045_H77_121115_ROW:user/release-keys]
[ro.build.host]: [daily-build]
[ro.build.id]: [IML74K]
[ro.build.product]: [msm8960]
[ro.build.tags]: [release-keys]
[ro.build.type]: [user]
[ro.build.user]: [daily-build]
[ro.build.version.codename]: [REL]
[ro.build.version.display]: [Unknown]
[ro.build.version.hardware]: [Unknown]
[ro.build.version.incremental]: [S2110_A403_045_H77_121115_ROW]
[ro.build.version.release]: [4.0.3]
[ro.build.version.sdk]: [15]
[ro.build.version.software]: [Unknown]
[ro.carrier]: [wifi-only]
[ro.com.android.dataroaming]: [false]
[ro.com.google.clientidbase]: [android-lenovo]
[ro.com.google.gmsversion]: [4.0_r7]
[ro.com.lenovo.appsversion]: [3.0_r1]
[ro.config.alarm_alert]: [Alarm_Classic.ogg]
[ro.config.bt.amp]: [no]
[ro.config.notification_sound]: [pixiedust.ogg]
[ro.crypto.fs_flags]: [0x00000006]
[ro.crypto.fs_mnt_point]: [/data]
[ro.crypto.fs_options]: [noauto_da_alloc]
[ro.crypto.fs_real_blkdev]: [/dev/block/mmcblk0p23]
[ro.crypto.fs_type]: [ext4]
[ro.crypto.state]: [unencrypted]
[ro.debuggable]: [0]
[ro.emmc]: [1]
[ro.factorytest]: [0]
[ro.hardware]: [qcom]
[ro.hdmi.enable]: [true]
[ro.hw_platform]: [apq8060A]
[ro.hwui.text_cache_width]: [2048]
[ro.jtag_id]: [7810E1]
[ro.opengles.version]: [131072]
[ro.ota.upgradable]: [000000]
[ro.pad_board_version]: [SIT2]
[ro.pega.tools.info]: [WESTLACK/Lenovo/msm8960/15/user]
[ro.product.board]: [MSM8960]
[ro.product.brand]: [Lenovo]
[ro.product.countrycode]: [DE]
[ro.product.cpu.abi2]: [armeabi]
[ro.product.cpu.abi]: [armeabi-v7a]
[ro.product.device]: [msm8960]
[ro.product.locale.language]: [en]
[ro.product.locale.region]: [US]
[ro.product.machineType]: [IdeaTab_S2110A_A403]
[ro.product.manufacturer]: [Lenovo]
[ro.product.model]: [IdeaTabS2110AF]
[ro.product.name]: [S2110A]
[ro.product.sku]: [5]
[ro.qualcomm.bluetooth.dun]: [false]
[ro.qualcomm.bluetooth.ftp]: [true]
[ro.qualcomm.bluetooth.hfp.wbs]: [true]
[ro.qualcomm.bt.hci_transport]: [smd]
[ro.qualcomm.cabl]: [1]
[ro.revision]: [0]
[ro.ril.transmitpower]: [true]
[ro.runtime.firstboot]: [1381495958547]
[ro.secboot_check]: [1]
[ro.secure]: [1]
[ro.serialno]: [bd0249ee]
[ro.setupwizard.mode]: [DISABLED]
[ro.sf.compbypass.enable]: [1]
[ro.sf.lcd_density]: [160]
[ro.silent_reset]: [0]
[ro.use_data_netmgrd]: [true]
[ro.vendor.extension_library]: [/system/lib/libqc-opt.so]
[ro.wifi.channels]: []
[sys.boot_completed]: [1]
[sys.media.vdec.sw]: [0]
[sys.settings_secure_version]: [2]
[sys.settings_system_version]: [4]
[sys.usb.config]: [mtp,adb]
[sys.usb.state]: [mtp,adb]
[system_init.startsurfaceflinger]: [0]
[vold.post_fs_data_done]: [1]
[wifi.interface]: [wlan0]
[wifi.wpa_supp_ready]: [1]
[wlan.driver.config]: [/persist/WCNSS_qcom_cfg.ini]
[wlan.driver.status]: [ok]

I extracted the recovery image and got two files for fstab

recovery.fstab:

/boot mtd boot
/cache yaffs2 cache
/data yaffs2 userdata
/misc mtd misc
/recovery mtd recovery
/sdcard vfat /dev/block/mmcblk0p1 /dev/block/mmcblk0
/system yaffs2 system
/fac ext4 /dev/block/mmcblk0p21

recovery_mmc.fstab:

/boot emmc /dev/block/mmcblk0p7
/cache ext4 /dev/block/mmcblk0p15
/data ext4 /dev/block/mmcblk0p23
/misc mtd misc
/recovery emmc /dev/block/mmcblk0p18
#/sdcard vfat /dev/block/mmcblk2p1 /dev/block/mmcblk2 /dev/block/mmcblk1p1 /dev/block/mmcblk1
/sdcard vfat /dev/block/sda1 /dev/block/sdb1 /dev/block/sda /dev/block/sdb
/system ext4 /dev/block/mmcblk0p12
/fac ext4 /dev/block/mmcblk0p21

Looking onto filesystem the first fstab file is not realy needed, i'm wondering why it's included into recovery.img.

Trying to unlock the tab gives me this:

$ sudo fastboot -i 0x17ef oem unlock
...
OKAY [ 0.003s]
finished. total time: 0.003s

Looking pretty fine but without any CWM recovery or ROMs for this device i'm unable to test if the unlock process worked out.

But, there was no whipe/factory reset after the unlock process, so it may did not work out.

I will try to build a CWM recovery image this weekend based on CM9 to start with.

All information or help will be welcome.