DSTL1
From Android Wiki
Introduction
The DSTL1 a General Mobile product designed by Yuhua Tel [1] as the X2 [2]. The DSTL1 has been rebranded [3] as the Chinese SciPhone N21 [4] and coming soon as Russian RoverPC (Twin?) [5].
It is a GSM Dual-SIM device operating tri-band on 900/1800/1900 MHz, optionally the hardware may come with 850/1800/1900 MHz. It is the first Android enabled smartphone to have two simultaneously active SIM cards. In fact you can keep one as a data connection and the other just a telephone.
As of Android 1.5, the OS seems to be buggy. Even in Android 1.6, the OS has its fair share of bugs.
Initial DSTL1 ROM release (1368)
- Model number: GM_DSTL1
- Firmware version: 1.5
- Baseband version: 20/05/09,st32,x2a.m1
- Kernel version: 2.6.28-svn1368
- Build number: CUPCAKE.eng.long.20090720.210535.r1368
First ROM update (1502)
- Model number: GM_DSTL1
- Firmware version: 1.5
- Baseband version: 20/05/09,st32,x2a.m1
- Kernel version: 2.6.28-svn1502-dirty
- Build number: CUPCAKE.eng.long.20090826.172316.r1502
Intended improvements:
- Improved power management
- Improved network
- Fixed bugs in web browser, sleeping mode
Hacks
- The first root hack is based on this (1502) update: DSTL1 Rooting
General Mobile's Android 1.5 (Cupcake) Problems
- The music skips to the next song when the device is shaken (i.e. jogging or walking with the device in a pocket) - this happens with the default Music player.
- RockOn player, same thing.
- TuneWiki player does not suffer this problem.
- Subtle screen flickering, especially when watching video.
- Easy to call/SMS a contact with not the intended SIM card.
- Impossible to enter PUK code if SIM card gets locked out - currently you must use a different device to unlock the SIM.
- Icons overlapping text.
- Battery life has always been a complaint.
- Speaker crackle on music playback.
Donut (1.6) ROM update (2485)
- Model number: GM_DSTL1
- Firmware version: 1.6
- Baseband version: 20/05/09,st32,x2a.m1
- Kernel version: 2.6.28-svn2485
- Build number: Donut.eng.long.20091201.133823.r2485
Intended improvements:
- Added Bluetooth send function.
- Added new android keyboard. It is easy to use and more graphical.
- New visual style, at the bottom of main screen you can see programs,phone,message and widgets button.
- Improved touch screen sensitivity
- Improved video playback capability.
- Added Dual SIM card selection option. You can select only SIM1, only SIM2 or dual SIM option.
- LCD screen is now compatible with WQVGA resolution.
- Added Data Connection control for SIM1 and SIM2. You can activate or deactivate data connections for both SIM1 and SIM2 respectively.
- Improved Wi-Fi connection.
- Added task manager under notification bar. (You can view and end programs from this option.)
- Improved call history. You don`t need to see all call history for one number on main screen. You can select whether Display by group or Display by date option.
- Improved battery consumption.
- Other bug fixes and product improvements (see release notes).
Hacks
- Rooted: DSTL1 Rooting
General Mobile's release 2485 Problems
- It boots in Turkish.
- The calibration is hard not to fail, almost impossible.
- Top menu bar hard to grab because of small size, position, touch screen inaccuracy, and the requirement to hold down for two seconds.
- Widgets can hide and overlap.
- Slowdown when jumping to Home screen.
- Battery life has always been a complaint.
- Intermittent speaker crackle on music playback.
- Bluetooth functionality is not solid [6].
- Lack of Norwegian locale.
Donut (1.6) ROM update (2544)
- Model number: GM_DSTL1
- Firmware version: 1.6
- Baseband version: 20/05/09,st32,x2a.m1
- Kernel version: 2.6.28-svn2544
- Build number: Donut.eng.root.20091204.200410.r2544
Intended improvements:
- Officially nothing was stated.
- The release came out a few days after
Hacks
- Rooted: DSTL1 Rooting
General Mobile's release 2544 Problems
- The calibration is hard not to fail, almost impossible.
- Top menu bar hard to grab because of small size, position, touch screen inaccuracy, and the requirement to hold down for two seconds.
- Widgets can hide and overlap.
- Slowdown when jumping to Home screen.
- Battery life has always been a complaint.
- Intermittent speaker crackle on music playback.
- Bluetooth functionality is not solid [7].
- Lack of Norwegian locale.
Mount Points and Blocks
As of 1.5...
cat /proc/mounts
rootfs / rootfs ro 0 0
tmpfs /dev tmpfs rw,mode=755 0 0
devpts /dev/pts devpts rw,mode=600 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
tmpfs /sqlite_stmt_journals tmpfs rw,size=4096k 0 0
/dev/block/mtdblock3 /system yaffs2 ro 0 0
/dev/block/mtdblock5 /data yaffs2 rw,nosuid,nodev 0 0
/dev/block/mtdblock6 /cache yaffs2 rw,nosuid,nodev 0 0
/dev/block//vold/179:1 /sdcard vfat rw,dirsync,nosuid,nodev,noexec,uid=1000,gid=
1000,fmask=0711,dmask=0700,allow_utime=0022,codepa ge=cp437,iocharset=iso8859-1,s
hortname=mixed,utf8 0 0
cat /proc/mtd
dev: size erasesize name
mtd0: 00100000 00020000 "Bootloader"
mtd1: 00400000 00020000 "boot"
mtd2: 00400000 00020000 "recovery"
mtd3: 05000000 00020000 "system"
mtd4: 01000000 00020000 "JFFS"
mtd5: 08000000 00020000 "userdata"
mtd6: 006a0000 00020000 "cache"
mtd7: 00080000 00020000 "BBT"
As of 1.6...
cat /proc/mounts
rootfs / rootfs ro 0 0
tmpfs /dev tmpfs rw,mode=755 0 0
devpts /dev/pts devpts rw,mode=600 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
tmpfs /sqlite_stmt_journals tmpfs rw,size=4096k 0 0
/dev/block/mtdblock4 /system yaffs2 ro 0 0
/dev/block/mtdblock5 /data yaffs2 rw,nosuid,nodev 0 0
/dev/block/mtdblock6 /cache yaffs2 rw,nosuid,nodev 0 0
/dev/block//vold/179:1 /sdcard vfat rw,dirsync,nosuid,nodev,noexec,uid=1000,gid=
1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,s
hortname=mixed,utf8 0 0
cat /proc/mtd
dev: size erasesize name
mtd0: 000e0000 00020000 "Bootloader"
mtd1: 00020000 00020000 "param_table"
mtd2: 00400000 00020000 "boot"
mtd3: 00400000 00020000 "recovery"
mtd4: 07000000 00020000 "system"
mtd5: 06000000 00020000 "userdata"
mtd6: 016a0000 00020000 "cache"
mtd7: 00080000 00020000 "BBT"
General Mobile's Android 1.6 statement
"Next month we will launch Android 1.6 Donut SW. With this new software most our problems will be ended." - General Mobile Support Team 10/28/2009
True to their word and not too far from a month later, the Donut (build 2485) upgrade was released on General Mobile's site on 12/1/2009.
Only to be followed by a quick fix (build 2544) again on 12/4/2009.