[ROM][WIP] CM9-marvel-UNOFFICIAL [UPDATE: April 25th] - HTC Wildfire S

This is a project trying to get CyanogenMod 9 working on the HTC Wildfire S.
If you are a developer and you're working on a device with msm7x27 hardware, contact me, we have a dev only IRC channel to work together.
People who helped during development, with their input, knowledge and patches:
alquez (CM7 port and kernel fixes)
Droste (Input, help and patches)
PabloPL (Thanks for the input)
WinSuk We worked together on fixes for Marvel and Liberty
There will be an official marvel (unofficial CM9) release next week (week 18). I need to prepare for that.
TODO:
* Get camera fully working.
The HTC Aria (Liberty) uses the my kernel tree now. Thanks WinSuk for the trust
NOTE: Don't send me private messages asking for a HOWTO. Everything is documented in the CyanogenMod Wiki. You can't help if you're not able to set it up on your own.
SOURCES: http://git.cryptomilk.org/

ChangeLog
ALHPA0
2012-04-25
* KERNEL:
- Fix ICS/HTC ril problems
* ROM:
- Fix USB Mass Storage
- Fix memory leaks and pmem problems with camera (Thanks Droste)
2012-04-24
* KERNEL:
* ROM:
- Fixed camera preview
- Fixed GPS
- Fixed YouTube
- A lot of cleanups
2012-04-22
* KERNEL:
- Fixed usb_function_switch
- Added more cpufreq governors
- Set interactive governor as default
* ROM:
- Added initial camera support (not fully done)
- Fixed RIL (Radio Interface Layer)
2012-04-20
* KERNEL:
- Added support for liberty
- Added support for marvelc and marvelct

Good work.
Think I cant help much, I can only cook roms using dsixda kitchen.
I will make a MIUI theme for CM9, I like themes.

modpunk said:
It boots and I can access logcat. At least this is the first success. However it is waiting for SurfaceFlinger. I think I need to start it. That's the next thing to find out how to do it.
Click to expand...
Click to collapse
If you want a tester i am there for you 24/7 at your service and if you want you can teach me in this stuff as well... good going though keep up the good work and port cm9 fast on our devices

I'm currently stuck with surfaceflinger, but I think it is a kernel problem. We can't access /dev/kgsl
Code:
[pid 220] 13:08:58 open("/dev/kgsl", O_RDWR|O_SYNC|O_LARGEFILE) = 12
[pid 220] 13:08:58 ioctl(12, 0xc00c0902, 0x100ffc6c) = 0
[pid 220] 13:08:58 ioctl(12, 0xc00c0902, 0x100ffc74) = 0
[pid 220] 13:08:58 mmap2(NULL, 4096, PROT_READ, MAP_SHARED, 12, 0x2d822) = -1 ENODEV (No such device)

modpunk said:
I'm currently stuck with surfaceflinger, but I think it is a kernel problem. We can't access /dev/kgsl
Code:
[pid 220] 13:08:58 open("/dev/kgsl", O_RDWR|O_SYNC|O_LARGEFILE) = 12
[pid 220] 13:08:58 ioctl(12, 0xc00c0902, 0x100ffc6c) = 0
[pid 220] 13:08:58 ioctl(12, 0xc00c0902, 0x100ffc74) = 0
[pid 220] 13:08:58 mmap2(NULL, 4096, PROT_READ, MAP_SHARED, 12, 0x2d822) = -1 ENODEV (No such device)
Click to expand...
Click to collapse
How can i help??

modpunk said:
Hello,
the last days I've chatted with alquez. He told me how to build cm7 and we discussed how to proceed with a kernel for marvel, marvelc and marvelct. We decided to work together on a new kernel. During this week I've started to look how cm9 is built and started to work on it. 10 min ago my first cm9 finally build trough.
I've submitted all my patches upstream or to my git repo. I still wonder how to fix webrtc so that it works for all people out there. It tells you it doesn't support several assembler functions but they are available on arm6. So you need to trick it to think your building for armv7.
I still don't have a kernel for it with atmel fix. That's the next step, then rebuilt it and give it a try. I will let you know as soon as I could boot it.
If you're a developer working on a QCOM device let me know. We need an upstream fix for webrtc and a kernel with patches which are accepted upstream (=cyanogenmod).
I'm tired and have to sleep now...
Click to expand...
Click to collapse
Awesome

Some posts above I wrote that the problem is SurfaceFlinger not starting. The reason is it can't open KGSL device. The only thing you can do is to tell me what's the problem. I have to dig into the code check check what it doing on the device and then try to figure out what's missing from the kernel side.
If you know don't know how Linux on the system level works, understand C/C++ and know how to debug these things there is nothing you can do.
If you know these things I can send you the rom or the instructions how to build it.
Sorry if I'm rude.

We needed gralloc.msm7x27 and copybit.msm7x27. Now it looks like mass storage support isn't working and kills us.

modpunk said:
We needed gralloc.msm7x27 and copybit.msm7x27. Now it looks like mass storage support isn't working and kills us.
Click to expand...
Click to collapse
So what works and what doesn't any ideas yet?
Sent from my HTC Wildfire using xda premium

It boots, you can access the shell, follow logcat, then it reboots ...
The problem is the time is short to get on the device and figure out what's going on. I need to attach strace to some daemons to see what they are doing. Maybe tomorrow...

