[MOD] Taste Nexus S Gingerbread on Galaxy S v6 - network (unstable) - tech DEMO

Search This thread

Smallsmx3

Senior Member
Jul 28, 2010
4,138
781
Well that's good. If they can get camera...ril......and lq playback I can live without everything else

Sent from my SAMSUNG-SGH-I897 using XDA App
 

amir_rafie

Senior Member
Dec 8, 2008
137
10
www.handheldusers.com
Honeycomb`s SDK is now out ,,, maybe the story of Froyo repeats again:

cyanogen team stops developing for the current version and going to next version & this story continues..... :D (Kidding , don`t kill me!)
 

aqtrans

Senior Member
Oct 7, 2007
287
21
Gingerbread requires a 64-bit os, so no.

Sent from my SAMSUNG-SGH-I896 using XDA App

Strangely, it compiled just fine on my Archlinux 32-bit box. :cool:
Just got data working (no default APNs were there for me) on my Captivate. I had to manually do the headphone logic fix, even though I'm using the Captivate kernel, but other than that it seems stable. :D
 

KCutrer1

Senior Member
Sep 5, 2009
463
28
Huntington Beach, CA
Strangely, it compiled just fine on my Archlinux 32-bit box. :cool:
Just got data working (no default APNs were there for me) on my Captivate. I had to manually do the headphone logic fix, even though I'm using the Captivate kernel, but other than that it seems stable. :D
Any chance you'd give us Captivate users what you have so the more adventurous among us could try it out? In the CMSGS IRC Codeworkx said that he's been using CM7 as a daily and it doesn't really have any major issues. I understand that the Captivate will have other problems like auto-rotation and such, but to me that's a small price to pay for Gingerbread!
 
Last edited:

TheEscapist

Senior Member
Nov 9, 2010
1,862
356
Toronto
Strangely, it compiled just fine on my Archlinux 32-bit box. :cool:
Just got data working (no default APNs were there for me) on my Captivate. I had to manually do the headphone logic fix, even though I'm using the Captivate kernel, but other than that it seems stable. :D

AOSP won't let you compile on 32-bit, I guess CM does. *shrug* anyway, for the kernel, what did you do? I copied the initramfs over, used the build captivate script, and got a working kernel, but incoming sms didn't work and I couldn't hear calls. I added the reorient fix you posted in the other thread and rebuilt the kernel, but ended up breaking wifi and generally destabilizing the system. Any help?

Sent from my SAMSUNG-SGH-I896 using XDA App
 

cchant

Senior Member
May 11, 2010
1,037
161
Any chance you'd give us Captivate users what you have so the more adventurous among us could try it out? In the CMSGS IRC Codeworkx said that he's been using CM7 as a daily and it doesn't really have any major issues. I understand that the Captivate will have other problems like auto-rotation and such, but to me that's a small price to pay for Gingerbread!

As of right now what I have compiled and flashed I wouldn't consider it for daily use. Wifi sleep crash and data issues along with screwed up headset logic make it hardly worth using at this point. I've rebuilt it but won't be able to reflash for a few days
 

TheEscapist

Senior Member
Nov 9, 2010
1,862
356
Toronto
As of right now what I have compiled and flashed I wouldn't consider it for daily use. Wifi sleep crash and data issues along with screwed up headset logic make it hardly worth using at this point. I've rebuilt it but won't be able to reflash for a few days

I had no wifi sleep or data issues. Did you change any of the default wifi settings, and create an apn for data?

Sent from my SAMSUNG-SGH-I896 using XDA App
 

KCutrer1

Senior Member
Sep 5, 2009
463
28
Huntington Beach, CA
As of right now what I have compiled and flashed I wouldn't consider it for daily use. Wifi sleep crash and data issues along with screwed up headset logic make it hardly worth using at this point. I've rebuilt it but won't be able to reflash for a few days
As TheEscapist said, he/she didn't have wifi or data issues. As for headset logic, aqtrans said he was able to manually fix it with help from xcaliburinhand
 

aqtrans

Senior Member
Oct 7, 2007
287
21
I had to flash the cyanogen7-galaxys-initial.zip first, let it boot up, then reboot and flash cyanogenmod-galaxys.zip. The initial zip seemed to take care of the data issues.
 

