MIUM v4 2.7.20 DEFY to BRAVO port (testers needed) - Bravo Android Development

This is hardcore MIUI v4 2.7.20 unofficial defy build ported to BRAVO. Testers needed (please) !
Unfortunely I can't test it at the moment.
But previous ports already booted up.
Currently should work:
Fi-Wi
Basic phone functionality (eg Phone Calls, SMS, MMS etc)
Problems may occure:
Camera,
Camcoder,
Panorama,
HW acceleration
and overall slow performance.
Due to build.props edited in time of porting process it may not boot up.
You can download and test it here
//waitin for replies//

I'll give it a whirl. I'll see if I can get it to boot with multiboot before I try NAND.

Excellent! Will try it later when I arrive home!

No luck with multi boot v0.5.1
Moto Bravo - Quarx's CM10 8/2

sdrawkcab3 said:
No luck with multi boot v0.5.1
Moto Bravo - Quarx's CM10 8/2
Click to expand...
Click to collapse
oh, that's a bad news.
does another MIUI builds started up with multi boot ?

I have figured out the problem and have built the new one port.
For now, before post here i've tested it.
Generaly it works, exept for camera. d.n. how to fix it.
the new build

PsyClip-R said:
I have figured out the problem and have built the new one port.
For now, before post here i've tested it.
Generaly it works, exept for camera. d.n. how to fix it.
the new build
Click to expand...
Click to collapse
Camera driver depends on the base rom. If its ICS based, then you have 2-3 different revisions of the camera driver; first working one, then the 2nd one when the frameworks were updated, and the 3rd that we use now. Only know tat from porting Fuzz ICS kangs. There's 2 camera drivers for CM7 based roms, the first one that Quarx made for us back in the day, and the current one that we use now. IF its based on Moto GB, then the camera won't work unless someone patches the Defy sources to change the 5mp soc driver to be the 3mp soc driver that we'd need. Camcorder will work if its based on a Moto GB rom, just not the picture part--thats's also why MS2 doesn't have a working camrea for the Bravo.

Related

[ROM-DEV] Base: Desire S + Sense 3.5 -devonly-