modpunk said:
It boots, you can access the shell, follow logcat, then it reboots ...
The problem is the time is short to get on the device and figure out what's going on. I need to attach strace to some daemons to see what they are doing. Maybe tomorrow...
Click to expand...
Click to collapse
No problem I hope to get my faster laptop this week so I can sync the cm9 repo etc and hopefully get something booted
Sent from my HTC Wildfire using xda premium

Next step is to get a 3.0 kernel with all required msm patches: kgsl, ion, genlock, mdp, overlay, marvel board and htc patches.

modpunk said:
Next step is to get a 3.0 kernel with all required msm patches: kgsl, ion, genlock, mdp, overlay, marvel board and htc patches.
Click to expand...
Click to collapse
Did you get any progress on a .35 kernel build?
Sent from my HTC Wildfire using xda premium

@modpunk:
Can u upload a build version at wfsdev resource site for devs?

Yeah getting a faster laptop tomorrow so ill not be online as mush tomorrow while I get the ics repo synchronized and download the cm7 kernel source to see what happens after the first complied version
Sent from my HTC Wildfire using xda premium

Yea hope it will be good!
Sent from my HTC Wildfire S A510e using XDA App

ONeill123 said:
@modpunk:
Can u upload a build version at wfsdev resource site for devs?
Click to expand...
Click to collapse
The sources are online feel free to build it. I don't see how binaries help in the development process ...

is right
But i have a pc at today evening, thats why i ask for a build

Can anyone write a short discription how to setup and build the rom from source code?
Sent from my HTC Wildfire S A510e using XDA App

Related

[29 Aug][KERNEL]-{---------JW_tytung_S2.1----------------}

Kernel based on tytungs r11 (all credits to him) see changelog for improvements
Differences:
-Removed reiser fs and btrfs filesystems useless for most users.
-No default USB tether.
-No need for custom vold(usb notifcations)
-Fixes
For the rest all the same features.
I will continue to add changes. But to add more changes I need user feedback first of the latest kernel. Plan is to update the kernel every 1-7 days. And keep or remove commits based on user feedback.
Attachment is for Magldr flash in cwm.
For clk extract package and use fastboot commands.
Gitorious source
Updated by my friend joplayer. The kernel building etc is done by me.
Credits
Alle kernel devs
Tytung, Markinus, Cotulla, hastarin.etc
Donations:
I would like to sugest to donate to markinus he did a lot of work on hd2 kernel. And he is a bit forgotten somehow. For the rest of course you can also donate to the famous guy cotulla and the smart guy tytung.
Changelog:
Code:
[B]2.1[/B]
-Updated usb driver full notifications etc.
-No custom vold needed anymore.
-Completely disabled RNDIS driver use app from market
(Because missing stuff and issues)
-msm_fb: Fix framebuffer console [Arve Hjønnevåg]
-updated to latest mmc evo driver
-For some reason it wants to scan your sd card on boot for errors need to check why.
Added experimental:
-Kernel without extra I think unused network stuff. Needs testing
[B]2.0[/B]
[B][U]Various usb fixes maybe no need for custom vold in etc but I didnt test if the custom file is still needed, hopefully this fixes data drop.[/U][/B]
.....
-Fixed conditionals on MSM_RMT_STORAGE_SERVER -snq
-Clean ups
[B]1.4[/B]
-Disabled one useless debug feature
-Camera clean up >credit snq faster opening
-Small bug fix
-Compiler optimizations
-Switched to cfq I/O scheduler it is more consistent then noop.
[B]1.0[/B]
-Removed reiser fs and btrfs filesystems useless for most users.
-Smartass as default.
-Small config tweaks
Old releases:
See the attachments below
It is really important that you give feedback.
Please not the to general hd2 kernel bugs. This kernel is created with the intension to improve speed and stability. Not to fix the biggest hd2 kernel bugs the reason for this is simply lack of skill.
Woke..we was waiting for this..thx JW..I will try it now ..place release your miui 1.8.19 with it
Sent from my HTC HD2 using XDA Premium App
JANs "[KERNEL]-{---------JW_tytung_S1----------------}" Kernel ... what a surprise
Does it include the wake up lag fix?
Sent from my HTC HD2 using XDA Premium App
prulleman said:
Does it include the wake up lag fix?
Sent from my HTC HD2 using XDA Premium App
Click to expand...
Click to collapse
The base is TyTungs R11b2 ... so should be included the wake up lag fix.
I am using tytung 11 final Does this kernel change anything to his wifi calling? I need wifi calling.
what happen to Tytung's own kernel releases? halted and handed over to you?
suggestions for opening post
change log ?
date change log?
tytung original version vs S1, S2 etc version..
Thanks Awarded for the effort anyways
flashing now after NANDROID backup
jcsy said:
what happen to Tytung's own kernel releases? halted and handed over to you?
suggestions for opening post
change log ?
date change log?
tytung original version vs S1, S2 etc version..
Click to expand...
Click to collapse
No he didnt handed them over to me. I keeped tytungs name for the kernel just as respect for him since my work is very minimal. Thanks for the suggestions I will use them in the next release my plan is just to spend more time to improve the kernel by using general android kernel and cm fixes.
And about wifi calling the module and kernel support is included apart from reiser fs and btrfs you should have everything what tytungs kernel has.
ok
oh yeah, hastarin's name should be there since Markinus branch was modded by Hastarin, then Tytung modded Hastarins final 8.6 kernel ( back in the SD build days)
no idea where Hastarin is nowadays though..
great...but I dfound out that tytungs kernel 11 has some serious mobile network connection issues....almost everytime the device turns the screen off and enters sleep state, connection is lost, after waking up, I need to enter PIN to start radio again...maybe you could fix that too
(I am on clk)
nice work m8!
I would love to have a variant of the tytung's kernel for the GB Sense builds with working BT Headset.
Also the OC limit could be pushed further than 1190mhz.
tested on Hyperdroid CM7 Honeybadger (2.3.4) and originally from Tytung r10
WIFI works
3G works , for now until I get to test that complaint regarding timeout during screenoff
Default Smartass will test battery drain and performance across next 24 hours
screen delay was fixed on mine, its so fast that if u keep pressing it , the screen blinks only for a bit
thanks mate
jcsy said:
tested on Hyperdroid CM7 Honeybadger (2.3.4) and originally from Tytung r10
WIFI works
3G works , for now until I get to test that complaint regarding timeout during screenoff
Default Smartass will test battery drain and performance across next 24 hours
screen delay was fixed on mine, its so fast that if u keep pressing it , the screen blinks only for a bit
thanks mate
Click to expand...
Click to collapse
-Keep in mind that battery might need to settle (maybe need to clean battery stats) that is always a bit different when using different kernel sometimes you need to sometimes it is not needed.
-
jcsy said:
ok
oh yeah, hastarin's name should be there since Markinus branch was modded by Hastarin, then Tytung modded Hastarins final 8.6 kernel ( back in the SD build days)
no idea where Hastarin is nowadays though..
Click to expand...
Click to collapse
i think he sold his HD2 and get Desire HD.
dunno why your mod feels slower and more ram comsuming. tested on dunghop pyramid clk v2.1.
edit : also very fast boot (my phone boot's faster than win mob time)
someone make a zip for clk user, this Fu**ing ADB doesn't work on windows 7
Gho57 said:
someone make a zip for clk user, this Fu**ing ADB doesn't work on windows 7
Click to expand...
Click to collapse
im on w7 64 bit and all working well
Finally we have a dedicated updating kernel every week or so... oh god i miss the old times when we had Hastarin and marichima etc.. kernels updated everyday =)))))
Edit: also check the battery issue while listening to music on standby mode, cuz i get 60-100mAh with tytung's kernel 11b2 on MIUI latest.