TheEscapist

Senior Member
Nov 9, 2010
1,862
356
Toronto
Yep, ota_galaxys.sh is what I ran.

Maybe that's why I can't get sms working, I'll try that after the initial zip.

EDIT: Nope, didn't fix it. It's weird though, I can send just fine, but not receive. I didn't manually back up efs, it wouldn't have anything to do with that, would it?

SECOND EDIT: My internal storage is apparently full (probably just a vold issue), maybe it can't save properly and that's why it won't show up?
 
Last edited:

jscurtu

Senior Member
Nov 20, 2010
296
96
Saarbrücken
launchpad.net
Maybe that's why I can't get sms working, I'll try that after the initial zip.

EDIT: Nope, didn't fix it. It's weird though, I can send just fine, but not receive. I didn't manually back up efs, it wouldn't have anything to do with that, would it?

SECOND EDIT: My internal storage is apparently full (probably just a vold issue), maybe it can't save properly and that's why it won't show up?

What do you mean you did not backup efs? Whats the last five numbers of your imei?

Sent from my Galaxy S using XDA App
 

Top Liked Posts

  • There are no posts matching your filters.
  • 362
    UPDATE statement.

    As original author for this thread, videos and first demos, I'm not currently working on the Gingerbread port these days (heavily busy working on Voodoo sound improvements).
    It doesn't mean I lost interest in it, only that I miss time at the moment.

    CyanogenMod team work on a serious port of Gingerbread for Galaxy S, witch won't be just a technical demo like the original spirit of this one.
    Of course, such goal requires a lot of work, dedication, and also some calm.
    There is a lot of natural interest about Gingerbread on Galaxy S, and it's perfectly understandable too.

    Giving an ETA until the porting work is done or some major advance is made would be dishonest.
    It means that not asking for ETA will be appreciated. However, you're welcome discussing other aspects.

    If you want more technical insights and a few updates by most actives developers for this port, i would recommend to follow:
    http://twitter.com/CMSGSTeam
    http://twitter.com/codeworkx
    http://twitter.com/dumdidum

    [list needs to be completed, thanks for input]

    Thank you!







    Original post:

    Galaxy S with Nexus S kernel - Booting Nexus S Android Gingerbread
    Videos are here:

    http://www.youtube.com/supercurioxda

    Early demo Releases - V6


    Requirements
    You must be root on your phone
    Your /data must be converted in Ext4 by Voodoo lagfix or another Ext4 lagfix.
    Verizon Fascinates are not yet supported - Epic4G will require a lot more development.
    You must have proceed to complete backups before
    Some busybox installation is also useful for tar.

    Another Important note
    Be sure you have access to the download mode using the 3 buttons combination.
    If you don't, it will be extremely difficult (even if in theory not impossible) to to flash another kernel back.

    Steps:

    1/ Download this system dump on your sdcard:

    system dump archive


    2/ Run these commands
    Code:
    adb shell 
    su
    cd /data
    mkdir gingerbread
    cd gingerbread
    busybox tar zxvf /sdcard/system-dump-as-root.tar.gz
    busybox cp -a /efs efs
    sync
    reboot download
    3/ unzip the attached nsonsgs.tar.zip to nsonsgs.tar

    4/ flash the kernel with Odin or Heimdall - no pit - no re-partition

    Watch Gingerbread boot on your phone !


    How do I get back?

    Everything is still in place on your phone - no harm done.
    All you need to do is to flash your preferred custom (that support Ext4 obviously) Kernel back on your phone

    What's about this port:

    - It uses the Nexus S kernel compiled from sources
    - It runs the exact /system image release, we dumped on IRC from an actual Nexus S device.

    Am i French ?

    Now you don't have any doubt anymore :D

    Which filesystem ?

    This early preview runs on Ext4. no RFS at all, the kernel don't support RFS.

    Does everything work ?

    Nope, but there are progresses.
    Don't work: GPS / Voice / camera
    Work: everything else: like sound, GL acceleration etc

    Will it work ?

    I think most of it will work after countless hours spent on it.

    Is it flashable with Odin ?

    Won't be so easy, but it's one of the goals

    Do you work alone ?

    Credits go the IRC channel #NSdev on freenode, and now a team formed regrouping most Captivate/Vibrant/Fascinate/I9000 developers and CyanogenMod team, with Kernel and ROM developers and also newcomers.

    When will this/that work ?

    The only honest answer is: there is no answer.
    Please don't ask for ETA, don't pressure developers, they need peace of mind :)

    Is this Open Source ?

    Everything is fully published under an open source license

    Latest initramfs: https://github.com/project-voodoo/nsonsgs-initramfs
    Kernels: https://github.com/galaxys-kernel

    Who are the actual contributors to the code?

    For the kernel, you can follow works here : who / when.
    https://github.com/galaxys-kernel/linux_samsung_galaxys_port/commits/galaxys-port
    As it is a team work, sometimes it's not the guy who had the idea who commits the code, but still :)

    Articles:

    http://www.engadget.com/2010/12/18/samsung-galaxy-s-receives-gingerbread-port-right-from-the-nexus/
    http://briefmobile.com/samsung-galaxy-s-android-2-3-gingerbread
    And a lot of other ones now!


    Versions:


    V6
    - Easy root. You only need to install Superuser app from Market.


    Downloads :

    Kernel you can flash with Odin / heimdall / kernel flashing apps

    ClockWorkMod unsigned update.zip


    V5
    - Wifi semi-working (tend to crash the phone on Wifi sleep timeout)
    - Calls working but no DATA for me (coolya had data, which means: erratic) - voice not tested.
    - kind of laggy, but there is a lot of headroom.
    - GPS working only by Wifi/Triangulation networking - No satellites.

    Fantastic job by coolya who did most of the advancement, for Wifi, baseband and also OneDRAM partitions configuration. Really really awesome work.
    We were so lucky the snow forced him to stay at home instead of going to work :D

    This time you can really start to play with the phone, install apps, surf on the Internet all this with Gingerbread! kind of cool :)


    V4
    Buttons fixed thanks to the contributions of xcaliburhands, pawitp, fenfir
    No need to create some directories manually anymore.
    Kernel available as ClockWorkMod recovery update.zip - be sure you have access to 3 buttons !


    V3
    SDcard now works
    - As internal storage
    - As USB storage

    V2
    improved pre-init script and mounts:
    no more insufficient space
    improved dual-boot solution
    faster boot
    faster disk I/O

    V1
    initial

    Edit: we started working now as a team, joining XDA forces with CyanogenMod.
    Gingerbread CM is AOSP, which means the port will be the real Google experience, using clean source modified just as we need to.
    26
    Here are some Infos and Screens for you!

    Code:
    /dev/block/mtdblock2 on /system type yaffs2 (rw,relatime)
    /dev/block/mtdblock3 on /cache type yaffs2 (rw,relatime)
    /dev/block/mmcblk0p2 on /data type ext4 (rw,nosuid,nodev,noatime,nodiratime,barrier=1,data=ordered,noauto_da_alloc)
    /dev/block/mtdblock6 on /datadata type yaffs2 (rw,relatime)
    /dev/block/mtdblock4 on /efs type yaffs2 (rw,relatime)


    Quadrant Advanced:
    CPU: 4725
    Memory: 1855
    I/O: 914
    2D: 309
    3D: quadrant fails


    Screenshots:

    17
    xda.jpg
    12
    Currently we're using CM7 sources for our work.
    It doesn't matter because CM = AOSP.
    If we get one thing working, the other will work too.

    This means we'll release booth.
    A clean AOSP rom and a CM7 rom at the same time.

    Current Status:
    - CWM 3.0.0 fully working
    - bootlogo is fine now, no more pixelz!
    - no rfs support anymore, MTD working (yaffs2), data on ext4
    - problems on flash_image function
    - Wifi working (Wifi sleep crashes phone)
    - Phone working (a little polling problem on RIL)
    - Graphics mostly working except overlay cause of framebuffer (youtube playback and camera ****ed up)
    - Sensors dead (write a new driver)
    - only one sdcard supported at the moment
    - a secure method for rolling out must be created

    Don't ask any questions. Let us just work on this stuff.