This is a development thread.
Don't ask for ETAs. Don't ask what's working. Don't ask how to use.
It is not yet in an usable state.
Quote:
INFORMATION
This is an attempt to make a homemade 3.x kernel for our beloved Galaxy S II. I'm targetting the GT-I9100 only for now, if you wish to get it running on other variants (I9100G for instance), feel free to port it to your device and do a pull request.
I started it off Origenboard 3.0.4 kernel patched to 3.0.24, so that we get the most up-to-date opensource drivers, removing the need of porting Samsung drivers from 2.6 (gingerbread) kernel.
We'll be able to merge proprietary stuff from Samsung when they release it (audio and modem mainly), but thanks to what we'll already have we'll have a proper 3.x kernel without any Samsung crap (such as their MTP implementation that is borked it seems).
Regulator and battery (it loads well but Android doesn't show it's charging)
Screen/framebuffer
Touchscreen
MFC (untested but should work from Origen)
RTC Clock
Touchkeys
Quote:
MAJOR ISSUES
Phone never wakes from deep sleep (<== We definitely need experts on this one)
ADB works only after unplugging and replugging USB cable (issue almost located)
Quote:
HOW TO HELP
Well, start forking, do stuff and make pull requests so I merge it and everyone enjoys. I'd need some help for the major issues above (especially the deepsleep issue).
If you're not a developer, well, buy me a coffee, there's a donation button on the left of this post
I'll keep you informed when it'll be ready for "public" use.
_ Team (ex-)Hacksung/CyanogenMod developer - Check my twitter for the latest updates! - Have a Nikon DSLR?
______
<codeworkx> YIPIJAHEY SCHWEINEBACKE
• Samsung Galaxy S II i9100, Galaxy Note N-7000, Galaxy S III i9300 • Asus TF300T, TF700T • Sony Xperia T (mint) • LG Nexus 4 • Oppo Find 5 •
______ Press "Thanks" if I helped !
My guess is that these might be connected - or does conservative work?
Our device becomes very unhappy if it enters suspend when the regulators aren't set high enough to support 200 MHz.
As an experiment - if you set the default voltages for 200/500 to match 800 and it fixes things, that's the problem. If it still breaks - it's something else and I have no clue what.
[*]Phone never wakes from deep sleep[*] cpufreq is stuck at 200Mhz in ondemand governor
My guess is that these might be connected - or does conservative work?
Our device becomes very unhappy if it enters suspend when the regulators aren't set high enough to support 200 MHz.
As an experiment - if you set the default voltages for 200/500 to match 800 and it fixes things, that's the problem. If it still breaks - it's something else and I have no clue what.
I was just thinking that Iirc it puts the device into 800 when waking, or something like that...
If you wish to apply for one of the Recognized Themer/Contributor titles, or have a question, please DO NOT send me a PM about it. Instead please contact your device's forum moderator, or a senior moderator, who will deal with your application. Thanks
Our device becomes very unhappy if it enters suspend when the regulators aren't set high enough to support 200 MHz.
As an experiment - if you set the default voltages for 200/500 to match 800 and it fixes things, that's the problem. If it still breaks - it's something else and I have no clue what.
I had the same issue when I haven't enabled the governors, so the CPU was stuck at 1200MHz but won't wake up either from a deep sleep.
I'll have a try with the voltage, but my guess is more that there's some steps missing (the default 2.6 kernel seems to have a "low power mode" in which the board gets before waking up, if I understood it correctly).
At the same time, I'm giving a try with the 3.3 branch at Linaro (check android-3.3 branch at my github). It's harder than 3.0 because there's no more s3c framebuffer, it seems to go directly to FIMD, and the LCD panel has to be setup through SPI.
_ Team (ex-)Hacksung/CyanogenMod developer - Check my twitter for the latest updates! - Have a Nikon DSLR?
______
<codeworkx> YIPIJAHEY SCHWEINEBACKE
• Samsung Galaxy S II i9100, Galaxy Note N-7000, Galaxy S III i9300 • Asus TF300T, TF700T • Sony Xperia T (mint) • LG Nexus 4 • Oppo Find 5 •
______ Press "Thanks" if I helped !
Some update:
- Touchkeys, clock and various things added/fixed
- Patched to 3.0.24
Edit:
- Added sdcard mounting
Cool stuff should come very quickly
_ Team (ex-)Hacksung/CyanogenMod developer - Check my twitter for the latest updates! - Have a Nikon DSLR?
______
<codeworkx> YIPIJAHEY SCHWEINEBACKE
• Samsung Galaxy S II i9100, Galaxy Note N-7000, Galaxy S III i9300 • Asus TF300T, TF700T • Sony Xperia T (mint) • LG Nexus 4 • Oppo Find 5 •
______ Press "Thanks" if I helped !
Does this mean you are smelling Samsung source code somewhere? ;)
boba
We'll do our best without them.
_ Team (ex-)Hacksung/CyanogenMod developer - Check my twitter for the latest updates! - Have a Nikon DSLR?
______
<codeworkx> YIPIJAHEY SCHWEINEBACKE
• Samsung Galaxy S II i9100, Galaxy Note N-7000, Galaxy S III i9300 • Asus TF300T, TF700T • Sony Xperia T (mint) • LG Nexus 4 • Oppo Find 5 •
______ Press "Thanks" if I helped !
OK. So you’ve just finished much of the code for your first app, but you’ve run … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?