[KERNEL][18-02-13][3.0.y]Advanced Sense Kernel – r2

WARNING:
THIS KERNEL ONLY RUNS ON ICS SENSE ROM.
IT WON'T WORK ON ANY AOSP ROM AND YOUR DEVICE MUST BE S-OFF​
Click to expand...
Click to collapse
​
Basic features:
Up-to-date with Linux Kernel 3.0.y
Overclocking and Undervolting features. CPU Frequencies: from 149Mhz up to 2016Mhz (2.0Ghz).
Tons of patches/fixes for Ace.
Tons of patches from Code Aurora Forum (CAF), Common Android Kernel Tree (kernel_common repo, branch 'android-3.0'), KangBang Kernel, Andromadus...
CPUFreq Govenors: performance, powersave, ondemand, conservative, interactive and smartassV2.
CPUFreq 'Interactive' governor will always be up-to-date with Common Android Kernel Tree.
USB Force Fast Charge feature. Control it with 'Fast Charge' app, get it on Google Play.
Sweep2wake feature for Atmel touch screen driver ONLY!
Better battery life.
Many others things...
Change Log:
Code:
r2: Initial release for HTC Vision
[LIST]
[*] Sweep2Wake: implemented and fix s2w for atmel touchscreen – All credits to @show-p1984
[*] Updated Linux Kernel version to 3.0.63
[*] Add 3 more cpu frequencies: 149Mhz, 1900Mhz, 2016Mhz
[*] ext4: prevent kernel panic in case of uninitialized jinode
[*] Add the BFQ-v6 I/O scheduler to 3.0. @KangBang Kernel
[*] Tweak some BFQ parameters to be more flash memory alikes. @franciscofranco
[*] Add kineto_gan module, which is neccesary for Wifi Calling feature
[*] Camera: Fixed kernel panic on Sabsa Prime ROM. (msm: camera-7×30: Free buffers from frame queue at open)
[*] Update kernel config. – Enable “USB CSW hack feature”
[*] Use “SLQB (Queued allocator)”
[*] Enable “cleancache” feature
[*] Enable “Zcache” feature
[*] Disable “FUSE filesystem”.
[/LIST]
Bugs:
- You tell me.
Reporting bugs:
Provide the last_kmsg file before report bugs!
Download Here
Credits :
Virtuous Team
SBryan12144
DevChun
p2pjack
thachtunganh
Thanks to:
thachtunganh (for allowing me to compile the kernel for vision)
flinny (for help in debugging errors)
Kernel Source :
Advanced Sense Kernel
Beta releases
Reserved...
one more... just in case..
Odp: [KERNEL][18-02-12][3.0.y]Advanced Sense Kernel – r2
Btw. It's 18-02-13.
Sorry for offtopic.
Sent from my HTC Vision using xda premium
Working gut on your 3.6 Sense ROM.
Rom is faster
btw. lol, I have problem. rom is restarting while Im trying to wake up phone again
Will it make any difference on Vision X R3?
Wizard_Polska said:
Working gut on your 3.6 Sense ROM.
Rom is faster
btw. lol, I have problem. rom is restarting while Im trying to wake up phone again
Click to expand...
Click to collapse
Updated kernel link. Download again and flash. It might will solve your problem.
geojoking said:
Will it make any difference on Vision X R3?
Click to expand...
Click to collapse
Try for yourself.
ajhavery said:
Updated kernel link. Download again and flash. It might will solve your problem.
Try for yourself.
Click to expand...
Click to collapse
Not working... Restart, restart, restart.
Wizard_Polska said:
Not working... Restart, restart, restart.
Click to expand...
Click to collapse
Can you get me the last_kmsg file??
It is present in /proc folder. You can access it using any file manager.
A quick fix you can try. Flash the 3.0.50 kernel attached with this post and then reboot. and then reflash the attached advanced sense kernel.
It might help. But remeber to extract the last_kmsg file before doing all this.
And if reboot occurs, try to get me a logcat too.
ajhavery said:
Can you get me the last_kmsg file??
It is present in /proc folder. You can access it using any file manager.
A quick fix you can try. Flash the 3.0.50 kernel attached with this post and then reboot. and then reflash the attached advanced sense kernel.
It might help. But remeber to extract the last_kmsg file before doing all this.
And if reboot occurs, try to get me a logcat too.
Click to expand...
Click to collapse
ok I will try it tomorrow
3.0.6x kernels compiled sources @ thachtunganh, have a problem with installing the "system" as R/W.
The only thing so far, the solution that I could find, then flash the kernel 3.0.50 or 3.0.55 and later kernel v3.0.6x.
Then the "system" can be installed under R/W.
@Torxx also mentioned this in a thread about ViperDHD.
@ajhavery - you know which switch in the config is responsible for the "FastCharge"?
qriozum said:
3.0.6x kernels compiled sources @ thachtunganh, have a problem with installing the "system" as R/W.
The only thing so far, the solution that I could find, then flash the kernel 3.0.50 or 3.0.55 and later kernel v3.0.6x.
Then the "system" can be installed under R/W.
@Torxx also mentioned this in a thread about ViperDHD.
@ajhavery - you know which switch in the config is responsible for the "FastCharge"?
Click to expand...
Click to collapse
Here are the line you need to add:
#
# TI WLAN driver
#
CONFIG_FORCE_FAST_CHARGE=y
I was thinking of starting a new thread with your compiled kernels.
And if you give me your github address then I could commit a few things too.
what's your opinion on that?
Using this kernel with viperZ no problems so far. Will try for some days to see about battery life and see if there might be some problems occure.
Thanks
ajhavery said:
I was thinking of starting a new thread with your compiled kernels.
And if you give me your github address then I could commit a few things too.
what's your opinion on that?
Click to expand...
Click to collapse
Sure.
Receive PM.
greetings
q.
good test now....
When you run the application "Fast Charge" and it turned on, after a few seconds, plug in the USB cable and the screen appears in the "Power Source" - USB.
And I think there should be "AC" - am I right?
Otherwise the trick will not work with USB FastCharge.
regards
q.
Could this one solve my problem with my BT heaset (Jabra EasyGo) which is OK in GB roms, but not with ICS+ ?
In ICS roms (3.x kernels) only audio streaming and buttons wokrs, but no sound in calls...
And after being used to ICS I am quite p***ed off by having to downgrade to GB just because I am driving often and I need the headset
Sent from my HTC Vision using xda app-developers app
a.s.j said:
Could this one solve my problem with my BT heaset (Jabra EasyGo) which is OK in GB roms, but not with ICS+ ?
In ICS roms (3.x kernels) only audio streaming and buttons wokrs, but no sound in calls...
And after being used to ICS I am quite p***ed off by having to downgrade to GB just because I am driving often and I need the headset
Sent from my HTC Vision using xda app-developers app
Click to expand...
Click to collapse
I've tested it with sabsa prime rom and bluetooth works for me in calls. But again you have to test.
Good work. I waiting for your sources.
Neo2SHYAlien said:
Good work. I waiting for your sources.
Click to expand...
Click to collapse
Sorry, I'm too busy with my exams going on. I have the modded kernel source on my laptop and will commit it to my github once my exams get over on thursday.
Kindly wait till then.

