galaxysbmtd

Warning /!\ Ubuntu Touch is no longer maintained as a core product by Canonical. However, the Ubports community are continuing development.

General

Device name

Samsung Galaxy S B (GT-I9000B)

Code name

galaxysbmtd

Image maintainer(s)

sf-rique

Testers

link to your Launchpad profile please

Update interval / last update

MWC Preview / Initial release.

Unlocking instructions

CyanogenMod

Install instructions

See below.

Code/Image

http://lu4ndr01d.googlecode.com/files/cm-10.1-20130225-UNOFFICIAL-galaxysbmtd.zip

State of things

Legend

State

Explanation

Perfect

Everything works, all patches included in Ubuntu proper

Working

Works, minor issues only, some patches pending

W-I-P

Work in progress

Blocked/Broken

Severely broken, unusable or progress is blocked

Unknown

Unknown

What

Status/Comments

Graphics

Boot process

Rotation

Waiting for support in Ubuntu.

Cellular Radio

Not working.

Wireless network

Sound

Untested, reported sort of working.

Touch

Camera

Working, focus not very good.

Video Decode

Untested.

Suspend/Resume

Untested.

Other

Installation

You have to come from CM10/CM10.1 before installing this.

  1. Reboot into Recovery
  2. Make a Nandroid backup. ( Optional )
  3. WIPE (wipe data/factory reset) Needed to free space on /data or install will silently fail
  4. Flash http://lu4ndr01d.googlecode.com/files/cm-10.1-20130225-UNOFFICIAL-galaxysbmtd.zip

  5. Flash http://cdimage.ubuntu.com/ubuntu-touch-preview/quantal/mwc-demo/quantal-preinstalled-phablet-armhf.zip or Some Dailybuilds

  6. Flash http://goo.im/devs/pawitp/galaxysmtd_ubuntu/ubuntu-aries-layout-fix-20130223.zip ( Thanks to Pawitp from xda ) Dont need, but the default UI is to big, and this make it smaller

  7. Reboot

Unlocking instructions

http://wiki.cyanogenmod.org/w/Install_CM_for_galaxysbmtd

On top of page

How to build it from begin

Automatic

Now is very easy to set up the repository.

Read this: Enablind a new device

Just use the galaxysbmtd in place of codename. Now you have your repository set up.

MANUAL (DEPRECATED)

First need to read this Porting Ubuntu Touch

After you understand this now you can keep reading.

When the initial repo sync are done, you have to edit your:

.repo/manifests/default.xml

You should add this lines

 <project name="CyanogenMod/android_device_samsung_galaxysbmtd" path="device/samsung/galaxysbmtd" remote="github" revision="cm-10.1" />
 <project name="CyanogenMod/android_device_samsung_aries-common" path="device/samsung/aries-common" remote="github" revision="cm-10.1" />
 <project name="CyanogenMod/android_kernel_samsung_aries" path="kernel/samsung/aries" remote="github" revision="cm-10.1" />
 <project name="CyanogenMod/android_hardware_samsung" path="hardware/samsung" remote="github" revision="cm-10.1" />

If you want to save some space you can delete the devices.. maguro tuna manta etc..

Now

$ repo sync 

TIP: Goog thing to do is a:

/usr/bin/phablet-dev-bootstrap -c <FOLDER> 

Because it will do some other stuff that need to be done more than just the sync.

Extract blobs

Now we have to get the proprietary blobs from Android.

$ cd device/samsung/galaxysbmtd
$ ./extract-files.sh

Not sure if needed. It seens that the first one already extract this. But it can't harm. {{{$ cd device/samsung/aries-common $ ./extract-files.sh }}}

Patches

We need a few extra edits to get it to build corrected. Thansk to Pawitp he already put this on git.

Those are the files and patches.

device/samsung/aries-common

hardware/samsung

kernel/samsung/aries

Don't forget to commit the changes

Build it

Now we need to build it.

go back to the original folder of you repo and then

$ . build/envsetup.sh
$ brunch galaxysbmtd

When the build process over you will have a zip file. The location is:

out/target/product/galaxysbmtd/cm-10.1-XXXXXXXX-UNOFFICIAL-galaxysbmtd.zip

where XXXXXXX is the date!

Known issues

Redistributability

Legend

State

Explanation

Perfect

Redistributable, we're all happy

Maybe problematic

Might be redistributable, some open questions (comment)

Problematic

Not redistributable at all

Unknown

Unknown

Component name

Link to it

License (link or name)

Status / Comment'

Touch/Devices/galaxysbmtd (last edited 2013-05-07 13:21:33 by c3)