[Ubuntu Touch] Porting the Ubuntu Touch Developer Preview to GT-N7000

Search This thread

Gerrett

Senior Member
Mar 11, 2011
1,895
3,552
Xiaomi Redmi Note
Xiaomi Mi Note 2
This is the port of Ubuntu Phone to the Samsung Galaxy Note GT-N7000

What works:
  • Wifi (fixed on 18-07)
  • GSM (only mobile connection)
  • Webbrowsing
  • Taking photos (fixed)
If you haveing trouble with GSM give it time to connect. If its still not working check this : https://plus.google.com/100264483712374857174/posts/3o1tjYo9Ghx

CREDITS
thanks to chasmodo for


  • manifest additions
  • camera driver
  • runtime intermediates files
thanks to Gerrett for

  • the hint to remove the GalaxyNoteSettings from build
  • fixing the wifi issue

The short way:
Download, push to sdcard, reboot to recovery, do a backup, do a full wipe and flash(keep the order of the files)

  1. quantal-preinstalled-phablet-armhf.zip
  2. Ubuntu n7000 nightly build
The long way:
Here is the official Canonical's Porting Guide

here we have the cm nightlies from wich we take the binaries for the base system.

Now, I will set up my building system how described in the Guide (Since I've already a working Ubuntu 13.04 x64 PreAlpha installation, I'll use that as base)

Seting up the development environment