[DEV][WiP] Ubuntu Touch - Nozomi

This is a port of Ubuntu for Phones for the Xperia S.
THIS IS VERY EXPERIMENTAL STUFF. NOTHING REALLY WORKS AS OF NOW. THIS IS MEANT FOR DEVS ONLY.
It's based on my own sources and kernel. Those can be found at:
https://github.com/OpenSEMC
Also the sources for Ubuntu are at:
http://phablet.ubuntu.com/gitweb
PLEASE DO A NANDROID BACKUP BEFORE INSTALLING THIS ROM.
THIS NEEDS AN UNLOCKED BOOTLOADER.
Installation instructions:
* Wipe data
* Install the device specific part of Ubutnu
* Install the generic Ubuntu part
* Reboot
* Enter the following commands:
Code:
adb root
Code:
adb shell
Code:
ubuntu_chroot shell
Code:
ubuntu-session
--- Enjoy the testing! ---
Screenshots:
Coming up
Download links:
Device specific: http://goo.im/devs/RaymanFX/downloads/Ubuntu-Touch/ubuntu_quantal-nozomi-0.0.0.zip
Generic: http://cdimage.ubuntu.com/ubuntu-to...current/raring-preinstalled-phablet-armhf.zip
Working:
Ubuntu Touch Quantal System
Touchscreen
Team Win Recovery Project (TWRP) - (Backup & Restore fixed)
WiFi
Untested:
Audio
Bluetooth
Video
HWA
GPS
Mobile Data
Not working:
RIL - Ubuntu related
Some apps - Ubuntu related
Lots more probably
Information:
DO NOT POST BUGREPORTS! THIS IS NOT IN A PUBLIC TESTING STAGE!
The Ubuntu Touch system is currently in developer-preview state, just to give you an idea of how incomplete this is.
My build sources may be broken; either get along with it or wait for me to fix it.
I am the only one working on this. If anybody is capable of helping, PM me.
Some general notes
1) Do not flash any other kernel with this; there are no compatible ones as of now.
2) This will NOT wipe your internal storage; all your media files and things on /sdcard are secure!
3) There are random lockups bringing you to the lockscreen; you have to unlock again.
4) In case you missed it: I am the official Ubuntu Touch developer responsible for the Xperia S. Intel: https://wiki.ubuntu.com/Touch/Devices/nozomi
Developers only
Bring down the source code for the Nozomi with the following command:
Code:
repo init -u git://github.com/OpenSEMC/android.git -b cm-10.1-ubuntu
Code:
repo sync
Building the source:
Code:
. build/envsetup.sh
Code:
brunch nozomi
Hanging on the Edge of my seat
Sony Xperia S Devs are remarkably one of the best devs here in XDA.. Keep it up guys..
Sv: [DEV][WiP] Ubuntu Touch - Nozomi
There surely comes a lot of new stuff keep it up
Sent from my Xperia S using xda app-developers app
Awesome...gonna try it this weekend...
Sent from my Xperia S using xda app-developers app
This is an absolute marvel of a feat... Great job RaymanFX. You sir, deserve a bow....
Sent from my Xperia S using xda app-developers app
nice work!
though i am unclear about the
RaymanFX said:
1) Do not flash any other kernel with this. EVER.
Click to expand...
Click to collapse
part
waht do u mean exactly?
DooMLoRD said:
nice work!
though i am unclear about the
part
waht do u mean exactly?
Click to expand...
Click to collapse
Possibly that the device won't boot?
Man you're the best, you have done so much for the XS .:fingers-crossed:
DooMLoRD said:
nice work!
though i am unclear about the
part
waht do u mean exactly?
Click to expand...
Click to collapse
Ubuntu Touch needs a few specific kernel patches, which Android kernels don't have.
If flashing another kernel, which was not explicitly designed for Ubuntu, ghost bugs will appear; bugs that aren't related to the releases; but to custom kernels. Basically; not to confuse other people, I could remove the 'ever'. If there should be some other Ubuntu kernel designed for the Xperia S (which I highly doubt, though), it could be flashed; just like on android releases.
By the way, I do not know which capabilities you have (never worked with you), but if you have some time in the future, how about joining me? From the work you did (and you signature, lol) I can guess you quite have some experience with Android/Linux, that's why I ask.
RaymanFX said:
Ubuntu Touch needs a few specific kernel patches, which Android kernels don't have.
If flashing another kernel, which was not explicitly designed for Ubuntu, ghost bugs will appear; bugs that aren't related to the releases; but to custom kernels. Basically; not to confuse other people, I could remove the 'ever'. If there should be some other Ubuntu kernel designed for the Xperia S (which I highly doubt, though), it could be flashed; just like on android releases.
By the way, I do not know which capabilities you have (never worked with you), but if you have some time in the future, how about joining me? From the work you did (and you signature, lol) I can guess you quite have some experience with Android/Linux, that's why I ask.
Click to expand...
Click to collapse
i thought u ment we cant flash any kernel after flashing this kernel
well about my capabilities... tricky question... have a decent idea about linux, android... mostly involved in rooting, custom recovery creation, kernel development... average knowledge about roms... and i guess thats about it...
about working with you... i am always there to help anyone serious enough in developing for any device (specially Xperia)... for now i am **** busy with submissions and studies... but hopefully soon i should be free.. then can dedicate more time to development...
I test it soon. Thx
Sent from LT26i 4.2.2
Good job Rayman. And good luck!
Thank you.
awesome work! ive got it running now and wifi works, i love it thanks....
Testing it now too :
Small report :
WiFi : OK
Video :NOK (Youtube and local)
Mobile Data : NOK
Camera : NOK
HWA : Untested
GPS : Untested
Audio : Untested
Bluetooth : Untested:
laugh: :good:
Nice work to boot it
Great!Do you know that you are really doing an amazing work!Thanks!
Sent from my Xperia S using xda app-developers app
penta42 said:
Testing it now too :
Small report :
WiFi : OK
Video :NOK (Youtube and local)
Mobile Data : NOK
Camera : NOK
HWA : Untested
GPS : Untested
Audio : Untested
Bluetooth : Untested:
laugh: :good:
Nice work to boot it
Click to expand...
Click to collapse
Did you have any problems to install?
When I type "adb shell", I have this error:
- exec '/system/bin/sh' failed: No such file or directory (2)
We're going crazy awaiting some screnshots
Great Work Dude.
It's nice to see Dev like you care for us.
I will wait for the stable version.
BTW, is it true that Ubuntu will not let us Dual Boot Ubuntu Touch Officially?
I like Ubuntu but I can never leave Android.
So, is it possible to Dual Boot Ubuntu?

