Search This thread

aorth

Senior Member
Nov 10, 2010
1,122
1,997
Nairobi, Kenya
mjanja.ch
Hello there. I really appreciate your work and look forward seeing CM9 on our SGTPs.
I just saw this thread regarding to the emmc kernel driver bug and I'm curious are we affected by this.
http://xdaforums.com/showthread.php?t=1633943

Nope, we're not affected. From what I understand it's only "leaked" ICS builds which have the kernel bug. We're safe, for now... but I guess we should be cautious flashing this leaks from random Internet sites :\
 
Last edited:

aorth

Senior Member
Nov 10, 2010
1,122
1,997
Nairobi, Kenya
mjanja.ch
Development update

I just noticed that USB tethering works (at least on my latest local test build + smdk4210 kernel). I haven't fixed RIL on this new kernel yet, so USB tethering is kinda pointless... but it does work, and the tethered computer gets an IP address, can ping the tab, etc.

Also, I just added a few patches to get USB mounting working... I tested copying files both manually and in Rhythmbox and it worked as you'd expect it to. ;)





Back to code...
 

jief

New member
Dec 3, 2009
3
1
Perfect! you are doing very well job, keeping going. any problem maybe we can help.
 

gingerboy92

Senior Member
May 7, 2011
747
193
Xiaomi Mi 11 Lite 4G
Xiaomi 12
woopps.. took me almost a week to reply.. very busy lately.
anyway. i managed to compile it with thanks to the instructions. working great! but switched back to 3.2 because of the wireless..

btw.. is it possible to switch to kernel 3.4 from opengalaxy smdk4210 kernel?
https://github.com/opengalaxy/android_kernel_samsung_smdk4210/branches

it looks kind of interesting. i tried to compile.. errors


CC arch/arm/plat-s5p/irq.o
/home/meP/android/system/kernel/samsung/smdk4210/arch/arm/mach-exynos/common.c: In function 'combiner_init':
/home/meP/android/system/kernel/samsung/smdk4210/arch/arm/mach-exynos/common.c:582: error: implicit declaration of function 'irq_of_parse_and_map'
 
  • Like
Reactions: chrisrotolo

gingerboy92

Senior Member
May 7, 2011
747
193
Xiaomi Mi 11 Lite 4G
Xiaomi 12
Eventually I would like to move over to the opengalaxy kernel, but for now I just want to get something working.

Great to know! thanks!

this is my first android device and i'm very satisfied with it.. i learned so much about android because of this you guys! i guess if things are easy, i wouldn't have learned this much.. :p

EDIT: hey! i want to learn more!! anything that i could help?
let say.. if i want to help to fix the camera, what would i need? Could anyone list it?
i might not be able to fix it at all, but at least i could learn something while i try. :D

EDIT 2: LOL.. i think i got the camera app *partially* working.. somewhat... upside down, inverted image. and wierd lines with the captured picture.. probably because i literally copy pasted the libcamera hal from opengalaxy android_hardware_samsung.. even the settings showed 8MP as the max size.. its ok i guess, since it was a blind trial, i didn't even knew what i was doing. LOL
 

Attachments

  • 2012-05-10-053350.jpg
    2012-05-10-053350.jpg
    120.1 KB · Views: 344
  • 2012-05-10-053221.jpg
    2012-05-10-053221.jpg
    114.8 KB · Views: 330
  • IMG_20120509_214110.jpg
    IMG_20120509_214110.jpg
    175.7 KB · Views: 318
Last edited:

[David]

Senior Member
Sep 18, 2011
522
64
Catanzaro
That's nice, you first Android device and you just flash a Wip CM9 which is still in work progress? :D you're brave man!

Sent from my Galaxy Note with DarkyROM 3.3
 

locerra

Senior Member
Aug 18, 2010
335
1,019
Seattle
@gingerboy92

Do you have a git repo somewhere with the changes you've made? If you want to chat with me or aorth, we are usually on #teamhacksung.

P.S. If you want to try to help out more, aorth and I would appreciate it. We both have fairly busy lives, and are currently the only ones working on the CM port for the P6200/P6210/P6800/P6810.
 
Last edited:
  • Like