This is the new base with Sense 3.5
Let's start the porting!!
-All the thanks to coolexe
-Android 2.3.4
-Sense 3.5
-New Optimized Sense! VERY FAST & SMOOTH!!!
-First base from Desire S
-New Base from HTC Bliss 1.10.401.0 - NO CHINESE LEAK - tnx to capychimp
Click to expand...
Click to collapse
INITIAL BASE FROM DESIRE S:
http://www.multiupload.com/03ZBV41PW7
https://rapidshare.com/#!download|857l32|2986199375|saga_sense3.5_0901.zip|331700|R~AB36E81E1EAA0582A2DDBDACE9E3E1AA|0|0
NEW BASE FROM HTC BLISS (by capychimp) :
The Devs can download the capy's port for Desire HD and make a porting to HTC LEO
This is the capy's Thread: http://forum.xda-developers.com/showthread.php?t=1245938
NOTE:Do not Flash this Rom!! it's requires a porting to work on HTC Leo! I'm not responsable!
EDIT: I think we need a new kernel for Sense Roms with Android 2.3.4/2.3.5. Probably with RafPigna or Tytung Kernels this rom bootloops. Waiting for news and tests or news from kernel developers
EDIT2: sbryan12144 posted a news on kernel tests...if someone need a kernel for Android 2.3.4 with sense, pm to him! Thanks to sbryan12144!!!
I had posted the video of Sense 3.5 only a couple of days back - http://forum.xda-developers.com/showthread.php?t=1242932
Looks like Sense 3.5 is optimized for older / lower processing capability devices. Along with the Desire's kernel source (yet to be released - but they eventually have to within 90 days of release of the update), this would make an interesting port!
ph03n!x said:
I had posted the video of Sense 3.5 only a couple of days back - http://forum.xda-developers.com/showthread.php?t=1242932
Looks like Sense 3.5 is optimized for older / lower processing capability devices. Along with the Desire's kernel source (yet to be released - but they eventually have to within 90 days of release of the update), this would make an interesting port!
Click to expand...
Click to collapse
Desire's GB kernel source will be released?? It can solve a lot of problems (glitches, ecc.)
When was the Gingerbread upgrade for Desire released ? I mean the exact date...
DannyBiker said:
When was the Gingerbread upgrade for Desire released ? I mean the exact date...
Click to expand...
Click to collapse
From the file I downloaded from htc's developer site, seems to be 1st of Aug (11:22 AM) - am in India, so factor in GMT +5.30.
This means 1st of November should be the deadline for the source code...
omg..i cant wait for first relase!
It could delete bugs like graphic or camcorder ? I just want to know...
Sense 3.5 is a downgrade. Trust me, you'll be back to Sense 3.0 shortly after, it's a simplified version of sense targeted(sexist) to women.
bartass127 said:
omg..i cant wait for first relase!
It could delete bugs like graphic or camcorder ? I just want to know...
Click to expand...
Click to collapse
Still no graphics drivers probably. We'll have to wait till we get desire's source.
protomanez said:
Sense 3.5 is a downgrade. Trust me, you'll be back to Sense 3.0 shortly after, it's a simplified version of sense targeted(sexist) to women.
Click to expand...
Click to collapse
From the video posted it appears to be very similar to 3.0...not sure where the 'simplified' parts are...it has the carousel, the little 3d flip when moving screens, and all the fancy options in the dropdown-quick settings tab. How could this be mainly for women? Pink colors? I think the speed and more optimized for our older phones outweigh the very minor differences to regular 3.0.
Hope a port does come out, I will want to try this .
And damn kernel source, they are dragging their feet sooooo badly on that, wtf are they doing??? HTC keeps going forward but slowly forgetting about the old supporters...im sure if devs in here got paid what htc engineers do, we'd have the desire kernel loooong time ago....geesh
Well, if it's a version of Sense that can run on less powerful device it will still be interesting. We might be able to merge the two versions...
XxXPachaXxX said:
EDIT: I think we need a new kernel for Sense Roms with Android 2.3.4/2.3.5. Probably with RafPigna or Tytung Kernels this rom bootloops. Waiting for news and tests or news from kernel developers
Click to expand...
Click to collapse
No. kernel should be fine. I ported a few roms to the HD2 with Sense 3.0 and android 2.3.4. Be sure to watch your logcats and make sure not to replace libmode10fx.so and libaudioflinger.so. I would release if I had an HD2 lol. Maybe sometime in the future..
theslam08 said:
From the video posted it appears to be very similar to 3.0...not sure where the 'simplified' parts are...it has the carousel, the little 3d flip when moving screens, and all the fancy options in the dropdown-quick settings tab. How could this be mainly for women? Pink colors? I think the speed and more optimized for our older phones outweigh the very minor differences to regular 3.0.
Hope a port does come out, I will want to try this .
And damn kernel source, they are dragging their feet sooooo badly on that, wtf are they doing??? HTC keeps going forward but slowly forgetting about the old supporters...im sure if devs in here got paid what htc engineers do, we'd have the desire kernel loooong time ago....geesh
Click to expand...
Click to collapse
The simplified parts are the changed drawers, bigger buttons and pretty much that's it. The phone you're seeing "Sense 3.5" on is a phone put by the press as "targeting women". Our phone is not THAT old it's pretty mid-tier, however it will be interesting to see how it runs.
Probably will be cool to see the changes, but not so much as a daily driver. Expect shovelware?
See said articles:
http://reviews.cnet.com/8301-19736_7-20097250-251/new-details-emerge-for-female-focused-htc-bliss/
http://androidandme.com/2011/08/new...-women-and-men-with-pink-shirts-hits-the-fcc/
sbryan12144 said:
No. kernel should be fine. I ported a few roms to the HD2 with Sense 3.0 and android 2.3.4. Be sure to watch your logcats and make sure not to replace libmode10fx.so and libaudioflinger.so. I would release if I had an HD2 lol. Maybe sometime in the future..
Click to expand...
Click to collapse
OK Bro!! actually i can't make a porting...i'm not at home for some days. What kernel u use with android 2.3.4 and Sense 3.0?? All the thanks to you!!
Couldn't boot this lol. I'm getting old
Iit booted for me but lopps near Lockscreen (same as sense 3 DeisreS). Something wrong in Andreno 3.5, UI
loops Because file libs That changed
i try without change libs ... without port it working boot No Loop
but after Unlock & setup ... home page reload ... reload ...
Need New libs for that ...
boxmax said:
loops Because file libs That changed
i try without change libs ... without port it working boot No Loop
but after Unlock & setup ... home page reload ... reload ...
Need New libs for that ...
Click to expand...
Click to collapse
Yep after few try the capy's 1.1 version it boot but looop with tyhung r11 kernel.. Em...
Will try others kernel see how..Damn can't wait for it to run on our Great HD2 ! Fingers cross ...
imilka said:
Couldn't boot this lol. I'm getting old
Click to expand...
Click to collapse
I don't think so my friend
If we work together .. only time.. to get it running on HD2 he he..
boxmax said:
loops Because file libs That changed
i try without change libs ... without port it working boot No Loop
but after Unlock & setup ... home page reload ... reload ...
Need New libs for that ...
Click to expand...
Click to collapse
Wrong driver, you are a hero !
maybe this can help-
http://forum.xda-developers.com/showthread.php?t=1245938
http://forum.xda-developers.com/showthread.php?t=1246626
Sense 3.5 on desire hd
Glad to see all talented devs on this xD
imilka said:
Couldn't boot this lol. I'm getting old
Click to expand...
Click to collapse
dungphp said:
Iit booted for me but lopps near Lockscreen (same as sense 3 DeisreS). Something wrong in Andreno 3.5, UI
Click to expand...
Click to collapse
boxmax said:
loops Because file libs That changed
i try without change libs ... without port it working boot No Loop
but after Unlock & setup ... home page reload ... reload ...
Need New libs for that ...
Click to expand...
Click to collapse
mccmjoon76 said:
Yep after few try the capy's 1.1 version it boot but looop with tyhung r11 kernel.. Em...
Will try others kernel see how..Damn can't wait for it to run on our Great HD2 ! Fingers cross ...
Click to expand...
Click to collapse
FRIENDS! sbryan12144 can get this rom booting in the first page he says:
"No. kernel should be fine. I ported a few roms to the HD2 with Sense 3.0 and android 2.3.4. Be sure to watch your logcats and make sure not to replace libmode10fx.so and libaudioflinger.so. I would release if I had an HD2 lol. Maybe sometime in the future"
So asked him the kernel...waiting i think rafpigna 2r0 or 1r9 GB can work. Tytung kernel is only for rom without sense.bye All the news in this thread....

[DEV] ICS port for I9000/I9000B - BETA (ICS sources) - work in progress