[ROM][4.2.2][CM-10.1] OpenSEMC-U (U for Unofficial)

OpenSEMC-U (Unofficial OpenSEMC)
Android 4.2.2 (CM-10.1) for the Xperia S
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead pets, thermonuclear
* war, or the current economic crisis caused by you following these
* directions. YOU are choosing to make these modificiations, and
* if you point your finger at me for messing up your device, We will
* laugh at you. Loud and hard.
*/
THIS IS NOT CM 10.2 / Android 4.3. HEAD OVER RAYMAN's THREAD FOR THAT.​
This is an OpenSEMC build based on RaymanFX's standard OpenSEMC built off from the CM 10.1 tree. It's basically the same as OpenSEMC RC2, so it has the same features - and also problems - as RC2, except where otherwise explicitly stated below.
The idea behind this build is to give the OpenSEMC-CM 10.1 builds a better "closure", by trying to fix the most glaring and long standing bugs that were left on RC2, so that those that (like me) aren't ready to jump into the alphas of CM 10.2, and prefer using a more stable ROM for the time being can have a safe haven, until CM 10.2 (and then CM 10.3, I suppose) are stabilized...
Because of that, don't expect updates to this ROM - since it's meant as a "closure" of the CM 10.1 builds, I don't intend to update or add new features to this ROM. Maybe I'll provide bugfixes if they are relevant enough and easy enough to do. Then again, the source is posted on Github (link on the downloads section), so if you've got an itch to scratch, feel free to poke at it, and I'll be happy to merge back any changes you send my way.
With that said, here is what it brings new over RC2:
Kernel based on Kernel755 from @someone755, version R3, with the following changes:
Built with the Linaro toolchain
Merged Sony's 6.2.B.1.96 sources, and hence bringing the fix to the Vol+ bug and some tweaks to memory management
Added sakuractive governor
Removed some non-working / buggy governors
Disabled CPU overclock (GPU Scaling left enabled though)
Hangouts mute Mic fixed (also fixes some VOIP softphones that haven't worked since RC1, like CSIPSimple)
Updated blobs = lagless 1080P videos, with fast camera startup.
Fixed TWRP backup/restore
Multi-card reader support
Sync'd with latest CM sources (as of Dec 20th, 2013).
Click here to Download OpenSEMC-U​
You can flash this on top of your current OpenSEMC RC2, just wipe cache and dalvik afterwards.
Thanks
@RaymanFX : This is all his work, really. All I've done with this is cherry-picking the required commits, tweaking and fixing a few things and building it. So, 99.99999% of the work is all his (and whoever else contributed to his work). That's also the reason I decided to name this ROM OpenSEMC-U instead of some different fancy name - I've put relatively too little work into this to take any credit for it.
@someone755 : For his kernel and for inspiring me, probably unknowningly, to (finally) getting this done.
@letama : for his work and excellent documentation.
& Everyone else who helped the above in any way, at any point.
XDA:DevDB Information
OpenSEMC-U, a ROM for the Sony Xperia S
Contributors
cronot
ROM OS Version: 4.2.x Jelly Bean
ROM Kernel: Linux 3.4.x
Based On: CyanogenMod OpenSEMC
Version Information
Status: Stable
Created 2013-11-01
Last Updated 2013-12-22
Awesome work mate. Thanks. This work is much appreciated.
Nice one!
Did the supoosed 'fix' I mentioned in our pm conversation work or did you figure it out on your own?
Anyways, thanks for bringing some shivering glory of up-to-dateness to my old builds
RaymanFX said:
Nice one!
Did the supoosed 'fix' I mentioned in our pm conversation work or did you figure it out on your own?
Anyways, thanks for bringing some shivering glory of up-to-dateness to my old builds
Click to expand...
Click to collapse
No, those permissions you mentioned were already in place. Analyzing more recent commits on your repo (on the CM 10.2 branch), I've given a shot at this: https://github.com/fernandofig/Open...mmit/af4cc5d1ba996e6f6ac220b3d1b39c7b6b499f4f , and sure enough, it worked. I figured it could be the problem because after talking to you I've tried using Focal and other third-party Camera apps, and they didn't have the preview freezing problem, so I figured the problem should be something in the app config.
But thanks for the help anyway, and for the kind words
If I flash the old blobs is the volume up still fixed and the purple tint in photos(both bugs in .211 firmware)?
if you can fix the video drivers that would be awesome
thanks
happy to see new dev. in the section
revan17 said:
If I flash the old blobs is the volume up still fixed and the purple tint in photos(both bugs in .211 firmware)?
Click to expand...
Click to collapse
No, vol+ fix won't be affected by flashing the extra zip. I can't say about the purple tint though, I never noticed it myself.
whats the difference between opensemc rc2 n this one...??
piyush95 said:
whats the difference between opensemc rc2 n this one...??
Click to expand...
Click to collapse
What the *#%^..
read the OP:
With that said, here is what it brings new over RC2:
Kernel based on Kernel755 from @someone755, version R3, with the following changes:
Built with the Linaro toolchain
Merged Sony's 6.2.B.1.96 sources, and hence bringing the fix to the Vol+ bug and some tweaks to memory management
Added sakuractive governor
Removed some non-working / buggy governors
Disabled CPU overclock (GPU Scaling left enabled though)
Hangouts mute Mic fixed (also fixes some VOIP softphones that haven't worked since RC1, like CSIPSimple)
Updated blobs = lagless 1080P videos.
Click to expand...
Click to collapse
can someone help me out please.
once i had the option to switch the phone on with the volume+ button, then after an update it was gone.
now it's back again but i can't find theoption anymore.
Sent from my Dell Streak using xda app-developers app
Wow, I'm actually useful for once! c:
Downloading, thanks
*flies away to mess up the governors even more*
Trying in a while!
EDIT: is sync with latest sources from cyanogen?
htcp3300fun said:
Trying in a while!
EDIT: is sync with latest sources from cyanogen?
Click to expand...
Click to collapse
Yes. Added that info to the OP, for clarity. Thanks for the heads up.
Is a fix for the slow wake up in? If not, is it really hard to fix? Cause if it is, I don't want to sound pushy Was waiting for this, thanks a lot @cronot!
Sent from my Xperia S using Tapatalk
Working great. I'm experiencing less FCs than stock! Great job!
Sent from my Xperia S using xda app-developers app
How to update it from RC2? Simply via CWM? But do I have to wipe data/cache/calvik? I don't want to lose my data.
Read OP............
Gesendet von meinem Xperia S mit Tapatalk
Thanks, now I see this ;]
China cannot download,Want to add new download address
Is possible to fix the bluetooth song info ?
I mean, when listening songs vía Bluetooth, the stereo shows 'no title, no artist'.
In OpenSEMC 10.2 , it works fine.
Thanks
Sent from my Xperia S using Tapatalk

[ODIN][Development] CM13 / CyanogenMod 13

Code:
#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
NOTE:
THIS IS A DEVELOPMENT THREAD.
BUILDS ARE INTENDED FOR ADVANCED USERS, SO THEY CAN TEST AND GIVE FEEDBACK.
FEATURE REQUESTS WILL BE IGNORED, THIS IS PLAIN CYANOGENMOD.
Also, there are sister threads for working on pollux, yuga and dogo.
Changes:
- Jan 30: Initial release
- Feb 5: kernel updates, audio HAL modernization
- Feb 9: WiFi updates
- Feb 13: volume rocker wakeup, sdcard hotplug, camera focus changes, cleanups
- Feb 16: new call fix
- Feb 27: F2FS support
- Mar 1: audio update
- Mar 3: smooth boot animation
- Mar 6: more audio updates
- Apr 3: first 12.1 build
- Apr 20: radio fixed
- Apr 22: Android 5.1.1
- Apr 27: tons of cpu and gpu governor updates/fixes, wifi updates
- May 1: gpu gov and wifi updates
- May 7: app2sd fixes, selinux updates, fixed power hal, OSS THERMAL MGMT, wifi fixes
- May 10: plethora of core kernel and platform updates, init changes
- May 22: scheduler and platform updates, reworked kernel configuration
- July 7: lollipop blobs, init update, new sensor drivers, kernel updates
- July 11: fix booting into recovery by toggling volume keys, fixed wlan&bt mac config, fixed off charging mode
- July 20: fixed gps problems under certain circumstances
- July 30: lp kernel updates, als adjustments, led color configuration from ui, gps problems fixed, leds in offline charging mode
- Aug 6: row io scheduler, open source gps hal, fix sd card access and thermal config, update sepolicy and power profile
- Aug 20: minor init updates, thermanager config
- Aug 26: backlight fix, thermanager updates
- Sep 10: io schedulers: include fiops, bfq - use it as default
- Sep 17: sony 5.1 blobs, init changes, performance management in recovery
- May 9: initial CM13 release
- Jul 5: loads of kernel changes, audio hal, and probably plenty of stuff i forgot
All builds are synchronized with the latest CM tree. For the specific updates to fusion3 and yuga, see the source link below!
Download:
For the brave CM13 DEVELOPMENT BUILD:
cm-13.0-20160707-UNOFFICIAL-odin.zip
Dirty-flashing on existing 12.1 upgrades normally to CM 13. Beware you will need compatible GApps though!
Nightlies are now available:
Official download site
This thread will however remain the prime location for testing new stuff and support on yuga.
Installation:
If you have anything other than CyanogenMod 12.1 on your device, do a full wipe, and get Android 5.1 compatible gapps!
F2FS support: take a look here
Testing:
Some very important "rules" for this:
- Run unmodified versions (no FOTA recovery, no modified kernel, no Xposed framework, etc.)
- Please dont post "X isnt working" or "random reboots" - provide LOGS for each report you post here. This thread is actually meant for users who are capable of gathering and providing logs, so after a reboot, provide last_kmsg, and for all other problems, dmesg and logcat at the very least.
- If you can reproduce your problem, you might want to increase the logging level before posting it here, which will increase chances of me finding the problem.
I will have to ignore all other "problem reports" as they are essentially useless.
Source:
If you are willing (and able) to help, check out the patch sets, test them for the respective projects (fusion3 is also pollux, odin, and so on).
http://review.cyanogenmod.org
W o W
Hi, Qsnc.....
permission to try your build...
thanks to develop Lollipop for our great ZL :good:
Hi,
whats the Different to the other CM12.1 Thread?
My Problem is, that in all Android5.x.x Versions for Odin, Soundhound is not working, and in Whatsapp call the other hears me very bad, or only a cracking.
I believe, that this is the same issue.
shufuking he has been building cm for odin for a while now why switch? Im curious why you too are building cm for odin now?
i am the device maintainer for fusion3 devices these days. so why use this? because i don't just build from sources, i contribute to them. this thread is meant to help me find errors BEFORE i merge changes into the official cm source tree. and to get feedback and logs on builds i provided - i do not attempt to fix bugs on untrusted builds.
so in short: feel free to use "daily builds" from other sources. if it turns out that i do not get feedback on these builds, i'll just leave these devices behind, and focus on pollux and yuga instead.
qsnc said:
i am the device maintainer for fusion3 devices these days. so why use this? because i don't just build from sources, i contribute to them. this thread is meant to help me find errors BEFORE i merge changes into the official cm source tree. and to get feedback and logs on builds i provided - i do not attempt to fix bugs on untrusted builds.
so in short: feel free to use "daily builds" from other sources. if it turns out that i do not get feedback on these builds, i'll just leave these devices behind, and focus on pollux and yuga instead.
Click to expand...
Click to collapse
Thank you for trying to maintain Odin, qsnc. Question: Isn't Yuga essentially the same as Odin internally? Which means if you decide to continue Yuga, you might as well support Odin.
Baron1971 said:
Hi,
whats the Different to the other CM12.1 Thread?
My Problem is, that in all Android5.x.x Versions for Odin, Soundhound is not working, and in Whatsapp call the other hears me very bad, or only a cracking.
I believe, that this is the same issue.
Click to expand...
Click to collapse
Ok, i quote myself....
Can you do something about the cracking, and the not working Soundhound? What logs you need?
thanks for this. will give feedback soon
Want to install this and give it a full workout, but does it have a working CWM recovery ? Last time I tried ( with an FXP build ) it didn't, and had to flash a TWRP one or I'd have had no working recovery on the device.
Thanks for this ROM. Great Rom!
Baron1971 said:
Ok, i quote myself....
Can you do something about the cracking, and the not working Soundhound? What logs you need?
Click to expand...
Click to collapse
these problems only happen in those apps? are they reproducible? do others have the same problem(s)?
Ultramanoid said:
Want to install this and give it a full workout, but does it have a working CWM recovery ? Last time I tried ( with an FXP build ) it didn't, and had to flash a TWRP one or I'd have had no working recovery on the device.
Click to expand...
Click to collapse
you tell me, thats what this thread is for.
qsnc said:
these problems only happen in those apps? are they reproducible? do others have the same problem(s)?
you tell me, thats what this thread is for.
Click to expand...
Click to collapse
For me, it is reproducible! I have these Problems, since i use Lolipop, and i read here, that other People here have the same Problems,
Gapps doesn t works...
cmndst said:
Gapps doesn t works...
Click to expand...
Click to collapse
yo are you clueless? what is anyone supposed to do with this post, how could they possible help you... please read more topics on this forum before posting again thanks!! search how to get good logs or something man geshhh!
Ultramanoid said:
Want to install this and give it a full workout, but does it have a working CWM recovery ? Last time I tried ( with an FXP build ) it didn't, and had to flash a TWRP one or I'd have had no working recovery on the device.
Click to expand...
Click to collapse
It has working CyanogenmodRecovery (not CWM), but is only accesible over advanced reboot options activated in developer Settings and not through key Combinations.
Whatsappcalls and Soundhound are working flawless for me, like everything else withs this rom. :good:
qsnc said:
you tell me, thats what this thread is for.
Click to expand...
Click to collapse
sonar21 said:
It has working CyanogenmodRecovery (not CWM), but is only accesible over advanced reboot options activated in developer Settings and not through key Combinations.
Click to expand...
Click to collapse
Thanks.
I wouldn't say it is a working recovery; can't make backups, can't install GApps ( chokes on signature... ), etc. So one is forced to try to stick TWRP in FOTAKernel. I'm not sure what the purpose of CM's recovery in its current state is.
Edit : Managed to flash GApps but still, really spartan recovery with almost no options, I'd definitely warn users about this.
Edit 2 : With TWRP recovery in FOTAKernel I've been using the ROM as daily driver on this device; no difference or remarkable bug in what I use compared to newer devices I already had on 12.1. Of course it's an older build and lacks features from more recent nightlies, but seems pretty solid so far. Thanks for making this available.
new build available. been off on holidays for a while, and working on pollux and yuga.
what is the status quo of this release?
qsnc said:
new build available. been off on holidays for a while, and working on pollux and yuga.
what is the status quo of this release?
Click to expand...
Click to collapse
Dirty flashed an FXP build over your last one, now dirty flashed this build over FXP's and all's well. In fact these unofficial builds for the ZL work better than the official ones for the Z2, I have to say. Can't find a bug in anything I use on this device.
Ultramanoid said:
Dirty flashed an FXP build over your last one, now dirty flashed this build over FXP's and all's well. In fact these unofficial builds for the ZL work better than the official ones for the Z2, I have to say. Can't find a bug in anything I use on this device.
Click to expand...
Click to collapse
+1
Ultramanoid said:
Dirty flashed an FXP build over your last one, now dirty flashed this build over FXP's and all's well. In fact these unofficial builds for the ZL work better than the official ones for the Z2, I have to say. Can't find a bug in anything I use on this device.
Click to expand...
Click to collapse
Sorry if I'm missing something, but where is the FXP CM12.1 for ZL?

Categories

Resources