What is not in the guide:
Code:
sudo apt-add-repository ppa:phablet-team/tools
sudo apt-get update
sudo apt-get install phablet-tools
sudo apt-get install bzr
sudo apt-get remove openjdk-7-jdk
sudo apt-get install openjdk-6-jdk
So, on the console
(if there are german speaking people following, this is how you can kill the waiting time :D http://www.youtube.com/watch?v=S_poaB9jLAc and http://www.youtube.com/watch?v=eMim3OV2cQE and http://www.youtube.com/watch?v=1-jbeV_kpaU have fun)
Code:
mkdir -p UbuntuTouch/GT-N7000   #at a location with 20 gigs of free space(yes, its a lot :D )
cd UbuntuTouch/GT-N7000

git config --global user.email "youremailforubuntu@something.com"   #needs this only once for
git config --global user.name "Your Name"

phablet-dev-bootstrap ./   #this will take a while, it will download all sources except the kernel if I understood right
Edit .repo/manifest.xml and add following at the same xml level where the other project tags are.
(First search for, maybe they are already in that file)

Code:
then again on console:
Code:
repo sync
Code:
adb devices   #just a short check to see if the connection is working, if it's in the list, go further, if not check whats the problem
. build/envsetup.sh
brunch cm_n7000-userdebug   #if everything is ok, this will take a while
put the zip you get in the output onto your sdcard, download saucy-preinstalled-phablet-armhf.zip
reboot your n7000 into recovery mode, backup and flash first the preinstalled and then the build.

Have fun
 
Last edited:

fards

Inactive Recognized Developer
Re: [Ubuntu Touch] Porting the Ubuntu Touch Developer Preview to GT-N700

You don't have to use cm, you can use AOSP.
You can even use Samsungs kernel source (I haven't bothered building the latest so no idea how good it is our not) and the binary blobs from the latest stock build.
I'm building it for one of my tablets at the mo from AOSP, using an old but working kernel.
Sent from my GT-N7000 using Tapatalk 2
 
  • Like
Reactions: Macrint

GhostOfTheNet

Senior Member
Dec 29, 2008
166
123
Graz
You don't have to use cm, you can use AOSP.
You can even use Samsungs kernel source (I haven't bothered building the latest so no idea how good it is our not) and the binary blobs from the latest stock build.
I'm building it for one of my tablets at the mo from AOSP, using an old but working kernel.
Sent from my GT-N7000 using Tapatalk 2


First of all I'll use what the guide suggests. Playing games comes after.
 
  • Like
Reactions: Macrint

toxicthunder

Inactive Recognized Developer
Mar 24, 2012
3,241
5,810
New Delhi
Re: [Ubuntu Touch] Porting the Ubuntu Touch Developer Preview to GT-N700

You don't have to use cm, you can use AOSP.
You can even use Samsungs kernel source (I haven't bothered building the latest so no idea how good it is our not) and the binary blobs from the latest stock build.
I'm building it for one of my tablets at the mo from AOSP, using an old but working kernel.
Sent from my GT-N7000 using Tapatalk 2

For a device such as ours, don't think deviating from CM is a good idea :)

Sent from my GT-N7000 using xda premium
 
  • Like
Reactions: hom.hom

ttibbetts83

Senior Member
Aug 5, 2010
715
411
40
jacksonville,FL
Re: [Ubuntu Touch] Porting the Ubuntu Touch Developer Preview to GT-N700

I was reading over the guide and would have to say there is a lot of set up involved

Sent from my GT-N7000 using XDA Premium HD app
 

Gerrett

Senior Member
Mar 11, 2011
1,895
3,552
Xiaomi Redmi Note
Xiaomi Mi Note 2
AW: [Ubuntu Touch] Porting the Ubuntu Touch Developer Preview to GT-N700

Yeah,seems to be server problems, i'm syncing since yesterday, but now i can the see the end :D

Edit: Seems like to many people are syncing now .. cant sync anything atm ..

Gesendet von meinem GT-N7000 mit Tapatalk 2
 
Last edited:

tillum

Senior Member
Oct 31, 2009
205
32
Yep, having sync troubles at this end as well. Must be lots of us trying to make this work. Good to know the GT-N7000 is so popular? Keep getting "fatal: The remote end hung up unexpectedly".
 
  • Like
Reactions: Macrint

Gerrett

Senior Member
Mar 11, 2011
1,895
3,552
Xiaomi Redmi Note
Xiaomi Mi Note 2
AW: [Ubuntu Touch] Porting the Ubuntu Touch Developer Preview to GT-N700

Repo is synced .. and all stuff done from ubuntus guide. But get build error. Will look at it tomorrow. Anyone got it to build?

Edit: okay, it only wants to build the note settings, needs to be removed from makefile.
Will now build overnight an hope its rdy in the morning :p

Gesendet von meinem GT-N7000 mit Tapatalk 2
 
Last edited:

darkkham

Senior Member
Sep 30, 2012
60
13
You don't have to use cm, you can use AOSP.
You can even use Samsungs kernel source (I haven't bothered building the latest so no idea how good it is our not) and the binary blobs from the latest stock build.
I'm building it for one of my tablets at the mo from AOSP, using an old but working kernel.
Sent from my GT-N7000 using Tapatalk 2

Forgive my offtopic, i'm interested of using Samsung sources for Galaxy SII i9100, instead of cyanogenmod 10.1, that isn't properly good for this device. can you tells me more about that?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 30
    This is the port of Ubuntu Phone to the Samsung Galaxy Note GT-N7000

    What works:
    • Wifi (fixed on 18-07)
    • GSM (only mobile connection)
    • Webbrowsing
    • Taking photos (fixed)
    If you haveing trouble with GSM give it time to connect. If its still not working check this : https://plus.google.com/100264483712374857174/posts/3o1tjYo9Ghx

    CREDITS
    thanks to chasmodo for


    • manifest additions
    • camera driver
    • runtime intermediates files
    thanks to Gerrett for

    • the hint to remove the GalaxyNoteSettings from build
    • fixing the wifi issue

    The short way:
    Download, push to sdcard, reboot to recovery, do a backup, do a full wipe and flash(keep the order of the files)

    1. quantal-preinstalled-phablet-armhf.zip
    2. Ubuntu n7000 nightly build
    The long way:
    Here is the official Canonical's Porting Guide

    here we have the cm nightlies from wich we take the binaries for the base system.

    Now, I will set up my building system how described in the Guide (Since I've already a working Ubuntu 13.04 x64 PreAlpha installation, I'll use that as base)

    Seting up the development environment

    What is not in the guide:
    Code:
    sudo apt-add-repository ppa:phablet-team/tools
    sudo apt-get update
    sudo apt-get install phablet-tools
    sudo apt-get install bzr
    sudo apt-get remove openjdk-7-jdk
    sudo apt-get install openjdk-6-jdk
    So, on the console
    (if there are german speaking people following, this is how you can kill the waiting time :D http://www.youtube.com/watch?v=S_poaB9jLAc and http://www.youtube.com/watch?v=eMim3OV2cQE and http://www.youtube.com/watch?v=1-jbeV_kpaU have fun)
    Code:
    mkdir -p UbuntuTouch/GT-N7000   #at a location with 20 gigs of free space(yes, its a lot :D )
    cd UbuntuTouch/GT-N7000
    
    git config --global user.email "youremailforubuntu@something.com"   #needs this only once for
    git config --global user.name "Your Name"
    
    phablet-dev-bootstrap ./   #this will take a while, it will download all sources except the kernel if I understood right
    Edit .repo/manifest.xml and add following at the same xml level where the other project tags are.
    (First search for, maybe they are already in that file)

    Code:
    then again on console:
    Code:
    repo sync
    Code:
    adb devices   #just a short check to see if the connection is working, if it's in the list, go further, if not check whats the problem
    . build/envsetup.sh
    brunch cm_n7000-userdebug   #if everything is ok, this will take a while
    put the zip you get in the output onto your sdcard, download saucy-preinstalled-phablet-armhf.zip
    reboot your n7000 into recovery mode, backup and flash first the preinstalled and then the build.

    Have fun
    24
    Booted. But it's pretty much useless until we get this font thing sorted.

    I somehow managed to get to homescreen, but I don't know how.:p





    img20130227235235.jpg




    img20130227235747.jpg



    img20130227235834.jpg
    14
    I have the required changes ready in the files incase someone is interested :)

    was waiting for beerbong but he seems busy... times like these u wish u werent building remotely ^^

    maybe utacka or chas(with his new pc) can help..
    14
    To make it easier, here are the file links and instructions...

    Instructions:

    First do full-wipe, then install cm10.1 (or a cm10.1 based rom).Boot it and shut down.

    Flash this: http://cdimage.ubuntu.com/ubuntu-to...c-demo/quantal-preinstalled-phablet-armhf.zip

    Finally this: http://www.vbocz.com/files/ubuntu-n7000.zip

    Reboot.

    (Only the camera seems to work. No gsm, no wifi, no adb yet.)

    Credit to Viktor Bocz
    11
    Have you documented your process so we can learn from it ?

    Didn't do anything new ..

    I did a clean resync, add the local manifest for n7000

    Code:

    did a sync ..
    Edit fstab (remove nosuid from data)
    commit out GalaxyNoteSettings in n7000.mk
    and added/changed Kernel config (see porting guide)
    copy libandroid_runtime_intermediates to /out/xxx folder and camera.exynos4.so to vendor/samsung/n7000/xxx ..
    then i build it ...

    Here you can find it :

    http://roms.gerrett84.de/ubuntutouch/dev/ubuntutouch-n7000-27_02.zip
    http://roms.gerrett84.de/ubuntutouch/dev/afterflash-n7000.zip
    and don't forgett this : http://cdimage.ubuntu.com/ubuntu-to...c-demo/quantal-preinstalled-phablet-armhf.zip

    How to Flash ?

    First Do a Full wipe, then Flash CM10.1 (dont reboot) after that flash ubuntutouch-n7000-27_02.zip, then flash quantal-preinstalled-phablet-armhf.zip, and at last flash the afterflash-n7000.zip , now you can reboot :p

    Whats working?
    - Its Booting :p
    - adb is working

    Whats not working?
    - Font is wired
    - No Wifi
    - No GSM
    - maybe more

    With the Afterflash.zip you can change the Screen Pixel Ratio, someone should look into it, and change it (this should fix the font issue)
    Have no time for it today, only tried to set it to 18 px/gu . If no one do it, i will do tomorrow ;)
    Here : https://wiki.ubuntu.com/Touch/Porting you find how its working.

    Now its time to start fixing :p

    Edit: Fixed links