Links and rom updated:
ICS Sources build Image (Not SDK anymore, version 4.0.1_r1)
BIG, HUGE, MASSIVE, THANKS TO PAWITP FROM CM TEAM!!! (specially camera.aries.so, great job!)
FUGU kernel, linux 3.0, integrated voodoo sound and color (big thanks to renaudallard)
Here is the most recent image BETA 2:
Changelog on the second post.
We moved to google code:
http://code.google.com/p/ice-cream-sandwich-sgs/downloads/list
(ATENTION: image comes with a kernel for i9000b, if you have a i9000 international or vibrant, download the correct kernel)
Thanks to ytt3r for the vibrant kernel
Agreat tutorial made by ybinnenweg for installation and common issues (Thanks!):
http://forum.xda-developers.com/showthread.php?p=19563068#post19563068
How to root the rom:
http://forum.xda-developers.com/showpost.php?p=19175375&postcount=628
Github's:
http://github.com/onecosmic
http://github.com/syndtr
http://github.com/koaaN
http://github.com/pawitp
http://github.com/teamhacksung
http://github.com/cyanogenmod
IRC channel:
http://webchat.freenode.net/
##icssgs <- yes, double ## (we switched channel)
What works:
Both cellphones:
Hardware Acceleration
Audio
calls, sms, 3g - no more script needed.
Touch
Wifi
SDCards (internal and external)
Market
Contacts sync
Calendar sync
camera
panorama mode
face unlock
Gps
data usage
Partition schemma is now including datadata back to avoid issues with slow movinand devices
usb support
bluetooth
What does not work:
Camera (video recording)
Phone encryption
I'll be posting updates as soon as i have them.
CREDITS:
Pawitp: ril fixes, hw acc , camera lib hack(big android guy ).
teamhacksung
Cyanogenmod team
Syntr: kernel patches
Galnet : First Release
kooaN: i9000 kernel update
Thearc77 : google apps
WarDrake: mirroring
ytt3r: kernel patching, vibrant and captivate kernels
SGS CM team: ICS patches
Motafoca 3g switch apk
And all the other people that is helping to make this a reality
Cheers
Changelog:
Beta 2:
Adb now works at boot (previously it only worked after the phone full boot was complete)
PIN lock fixed (it should work, i cannot test it since i dont have pinlocked sim)
adb reboot recovery now reboot the phone to the recovery instead of performing a normal reboot
Recovery now allows you to make nandroid backups
Fixed Market download problem
Minor fixes (code cleanup)
Thank you Onecosmic
Enviado desde mi GT-I9000B usando Tapatalk
Subscribed! Thank you for your efforts and for everyone involved.
Sent via my GT-I9000 running CM7 (GB 2.3.7) using XDA premium
super cool onecosmic
*subscribed*
so that I'm not left in the dark about the latest changes via email
great work onecosmic !
keep it up
thanks !
subscribed, thank you for your efforts onecosmic! Wish you all the best
Subscribed. Gr8 work onecosmic.
mix tweaks-http://forum.xda-developers.com/showthread.php?t=1334818
+1, subscribed;
any chance of updating first post with link to github sources?
thanks
Really nice job, thanks a lot for this
Awesome job! No chance of doing a captivate version is there?
support you onecosmic
dunno a lot about kernel works but I can help about the system part.
anyway thank you
Is bluetooth working?
Is it safe to install this image. I just want to see how ICS is.. I may even report any bugs if I find, if that helps. Or should I wait for a stable release. I can't wait to see ICS, that's why
Please be gentle, thank you..
Sent from my GT-I9000 using XDA App
Guys, a couple of clarifications for those who ask by private and here:
This is an ALPHA release, means testing, developers, unstable. Not recommended for people whitout a minimum modding/development/rom playing experience.
I cannot work on other phones for a simple reason, i dont have one to test and the trial and error method is not an option (too many things can went wrong..)
All working features will be added to the first post (if is not there, is not working)
donate link is in the left side below my name (usual location on XDA)
Hope this covers all the questions.
Cheers
The colors problem is fixed? Or still we have the orange pattern?
Looking forward to re-igniting my (now)dormant passion for the good old SGS!
All the best!
I just had a little fun experimenting.
1) can you check the version of the kernel for I9000. Neither touchscreen ril worked when I installed. Swiping didn't work and my sim was never accessed.
2) I would not just try this as it might not work for everyone. I was able to install the system as an update to my cm7 installation. It has a nice update system where it converts contacts and calendar events to the ics standard. After it finished my phone froze and needed a restart. However after booting again, all my apps were still installed and angry birds worked. Looked a bit weird in those colours and swiping wasn't working at that point.
Oh and the colour issue seems to be like an overlay more than anything else. Menus that flicker show correct colours behind them. (If you bring up the power menu, the desktop behind it as it flickers is in the correct colouring). Or maybe the colouring and flickering are linked and it only appears like an overlay. (Fyi, hw acceleration may not help this. I used non hw accelerated roms in the past and there was no flickering on them like there is in this port).
Anyway its pretty exciting to be playing around with ics.
Edit: anyone wanting to test this should do a nandroid backup. I restored mine after testing and its as thought I never had ics installed (aka completely successful). Backup the nandroid on your pc tho. I am sure there will be work done on the sdcard which in theory could get wiped. (And many backups are a great idea)
Sent via my GT-I9000 running CM7 (GB 2.3.7) using XDA premium
Is safe, only do a nandroid of your actual rom/mod.
You must have your actual stock rom (odin one) with your pit, for unistall this rom.
Ps: really sorry for my basic english
richiebm said:
Is it safe to install this image. I just want to see how ICS is.. I may even report any bugs if I find, if that helps. Or should I wait for a stable release. I can't wait to see ICS, that's why
Please be gentle, thank you..
Sent from my GT-I9000 using XDA App
Click to expand...
Click to collapse
drakenabarion said:
I just had a little fun experimenting.
1) can you check the version of the kernel for I9000. Neither touchscreen ril worked when I installed. Swiping didn't work and my sim was never accessed.
2) I would not just try this as it might not work for everyone. I was able to install the system as an update to my cm7 installation. It has a nice update system where it converts contacts and calendar events to the ics standard. After it finished my phone froze and needed a restart. However after booting again, all my apps were still installed and angry birds worked. Looked a bit weird in those colours and swiping wasn't working at that point.
Oh and the colour issue seems to be like an overlay more than anything else. Menus that flicker show correct colours behind them. (If you bring up the power menu, the desktop behind it as it flickers is in the correct colouring). Or maybe the colouring and flickering are linked and it only appears like an overlay. (Fyi, hw acceleration may not help this. I used non hw accelerated roms in the past and there was no flickering on them like there is in this port).
Anyway its pretty exciting to be playing around with ics.
Sent via my GT-I9000 running CM7 (GB 2.3.7) using XDA premium
Click to expand...
Click to collapse
Kernel for i9000 does not have the ril inside, ril is on the last image i've uploaded, you need to download and install the lastest image (first post) and then the i9000 kernel.
Its true that the negative color its a androidGLES problem, but the only working (so far) software GLES is the one that cames with the emulator, so enabling the hardware video chip will fix the color (since it is going to be rendered on real hardware and not in the softGLES)
Cheers