Reactions: aorth

aorth

Senior Member
Nov 10, 2010
1,122
1,997
Nairobi, Kenya
mjanja.ch
woopps.. took me almost a week to reply.. very busy lately.
anyway. i managed to compile it with thanks to the instructions. working great! but switched back to 3.2 because of the wireless..

btw.. is it possible to switch to kernel 3.4 from opengalaxy smdk4210 kernel?
https://github.com/opengalaxy/android_kernel_samsung_smdk4210/branches

it looks kind of interesting. i tried to compile.. errors


CC arch/arm/plat-s5p/irq.o
/home/meP/android/system/kernel/samsung/smdk4210/arch/arm/mach-exynos/common.c: In function 'combiner_init':
/home/meP/android/system/kernel/samsung/smdk4210/arch/arm/mach-exynos/common.c:582: error: implicit declaration of function 'irq_of_parse_and_map'

Yeah, I'm not sure if that 3.4-based kernel actually boots for the Teamhacksung guys yet. Well, last I heard, it boots... but still has problems powering up the Mali GPU. :)
 

gingerboy92

Senior Member
May 7, 2011
747
193
Xiaomi Mi 11 Lite 4G
Xiaomi 12
@gingerboy92

Do you have a git repo somewhere with the changes you've made? If you want to chat with me or aorth, we are usually on #teamhacksung.

P.S. If you want to try to help out more, aorth and I would appreciate it. We both have fairly busy lives, and are currently the only ones working on the CM port for the P6200/P6210/P6800/P6810.

here it is!
github.com/gingerboy92/

took me quite some time to figure how to push to remote git.. i'm still learning how to use git.. especially the remote stuff.. :p
 
  • Like
Reactions: mobilx and desmail

aorth

Senior Member
Nov 10, 2010
1,122
1,997
Nairobi, Kenya
mjanja.ch
Weekly update

Hacking hacking hacking... gingerboy92 got a proof-of-concept camera working, so we've incorporated that into our test builds and it kinda works. GPS is working again. locerra figured out why the graphics were a bit sluggish (kernel had hardcoded settings for a number of pixels which matched a phone, and we have WAY more pixels to push than a phone). Wifi's still iffy. RIL's still broken.

Still lots of work to do, but it's getting there. Maybe we'll get another developer preview soon...
 

aorth

Senior Member
Nov 10, 2010
1,122
1,997
Nairobi, Kenya
mjanja.ch
Developer preview 3

tl;dr: We rebased all work on a newer ICS kernel, so lots of work had to be done to get everything working again. Two steps forward, ten steps back, ~8.5 steps forward again... almost back to where we started, but now on a way better base. ;)

locerra and I have been hard at work porting the smdk4210 kernel to work on our tablets. It's a 3.0.x-based kernel, which is what most devices with an official ICS ROM are using (whereas the Honeycomb kernel is 2.6.36). Getting the kernel to boot was one thing (thanks locerra!), but almost every userspace daemon/lib needed tweaks to work as well. This kernel is much nicer, and it brings us more inline with other Exynos4-based devices (Galaxy S II, Galaxy Note, etc), so we are now able to share much more code with them, and benefit from the work that their developers are doing. We have to thank teamhacksung for the majority of this work.

Without further ado, lets move on to the good stuff...

Now working:
  • RIL (SMS, calling, 3G)... now using Galaxy S II's RIL blobs
  • GPS (had to update serial port settings due to the new kernel)
  • Rotation animation doesn't glitch anymore
  • hardware-accelerated video/audio (not all codecs! Try MX Player from the market, it can do HW/SW decoding)
  • probably a whole bunch more I forgot

