[I815/P6800/P6810] CyanogenMod 9 (08/12/2012)

Search This thread

locerra

Senior Member
Aug 18, 2010
335
1,019
Seattle
I've started porting CyanogenMod 9 to the Galaxy Tab 7.7. Do not flash this unless you know how to backup your data and especially unless you know how to get back to stock. If you don't already know how to do this, you might want to familiarize yourself with the process now, while the developers try to stablize CM9. I don't have time to help people unbrick their devices, and will not take responsibility for any user bricking their device, you flash this at your own risk.

If you are a developer interested in helping out with the porting effort, please PM me.

Known Issues
  • HDMI dongle doesn't work
  • Some USB keyboards aren't working
  • I815: CDMA and LTE isn't enabled
  • I815: GPS doesn't work
  • I815: Autobrightness is broken
Download
Google apps can be found at http://goo.im/gapps
Old

Flash
Flash from ClockworkMod Recovery, make sure to wipe data/factory reset. No whining if it eats your homework.

Build Instructions
Setup a standard CyanogenMod 9 build environment (there are plenty of tutorials on the web already on how to do this). Then
  1. Add add the following entries to your local manifest
    Code:
    <project path="device/samsung/XXX"
        name="ohanar/android_device_samsung_XXX" 
        revision="ics"
        remote="github" />
    <project path="device/samsung/smdk4210-tab"
        name="ohanar/android_device_samsung_smdk4210-tab" 
        revision="ics"
        remote="github" />
    <project path="kernel/samsung/smdk4210-tab"
        name="ohanar/android_kernel_samsung_smdk4210-tab"
        revision="ics"
        remote="github" />
    where you replace XXX with your device (i815, p6200, p6210, p6800, p6810, or t869).
  2. Make sure that your device is running the newest build of CyanogenMod 9 or stock ICS if your device has it.
  3. Make sure your device is plugged in and has debugging enabled.
  4. Run the extract-files script from your particular device tree.
  5. Run vendor/cm/get-prebuilts
  6. Your sources are now ready, to build run
    Code:
    $ . build/envsetup.sh       # this sets up the build environment
    $ lunch cm_XXX-userdebug    # this selects your device
    $ mka bacon                 # this builds CM