[ROM][DISCONTINUED] Ice Cold Sandwich for Vision Beta 1.1 [ICS]

This is LorD ClockaN's ICS build for our Vision! ​
Dear users,
I'm going to discontinue this build. I do not have the needed experience and time to debug this build. The modified framework by LorD is a pain in the ass, there are all sorts of functions missing or incompatible with our vision.
Thank you guys/girls for trying my build! and I'm sorry.
Snow
Ice Cold Sandwich for Vision Beta 1.1​
BECAUSE I MESSED UP SOMETHING IN 1.1, FLASH 1.0 FIRST, BOOT TILL HOMESCREEN, REBOOT TO RECOVERY AND FLASH 1.1 ON TOP, IT SHOULD WORK! I won't be able to fix this till the 22nd of march, sorry for the inconvience!
Beta 1.1
changelog (full wipe needed from other rom, no wipe needed if you come from 1.0, just flash it)
-updated hw files (no more random reboots)
-added virtuous OC script (use any OC tool you want)
-fixed lcd auto brightness
-fixed lcd key brightness
-updated to LorD's 6.1
Click to expand...
Click to collapse
This beta 1 for vision is based on DHD version 6.0
original thread: http://forum.xda-developers.com/showthread.php?t=1450962
Not working (yet):
hw keyboard backlight
trackpad wake
camcorder
maybe more? (tell me please!)
Download:
Beta 1 first release
http://www.deadly-silence.org/ICS/IceColdSandwich_for_vision_Beta_1.zip
md5: d9e96bd7e35aecdf841010c3850716a4
Beta 1.1
changelog:
-updated hw files (no more random reboots)
-added virtuous OC script (use any OC tool you want)
-fixed lcd auto brightness
-fixed lcd key brightness
http://www.deadly-silence.org/ICS/IceColdSandwich_for_vision_Beta_1.1.zip
md5: f9a894202dbb1d5a18241575715a2d9c
Install:
Coming from another ROM?
-FULL wipe needed
Just an update?
-NO wipe needed
Credits to:
LorD ClockaN for his build!
Kaijura for initiating this project for the Vision
Flinny for his kernel and wifi fix
mKwm for his rotation fix explanation
twistedumbrella for the camera fixes!
and thanks to the ppl who realized the original build: dh.harald, existz, MDJ and Virtuous Team, z4reak, paul-nb, CM crew, cstayton, romanbb, bigxie
Ice Cold Sandwich preview:
http://www.youtube.com/watch?v=GJBDS7D3COs
Development progress - 19-03-12:
Twisted and LorD are working a build with good working panorama cam and camcorder so still waiting for an update!
I fixed the auto brightness and softkey lights.
The hw keyboard lights still don't function properly, but I think this is due to the bug nickeedoo pointed out (still clueless what it might be...)
If somebody got some clues about what or where to look or modify for proper rotation please pm/dm me!
Virtuous OC daemon script added for ppl who want to use an OC daemon. (automatically disables when you use setcpu or similar).
libs and drivers updated for vision, (hopefully) no more random reboots!
Update 02 - 04 -12
The base got updated to 4.0.4 which means.. that nothing works anymore for the vision, I'm kinda stuck in debugging all the "easy" bits again sorry it might take a while.
i'm a *** but can you update to beta 6.1? because i think this have many problem if Lord have updated in little time.
kekkojoker90 said:
i'm a *** but can you update to beta 6.1? because i think this have many problem if Lord have updated in little time.
Click to expand...
Click to collapse
It's about tilerendering ,go to build.prop and set:
debug.enabletr to false
Edit: it seems already changed to false in this build.
is there that much of a difference between this and cm? the reason I ask is just to know if the video camera would be working in the next build. I apologize in advance if that is a rude question and if it is in any way, you dont have to answer.
I really appreciate the work put into this rom and cant wait to try it out. I am happy that there is another ics rom but built from source.
jspina said:
is there that much of a difference between this and cm? the reason I ask is just to know if the video camera would be working in the next build. I apologize in advance if that is a rude question and if it is in any way, you dont have to answer.
I really appreciate the work put into this rom and cant wait to try it out. I am happy that there is another ics rom but built from source.
Click to expand...
Click to collapse
So... smooth... oh my gosh... I don't know if it's just that I'm tired, or if somehow my phone is just incredible, but this rom is SO. SMOOTH! I have never seen this, even in gingerbread.
mornings! yes I talked with LorD last night and I will update to 6.2 when I get back from work
tilerendering is indeed off 6.2 will fix the camera again some issues moved in after 5.6
@jspina
there's not that much difference, this rom is just smooth like nickeedoo says and has a nice ROM control menu with some nice customizations! There's the blackICE theme too.
You can switch between the lockscreens, (normal, quad, octo) etc.
I will try to fix the keyboard backlight for the next version and add a trackpad wake patch tonight.
probably no need to wipe!
Interesting....Going to try this once it's updated to 6.2. Thanks for the work!!
Sent from my DZ.
Same, I will try once the update is released. Thanks!
Sent from my HTC Vision using XDA
I'm downloading now but was wondering with GooManager I can perform updates for this rom correct? Thanks for your work!
Sent from my HTC Desire Z using Tapatalk
Nope not yet, I'm using my private server for the updates at the moment, will talk with LorD about Goomanager. Though you won't need to perform a wipe, you can download the new file, move it to your SDcard and install it, the rom will wipe the necessary stuff.
Tonight I will be updating the rom to 6.2
update the kernel
hopefully fix the keyboard backlight and add tp wake as patch.
Also, I'm thinking about adding the Virtuous OC script for OC profile support, how do you guys think about that?
One gripe I have with this rom is that the rotation started by the keyboard doesn't work completely well. I remember this being a problem with early alpha builds, but thought it had been fixed. What happens is once the keyboard is opened, the screen will rotate for a second but then rotate back to portrait. The only fix I know of is to turn autorotate on.
Ah, I see what you mean, will try to fix that as well tonight Too bad i don't understand much of the smali code yet so I might have forgotten that part
Well, since some of the users (myself included) use different apps for CPU management (like SetCPU or CPU Tuner), I think it'd be beneficial to add the option of installing the feature via AromaUI or an ILWT-like function if you intend to add more options prior to flashing, otherwise a flash-able .zip would do.
crestofawave said:
Well, since some of the users (myself included) use different apps for CPU management (like SetCPU or CPU Tuner), I think it'd be beneficial to add the option of installing the feature via AromaUI or an ILWT-like function if you intend to add more options prior to flashing, otherwise a flash-able .zip would do.
Click to expand...
Click to collapse
When you install SetCPU/CPU Tuner, Virtuous OC daemon gets automatically disabled.
nickeedoo said:
One gripe I have with this rom is that the rotation started by the keyboard doesn't work completely well. I remember this being a problem with early alpha builds, but thought it had been fixed. What happens is once the keyboard is opened, the screen will rotate for a second but then rotate back to portrait. The only fix I know of is to turn autorotate on.
Click to expand...
Click to collapse
I actually need some help with this, I've no idea how to fix this... I fixed the keyboard and softkey lights, updated the kernel and waiting for 6.2 now. So I still got time to fix stuff
HW backlight on the keyboard?
God I so want to flash this lol.......Waiting for video suppport
haha nice I'm kinda confused at the moment... hw keylights should work, but they don't
the OC script works fine! and the current build is 6.1 now... LorD won't release 6.2 yet, so I got some time to fix everything and release a new awesome build
SnowOokami said:
haha nice I'm kinda confused at the moment... hw keylights should work, but they don't
the OC script works fine! and the current build is 6.1 now... LorD won't release 6.2 yet, so I got some time to fix everything and release a new awesome build
Click to expand...
Click to collapse
I'll be closely watching =]