Kinda working:
  • wifi (try sitting on top of your router!)
  • camera (don't get too fancy ;))
  • USB mounting of external SD card (but I left it out of this build because it was being iffy during my last build)

Download:
ROM (DP3, May 13, 2012): goo-inside.me / ge.tt / mirrors wanted! (md5: 3fb59beaedd7722fbef476a8cf678e4b)
ClockworkMod Recovery (5.5.0.4): goo-inside.me / MediaFire (md5: 60517dc528c983ec9d8832c9a48934e5)
Google Apps: http://goo-inside.me/gapps/ (use the CyanogenMod 9 one)

Flash:
Flash with ClockworkMod Recovery. Wipe is absolutely necessary. If it doesn't boot the first time, just hold power button for 10 seconds and boot it again. Don't flash gapps until you've set up your data connection, or else they'll be really annoying and buggy.

Source:
It's ALL on my github account: http://github.com/alanorth. You can also check locerra's: http://github.com/ohanar. If you're a badass hacker, please help us. :)
 
Last edited:

chrisrotolo

Senior Member
Nov 3, 2010
1,905
462
Corona, CA
Samsung Galaxy S23 Ultra
Speaker on Call, my wife could not hear me on the other end.
May just be me as Im terrribly loudspoken to begin with.
Call end works! and might snappy at that. Texting seems to work so far.
I'll just have to learn to use this device without speaker for now.
I think Im keeping this until next build!
screenshot thumbnails in gallery are atrocious, not sure if thats just an ics thing or what.
seems we dont have more than two points multi touch? gesture control got me stuck at boot logo.
wow, feels pretty smooth.

thank you @Aorth!

Also themes working!

wow, I can say thanks enough. this is fantastic.

cheers.

edit: Front Facing Camera force closes. FYI

I would consider this an ALPHA build myself.

Sayonarah Touchwiz!
 
Last edited:
  • Like
Reactions: Ace9876

Top Liked Posts

  • There are no posts matching your filters.
  • 71
    Hear ye, hear ye! I've started porting CyanogenMod 9 to the Galaxy Tab Plus. While it's up and running (and actually quite usable), this is really only a developer preview. Please understand that this is a very rough initial port, and lots of stuff doesn't work.

    Warning! Do not flash!

    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 other developers and me get CM9 to a more "daily driver" state. I don't have time to help n00bs unbrick their devices. No offense!

    Known issues
    Please don't complain about them unless you're willing to fix them. :)
    • USB mounting of internal storage (will never work). Removable sdcard can work, but is disabled for now. Note: USB mounting is different than MTP, which works fine already.
    • HDMI out
    • Hardware acceleration for DivX/MP3
    • IR Blaster
    • WiFi is a bit iffy, sometimes you need to toggle it off and on
    • GPS doesn't get as many satellites as in stock

    Download (P6200/P6201/P6200L)
    ROM (September 17, 2012): goo.im (md5: 6c13a8753cfdbcb3cf81a7abb90f6c3a)
    ClockworkMod Recovery (6.0.1.0): goo.im / Mediafire (md5: 4554f940ac0064dba3e1c5e12469efd2)
    Google Apps: http://goo-inside.me/gapps (use the CyanogenMod 9 one)

    Download (P6210/P6211/P6210L)
    ROM (September 17, 2012): goo.im (md5: 5f87f7bf0fd887b9ace4ea5d95773fa7)
    ClockworkMod Recovery (6.0.1.0): Mediafire (md5: e71feb63ee44a7e809b6c2e7ae6d6e7d)
    Google Apps: http://goo-inside.me/gapps (use the CyanogenMod 9 one)

    Download (T869)
    ROM (September 17, 2012): goo.im (md5: 936707a07e36d27b59ea26284a52474e)
    ClockworkMod Recovery (6.0.1.2): goo.im (md5: 5827f2e38bf609d6583f8b715667b8d3)
    Google Apps: http://goo-inside.me/gapps (use the CyanogenMod 9 one)

    Flash
    Flash from ClockworkMod Recovery 6.0.1.x (probably works with 5.0.2.x, but I use 6.0.1.x so your mileage may vary). Make sure to wipe data/factory reset. No whining if it eats your homework.

    Sources
    We share a LOT of similar hardware with other Exynos 4210 / Mali 400MP devices. Right now we're sharing lots of code with the Tab 7.7 people. Here is a list of where you can find my/our code.

    Credits
    • ohanar -- set up the initial device tree for the GT-68x0 (Tab 7.7). Huge help and time saver!
    • teamhacksung -- badass dev dudes who have a dream
    • goo-inside.me -- hosting
    • CyanogenMod community in general

    Donate
    I do this for fun (I have a day job that pays me). If you're able to donate, donate to one of the following organizations, without whom none of this would be possible:
    28
    Reserved for changelog, detailed flashing instructions, etc. :)

    Screenshots to tide you over!

    6F2dL.png

    a7kP9.png

    jtYAu.png

    Changelog

    September 17, 2012
    • New kernel (same one from CM10
    • Sync with latest CM source

    August 10, 2012
    • WPA supplicant driver switched to Wext, should be more stable now without the hack from stock ICS we were using before
    • A2DP fixed
    • Low-power mode (off-mode charging) works
    • P6210 no longer thinks it is a GSM device
    • Camera FCs while video recording fixed

    July 19, 2012
    • Bluetooth works

    July 17, 2012
    • Auto brightness works

    July 13, 2012
    • Based on a new kernel (smdk4210-tab, a hybrid of Galaxy S3 + p6200 ICS kernel sources)
    • Using many new blobs from the official P68x0 and P62x0 ICS releases
    • Video recording works
    • Front and back camera work (with flash!)
    • Audio is now stereo (moblix, please confirm ;))
    • Calling works, but someone needs to see if the voice is still distorted on the remote side
    • Support for GT-P6210L
    • Low-power mode kinda works, but keeps rebooting (now using AOSP one, not Samsung)
    • Bluetooth broken (regression)

    June 24, 2012
    • Updated CyanogenMod sources
    • Experimental new bus frequencies for larger displays
    • Off-mode charging is still broken because I haven't even looked into it

    June 10, 2012
    • Bluetooth is working
    • Sync with latest upstream CM9 (new Apollo music player, CRT Off animation, new Cid boot animation, etc)
    • Seems I broke low-power mode charging...

    DP3.2 Hotfix 1 (May 27, 2012)
    • P6200: New kernel with mic fix

    DP3.2 (May 19, 2012)
    • Rear camera working again (regression in DP 3.1)

    DP3.1 (May 17, 2012)
    • Off-mode charging now works
    • Sync'd with latest upstream repos (a few new high-res icon graphics, not too noticeable)

    DP3 (May 13, 2012)
    • Rebased work ontop of the 3.0.x-based smdk4210 kernel
    • RIL working again (now using Galaxy S II RIL blobs)
    • GPS working again
    • Some hardware-accelerated video should work (not all video/audio codecs are working yet)
    • Rotation animation doesn't glitch anymore
    • Camera kinda works... strong emphasis on "kinda"
    • Ditto for wifi

    DP2 (April 13, 2012)
    • Audio working
    • GSM partially working (calls, SMS, and some USSD requests). Getting data working on this one is trivial if you're not afraid to use adb.

    DP1 (April 1, 2012)
    • Initial preview
    18
    I'm baaaack.

    I'm back from vacation, and I've synced up with locerra's latest changes to the tab device trees. He's been very productive over the last two weeks, and I have new builds for P6200, P6210, and T869 on their way to the server as we speak...

    You'll have new builds verrrrrry soon.
    15
    Developer preview 3.2

    Here's DP 3.2. Nothing major, just a minor update with the rear-facing camera working again. Note: it's still not working 100%, merely back to how it was before it regressed in DP 3.1 (locerra made some libcamera changes). :)

    P6200: goo-inside.me (md5: 1271d226e74a96341d75a8439735eac1)
    P6210: goo-inside.me (md5: 38ed64d1f625ef7d5d174007139f008e)

    While it is working, I get roughly 5 out of 10 shots which are plagued by artifacts, for example:

    13
    DP3 for P6210

    I've decided to take up managing the P6210 releases for now, since kmmxracer has decided to leave us. :)

    Here's some DP3 love for the wifi guys:

    P6210 (DP3, May 13, 2012): goo-inside.me / mirrors wanted! (md5: b6ec56f08d32fcf052a2cc7f63cc8230)
    ClockworkMod Recovery P6210: From garyd9
    Google Apps: http://goo-inside.me/gapps/ (use the CyanogenMod 9 one)

    Keep in mind I don't actually have this device... so if it doesn't boot, BREATH, and then tell me what happened. :)