Changelog
  • 08/08/2012
    • Hopefully remaining wifi issues fixed (wifi hotfix shouldn't be needed anymore)
    • Wifi tethering enabled (no clue if it works)
  • 08/03/2012
    • LPM fixed (can now charge while off)
    • Camera force closes fixed
  • 7/19/2012
    • P68x0: Autobrightness fixed
    • Bluetooth fixed (thanks to lowtraxx for pointing out where the issue was)
    • I815: LTE Modem's massive power drain fixed
  • 7/15/2012
    • Wifi! -- for real real, not for play play
    • P6800: SIM Toolkit Support
    • Hardware-Accelerated Video (Regression in 7/10/2012)
    • ASOP Charging mode (still not really working)
  • 7/10/2012
    • smdk4210-tab kernel
    • I815 build
    • vibration (regression in Alpha 2)
    • 3g data on P6800 (regression in Alpha 2)
    • Camera (both front and back)
    • Regression: Hardware-accelated video (this also means no previews in the Camera)
    • Regression: LPM
  • Alpha 2
    • smdk4210 kernel (common kernel used in the CM9 ports for the i9100, i777, n7000, p6200, p6210, p6800, and p6810)
    • USB gadget support
    • Hardware-accelerated video
    • Rear facing camera (only stills for now)
    • Better auto brightness (values still need to be tuned)
    • LPM (charge while off)
    • Probably other stuff (been a long time since last update)
    • Regression: Vibrator no longer works, we now get a beep instead
  • Alpha 1
    • Upgrade wifi driver to compat-wireless-3.4-rc3-1
    • GPS hopefully fixed (thanks to Alan Orth)
    • Data Usage fixed (thanks to Alan Orth + Galaxy Tab 10.1 devs)
  • DP3.1
    • Wifi fix that sometimes works
  • DP3
    • Torch App (thanks to Alan Orth)
    • Fixed reboot download
    • Wifi partially works
    • Other random bugs caused by building with gcc 4.6 (now using the recommended 4.4)
  • DP2.1
    • 3G/GSM fix (thanks to poisike)
  • DP2
    • Audio works!
  • DP1.1
    • Partial fix for autobrightness (gets brighter, doesn't get darker)
    • Phone like interface is gone
    • P6800: added GSM libraries, and basic 3g configuration

Credits
  • aorth -- set up the device tree for the GT-6200 (Tab Plus 3g), has been a great collaborator
  • poisike -- provided fix for 3g/gsm
  • teamhacksung -- set up the galaxys2 device tree, which was the basis for my tree
 

Attachments

  • Screenshot_2012-04-04-01-07-13.jpg
    Screenshot_2012-04-04-01-07-13.jpg
    14.5 KB · Views: 13,002
  • Screenshot_2012-04-04-01-07-46.jpg
    Screenshot_2012-04-04-01-07-46.jpg
    26.5 KB · Views: 14,140
  • Screenshot_2012-04-04-01-07-57.jpg
    Screenshot_2012-04-04-01-07-57.jpg
    19.8 KB · Views: 12,999
Last edited:

emprize

Senior Member
Jan 15, 2007
1,300
135
Nice! Hope more developers will join and sync with 6800

Sent from my GT-P6800 using XDA Premium HD app
 

poisike

Senior Member
Jun 6, 2009
1,148
240
Hi,

I've started working on porting CM9 to my P6810, and figured I would post here in case there were any other devs interested in assisting me, or working on a P6800 version.

Currently I have gotten to a lockscreen, but that is about it, most hardware still needs to be properly configured.

The sources:
https://github.com/ohanar/android_device_samsung_p6810
https://github.com/ohanar/android_frameworks_base

I'm interested in working on a P6800 version. I sent you a PM.
 

furius

Senior Member
Sep 6, 2009
380
56
hurray!

Count me in for testing, don't have dev abilities.

waiting for first booting CM9 :eek:
 

EarlZ

Senior Member
Jun 21, 2010
6,290
327
Wow great news! I really cant contribute anything aside from ROM testing on a regular basis as long as it does not increase any flash counters :D
 

metuskale

Senior Member
Aug 3, 2010
209
24
great

great!! i may help,no rommaking experience but programming skills in java, c and android. pm meif want some help.
 
Hi,

I've started working on porting CM9 to my P6810, and figured I would post here in case there were any other devs interested in assisting me, or working on a P6800 version.

Currently I have gotten to a lockscreen, but that is about it, most hardware still needs to be properly configured.

The sources:
https://github.com/ohanar/android_device_samsung_p6810
https://github.com/ohanar/android_frameworks_base
Oh get it soon brothers, This TouchWiz is killing me.... I hate it....
 

locerra

Senior Member
Aug 18, 2010
335
1,019
Seattle
I don't. Working a bit more on it, then I'll post and send you a link to the ROM...
Ok, well let me know when you have something. In the meantime, I'm seperating out my repo into two: common stuff and P6810 specific ones. I'm rebuilding to make sure that I didn't break anything, but once that is done it should be easier to share work (assuming that all the things that I put in the common repo are indeed common :)).
 

onicrom

Senior Member
Aug 8, 2010
266
54
i've got a builbox and can host the nightlies if you want, we already do it for the nook and touchpad (unofficial) builds.

pm me if you're interested.
 

Gam3r 4 Life

Senior Member
Mar 5, 2011
728
307
Napa, California
Its so nice to see the 6810 getting some love. When I first got it and came to the developers forum I was surprised that all the ROMS said 6800 only. I also will gladly help with testing.
 

nostalgie

Member
Nov 30, 2011
29
4
I'm also glad to see the P6810 get some attention, especially when it's CM9/ICS.

Happy to help out with testing when you guys are ready
 

locerra

Senior Member
Aug 18, 2010
335
1,019
Seattle
just having a peek at your github, (I have Gt-P6200) there's a typo in ..android_device_samsung_c210-common / c210_base.mk
AUDIO_PACKAGES is misspelled I believe.

nothing huge.

I'm curious as to how similar the tab 7+ and 7.7 really are. If they are close enough (which my guess is that they are), then that repo could serve for both (although probably not in the present state). Are you thinking of working on CM9 for your tab?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 109
    I've started porting CyanogenMod 9 to the Galaxy Tab 7.7. Do not flash this unless you know how to backup your data and especially unless you know how to get back to stock. If you don't already know how to do this, you might want to familiarize yourself with the process now, while the developers try to stablize CM9. I don't have time to help people unbrick their devices, and will not take responsibility for any user bricking their device, you flash this at your own risk.

    If you are a developer interested in helping out with the porting effort, please PM me.

    Known Issues
    • HDMI dongle doesn't work
    • Some USB keyboards aren't working
    • I815: CDMA and LTE isn't enabled
    • I815: GPS doesn't work
    • I815: Autobrightness is broken
    Download
    Google apps can be found at http://goo.im/gapps
    Old

    Flash
    Flash from ClockworkMod Recovery, make sure to wipe data/factory reset. No whining if it eats your homework.

    Build Instructions
    Setup a standard CyanogenMod 9 build environment (there are plenty of tutorials on the web already on how to do this). Then
    1. Add add the following entries to your local manifest
      Code:
      <project path="device/samsung/XXX"
          name="ohanar/android_device_samsung_XXX" 
          revision="ics"
          remote="github" />
      <project path="device/samsung/smdk4210-tab"
          name="ohanar/android_device_samsung_smdk4210-tab" 
          revision="ics"
          remote="github" />
      <project path="kernel/samsung/smdk4210-tab"
          name="ohanar/android_kernel_samsung_smdk4210-tab"
          revision="ics"
          remote="github" />
      where you replace XXX with your device (i815, p6200, p6210, p6800, p6810, or t869).
    2. Make sure that your device is running the newest build of CyanogenMod 9 or stock ICS if your device has it.
    3. Make sure your device is plugged in and has debugging enabled.
    4. Run the extract-files script from your particular device tree.
    5. Run vendor/cm/get-prebuilts
    6. Your sources are now ready, to build run
      Code:
      $ . build/envsetup.sh       # this sets up the build environment
      $ lunch cm_XXX-userdebug    # this selects your device
      $ mka bacon                 # this builds CM
    Changelog
    • 08/08/2012
      • Hopefully remaining wifi issues fixed (wifi hotfix shouldn't be needed anymore)
      • Wifi tethering enabled (no clue if it works)
    • 08/03/2012
      • LPM fixed (can now charge while off)
      • Camera force closes fixed
    • 7/19/2012
      • P68x0: Autobrightness fixed
      • Bluetooth fixed (thanks to lowtraxx for pointing out where the issue was)
      • I815: LTE Modem's massive power drain fixed
    • 7/15/2012
      • Wifi! -- for real real, not for play play
      • P6800: SIM Toolkit Support
      • Hardware-Accelerated Video (Regression in 7/10/2012)
      • ASOP Charging mode (still not really working)
    • 7/10/2012
      • smdk4210-tab kernel
      • I815 build
      • vibration (regression in Alpha 2)
      • 3g data on P6800 (regression in Alpha 2)
      • Camera (both front and back)
      • Regression: Hardware-accelated video (this also means no previews in the Camera)
      • Regression: LPM
    • Alpha 2
      • smdk4210 kernel (common kernel used in the CM9 ports for the i9100, i777, n7000, p6200, p6210, p6800, and p6810)
      • USB gadget support
      • Hardware-accelerated video
      • Rear facing camera (only stills for now)
      • Better auto brightness (values still need to be tuned)
      • LPM (charge while off)
      • Probably other stuff (been a long time since last update)
      • Regression: Vibrator no longer works, we now get a beep instead
    • Alpha 1
      • Upgrade wifi driver to compat-wireless-3.4-rc3-1
      • GPS hopefully fixed (thanks to Alan Orth)
      • Data Usage fixed (thanks to Alan Orth + Galaxy Tab 10.1 devs)
    • DP3.1
      • Wifi fix that sometimes works
    • DP3
      • Torch App (thanks to Alan Orth)
      • Fixed reboot download
      • Wifi partially works
      • Other random bugs caused by building with gcc 4.6 (now using the recommended 4.4)
    • DP2.1
      • 3G/GSM fix (thanks to poisike)
    • DP2
      • Audio works!
    • DP1.1
      • Partial fix for autobrightness (gets brighter, doesn't get darker)
      • Phone like interface is gone
      • P6800: added GSM libraries, and basic 3g configuration

    Credits
    • aorth -- set up the device tree for the GT-6200 (Tab Plus 3g), has been a great collaborator
    • poisike -- provided fix for 3g/gsm
    • teamhacksung -- set up the galaxys2 device tree, which was the basis for my tree
    17
    Everyone who is having trouble with wifi, make sure you do the following
    1. Wipe/Factory reset
    2. If you know how make a logcat.
    3. If you made a logcat, post it, and if you didn't don't post anything -- I'm fully aware that Wifi isn't working for everyone
    4. Try the hotfix I've attached to this post

    @loccera there is an old wpa_supplicant in the newest build. Thats why wifi isnt working for most of the users.
    If you mean it doesn't have the wpa_supplicant from stock ICS, that is because it is impossible to include a binary wpa_supplicant in the CM build process (if you tried, it would get overwritten by the one that is built from source). The reasoning is that wpa_supplicant is GPL'ed, so by law any alterations made to it that are used in a distributed binary must be publicly shared -- unfortunately Samsung has decided to ignore the law and has not released their modifications. The best I can do is provide a hotfix zip with the stock ICS wpa_supplicant until I manage to get the opensource driver fully functional.
    15
    Thread Cleaned

    I have cleaned all of the off topic posts from the last few pages. I remind all this is a development thread and not for general discussion.

    EDIT: Once again i have cleaned this thread, please only post here if you have something to add to the development. Lets keep it on topic from now!​
    14
    What I was really doing while all y'all were complaining about your lack of mobile data :p
    14
    So aorth just fixed RIL, the last outstanding issue from switching kernels that has plagued the Tab 7+. Unfortunately we weren't as lucky, and had a few more:
    • screen glitches (which make the build unusable)
    • the vibrator is broken (and produces annoying beeps)
    I'm currently waiting on the note source drop before trying to fix those, but once I do, I plan on posting a new build which should have the following fixed
    • usb gadget support (adb should work on all platforms, mtp should work, usb tethering, etc...)
    • hardware accelerated video
    • proof of concept camera (this and wifi are what I'm currently working on)
    • possibly other stuff that I'm forgetting