SU640/P930/VS920 Bringup for 3.4 jb kernel

This thread is for developers to discuss bringup for the 3.4 jb kernel on various devices in the Nitro HD "iproj" family. These include P930, SU640, VS920, and LU6200.
Downloaded the su640 jb sources and compiled for ijb_skt. Tried to boot on my "gimpy" p930. No boot.
Enabled console framebuffer and snapped a pic just before reboot. It's complaining about fatal regulator error (msm_rpm_err_fatal). Anyone else get this far and/or see anything similar?
If anyone wants to use a console framebuffer, here's how:
1. Enable CONFIG_FRAMEBUFFER_CONSOLE and CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY.
2. Modify console_setup() in kernel/printk.c. Delete the function body and replace it with just "return 1".
Be prepared with a camera to snap an image of the screen before it reboots.
tdmcode said:
Downloaded the su640 jb sources and compiled for ijb_skt. Tried to boot on my "gimpy" p930. No boot.
Enabled console framebuffer and snapped a pic just before reboot. It's complaining about fatal regulator error (msm_rpm_err_fatal). Anyone else get this far and/or see anything similar?
If anyone wants to use a console framebuffer, here's how:
1. Enable CONFIG_FRAMEBUFFER_CONSOLE and CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY.
2. Modify console_setup() in kernel/printk.c. Delete the function body and replace it with just "return 1".
Be prepared with a camera to snap an image of the screen before it reboots.
Click to expand...
Click to collapse
Working on bringing this up for the vs920 as that's the only one I've got.
So far I've copied the ijb_skt bits over to ijb_vzw and used a bit of grep/sed magic to replace the skt bits to vzw in the files, and add ||'s for ijb_vzw wherever ijb_skt was a condition. I'm getting successful builds But they won't boot (yet). I'll keep you updated. I'll be pushing to here as I make any changes/progress.
Got past the RPM error with a hack.
In arch/arm/mach-msm/clock.c @ clock_late_init(), remove the list_for_each_entry_safe block.
Obviously, this is just a hack. We need to figure out what's causing the issue.
Next up is the display. The kgsl driver in this kernel does not match the kgsl libs in CM10. I'm going to download the 4.1 flashable rom from this forum and see if I can update the drivers to match.
I think kgsl is happy now. Next up is the msm video driver.
tdmcode said:
I think kgsl is happy now. Next up is the msm video driver.
Click to expand...
Click to collapse
Man, You're a machine... Here I'm still trying to get something that'll boot past the LG logo lol
Got boot animation and home screen. Then it reboots after a minute or so. The shell in adb gets really laggy right before reboot. Likely causes are a kernel hardware driver failing somewhere or a massive memory leak.
I see touch events logged but by the time the home screen shows I think it's too far gone to act on them. Same with hard buttons and capacitive buttons.
Oh .. by the way I'm using CM10 not CM10.1. It matches better since it's a 4.1 kernel.
Gotta stop for the day. Here's what I've got so far...
http://androidrepo.net/roms/quattrimus/iproj/iproj-3.4-checkpoint1.diff
tdmcode said:
Oh .. by the way I'm using CM10 not CM10.1. It matches better since it's a 4.1 kernel.
Gotta stop for the day. Here's what I've got so far...
http://androidrepo.net/roms/quattrimus/iproj/iproj-3.4-checkpoint1.diff
Click to expand...
Click to collapse
Nevermind. I thought the link I just posted was for someone working on another 3.4 kernel... it wasnt.
*Edit*
I'm obviously doing something horribly wrong by trying to borrow/reuse the ijb_skt files, because I can't get a kernel that even tries to boot (gets off the first LG logo)... and don't really have the know-how to reconstruct the files.
Didn't get a chance to work on this today I was busy on another project. But I'll be back on it Monday for sure.
@Yoinx: you are going to have a harder time with the vs920 because the hardware is different and it won't boot the su640 kernel.
I do not know the approach of developing cm10 kernel from stock kernel.
According to miroslav_mm,
http://forum.xda-developers.com/showpost.php?p=42075037&postcount=40
I tried using stock 3.4 zImage + cm10 ramdisk + required libs. It boots with blackscreen
lyfkevin said:
I do not know the approach of developing cm10 kernel from stock kernel.
According to miroslav_mm,
http://forum.xda-developers.com/showpost.php?p=42075037&postcount=40
I tried using stock 3.4 zImage + cm10 ramdisk + required libs. It boots with blackscreen
Click to expand...
Click to collapse
You need to change the kgsl and msm video code to match cm10. See my patch.
tdmcode said:
You need to change the kgsl and msm video code to match cm10. See my patch.
Click to expand...
Click to collapse
The boot.img provided by @navik
Same approach, i.e. stock zImage + cm10 ramdisk
I can boot into home screen with my su640 now.
Signal, wifi work.
but laggy, blinking screen(check hw overlay setting in option can fix), no sound, no bootanimation (black screen)
----------------------------------------------------
edit:
Merged your patch
able to see boot animation
Sent from my LG-LU6200 using xda premium
LU6200 jb source is released
https://wws.lg.com/global/support/opensource/opensourceList?types=ALL&search=lu6200
lyfkevin said:
I do not know the approach of developing cm10 kernel from stock kernel.
According to miroslav_mm,
http://forum.xda-developers.com/showpost.php?p=42075037&postcount=40
I tried using stock 3.4 zImage + cm10 ramdisk + required libs. It boots with blackscreen
Click to expand...
Click to collapse
I finished my new build CM10, on 3.4 kernel, with new JB camera libs, and other new properitary stuff. Dont have any problem with 3.4 kernel on CM10 (4.1.2), I didnt patch any KGSL driver, sources from my Github working, it dont have last updates but it working. I cant upload new ROM for test now, I dont have internet at home, when I fix my provider I will upload it.
lyfkevin which display libs did you use? Did you complete build CM10 with new kernel and headers?
Take this variant:
1.) display libs: copybit.msm8660.so, gralloc.msm8660.so, hwcomposer.msm8660.so, libgenlock.so, libhwcexternal.so, libhwcservice.so, libmemalloc.so, libqdutils.so, libtilerenderer.so, and libqdMetaData.so take from official STOCK 4.1 + take Adreno libs with MetaData support from my last CM10 or from STOCK 4.1 (older version) = its working on CM10
miroslav_mm said:
I finished my new build CM10, on 3.4 kernel, with new JB camera libs, and other new properitary stuff. Dont have any problem with 3.4 kernel on CM10 (4.1.2), I didnt patch any KGSL driver, sources from my Github working, it dont have last updates but it working. I cant upload new ROM for test now, I dont have internet at home, when I fix my provider I will upload it.
lyfkevin which display libs did you use? Did you complete build CM10 with new kernel and headers?
Take this variant:
1.) display libs: copybit.msm8660.so, gralloc.msm8660.so, hwcomposer.msm8660.so, libgenlock.so, libhwcexternal.so, libhwcservice.so, libmemalloc.so, libqdutils.so, libtilerenderer.so, and libqdMetaData.so take from official STOCK 4.1 + take Adreno libs with MetaData support from my last CM10 or from STOCK 4.1 (older version) = its working on CM10
Click to expand...
Click to collapse
is your 3.4 kernel compatible with your previous cm10 builds? a lot less MBs, easier to upload.
tdmcode said:
This thread is for developers to discuss bringup for the 3.4 jb kernel on various devices in the Nitro HD "iproj" family. These include P930, SU640, VS920, and LU6200.
Click to expand...
Click to collapse
Exece me,I want to build aosp of su640 based on LG offical open sourse. I have try serverl times,but end with failure.
Should you give me some advices or guide? Thanks for your reply!
navik said:
Exece me,I want to build aosp of su640 based on LG offical open sourse. I have try serverl times,but end with failure.
Should you give me some advices or guide? Thanks for your reply!
Click to expand...
Click to collapse
You cannot do this. There are many changes to files which are not gpl .
It takes a lot of work to make an aosp ROM. You need most of the cm hardware changes and various other changes through the system. I have done it for 4.1 with only one bug: the front camera does not work. I have not tried with 4.2 yet.
tdmcode said:
You cannot do this. There are many changes to files which are not gpl .
It takes a lot of work to make an aosp ROM. You need most of the cm hardware changes and various other changes through the system. I have done it for 4.1 with only one bug: the front camera does not work. I have not tried with 4.2 yet.
Click to expand...
Click to collapse
Thanks,but I want to build aosp based on LG open sourse instead of porting.
Do you have read the guide of LG offical open sourse?It say we can build stockrom based on LG official open sourse and Google android open sourse,we just need to copy LG open sourse into android open sourse. then breakfast and lunch.but I fail,I think I didn't pick up the guide of LG open sourse 。Do you have some good advices?Thanks again!
Sent from my LG-SU640 using xda premium

