Code:
/*
* @brief: Standard Disclaimer
*
* 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.
*/
What is the difference between this and the nightly ?
All libraries and native code is compiled in ARM mode (except for libwebkit which is still in thumb mode due to it's excessive size) and compiler side optimization is turned on (again, exception being libwebkit using -Os and sqllite using -fno-fast-math).
Important function calls and syscalls are aligned for faster response time.
I re-implemented some of the cpu atomic functions based on what I've learned so far, swp is used for atomic swap instead of ldrex/strex, register swapping of old value is done at success so if a context switch does occur, the loop will be aligned at the same boundary as the function. On best case, there shouldn't be any difference but can improve execution time for worst case of context switches.
Java libraries and bionic libc are compiled with NDEBUG, and the debug variable for java is also set to false.
Most crap (stuff that "I" do not use, has been removed ie. VPN, live wallpaper support etc..)
Fixed a few memory leaks in bionic, dalvik and ppp (also tether).
I've removed most locales except en_US and en_GB, though android still seems to be compiling strings from other languages in the build, so they might work but i can't guarantee anything with locales other than en_(US|GB).
Reverted the patch which auto closed notification bar when all notifications are canceled/removed. It was irritating me..
more stuff i don't remember, if you care pm me and I'll send you a diff of my repo.
Bugs
USB tether (Use another kernel to fix this)
Wierd bootup logo
Auto brightness might get stuck, switch screen on and off to fix it
Poweramp crashes, Though confirmed, the cause itself is not known
Installation
Change partition sizes to as described above the rom link
Boot to recovery
Flash the magldr rom/zip/cwm
Flash clk zip if you're on clk
Reboot
Reboot to recovery and flash data2sd if needed. Must have 5M extra on /system
Tips
Use Quickpic for gallery
Replace ADW with one of your favourite launchers (ADW EX, LP, Zeam etc..). ADW is slow and buggy, I prefer FTL and fast drawer.
DON'T USE SUPERCHARGER V6.
SD Port
NativeSD Port
v2b
Partition Size
misc 1M
recovery 5M
boot 4M
system 68M
cache 2M
Changelog
Update Adreno libraries from latest desire RUU
Switch to release build, less logs and more compile time checks
Hosts included in the rom
Fix data for magldr (left old rmnet module, silly me) thanks Xylograph
Magldr Rom
Magldr to LK
Click to expand...
Click to collapse
v2
Partition Size
misc 1M
recovery 5M
boot 4M
system 67M
cache 2M
Changelog
Old market and trimmed fonts, thanks Xylograph
Updated Software 2D drawing code from jellybean.
Fixes Music creating bogus video app in app drawer
New memcpy routine from apple
Fixes a bug in atomic routines
Suppress/Remove verbose and debug logging.
Remove unnecessary strings from a few hardware libraries
Well if you cared to reach this point, send me a pm for the repo diff.
Magldr Rom
Magldr to LK
Click to expand...
Click to collapse
First release
Partition Size
misc 1M
recovery 5M
boot 4M
system 79M
cache 2M
Magldr Rom
Magldr to LK
Click to expand...
Click to collapse
data2sd (needs 5M extra in system)
Notes:
I compiled this rom for myself but figured sharing won't hurt, and hence I don't plan to provide much support though I'll see what i can if you find a bug. I've run the rom for quite some time now and the results were as expected. Good battery life, large amount of ram upon boot (though I can still notice some memory leaks, will have to look deeper). For now the kernel is tytungs-r1 ics kernel patched for gingerbread, though I will be patching/updating and working on the cmhtcleo kernel once i have the build known to be bug free after some time. Due to switch from arm+thumb mixed to pure ARM mode, i was expecting higher ram usage (alongside with better performance), however looks like I was wrong, this build eats less ram than a arm+thumb interworking build, now i am not really sure why but from what i know it could be because compiler doesn't have to generate arm->thumb and back jumpers for interworking between arm and thumb code.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Credits
cyanogenmod
cmhtcleo team (arif-ali, milaq, charansingh and all other cm developers) for device tree
tytung
Xylograph
devhost
This is my first and probably the last rom, thank you for your time.
pretty impressive trying in 3 2 1...
this seems to be nice!! ... downloading!!
another thing you might want to know,
I've removed logo.rle from ramdisk, both to save time and space. I don't fancy bootup logos, Currently it will show wierd patterns on boot if you switch off and power on or the last screen you had if you reboot. This requires a small fix in the kernel which I will release with my next version with the new kernel.
Rick_1995 said:
another thing you might want to know,
I've removed logo.rle from ramdisk, both to save time and space. I don't fancy bootup logos, Currently it will show wierd patterns on boot if you switch off and power on or the last screen you had if you reboot. This requires a small fix in the kernel which I will release with my next version with the new kernel.
Click to expand...
Click to collapse
can you also update the mmc part from my git, as I want to install your rom to my sdcard
Sent from my NexusHD2 using xda premium
Rick_1995 said:
Code:
This is my first and probably the last rom, thank you for your time.[/QUOTE]
no way to say that u just start and u will never stop tell u give up from us hahahahha ...i will test it but i have one qus. why cm7 ?? what about cm9 or jelly bean:p
Click to expand...
Click to collapse
seaman2k said:
no way to say that u just start and u will never stop tell u give up from us hahahahha ...i will test it but i have one qus. why cm7 ?? what about cm9 or jelly bean
Click to expand...
Click to collapse
I don't fancy compiling android, I'm more interested in the lower level work of bootloader and kernel. cm7 because it has most stuff working and is smooth, stable. This is the build i use whenever i go out like a man on a mission.
securecrt said:
can you also update the mmc part from my git, as I want to install your rom to my sdcard
Click to expand...
Click to collapse
Sorry, but i didn't get you what mmc part from your git should be updated ? or Do you want me to update the initrd for phoenix's method of system on sd-ext ?
Rick_1995 said:
I don't fancy compiling android, I'm more interested in the lower level work of bootloader and kernel. cm7 because it has most stuff working and is smooth, stable. This is the build i use whenever i go out like a man on a mission.
Sorry, but i didn't get you what mmc part from your git should be updated ? or Do you want me to update the initrd for phoenix's method of system on sd-ext ?
Click to expand...
Click to collapse
I mean, the mmc driver in the kernel,
I made the following changes from CAF.
81d9816
29e0f0d
08802ee
4eade39
2145485
I install your ROM with my own script to my SDCARD, it is different with DATA on SD-ext
Rick_1995 said:
This is my first and probably the last rom, thank you for your time.
Click to expand...
Click to collapse
Impressive stuff and as I can see a must have !
Going to try this asap m8 thanks for sharing
Arabic_support
here we go for arabic support u can flash this zip file i made it for this woundrfull light cm7 for rick (i hope he give us more)
http://www.multiupload.nl/5K1KOHWWOV
looking very impressive, system partition size is just 79mb awesome.
I have just ported this to SD using super Ram method This is very fast
i have download it , but i never flash this one becase we need ICS or JB
wis1152 said:
I have just ported this to SD using super Ram method This is very fast
Click to expand...
Click to collapse
pls post this link......this rom will always be the fallback....hv been keeping typhoon...now thats changed.
thanks rick...way to go man!
jully3881 said:
i have download it , but i never flash this one becase we need ICS or JB
Click to expand...
Click to collapse
Strange way of saying 'thank you' you have there...
good very lite rom, i like it
will report any bug i found
planing to buy a new phone so hd2 is just a toy for me now
and hope to not plug in sd card this rom is pretty good thanks a lot
gdsbalaji said:
pls post this link......this rom will always be the fallback....hv been keeping typhoon...now thats changed.
thanks rick...way to go man!
Click to expand...
Click to collapse
Uploading now, I will pm rick the link or is it better for me to post the port in SD thread. What's your thoughts rick?
Sent from my GT-I9100 using Tapatalk 2
wis1152 said:
Uploading now, I will pm rick the link or is it better for me to post the port in SD thread. What's your thoughts rick?
Sent from my GT-I9100 using Tapatalk 2
Click to expand...
Click to collapse
As you wish, It's a work of community.
Thanks for this rick. Installed this in my eu and performance is amazing that's why I downloaded it! I drink San Miguel Lights, I smoke Marlboro Lights and my HD is light. :victory:
Rick_1995 said:
As you wish, It's a work of community.
Click to expand...
Click to collapse
Thanks for your work, can i use fikret kernel on your rom?if so how ?,would you help me
Related
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Welcome to the unofficial CyanogenMod 9 nightlies
The releases will co-inside and the build start time is at 00:01 UTC, and by 01:00 the builds should be uploaded. If at anytime the builds are not there, then there was a problem building the ROM, and we will have a look at it ASAP
These builds are compiled from the latest CyanogenMod repos and device repos on device and vendor files.
Furthermore these builds are multiDPI, i.e. you can run the rom at any dpi between 160 and 240 while having hi-res assets. Also Phone.apk won't crash anymore if a DPI < 190 is set.
kernel/ramdisk packaged boot.img style
if you are on magldr see second post for instructions
System partition size currently required:
Without Gapps 155MB
With Gapps light 190MB
With Gapps standard 195MB
Click to expand...
Click to collapse
Download nightly builds here
or via GooManager
Click to expand...
Click to collapse
Google apps
Latest Gapps LIGHT (2012-03-17) for ICS
(picoTTS folder removed to save some diskspace - can be downloaded to SD later if needed)
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Changelogs
Upstream changes
Device changes
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Tip: If you want to have your softbuttons and/or density settings persist over updates and don't want to edit build.prop with every update, use local.prop.
create a file named local.prop in your /data root (i.e. /data/local.prop) with the following contents (for example):
Code:
qemu.sf.lcd_density=160 # overrides ro.sf.lcd_density in build.prop
qemu.hw.mainkeys=0 # activates the softbuttons
Click to expand...
Click to collapse
Thanks/Credits
Click to expand...
Click to collapse
arif-ali - for his huge contribution to the cmhtcleo project and beeing a indispensable part of the Android community
securecrt and Rick1995 - for their awesome work on a full HWA kernel and other great contibutions to the Leo codebase
copenhagen - for support with CM7 and now with ICS/CM9
warrenb213 - for support with CM7 and now with ICS/CM9
charnsingh_online - For starting this great project for porting to CM
tytung - Continued dedication of his work to the HD2 Thanks for you kernels
texasice - For creating the first HD2 compitable ICS through passion/bravo
ankuch - thanks for the HW accel, codecs and Camera
zivan56 - your input for the headphone fix
Bexton - The fix for USB Mass Storage
michie - Your work on ICS for the HD2
cyanogen - For starting this great project
Google - This wouldn't have happened without the releases of Android from you
IRC channel
Click to expand...
Click to collapse
Visit us in #cmhtcleo on freenode
Webchat
---------- brought to you by the cmhtcleo team ----------
arif-ali | milaq | zeusk
Click to expand...
Click to collapse
Click to expand...
Click to collapse
MAGLDR instructions
Although we have an unified updater-script for both cLK and MAGLDR you need to take care that your MAGLDR partitioning is correct.
We are using boot.img style kernel/ramdisk (as everyone else should be).
For MAGLDR users that means that you need to specify your boot partition as rboot.
The following flash.cfg is recommended (system size can vary)
Code:
misc ya 1M
recovery rrecov|ro|nospr filesize recovery-raw.img
[COLOR="Green"]boot rboot|ro 5M[/COLOR]
system ya 190M
cache ya 2M
userdata ya|asize|hr allsize
Instead, you can also download this package:
http://milaq.exnet.me/downloads/android/leo/magldr_part_cm9.zip
Extract and run DAF to flash the layout above
Building from source
I thought it would be a good idea that I just give a quick run through on how this is compiled.
First we need a Linux environment, preferably Ubuntu >= 12.04 or a recent Debian
Follow the simple Howto here, to just get an idea of the pre-requisites
To initialize the common cyanogenmod repos, run the following command
Code:
repo init -u git://github.com/CyanogenMod/android.git -b ics
then to get device specific repos for the HD2 you need to pull in a local manifest.
you can use this one
Code:
curl https://raw.github.com/milaq/android/ics/local_manifest_htc_leo.xml > .repo/local_manifest.xml
(you can of course tailor your own too)
then you need to sync the repositories
Code:
repo sync
You can also run repo sync -j 4, say if you had 4 cores to speed things up, you may also need to add a -f, to make sure that it continues to the end even if you get any error messages. You may need to repeat this process 2 or 3 times to make sure everything is synced. This will take a long time to synchronise, so be patient.
next run the following command to gets some prebuilt apks (doesn't need to be done with every build)
Code:
vendor/cm/get-prebuilts
so after this, you need to run the following commands
Code:
. build/envsetup
lunch cm_leo-userdebug
make -j4 bacon
This has changed from lunch cyanogen_leo-eng to lunch cm_leo-userdebug, this is the new method from CyanogenMod team for CM9
In the end you will get a zip file in out/target/product/leo/full_leo-ota-eng.root.zip.
4th Post if required
headphone jack is fixed...you can find solution on tytung ics thread...and hw acceleration is being worked on by dan1j3l....
Hey all,
The link is up.
At the moment, this CWM size supported with cLK, unless you know how to get it working with MAGLDR, then you're free to convert it, and pass it back.
The GAPPS as mentioned on the Nexus One thread is also in the first post
This is still alpha in my opinion at the moment, so some things may still not work as other ICS ROMs
CM code, apps etc... are still not there, and will come, when they add it, and once some the stuff in the "Not Working" are working, will start doing a nightly release
Any suggestions, additions etc.. etc.. aare all welcome. Thanks for the whole community for making this possible
Good luck testing
damn this is so nice! im about to backup now and then flash it. ill report later what kind of bugs i can found and what is working.
THX FOR THE HARD WORK! LOVE THE HOLE XDA, CYANOGEN, ANDROID COMMUNITY!
---------- Post added at 11:03 AM ---------- Previous post was at 10:51 AM ----------
well, got it flashed and jsut started. First thing that come up was an error massage:
unfortunatly, Nfc Service has stopped.
Can only press OK
After i pressed OK, the same massage in an outher languegae pop up and i cant get it away...
No way get around that now...
Ah and my screen just went black and i only can reactivate it with the BACK button.
My System is: HTC HD2 EU, CLK, 200/44, Fresh wipe, Fresh SD Format, Fresh install
gmbhneo said:
damn this is so nice! im about to backup now and then flash it. ill report later what kind of bugs i can found and what is working.
THX FOR THE HARD WORK! LOVE THE HOLE XDA, CYANOGEN, ANDROID COMMUNITY!
---------- Post added at 11:03 AM ---------- Previous post was at 10:51 AM ----------
well, got it flashed and jsut started. First thing that come up was an error massage:
unfortunatly, Nfc Service has stopped.
Can only press OK
After i pressed OK, the same massage in an outher languegae pop up and i cant get it away...
No way get around that now...
Ah and my screen just went black and i only can reactivate it with the BACK button.
My System is: HTC HD2 EU, CLK, 200/44, Fresh wipe, Fresh SD Format, Fresh install
Click to expand...
Click to collapse
To fix that open the gapps zip with 7zip and go to app folder and double tap the nfc.google.apk and go in the lib folder and take the nfc_jni.so and put it in the lib folder than reflash. when flashing addon to system app files has to have a lib file in the lib folder or there will be fcs.
Hi,how can i port this on MAGLDR?
this is post about headphone fix...
Headphones working
diff from http://gitorious.org/~tytung/linux-o...x_on_wince_htc
Still needs work to display icon, but works fine at least in terms of basic playback functionality.
I grabbed the config file from /proc/config.gz from beta 2.
EDIT: if anybody wants to try it (no responbility if it breaks your phone and I have done ZERO testing apart from headphones): http://www.fileserve.com/file/V2tN9E...adphonefix.zip
Install over beta 2 using CWM for Magldr (install zip option).
ofcourse credits to zivan56
cmhtcleo said:
Hey all,
The link is up.
At the moment, this CWM size supported with cLK, unless you know how to get it working with MAGLDR, then you're free to convert it, and pass it back.
The GAPPS as mentioned on the Nexus One thread is also in the first post
This is still alpha in my opinion at the moment, so some things may still not work as other ICS ROMs
CM code, apps etc... are still not there, and will come, when they add it, and once some the stuff in the "Not Working" are working, will start doing a nightly release
Any suggestions, additions etc.. etc.. aare all welcome. Thanks for the whole community for making this possible
Good luck testing
Click to expand...
Click to collapse
mmmm is it possable to add the long push back to "close" app in ICS?
this function is why I use CM7 and the cpu tweak
uio88 said:
Hi,how can i port this on MAGLDR?
Click to expand...
Click to collapse
run through android kitchen and convert boot.img to folder.
kane159 said:
mmmm is it possable to add the long push back to "close" app in ICS?
this function is why I use CM7 and the cpu tweak
Click to expand...
Click to collapse
This is an early alpha version. It barely even boots. Even ultra-basic basics like wireless data transfers are still not working.
Of course it will be possible to add features like the one you asked for later, but
a) This is not the place to ask, as this is only the port of CM9 to the HD2. Join the CyanogenMod forums for upstream (that means non-HD2 specific) feature requests.
b) Features most likely will only be added after basics are taken care of.
cmhtcleo said:
CM code, apps, and anything CM specific etc... are still not there, and will come eventually, when CyanogenMod add it (so don't ask me to add it). It will come when it added
Click to expand...
Click to collapse
Anything that is/was CM specific will not come yet, you have to wait for those to be ported by the CyanogenMod team. I am not part of that team. I work independent of them to get you guys the best out of CM, as we don't and will never get official status by them
comments & feedback blah
sup Arif,
do u think u can post a rom manager downloadable cwr with the 200mb system partition?
will be following the cm9 development intentitively. if u need any feedback from testing dont hesitate to ask.. i dont work.... just mod android stuff all day so got alot of free time -=] oh and if you dont want to test something on your HD2 send it my way ill risk a brick i have some bad motherboards that only work in the freezer or out the window in the winter lol so not a loss if they complete there slow death
thanks
-Marcio @
WinDroidz inc
lots of HD2 parts for sale pm if looking for something... have everything
blahshed said:
sup Arif,
do u think u can post a rom manager downloadable cwr with the 200mb system partition?
will be following the cm9 development intentitively. if u need any feedback from testing dont hesitate to ask.. i dont work.... just mod android stuff all day so got alot of free time -=] oh and if you dont want to test something on your HD2 send it my way ill risk a brick i have some bad motherboards that only work in the freezer or out the window in the winter lol so not a loss if they complete there slow death
thanks
-Marcio @
WinDroidz inc
lots of HD2 parts for sale pm if looking for something... have everything
Click to expand...
Click to collapse
@blahshed, all
The replacement of my HD2 to SGS2 has been enforced on me at work after 2 years contract, so it could be that I may not be able to keep it; so for the time being my development for ICS will cease, as I cannot test anything at all.
I will find out in a week or 2. Nevertheless I may invest in one HD2 for devving purposes, when I find out.
I will however keep monitoring the progress that the HD2 colleagues are making, so that I can quickly fire in any of the updates to the code when and if I come back.
arif-ali said:
I will however keep monitoring the progress that the HD2 colleagues are making, so that I can quickly fire in any of the updates to the code when and if I come back.
Click to expand...
Click to collapse
Hi! What is correct way to build ICS? I am building CM7 without problems. Can you help me with first steps only? ;-)
Thanks in advance!
seanyuan62 said:
How is the SGS2?
Click to expand...
Click to collapse
It's fast, just compiled a cm7 nightly, so it seems all good, at least I have 16GB rather than the 512M of the leo
fhasovic said:
Hi! What is correct way to build ICS? I am building CM7 without problems. Can you help me with first steps only? ;-)
Thanks in advance!
Click to expand...
Click to collapse
Check Post #3, my instructions are there.
arif-ali said:
Check Post #3, my instructions are there.
Click to expand...
Click to collapse
Thanks, that's more than enough ;-) syncing repo for some time now
ICS progress
Just bought a HD2 from ebay, so hopefully development will continue sometime this week. I can see that tytung has managed to get quite a bit working.
I know that still not all CM stuff is not there yet, so that again will take time even if we have everything working from the ICS point of view; so at least a month or 2 yet I think; but we'll see
JB AOSP 4.3 alpha 1 by LeTama
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
*** DISCLAIMER ***
I'm not responsible if it breaks your device! Don't install it if you want something stable.
*** /DISCLAIMER ***
Be careful, this is a very preliminary build. Backup your stuff and expect problems.
DON'T TRY TO FORMAT any unformated external USB drive/key with OTG cable, it could format internal storage instead !!!
Introduction
Here is my port of JB AOSP 4.3 for our Xperia S. This is a work in progress, it's currently missing few of the patches I used in 4.2.X and few things are completely untested.
Installation and downloads
You need unlocked bootloader and a working recovery.
Download installation zip from here, mirror thanks to @androidlover007 (I know, uploaded.net is not the fastest of the earth, multipload mirrors coming soon. I'm not against posting any other mirror).
Copy it to internal storage
Wipe Data/Cache
Install gapps for 4.3. Currently, we don't have "official" gapps from CM team, I used PA ones with good success.
Reboot and let the rom settle down a bit
Important: Current release has a recovery with broken offline charging, you should flash a fixed one after installing the rom to avoid any trouble. Check this post.
Kernel source code is here (branch jb-4.2-experimental).
Note: this rom flashes its own kernel that comes with TWRP recovery and last version of Boot Manager. Just use volume up/down to navigate boot manager menu and power to select if you want to go to TWRP. Don't play with Boot Manager options if you don't know what you're doing.
Status
Working:
Display / 3D (with some stuttering, under investigation)
Audio (without LPA, won't add it)
Calls / SMS / MMS / Data
Camera (Pictures / Videos)
Bluetooth
Wifi
Wifi Tethering
Sensors
GPS
Hardware video encoding/decoding
Offline charging
NFC
SELinux
WIFI EAP. (untested, can anyone confirm ?)
Not working:
FM radio: I won't implement it in aosp with current proprietaries as they will conflict with 4.2+ bluetooth.
HDMI.
Auto brightness (disabled now)
And probably more, let me know
Missing
TRIM Support
Known issues
1080p video stuttering (waiting for new Sony firmware)
voip audio disabled, voip is going through normal channels (waiting for new Sony firmware)
Wifi direct disabled (waiting for new Sony firmware)
subway surfers game is not working
SuperSU not working. You can flash a working one here.
Changelog
2013/08/07 - Alpha 1
- SELinux added
- Media server crash on audio notification fixed
- Move to SD fixed
- Ril crash on some mvno fixed.
- SuperSU updated to 1.51
- 12 and 9M camera size
- Panorama fix
- Google backup selected as default
- EAP finished
2013/08/03 - Alpha 0
FAQ
Can I flash any kernel with it ?
No. This rom is using Nexus 4 proprietaries and requires matching video drivers. You must use embedded kernel.
Something is not working, crashed, whatever, how can I help ?
Please provide logs! Description is not enough, I need at least logcat and ideally dmesg. If phone reboots, go to recovery, get the /proc/last_kmsg file and provide it to me.
Dev options are missing ?
No, they're just hidden, it's now the default behavior in 4.2.x. To enable it, go to settings / about and tap multiple times on build number, menu will be enabled and stick after reboot.
* reserved, now you can go on *
Great And Fast Work.
Omg you are fast man
Sent from my LT26i using xda premium
Is there need to report bugs or it is too early for such thing?
Anyhow, I'm downloading right now, will report back with observations.
Log:
- Booting seems fine, some glitches but nothing to worry about...
- Font is kinda different, I like it, very much. It is even more close to Helvetica and for me it is very nice typeface porn
- Touch vibration is kinda shorter, more direct but weaker.
- Developer tools are updated with very nice features, everything mentioned at Google I/O 2013.
- Animations are smoother. It's not that "new ROM" smoothness, transitions between screens appear like constant 60fps, without that lag that sometimes occurs regardless on hardware.
- There are some differences in first time configuration, nothing radical but still...
- Google Play Store wont open, close it and relaunch and then it will show TOS. It lags a bit.
- Is it me or DPI is kinda different? Everything seems to be bigger. Icons in drawer, Google play apps... SystemUI feels kinda same. EDIT: 320dpi.
- AOSP keyboard icon is different. RAM usage is same, no lower usage or anything special. Available RAM - 622 MB.
- Touch responsivness seems a bit better.
- Texdroider DPI (DPI changer) doesn't work. On 4.2.2 it would work with OpenSEMC, but it's not the case on 4.3.
SuperSU does not work (no su binaries), this ROM is unrooted. To root it again do the following:
Download SuperSU 1.51 from here
Move it to your root folder on your phone
Turn your phone off, boot it into recovery
flash that zip you copied to your root folder "SuperSU 1.51"
Reboot to system.
Voila!
damn your way ahead of me
letama
Click to expand...
Click to collapse
Damn your way ahead of me,aw whell , ill try in 4.4 xD
PS did you use the google 4.3 source code or did you use Sonys Aosp source code... or did you port this from XZ??
still learning....
i love that warning about formatting otg drives d:
great
mirhl said:
i love that warning about formatting otg drives d:
Click to expand...
Click to collapse
i am so happy,now a android 4.3 developing for our xperia s.hope it is soon capable of daily use.THANK YOU to all developers :laugh: i love yall very much
switzerland92 said:
Is there need to report bugs or it is too early for such thing?
Click to expand...
Click to collapse
Yes, please do. I didn't run it for a long time, I really need feedback.
Envious_Data said:
Damn your way ahead of me,aw whell , ill try in 4.4 xD
PS did you use the google 4.3 source code or did you use Sonys Aosp source code... or did you port this from XZ??
still learning....
Click to expand...
Click to collapse
This is google 4.3 code, with my 4.2.x device tree and proprietaries. I'll take a shot at merging 4.3 kernel drivers soon.
mirhl said:
i love that warning about formatting otg drives d:
Click to expand...
Click to collapse
Burnt once! I didn't include 4.2 patch. Code changed, so it could work properly, but I have to test it first with a good backup
Ty bro
letama
Click to expand...
Click to collapse
hopefuly soon i will know as much as you
lets see if sony make a 4.3 or a 4.4 (sony themed)
i will definatly try to port that to an older device
Hey awesome letama! Are you going to release the ROM for loop? Tried your script but it didn't work. Thanks
letama said:
Yes, please do. I didn't run it for a long time, I really need feedback.
Click to expand...
Click to collapse
To keep it on one place and as organized as possible I'll edit my post with new info for you and others that are afraid to flash it right away
EDIT: Well, I don't have root. SuperSU says I must manually re-root and I must, quote, "consult the relevant forums for your device" which in this case is your thread
Someone please mirror i can never use uploaded.net
Sent from my 4.2.2 PAC powered Xperia S via Tapatalk
Noob question: Can adreno 220 ever support OpenGL ES 3.0 ?
skifyr123 said:
Hey awesome letama! Are you going to release the ROM for loop? Tried your script but it didn't work. Thanks
Click to expand...
Click to collapse
Yes, script can't work. I will upload it tomorrow, it's prepared but untested.
switzerland92 said:
EDIT: Well, I don't have root. SuperSU says I must manually re-root and I must, quote, "consult the relevant forums for your device" which in this case is your thread
Click to expand...
Click to collapse
Check first posts, known issues sections, SuperSu is not up to date in the rom. There is a link to one that can be flashed and works...
I'm going to download as soon as I get home. About performance, similar to 4.2.2?
Enviado desde mi Xperia S usando Tapatalk 4 Beta
Ben36 said:
Someone please mirror i can never use uploaded.net
Click to expand...
Click to collapse
Electricity problem here, I lost my multiupload I'll restart tomorrow.
Versioning explained:
>>>>>>>>>|0.92*|>>>> alpha>>>>>>beta>>>>RC>>>>1.0>>>>>
*0.92 will be removed as an option once RC comes out
This ROM is a spin-off from Mr. Linscue's and CyanogenMod sources.
What makes it different is that it is built with Linaro toolchain, current 4.7., instead of Google supplied one.
It's a product of my curiosity, Mr. Linkscue's extensive patience with helping me to understand the whole picture and his work so far on our devices. This wouldn't be possible without him.
To be able to build with Linaro toolchain there is a lot of CM source editing and git cherry-picking to make code fit for Linaro's GCC so the final ROM can actually be compiled. Thanks to Open Source, Android, internet and XDA-devs, I have been able to make it real by collecting the info and conveying it to this ROM.
I have to remind you, this is my personal build, it was never intended to be released to the wide public, I'm not a programmer/coder and there is no warranty.
Few notes:
1
The build: This is a first functional build through Linaro for this phone. It's compiled with -O3 flag, so /system (ROM) side is 90% optimized. I' m continuing to find proper code snippets that will further improve the build.
2
Battery life. Kernel used is prebuilt Lenovo, therefore battery life should be similar to official ROM, bar the specific LenovoPower settings, however if you are installing CM you are expected to know how to manage your phone. Without Lenovo's updated kernel sources, further optimizations are not possible, either for performance or extending battery life. If you are experiencing poor battery life, there are two things, 1. You have just I nstalled the ROM, give it a few days for system to settle in. There are few things going on during first day or two that might deteriorate your battery life 2. You have an app installed that is keeping your phone awake, preventing it to go to deep sleep. You can install BetterBatteryStats from here: http://forum.xda-developers.com/showthread.php?t=1179809 and find the offending app.
3
If you like it, use it. We are fixing general bugs as we go, and we know what those are. You may report them here but don't expect them to be fixed. Any app addition request or AOKP/MIUI/whatever port will not be entertained. As I said in the beginning, this is my personal build and I'm just sharing it with you.
4
Why name it SENNA: Ayrton Senna: “And so you touch this limit, something happens and you suddenly can go a little bit further. With your mind power, your determination, your instinct, and the experience as well, you can fly very high.This rom was made possible thanks to:
1.
linkscue
2.
zuncun
3.
xda-dev usersDJLamontagneIII, @Dri94
4.
OpenSource
5.
Linaro
Sharing is caring, so if you want to repost this ROM to other places, I don't care but I do ask you kindly to refer to http://bbs.lephone.cc/k860/t570716/
Since 99% of the work is by Mr. Linkscue,take your time and drop by his thread: http://bbs.lephone.cc/k860/t553805/1/ and give him some kudos.
That's all.
Two releases:
SENNA 0.92
Latest CM source
Reverted the codecs to official, now video is ok
Updated busybox binary
Special thanks to linkscue on his continued support
SENNA beta 1
Kernel is built from Lenovo old source and adapted for JB
Both kernel and ROM are built with Linaro at O3 optimization level
Samsung's gralloc, hwconverter, fimg and kernel mali drivers, readjusted memory use, replaced ion libs.
Bloetooth works.
Disable HW overlays to have video working in landscape mode
(Current result on Antutu is 21605) (I have to note here that I have noticed performance deterioration, the number you get varies and drops on subsequent tests)
SENNA beta 1
[bugfix] *Wireless hotspot - so far ONLY open network is supported
*replaced Bluedroid stack with Bluez - core to UI - BT works now,
****please report special use cases if there are bugs.****
[enh.] *Screen off animation
alpha6 / kernel 3.0.40
* corrected schedulers in cgroups (oops)
* Latest lowmemorykiller
* lowmemorykiller autodetect oom_adj values
* added CPU topology patch
* added compaction and migration
* CPU unaligned access path
* Patched CRC32
* Replaced TreeRCU > jRCU (Read/Copy/Update)
* Replaced SLUB > SLQB memory allocator
* WasActive page flag
* Makefile optimizations
* disable preemption in machine_shutdown
* synchronize_rcu_expedited instead of synchronize_rcu
* patched fimg
* completely updated kernel internals
* completely updated net and fs layer
* completely updated memory management
* [bugfix] long press on touchscreen during charging has been fixed
alpha5 / kernel 3.0.15
* Added SIO IO Scheduler
* Added BFQ IO Scheduler
* zram enabled (one zram device in use)
* KSM enabled in kernel, use menu to on/off its use
Beta 1: http://pan.baidu.com/s/1892bL
md5: af12fd4fc63542858cba978a8b7f6f51
0.92: http://pan.baidu.com/share/link?shareid=1733734082&uk=2184427820
md5: 25dffc77e3e269656497fa382a3897ba
Google stuff:
If you visit Mr. Linkscue's thread here http://bbs.lephone.cc/k860/t553805/ there is a link to Gapps preload partition.
http://dl.vmall.com/c0zc102rqh
Flash it as you would do with the ROM and then go to Settings/Advanced/K860(i) Install gms. Reboot. All should be there. In the same menu you are also able to lock the MAC address so it doesn't change on reboot.
Github is here:
https://github.com/jason013?tab=repositories
Good job. Running on my k860 with no issues. I hope you try to keep updating this ROM.
I will update you with issues I face.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Sent from my Stuttgart using Tapatalk 2
finch.****break said:
Good job. Running on my k860 with no issues. I hope you try to keep updating this ROM.
I will update you with issues I face.
Sent from my Stuttgart using Tapatalk 2
Click to expand...
Click to collapse
Thanks for liking it. I will keep it updated as much as possible. There are few bugs remaining on the platform and we are working on fixing them.
Definitely let me know if you have any problems with the ROM.
Good Job
This rom so good ! Waiting next update !
great room :victory:
waiting next update
finch.****break said:
Good job. Running on my k860 with no issues. I hope you try to keep updating this ROM.
I will update you with issues I face.
Sent from my Stuttgart using Tapatalk 2
Click to expand...
Click to collapse
btw how about gmaps? its work? coz i try to cm 10.1 phone reboot after i open gmaps,
Thanks before :good:
Harmalah said:
btw how about gmaps? its work? coz i try to cm 10.1 phone reboot after i open gmaps,
Thanks before :good:
Click to expand...
Click to collapse
Maps work for some time now.
first to vote for 5 star YAY
easily a 5 star for me since i dont know any programming/coding and im too lazy to do so...almost no support on lenovo ROM side so this addition is very much welcome...please keep it updated and kudos/respect to you my sir :good::good:
my only request would be a transparent and small on screen button for more screen orientation (see attached of my current screen)
you can get the systemUI here http://bbs.lephone.cc/thread-556541-1-1.html thanks thanks
Wow cool...will try ASAP
Sent from my Lenovo K860 using xda premium
innocence07 said:
easily a 5 star for me since i dont know any programming/coding and im too lazy to do so...almost no support on lenovo ROM side so this addition is very much welcome...please keep it updated and kudos/respect to you my sir :good::good:
my only request would be a transparent and small on screen button for more screen orientation (see attached of my current screen)
you can get the systemUI here http://bbs.lephone.cc/thread-556541-1-1.html thanks thanks
Click to expand...
Click to collapse
I'm sorry, you are talking about transparent taskbar? That iis as much as I could understand from the pics you posted.
To put it bluntly, what is going on now is trying to build kernel from source to match 4.2.2 and then cleaning up of proprietary files. Any UI polishing/additions I might consider at later date. So far, it seems to be a very far date But hey, it is functioning so far and sorry, but no..
relevant_placeholder said:
I'm sorry, you are talking about transparent taskbar? That iis as much as I could understand from the pics you posted.
To put it bluntly, what is going on now is trying to build kernel from source to match 4.2.2 and then cleaning up of proprietary files. Any UI polishing/additions I might consider at later date. So far, it seems to be a very far date But hey, it is functioning so far and sorry, but no..
Click to expand...
Click to collapse
yes both the onscreen button and the taskbar...its ok your the boss here anyways...and again thank you for sharing
i have another question uhm can i use this gapps http://wiki.cyanogenmod.org/w/Gapps since your rom is missing google play and other such gapps TIA
innocence07 said:
yes both the onscreen button and the taskbar...its ok your the boss here anyways...and again thank you for sharing
i have another question uhm can i use this gapps http://wiki.cyanogenmod.org/w/Gapps since your rom is missing google play and other such gapps TIA
Click to expand...
Click to collapse
Ok, I had skipped few tips here. If you visit Mr. Linkscue's thread here http://bbs.lephone.cc/k860/t553805/ there is a link to Gapps preload partition.
http://dl.vmall.com/c0zc102rqh
Flash it as you would do with the ROM and then go to Settings/Advanced/K860(i) Install gms. Reboot. All should be there. In the same menu you are also able to lock the MAC address so it doesn't change on reboot.
relevant_placeholder said:
Maps work for some time now.
Click to expand...
Click to collapse
btw how to fix USSD and change animated while charging ?
1. i try ussd not working and i used rillibrary.rar to fix ussd its working but signal bar not fully detect (how to fix)
2. and i could not charge if handphone is trunoff (how to fix)
thanks berfore
Harmalah said:
btw how to fix USSD and change animated while charging ?
1. i try ussd not working and i used rillibrary.rar to fix ussd its working but signal bar not fully detect (how to fix)
2. and i could not charge if handphone is trunoff (how to fix)
thanks berfore
Click to expand...
Click to collapse
Phone board/bootloader recognizes several operating modes like off charge, on, off, test etc. Mr. Scue identified them and it is working, however there is a problem that when you boot the phone after charging it in off mode, screen will turn white around the edges sometimes. For safety of your devices this part of functionality is not included yet.
I'm not familiar with the USSD problem yet. Will have a look into it, but if it wasn't working in official release, it could take time to make it working here.
relevant_placeholder said:
Phone board/bootloader recognizes several operating modes like off charge, on, off, test etc. Mr. Scue identified them and it is working, however there is a problem that when you boot the phone after charging it in off mode, screen will turn white around the edges sometimes. For safety of your devices this part of functionality is not included yet.
I'm not familiar with the USSD problem yet. Will have a look into it, but if it wasn't working in official release, it could take time to make it working here.
Click to expand...
Click to collapse
:good: thanks for explain
relevant_placeholder said:
Ok, I had skipped few tips here. If you visit Mr. Linkscue's thread here http://bbs.lephone.cc/k860/t553805/ there is a link to Gapps preload partition.
http://dl.vmall.com/c0zc102rqh
Flash it as you would do with the ROM and then go to Settings/Advanced/K860(i) Install gms. Reboot. All should be there. In the same menu you are also able to lock the MAC address so it doesn't change on reboot.
Click to expand...
Click to collapse
ive done all there is to do but still youtube dont work...em i missing something or youtube doesn't really work ???
innocence07 said:
ive done all there is to do but still youtube dont work...em i missing something or youtube doesn't really work ???
Click to expand...
Click to collapse
Ok, this questions now are going out of topic but let's chase this rabbit down the hole.
I am not familiar with the workings of youtube app (I assume you have successfully installed Play store and had it installed from there) so I am not sure what video/audio codecs it uses.
I can tell you right now one thing, related to video playback and Samsung's OMX codecs (the ****ty opensource ones) hw accel. video on this ROM is currently broken. I will soon reissue the ROM with files from official ROM to have that part working again, until I sort out what gets broken on OSS ones.
Currently I'm hands deep in kernel, I managed to transplant updated mali drivers into the old source to make it run on 4.2.2 and did some ugly hack job on HAL layer to have CM working, I have it at system stable level now. I'm tired and sorry for not being of much help, please google yourself and see what exactly are youtube app dependencies to make the videos run. If it uses on board hw codecs, I already told you what is the problem.
EDIT: try to disable GPU rendering for a test, in Developer options. just to see.
I flash several times this rom and always the same 2 problems ! Wifi doesnt work ! Stays there it said "turning wifi on..." and the 2nd camera program ( i dont remember the name ) always force close !!! Thanks
Sent from my K860 using xda app-developers app
what a great rom !! i hope you can fix the youtube problem and others minor problem soon!! :good:
Yup tried with GPU rendering disabled, HW accel enabled disabled.. Not just with youtube, videos don't work on many video content apps like imdb etc..
---------- Post added at 01:15 PM ---------- Previous post was at 01:15 PM ----------
However, wifi and focal seems to be fine
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Welcome to the unofficial CyanogenMod 10.2 nightlies
The releases will co-inside and the build start time is at 03:01 UTC every night and should be uploaded soon after. If at anytime the builds are not there, then there was a problem building the ROM, and we will have a look at it ASAP.
These builds are compiled from the latest CyanogenMod repos and device repos on device, kernel and vendor.
These are NativeSD builds Repartitioning may be required
With aging nand storage filled with BBs, a crappy filesystem (namely yaffs2) and high speed sdcards these days it really makes sense to mount /system and /data on the sdcard. prerequisite is a fast sdcard (class 6, class 10 - they're really cheap these days). transfer rates are ~2.5x-3x nand speed with a decent sdcard and we can benefit from ext4. of course, one needs a compatible recovery (built with this change included) and a partitioned sdcard. e.g. minitool with win and fdisk with *nix.
Partition layout
Device partitions (cLK):
* boot: 10
* recovery: 10
* cache: 5
* misc: 1
Click to expand...
Click to collapse
You need to create two primary ext4 partitions in addtition to the regular fat32 partition on your sdcard.
SDcard partitions:
* 1st primary sdcard partition: fat32 storage (should already be there)
* 2nd primary sdcard partition: ext4 (at least 500MB)
* 3rd primary sdcard partition: ext4 (e.g. 2000MB)
The first partition will be your regular sd storage.
The second partition will be /system.
The third partition will be /data.
You can use MiniTool Partition Wizard with Windows and fdisk with Linux
Click to expand...
Click to collapse
Click to expand...
Click to collapse
NativeSD recovery required to properly support these builds
Download
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Download builds here
Click to expand...
Click to collapse
Download Google Apps
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Changes
Upstream changes
Devicetree commits
Kernel commits
Click to expand...
Click to collapse
Click to expand...
Click to collapse
And as always: I take no responsibility whatsoever for raging, screaming, crying, frustration, failing, confusion, dead kittens, etc.
IRC channel
Visit us in #cmhtcleo on freenode
Click to expand...
Click to collapse
Click to expand...
Click to collapse
---------- cmhtcleo team ----------
arif-ali | milaq | Rick_1995
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Thanks/Credits
Click to expand...
Click to collapse
Marc Alexander (marc1706) - for his awesome work on the HD2 kernels
Sportsstar89 - for carrying on open development - all your build trees are in an open git. Way to go mate. Thats the spirit of FOSS
Securecrt, Rick_1995 - for their awesome work on a full HWA kernel and other great contibutions to the Leo codebase
Evervolv - for the now mandatory legacy repos
arif-ali - for his huge contribution to the cmhtcleo project and beeing a indispensable part of the Android community
copenhagen, warrenb213 - for keeping on devloping for the hd2
charnsingh_online - For starting this great project for porting to CM
tytung - for of his work on the HD2
texasice - For creating the first HD2 compitable ICS through passion/bravo
ankuch - thanks for the HW accel, codecs and Camera
Xylograph - for carrying on development
zivan56 - your input for the headphone fix
Bexton - The fix for USB Mass Storage
michie - Your work on ICS for the HD2
Steve Kondik (cyanogen) - for starting this great project
Google - for an awesome OS
Let me know if i omitted you and i will add you here asap
Preferred and yet more advised is cLK.
If you REALLY need to use MAGLDR then keep on reading.
MAGLDR instructions
We are using boot.img style kernel/ramdisk (as everyone else should be).
For MAGLDR users that means that you need to specify your boot partition as rboot.
The following flash.cfg is recommended (system and data size doesnt matter as we're using NativeSD)
Code:
misc ya 1M
recovery rrecov|ro 10M
boot rboot|ro 10M
system ya 300M
cache ya 5M
userdata ya|asize|hr allsize
Thank you for your awesome work.
HWA??
Does This Rom Support The HwaSettings App, Does this rom have the hwui edit for the hwasettings to work in the Android Source?
thank's man happy to see a dev in this forum .:laugh:
wow a rom by Dev ... Downloading.. plz work on kitkat for hd2 too.. n wish hd2 gets 3.0 kernel... thanks for the great rom.. :good::good::good:
hirencj said:
wow a rom by Dev ... Downloading.. plz work on kitkat for hd2 too.. n wish hd2 gets 3.0 kernel... thanks for the great rom.. :good::good::good:
Click to expand...
Click to collapse
Here's a sneak peak
I from the HD24EVR team is now working for a Kitkat rom that will be uisng ION with the 3.0 kernel
Also a Shoutout to @marc1706 for making the 3.0 kernel
aazzam16661 said:
Here's a sneak peak
I from the HD24EVR team is now working for a Kitkat rom that will be uisng ION with the 3.0 kernel
Also a Shoutout to @marc1706 for making the 3.0 kernel
Click to expand...
Click to collapse
Thank you for your dev on Kernel 3.0 on LEO
I hope we can use new kernel with ION soon..
:good:
fengsam said:
Thank you for your awesome work.
Click to expand...
Click to collapse
Dear Sir,
Can we use this on NativeSD or DirectSD as i am using windows mobile 6.5 and nativesd for android
aazzam16661 said:
Here's a sneak peak
I from the HD24EVR team is now working for a Kitkat rom that will be uisng ION with the 3.0 kernel
Also a Shoutout to @marc1706 for making the 3.0 kernel
Click to expand...
Click to collapse
Wow Thats going to be awesome... HD24EVE Best Wishes for the team... Plz keep up good work.. :good::good::good::good::highfive:
as installed, this ROM?. Lapsus, forgotten concepts. I had my HD2 in a drawer, and I see that this becomes animate. If developers continue to give life to this superphone, put for sale my HTC One Thanks
I think it will be a great build.
Is a problem with GPS fix a known problem or maybe only I am experiencing it?
Can I install this using one ext4 partition on sdcard? Or I need to make another?
vlado3399 said:
Can I install this using one ext4 partition on sdcard? Or I need to make another?
Click to expand...
Click to collapse
Hi vlado3399, I am almost certain you need 2 ext partitions, as it says in OP (so it is not NativeSD)
I tried installing it to one partition, and there is no /data on the ext partition. Also, the install process has formatted the ext partition, so if you have any NativeSD roms or anything in dataonext, be sure to back them up first.
I will try adding another partition. Am trying to boot from magldr, but I think clk is the way to go
Edit; Thank you milaq and team, exciting to see nightlies back on our hd2. I hope there will be enough ongoing interest in testing etc from the hd2 community:fingers-crossed:
OP says that build is NativeSD, that's why i asked my question. Give us feedback when you add another partition and install rom
Robbie P said:
Hi vlado3399, I am almost certain you need 2 ext partitions, as it says in OP (so it is not NativeSD)
Click to expand...
Click to collapse
mounting partitions on sdcard partitions is exactly what nativeSD is.
nativeSD is just a term used for the general principle and is not limited to a specific partition layout. it makes sense to use 2 partitions instead of fuse mounting hackery with only one sdcard partition. e.g. formatting /data and /system separately, etc.
Ok, have added 2nd partition using minitool.
installed 20131227, magldr, using the recommended cwm recovery
It reboots during bootanim, have attached dmesg.
will try with clk a bit later.
Edit; same on clk, reboots during bootanim
Edit2; same with 20131228 on clk. I also tried putting tytung's r2 into boot.img (using this, and adding system files to rom.zip) but the same thing happens, so i don't think it is kernel related.
I can try and get a dmesg, but not sure how to with clk, will have to search a bit
I did notice that minitool sees the first (system) partition as ext3 after installation, looking at updater script, it is formatted as ext4...
format("ext4", "EMMC", "/dev/block/mmcblk0p2", "0", "/system");
Click to expand...
Click to collapse
So not sure why minitool would see it as ext3
goglum said:
Is a problem with GPS fix a known problem or maybe only I am experiencing it?
Click to expand...
Click to collapse
Is anyone else experiencing problems with GPS? Cause I don't know if I should look for the source of the problem on my side. I tried digging through device and kernel commits, but I don't get much of it
I already tried replacing /system/etc/gps.conf with something suitable for my region (Europe/Poland), but it didn't help.
Pls answer someone. ;]
goglum said:
Is a problem with GPS fix a known problem or maybe only I am experiencing it?
Click to expand...
Click to collapse
I cannot get GPS working either.
My phone was previously running CM7 (HyperDroid-CM7-Licking-Lobster-v5.7.0) and it was working fine, so I tried using gps.conf from this version, but it did not work.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
/*
* 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.
*/
~ pf-cm is cm with a performance driven patchset
~ off-topic is loved here!
- Based on CM12.1
- Lots of optimizations for superb performance and unparalleled 60fps animations!
- CM12.1 base
- Compiled using JustArchi's TC's
- Optimized for speed yet more all instructions - ARM and THUMB (-O3)
- Optimized for speed also parts which are compiled with Clang (-O3)
- Turned off all debugging code (lack of -g)
- Eliminated redundant loads that come after stores to the same memory location, both partial and full redundancies (-fgcse-las)
- Ran a store motion pass after global common subexpression elimination. This pass attempts to move stores out of loops (-fgcse-sm)
- Performed interprocedural pointer analysis and interprocedural modification and reference analysis (-fipa-pta)
- Performed induction variable optimizations (strength reduction, induction variable merging and induction variable elimination) on trees (-fivopts)
- Didn't keep the frame pointer in a register for functions that don't need one. This avoids the instructions to save, set up and restore frame pointers; it also makes an extra register available in many functions (-fomit-frame-pointer)
- Attempted to avoid false dependencies in scheduled code by making use of registers left over after register allocation. This optimization most benefits processors with lots of registers (-frename-registers)
- Tried to reduce the number of symbolic address calculations by using shared “anchor” symbols to address nearby objects. This transformation can help to reduce the number of GOT entries and GOT accesses on some targets (-fsection-anchors)
- Performed tail duplication to enlarge superblock size. This transformation simplifies the control flow of the function allowing other optimizations to do a better job (-ftracer)
- Performed loop invariant motion on trees. It also moved operands of conditions that are invariant out of the loop, so that we can use just trivial invariantness analysis in loop unswitching. The pass also includes store motion (-ftree-loop-im)
- Created a canonical counter for number of iterations in loops for which determining number of iterations requires complicated analysis. Later optimizations then may determine the number easily (-ftree-loop-ivcanon)
- Assumed that loop indices do not overflow, and that loops with nontrivial exit condition are not infinite. This enables a wider range of loop optimizations even if the loop optimizer itself cannot prove that these assumptions are valid (-funsafe-loop-optimizations)
- Moved branches with loop invariant conditions out of the loop (-funswitch-loops)
- Constructed webs as commonly used for register allocation purposes and assigned each web individual pseudo register. This allows the register allocation pass to operate on pseudos directly, but also strengthens several other optimization passes, such as CSE, loop optimizer and trivial dead code remover (-fweb)
- Sorted the common symbols by alignment in descending order. This is to prevent gaps between symbols due to alignment constraints (-Wl,--sort-common)
ROM: http://imgur.com/a/z5Qvn
Banners: http://imgur.com/a/527h8#cB8wET4
- Reboot to recovery
- Make a TWRP backup
- Copy ROM.zip to sdcard
- Wipe: system, data, cache & dalvik-cache
- Flash ROM + GApps
- Reboot
http://www.cmxlog.com/12.1/titan/
ROM: https://basketbuild.com/devs/DiamondBond/Roms/PF-CM
GApps: https://basketbuild.com/devs/TKruzze/5.1.x GApps Packages/MODULAR - Pico GApps
Manifest: https://github.com/DiamondBond/Roomservice
Kernel: https://github.com/CyanogenMod/android_kernel_motorola_msm8226/tree/cm-12.1
Build: https://github.com/ArchiDroid/android_build
CyanogenMod, Linaro, Luk1337, luca020400, JustArchi, hkjareda
Tech Support:
Admin Phone: +44 7730041145
Q: What is o3/linaro/sabermod/opticharging/<insert-fancy-word-here>?
A: documented index
Q: Dirty or Clean flash?
A: Clean if coming from cm or any other ROM, dirty if upgrading from previous pf-cm build
Q: Diamond you liar , cm zips are ~250mb and pf-cm zips are 260mb = you changed something!, omg, lel, u fgt, i will ddos you m8, come at me!!
A: o3 makes code slightly larger you would know if you read the 1st Q/A above...
Q: Can i OTA?
A: Nope, ignore the CM OTA updates, if you update via CM OTA you will loose this ROM's optimizations, now why would you do that? lol
Q: My WiFi is broken completely... wtf i h8 you!?
A: fix
DiamondBond said:
pf-cm is cm with a performance driven patch
Click to expand...
Click to collapse
How close is this build to official CM12.1? Would a dirty flash work? I read the instructions about wiping data but I am wondering if it is a replica of CM12.1 with regard to components included, it might worth attempting a dirty flash, wiping dalvik/cache of course.
Sent from my NotePRO 12.2 LTE using Tapatalk.
thdervenis said:
How close is this build to official CM12.1? Would a dirty flash work? I read the instructions about wiping data but I am wondering if it is a replica of CM12.1 with regard to components included, it might worth attempting a dirty flash, wiping dalvik/cache of course.
Sent from my NotePRO 12.2 LTE using Tapatalk.
Click to expand...
Click to collapse
this is as close as it gets to offical cm12.1, i just sync and build, not 1 change to cm's code
i was just about to add this to faq, but ill leave this post here with yours:
o3 code is faster and larger than o2 and oS so everything is a byte or even more different than cm's when compiled therefore to actually have the performance gain this rom offers, it recommended to clean flash, but if you dont , you probably will face issues and wont see the performance gain. If however you are already on pf-cm and you dirty flash, it is fine,
tl;dr
if old rom = cm then clean flash
if old rom = pf-cm then dirty flash
upload done, enjoy!
DiamondBond said:
upload done, enjoy!
Click to expand...
Click to collapse
Great to see another work from you DiamondBond (holding myself to not say Pizza hahaha).
Let's see if my downloads finish fine, I certainly will test it later, if you want I can give some feedback after some use.
luishr said:
Great to see another work from you DiamondBond (holding myself to not say Pizza hahaha).
Let's see if my downloads finish fine, I certainly will test it later, if you want I can give some feedback after some use.
Click to expand...
Click to collapse
thanks!, haha,
please do report back, id love some cm vs pf-cm stuff , im currently doing benchmarks!
Downloading now.. Man you are the best
Does it come with Kaizen Kernel?
Sent from my Moto G 2014 using XDA Free mobile app
Marco_nx said:
Downloading now.. Man you are the best
Does it come with Kaizen Kernel?
Sent from my Moto G 2014 using XDA Free mobile app
Click to expand...
Click to collapse
Haha thanks!
Um nope it does not, i actually want to test kaizen vs this kernel, since this kernel is fully 03, kaizen is not,
DiamondBond said:
Haha thanks!
Um nope it does not, i actually want to test kaizen vs this kernel, since this kernel is fully 03, kaizen is not,
Click to expand...
Click to collapse
Great to know.
My device has good battery life no matter which ROM I try, so it's time to focus on performance
Sent from my Moto G 2014 using XDA Free mobile app
Marco_nx said:
Great to know.
My device has good battery life no matter which ROM I try, so it's time to focus on performance
Sent from my Moto G 2014 using XDA Free mobile app
Click to expand...
Click to collapse
exactly, same here, o3 does not sacrifice on battery life though, so far everything feels smoother and there are less frame drops
It's always awesome to see another work by you, Pizz..Err... Diamond! lel
Gonna try it as soon as I can
mrnickel said:
It's always awesome to see another work by you, Pizz..Err... Diamond! lel
Gonna try it as soon as I can
Click to expand...
Click to collapse
lol
Thanks, please do report back
screenshots up, prettying boring, just cm12.1... + behind the scenes improvements (linaro, o3, graphite, strict aliasing, all the rest...)
http://imgur.com/a/z5Qvn
Awesome work bro
Make it MicroCM xD Just saying
Sent from my Moto G 2014 using XDA Free mobile app
koradiavatsal said:
Awesome work bro
Make it MicroCM xD Just saying
Sent from my Moto G 2014 using XDA Free mobile app
Click to expand...
Click to collapse
+1
Jargon
Tail duplication to enlarge superblock size was a much needed feature. Thanks! Downloading
koradiavatsal said:
Awesome work bro
Make it MicroCM xD Just saying[emoji14]
Sent from my Moto G 2014 using XDA Free mobile app
Click to expand...
Click to collapse
Thanks
Micro = apk compressed, this ROM isn't apk compressed (yet) , when it is I'll switch it over
nqkoidrug said:
+1
Click to expand...
Click to collapse
[emoji14]
n2droid said:
Tail duplication to enlarge superblock size was a much needed feature. Thanks! Downloading
Click to expand...
Click to collapse
Its all honestly thanks to justarchi, since most of those features were from his patchset
Sent from my Moto G 2014
can I use minimal gapps package 5.1.1?
Here's a Banner For The ROM, @DiamondBond
Hope you like it. Tell me if u want a landscape version or different bg color[emoji4]
Download