[W.I.P][PORT] Sense 5 for Vision

Hi guys,
Some progress are made.
Finished building kernel :victory:
Tryed on Sense 4 (by @coolos ) BOOTS
Tryed on ported Sense 5 BOOTLOOP :crying:
Thanks to @coloured_chalk for his kernel source and begin and important dev for this project :highfive:
Thanks to @coolos for teach me porting Sense 5 and some more useful things :good:
Best Regards,
Marco Marinho
Please mention others devs. I don't know very much the HTC Desire Z community
I'll try this like... next year or something. heheheh
(can we get an MIUI port instead? much needed by now.)
---------- Post added at 12:03 AM ---------- Previous post was at 12:00 AM ----------
Also, does this work on an rom with sense 4.1? because I'm currently running a sense rom...
@_MarcoMarinho_ good idea, although I think it would be a hard undertaking:
* Other members and I have tried porting JellyBean ROMs but we don't yet know of a way to get the hardware keyboard fully working (lights, auto rotate, etc.);
* That ROM you linked still appears to be in alpha state, perhaps it's best to wait until everything is functioning on that first or look for Sense 5 on another similar device (although the Desire HD has the advantage of being the same resolution which makes everything much easier);
* All of the Desire Z developers working on JellyBean pretty much abandoned 4.1.2 in order to start work on 4.2.2 so unless Sense 5 can be ported to 4.2.2 this could cause problems because I know that many improvements were made, for example in cn.fyodor's AOSP JB, between these two versions;
* The Desire Z has limited RAM and Sense is very heavy, although HTC may have remedied this in Sense 5 so it may run fine;
* I wouldn't even know where to begin on the kernel, all I know is that Sense kernels can't run AOSP ROMs and AOSP kernels can't run Sense ROMs. I have no idea why though. I would have thought all it takes is some small modification of the Andromadus 3.x kernel.
On a positive note, this would be awesome and I'd much rather use Sense 5 than previous Sense versions, namely because I can't live without gapless playback which ICS lacks. I would like to help but I currently lack a booting computer although I hope this is remedied soon!
HTCDreamOn said:
@_MarcoMarinho_ good idea, although I think it would be a hard undertaking:
* Other members and I have tried porting JellyBean ROMs but we don't yet know of a way to get the hardware keyboard fully working (lights, auto rotate, etc.);
* That ROM you linked still appears to be in alpha state, perhaps it's best to wait until everything is functioning on that first or look for Sense 5 on another similar device (although the Desire HD has the advantage of being the same resolution which makes everything much easier);
* All of the Desire Z developers working on JellyBean pretty much abandoned 4.1.2 in order to start work on 4.2.2 so unless Sense 5 can be ported to 4.2.2 this could cause problems because I know that many improvements were made, for example in cn.fyodor's AOSP JB, between these two versions;
* The Desire Z has limited RAM and Sense is very heavy, although HTC may have remedied this in Sense 5 so it may run fine;
* I wouldn't even know where to begin on the kernel, all I know is that Sense kernels can't run AOSP ROMs and AOSP kernels can't run Sense ROMs. I have no idea why though. I would have thought all it takes is some small modification of the Andromadus 3.x kernel.
On a positive note, this would be awesome and I'd much rather use Sense 5 than previous Sense versions, namely because I can't live without gapless playback which ICS lacks. I would like to help but I currently lack a booting computer although I hope this is remedied soon!
Click to expand...
Click to collapse
Yes, but we can build the kernel with ION support. Then we only need to take the files from HTC Desire HD e replace some to make it work on our device. The only thing we need to create/build is the kernel, so won't be difficult right?
BTW, @HTCDreamOn , I saw that you took the kernel for saga and make it work on vision, so you can do the same right? They had the kernel source in the thread :good:
Regards,
Marco Marinho
As mentioned, I think sense 5 is too heavy for our device. The desire HD has an additional 256 MB of ram over our device. A fully functional CM11 is probably the best we can ask for our device.
sharptv said:
As mentioned, I think sense 5 is too heavy for our device. The desire HD has an additional 256 MB of ram over our device. A fully functional CM11 is probably the best we can ask for our device.
Click to expand...
Click to collapse
Sense 5 is not so heavy, and I am pretty sure it will work great on DZ. Only problem is kernel and drivers (biggest problem).
sharptv said:
As mentioned, I think sense 5 is too heavy for our device. The desire HD has an additional 256 MB of ram over our device. A fully functional CM11 is probably the best we can ask for our device.
Click to expand...
Click to collapse
The only thing that is impossible is the impossibility As @coolos said the only problem is the kernel and drivers :highfive:
coolos said:
Sense 5 is not so heavy, and I am pretty sure it will work great on DZ. Only problem is kernel and drivers (biggest problem).
Click to expand...
Click to collapse
But if others do it, so we can do it
Regards,
Marco Marinho
Ok first of all most people are having difficulties booting Dr.Globs Sense5 atm,
so I suggest either trying Unimaginable (IncS section) or Imaginable (DHD section), both confirmed booting fine, or of you want Sense4+, link to AceTify is in my sig. Obviously you need ION kernel to boot any of these. Of course that's for testing/debuging only, you need a permission if you choose to release re-ported ROM
sharptv said:
As mentioned, I think sense 5 is too heavy for our device. The desire HD has an additional 256 MB of ram over our device. A fully functional CM11 is probably the best we can ask for our device.
Click to expand...
Click to collapse
Desire 300 has 512MB and is running Sense5 lite.
-SmOgER said:
Ok first of all most people are having difficulties booting Dr.Globs Sense5 atm,
so I suggest either trying Unimaginable (IncS section) or Imaginable (DHD section), both confirmed booting fine, or of you want Sense4+, link to AceTify is in my sig. Obviously you need ION kernel to boot any of these. Of course that's for testing/debuging only, you need a permission if you choose to release re-ported ROM
Desire 300 has 512MB and is running Sense5 lite.
Click to expand...
Click to collapse
I'm not saying to port from snese 5 Dr.Globs, I only quoted a thread that he opened, I only quoted to show that the differences BTW Desire Z and Desire HD aren't much. We only need to change a little things to make it work on our device.
The first step is porting the kernel with ION support. I'm currently working on it :highfive:
I will facing unkown problems. I already tryed to change the source code, update the toolchain and is the same
-SmOgER, can you help me with this. Look at the attachments please
Regards,
Marco Marinho
Ask @coloured_chalk or @tweakos,
I'am not very big expert on kernels.
_MarcoMarinho_ said:
I'm not saying to port from snese 5 Dr.Globs, I only quoted a thread that he opened, I only quoted to show that the differences BTW Desire Z and Desire HD aren't much. We only need to change a little things to make it work on our device.
The first step is porting the kernel with ION support. I'm currently working on it :highfive:
I will facing unkown problems. I already tryed to change the source code, update the toolchain and is the same
-SmOgER, can you help me with this. Look at the attachments please
Regards,
Marco Marinho
Click to expand...
Click to collapse
you use wrong make syntax the proper should look something like
Code:
make ARCH=arm CROSS_COMPILE=$CROSS_COMPILE -j`grep 'processor' /proc/cpuinfo | wc -l`
You set CROSS_COMPILE var with the path to yours toolchain but didnt use it later. Another missed part is ARCH . Also -j with CPU thread num will decrease compilation time
Look at http://oldwiki.cyanogenmod.org/wiki/Building_Kernel_from_source for more info
ps ION support is kind of easy if the kernel sources are with proper drivers for it. When I have time to work over my kernel I should update the drivers to be able to add ION support.
Cheers
Neo2SHYAlien said:
you use wrong make syntax the proper should look something like
Code:
make ARCH=arm CROSS_COMPILE=$CROSS_COMPILE -j`grep 'processor' /proc/cpuinfo | wc -l`
You set CROSS_COMPILE var with the path to yours toolchain but didnt use it later. Another missed part is ARCH . Also -j with CPU thread num will decrease compilation time
Look at http://oldwiki.cyanogenmod.org/wiki/Building_Kernel_from_source for more info
ps ION support is kind of easy if the kernel sources are with proper drivers for it. When I have time to work over my kernel I should update the drivers to be able to add ION support.
Cheers
Click to expand...
Click to collapse
Now works *-* Thnks bro, really thnks :highfive:
Once again, error -_-
Regards,
Marco Marinho
_MarcoMarinho_ said:
Now works *-* Thnks bro, really thnks :highfive:
Once again, error -_-
Regards,
Marco Marinho
Click to expand...
Click to collapse
Try different toolchain. If you use linaro 4.8 try older version 4.7 or 4.6
Good news guys,
Kernel - BOOTS :victory:
And I get it the drivers :good:
So the next step it's port it. I will check if the ion support it's enabled
Check op for more information.
Happy new year to everyone
Ok, first try porting sense 5.
At the begin graphics glitches and then black screen, reboots and do the same :crying:
Gona try with a different kernel :highfive:
Feedback soon.
FAILED!
Trying to do a clean kernel now. I will build ASAP. Keep your Eyes Open
As I don't know anything about that kind of stuff, all I can do is wish you good luck and thank you for keeping our dear old device alive
All the best for 2014 man !
_MarcoMarinho_ said:
FAILED!
Trying to do a clean kernel now. I will build ASAP. Keep your Eyes Open
Click to expand...
Click to collapse
is there any Navigation Bar option available in this upComing ROM?
try porting this unless you found a D300 one already o.o
http://forum.xda-developers.com/showthread.php?t=2584435

Categories

Resources