Now that the evil witch standing in the way of development has been slain:
I am pleased to announce Project Gretel: CyanogenMod 7 for LG Ally.
Backstory: This has been nearly a year in the making. I first started trying to build for Lg ally from source back in Aug of last year and after months of work mostly solo finally got a mostly working froyo build out in Oct 10. I have been working on gingerbread off and on since Jan 11. It is also very refreshing to see the work I did on opening up development on the Optimus One and Optimus S by making the original recoveries for those devices and the inital overclocked kernels come back around and be useful for the Lg Ally.
I'd like to thank:
Project OpenEtna (Original eclair & froyo Cyanogenmod support on Lg GT540)
Mik9 (For work on Optimus One on CM7 which mine is heavily based on)
Zefie (For work on Opt S & some cdma support for LG's on CM7)
Rmcc (For work on code aurora devices for CM7 without which none of the above devices would have a working camera)
And it goes without saying the entire CM7 community also!
THOSE WHO KNOW C++ and JAVA ARE ENCOURAGED TO HELP IN DEVELOPMENT OF SOURCE. IF YOU MEET THE ABOVE REQUIREMENTS AND WISH TO HELP PLEASE SEND ME A TWEET TO @getitnowmarket
On 1st boot you must make sure that cyanogenmod/settings/display settings:
screen on and off animations are unchecked. Failure to do so will result in device waking up to a black screen.
Under messaging/settings sms split must be checked.
Under wireless & network settings/mobile networks International Data Roaming must be checked. You will not roam on other carriers and incur any extra charges (roam is done via prl on cdma not a checkbox). This setting is required on cdma phones for cyanogen. Failure to do this will result in no data connection.
Notice the small on screen keyboard is not bug. That's how the wvga stock gingerbread keyboard is on a wvga small screen device. If you don't like it feel free to install any other keyboard of your choosing.
UPDATE: As of now check always use proximity under call settings and reboot after selecting it. This will allow proximity to work most of the time assuming you slowly pull it away from ear as pulling it fast doesn't register the proximity wakelock release.
Working in build #2:
Bluetooth
GPS
Wifi (wont connect sometimes to wep but wpa+ is fine)
Camera (no autofocus or flash yet)
Ui speed is very good.
Native Wifi Tether
Audio
Google apps
Netflix 1.2.1 with device check removed download
Needs Testing: (as mine is a bad esn dev phone)
Calls
Sms
MMS
Native Usb Tether - under wireless settings tethering & portable hotspot
Cellular Data
Changelog Gretel#3:
Fixed most of the radio issues. Patch is not needed anymore.
Some more of the cdma settings are now auto written to settings.secure on 1st boot.
Fixed usb tether
Fixed MMS ???
See workaround above for proximity sensor.
Screen off animation now works somewhat.
Libaudio still needs work for wired headsets and such.
Last edited by getitnowmarketing; June 9th, 2011 at 07:32 AM.
The Following 6 Users Say Thank You to getitnowmarketing For This Useful Post:
Upon download and install of this alpha test software you are committing to be tester.
Necessary requirements for being a tester:
1. You must have android sdk setup and know how to use adb.
2. Any issues/bugs that are found will need to be submitted with a abd logcat output pastebin'd or the like and link to it posted along with description of bug and how to reproduce it. Any bug reports without this will be a waste of everyone's time and do nothing but annoy me.
3. At this early point no roms or themes are to be made nor distributed for this so we have a static controlled environment for testing.
4. Your participation is to work the bugs out so we can submit to CM7 for inclusion in build tree. Until that point (stability) is reached I will not release the device files required to make it on your own.
5. You understand that you are installing the said software of your own free will and understand that your device may become unstable or unusable while on this alpha software.
6. You agree not to mirror or repost the download links nor passwords for them.
7. You understand that I am not getting paid for this and will work on it as time allows.
8. If a password for something is not given to you, you understand that the file was not intended for your use.
9. ACTUALLY USE THE VS740!! I don't need testing on a not active device as thats why I need your help.
Please read the known bugs and workarounds and agree to above terms and conditions!!!!
Password is in attachment below:
Downloads:
old: cyanogen_aloha-ota-eng.getitnowmarketing-2.zip
md5sum c240e8dc7e38a5a91505791aaf663f74
Please get signed_patch_gretel#3.zip and flash after above. This patch fixes phone & data & usb tether.
To those who, after patch 3 and have international data checked & have trouble with getting 3g working, me and GNM worked it out. You need to dial *#*#4636#*#*, then Phone Information, and select CDMA Auto (PRL). This should fix it.
__________________
Did This Reply Help You?
If so, Please Hit ^THANKS^ and consider donating to help me in developing http://goo.gl/MQAzj
Last edited by getitnowmarketing; June 8th, 2011 at 01:58 AM.
The Following User Says Thank You to atc3030 For This Useful Post:
To those who, after patch 3 and have international data checked & have trouble with getting 3g working, me and GNM worked it out. You need to dial *#*#4636#*#*, then Phone Information, and select CDMA Auto (PRL). This should fix it.
This didn't work for me, the setting would not save and it disabled my radio completely.
After flashing the patch my data would work but sometimes after a reboot would be off again, tried to change that setting and it wouldnt stick. http://pastebin.com/V7u0vRPx
I was able to send SMS messages, it would say they were sending forever and would never say sent but i did know they were sending out. But im still not able to recieve incoming texts, tried sending one to myself http://pastebin.com/43mCmZif
When making phone calls i could dial out, but couldnt use the dial pad again or end the call. If the other end hung up, i would be left with a notification and be unable to make a new call and would have to reboot. http://pastebin.com/e77aT1Q1
I was getting notifications for new emails in gmail, but wouldnt recieve texts or calls even with data working. I used alogcat to get these, just left the default settings. If im missing something or need to do anything differently just let me know and i would be happy to run them again.
****Ive been able to switch between nandroids of velocity and cm7 just fine as far as i could tell. Also i sent a text to a friend last night to test the sms, she got it right away even though it said "sending.." continuously. Then got the text 7 more times a couple hours laters a few minutes apart. Just found that out a few minutes ago
Last edited by KingOfGreen; June 8th, 2011 at 01:15 PM.
The radio seems to be horrible, I have been using in places where I normally have full signal... A few minutes ago my signal strength was reported as -1073741922 dBm!!!! I have of course set International Roaming on, and Set to CDMA Auto. When I try calling my phone it will ring to voice-mail with no notification on the handset that I received a call. I was able to make an outgoing call, but could not hang up and the call shows as still active even 15 minutes after I hung up the other line. Only way to get rid of this is rebooting E/dun_service( 1672): DUN STATE [DUN_STATE_USB_UNPLUG --> DUN_STATE_USB_UNPLUG][ - Pastebin.com
**EDIT** My nandroid problem was the backup itself, it had a dalvik issue, corrected.
** I would also like to express my disappointed in the people who had been testing this since yesterday. I came on the forum this morning and read the posts seeing NOTHING stating that placing and receiving calls wasn't working. I mean come on guys its a phone, and with what I imagine to be quite a few of you having already tested this. I should NOT have been surprised by this and it should not have taken over 24 hours for me and KoG to post about these bugs.... (just my 2c)
Well I had been sending and receiving phone calls with no issues. The only one that I have come across to this point is the headset because i use my phone while in the car for audio.
You know now I regret releasing this for testing. I cannot test the celluar stuff on my bad esn test ally. I released it to be debugged by those who can (with the understanding it was alpha software) and I did not know there was an issue with calls as I couldn't test myself. I am seriously considering quitting work on this due to the amount of people whining and complaining. I feel if you can do it better do it yourself. Hopefully in a few days I might reconsider.
gonna run several logcats, duplicating them in both velocity 1.1 and CM7, and post them to try and figure out the calling thing as mentioned above.
EDIT:
Too Big For Pastebin... So heres the txt file with my notes in it as well as the logs from velocity #'s 7 and 8 (couldn't open in gedit, not able to copy out of nano)
Hope this helps GNM
Sorry, no where let me paste them. Sorry for the Crappy Format GNM.
You know now I regret releasing this for testing. I cannot test the celluar stuff on my bad esn test ally. I released it to be debugged by those who can (with the understanding it was alpha software) and I did not know there was an issue with calls as I couldn't test myself. I am seriously considering quitting work on this due to the amount of people whining and complaining. I feel if you can do it better do it yourself. Hopefully in a few days I might reconsider.
Is everyone happy now?
Keep this thread on topic as requested or face the consequences.
Pruning back some unnecessary posts..
__________________
HTC Thunderbolt
Please do not PM me with phone related support queries, that's what the forums are for!
im not sure if this is of any relevance but i remember you suggesting we try and switch to cdma auto prl and i can't seem to get it to stick. it always reverts back to wcdma.
i found a thread about trying to get cdma to stick on sprint with the evo. Developing CDMA Preferred Network permanent fix [Archive] - xda-developers
the last post might be helpful and might not be. here it is
"have you guys tried editing the build.prop file and changing the preferred/default network?
it should look something like:
rild.libpath=/system/lib/libhtc_ril.so
ro.ril.def.preferred.network = 4
ro.telephony.default_network = 4"
edit: nvm seems you have it set to that already
Last edited by jeckel; June 9th, 2011 at 10:08 AM.
UPDATE: As of now check always use proximity under call settings and reboot after selecting it. This will allow proximity to work most of the time assuming you slowly pull it away from ear as pulling it fast doesnt register the proximity wakelock release.
I believe I have the phone/radio working decently now. There is an issue I cannot resolve as of yet. When a call is made the proximity sensor is buggy and if call is made and light sensor is 100% covered say against your cheek or shirt it normally releases the screen to wake back up as intended. Used with a finger or ear to cover light sensor but not fully block light causes a wake to a black screen that requires pressing endx2 and waiting about 5 seconds to press end again to wake up phone. This is a cm7 issue and has plagued many devices & the fix used on other lg's is a build.prop edit thats not applicable on aloha. Im still looking for a fix.
Last edited by getitnowmarketing; June 9th, 2011 at 07:24 AM.
The Following User Says Thank You to getitnowmarketing For This Useful Post:
Device(s): BIONIC XT875 JB .22/Rooted, Nexus 7 (16GB with CM10), Nexus 7 (32GB stock) Kindle Fire, LG Ally
Carrier: Not Provided
Thanks: 292
Thanked 440 Times in 289 Posts
Here's my logcat for the call issue. basically I guess its the same as everyone else experienced.
this was using your Gretel#3 version posted today.
I couldn't receive a call at all, but made one and connected and talked fine but couldn't bring anything from the call menu back up (screen with the dial pad, end, speaker buttons) and the phone wasn't able to recognize the call ended from the other phone and I couldn't end it myself. The radio and call quality was great for me. There is some stuff at the beginning of this logcat from when I was testing gmail which worked fine, but I saw in an earlier post it wasn't working for someone so I included it.
Edit 2: My sms messages were not received through either app (stock/go sms pro) during my testing, once I restored my Velocity nandroid the messages were received on boot. (no logcat, sorry). Also, not sure if it is a coincedence, at the time when the sms was sent to my phone my 3g stopped working. The icons remained there but I had absolutely no data connection at all.
Last edited by remicks; June 10th, 2011 at 06:18 AM.
Reason: Added info
Device(s): HTC Thunderbolt, LG Ally(x2), HP TouchPad, BlackBerry PlayBook
Carrier: Not Provided
Thanks: 38
Thanked 13 Times in 7 Posts
Setup: Flashed Gretel build #3, gapps, rebooted, skipped sign in process(no 3g), did check/uncheck list here --> On 1st boot you must make sure that cyanogenmod/settings/display settings:
screen on and off animations are unchecked. Failure to do so will result in device waking up to a black screen.
Under messaging/settings sms split must be checked.
Under wireless & network settings/mobile networks International Data Roaming must be checked. You will not roam on other carriers and incur any extra charges (roam is done via prl on cdma not a checkbox). This setting is required on cdma phones for cyanogen. Failure to do this will result in no data connection.
Notice the small on screen keyboard is not bug. That's how the wvga stock gingerbread keyboard is on a wvga small screen device. If you don't like it feel free to install any other keyboard of your choosing.
UPDATE: As of now check always use proximity under call settings and reboot after selecting it. This will allow proximity to work most of the time assuming you slowly pull it away from ear as pulling it fast doesn't register the proximity wakelock release.
rebooted(now i have 3g), signed into google account.
Device(s): Sony Ericsson Xperia Play
Rooted, unlocked Bootloader
Running CM9 with Calls & Data
(ICS 4.0.x)
Carrier: Not Provided
Thanks: 66
Thanked 109 Times in 71 Posts
I haven't figured out the logcat thing yet, but my issues are the same as everyone else's thus far: Cannot receive a call, can make a call but can't use keypad or end the call. I have no 3G but wifi works fine. I'll try to get this logcat thing figured out and send it along although I doubt there will be anything you don't already have.
__________________
~ Android... because anything less would probably be an iPhone.
The post 2 above by lonewulf is EXACTLY what format I'm looking for. Its clearly labled as to what was taking place and gives me the info I can use to try to figure this stuff out.
FYI others. Radio logcat is done via adb only. To do a radio logcat use the commands:
adb shell
logcat -b radio > radiologcat.txt
This will make a file called radiologcat.txt with the output on your computer. Before uploading comb over it and make sure you remove your personal stuff like phone# and meid if you care.
Regular logcat is done via
adb shell
logcat > logcat.txt
The above command will give huge output thats hard for me to comb through. If we are trying just to targeted area one please do a
adb shell
logcat
This will print to screen terminal or cmd prompt and then just copy the output into a pastebin. To give me a clear one without loads of extra unreleated stuff say targeting turning on/off wifi for example. Start logcat like one few lines above and then turn wifi on/off then when done copy the screen output to pastebin so I dont have a 10,000 line logcat to hunt through.
Last edited by getitnowmarketing; June 11th, 2011 at 08:43 AM.
i'm on velocity. i've tried using the adb to output the file but it keeps giving errors so i managed to do the first one and copy paste it. no clue on your second one. for the third i turned the phone on airplane, turned wifi on, turned wifi off, turned airplane off... do you want it? and once again on the 4th i've got no clue. do you want me to upload them?
Gotta go to work soon. should be back later tonight. if you want me to send them let me know with an email. i'll put em on my phone so i could email them.
Last edited by woodsxdragon; June 11th, 2011 at 09:51 AM.
Device(s): Droid 2 w/ many roms (retired), LG Ally w/ many roms (retired), Droid Razr Maxx w/ modified stock
Carrier: Not Provided
Thanks: 36
Thanked 29 Times in 28 Posts
Note: this is with the patch and the descriptions from the alpha
Well i did have trouble with the dialer closing after making a call. I also did not recieve a call when called from a landline. I did not have 3g. the UI is fantastic though! Clicking airplane mode would not put the phone into air plane mode until i got the dialer to force close itself. gapps didnt have gmail in it? i seem not to be getting any service 1x or evdo now. i have a nandroid backup. i will be back to test once the radio is a little better. i unforunately need my phone (calls and txts). Sorry. But this is a great project and has potential, i mean look how good velocity turned out? if it wasnt for velocity, i would have told verizon to shove it...thanks devs : gnm, trident, death2all110
thats weird...i set dialer to Cdma/gsm Auto prl and it works fine now? of coursei just started it.
Device(s): HTC Thunderbolt, LG Ally(x2), HP TouchPad, BlackBerry PlayBook
Carrier: Not Provided
Thanks: 38
Thanked 13 Times in 7 Posts
Setup: Project Gretel build 5, w/new ril.
This is logcat > logcat.txt w/wifi OFF and 3g data enabled while WEB BROWSING. Then Pressed Power button to put phone to sleep. Then SUCCESSFULLY resumed browsing on 3g. Then turned wifi ON(note:I have wifi AND 3g icons in upper Status/Notification bar)logcat stopped shortly after.
Device(s): HTC Thunderbolt, LG Ally(x2), HP TouchPad, BlackBerry PlayBook
Carrier: Not Provided
Thanks: 38
Thanked 13 Times in 7 Posts
Setup: Project Gretel build 5, w/new ril.
This is logcat -b radio > radiologcat.txt w/wifi OFF and 3g data enabled while WEB BROWSING. Then Pressed Power button to put phone to sleep. Then SUCCESSFULLY resumed browsing on 3g. Then turned wifi ON(note:I have wifi AND 3g icons in upper Status/Notification bar)logcat -b radio stopped shortly after.
Device(s): HTC Thunderbolt, LG Ally(x2), HP TouchPad, BlackBerry PlayBook
Carrier: Not Provided
Thanks: 38
Thanked 13 Times in 7 Posts
Setup: Project Gretel build 5 w/new ril.
This is logcat -b radio > radiologcat.txt w/wifi OFF and 3g data enabled while WEB BROWSING(successfull web browsing).Then Airplane mode(Note:when going into airplane mode, I had no airplane icon in status/notification bar, and the option(AirPlane Mode) in power menu was all GREYED out, could not select.Bringing up Power menu again GREYED out Reboot option as well, could NOT select.I then Powered off phone.
FYI: after rebooting phone, airplane icon was in status/notification bar, AND when bringing up power menu, AirPlane mode, and Reboot options where NO LONGER "greyed" out, and was an option I COULD choose again.
Last edited by lonewulf; June 15th, 2011 at 11:43 AM.
The Following 2 Users Say Thank You to lonewulf For This Useful Post:
Device(s): HTC Thunderbolt, LG Ally(x2), HP TouchPad, BlackBerry PlayBook
Carrier: Not Provided
Thanks: 38
Thanked 13 Times in 7 Posts
Setup: Project Gretel build 6.
logcat -b radio > radiologcat.txt of wifi off, and 3g data enabled while Successfully web browsing, and downloading speedtest.net app from market(stopped download at around 35% complete, My 3g connect in my area went bad, right after the tornados that ripped through the midwest a month ago)
Device(s): LG Ally running StormDroid/Velocity, Samsung Fascinate running ICS "CM9"
Carrier: Not Provided
Thanks: 173
Thanked 212 Times in 122 Posts
My most extensive log of logcats and bugs so we can squash ‘em!
(Sorry if it’s long…I wanna make it good) My Setup: drellisdee’s CM7 alpha 7 with updated kernel and build.prop edits THE TESTS:
First… I enabled 3G data. I rebooted, and tried to make a call. Logcat Radio Logcat
No dice. Call continues to show “dialing” until END is pressed. Then the call turns green, as if it didn’t realize it was connected until then. Reboot.
I then turn on wifi and reboot to make changes take effect. I call while on wifi. Logcat Radio Logcat
Call successfully hangs up and proceeds as usual.
I toggle wifi, and reboot.
Now it is time to try switching from 3g to wifi and back.
Rebooted, and 3g is on
(pastebin)
I try google. It works. I turn on wifi, and try google again. It works. I toggle wifi off… and data is dead, 3G is not reinstated.
Anything else, just tell me, and I will update
The Following 2 Users Say Thank You to j2cool2012 For This Useful Post:
ok so i got it working on my phone cant connect to the internet? and after the screen goes dark cant get it to come back on
You should read ALL of the posts by GNM before attempting to install this ROM. In his second post GNM explains a fix to both of your problems:
Quote:
On 1st boot you must make sure that cyanogenmod/settings/display settings:
screen on and off animations are unchecked. Failure to do so will result in device waking up to a black screen.
Under messaging/settings sms split must be checked.
Under wireless & network settings/mobile networks International Data Roaming must be checked. You will not roam on other carriers and incur any extra charges (roam is done via prl on cdma not a checkbox). This setting is required on cdma phones for cyanogen. Failure to do this will result in no data connection.
The Following User Says Thank You to bendabood For This Useful Post:
ive read each post a few times at least for some reason i didnt see "On 1st boot you must make sure that cyanogenmod/settings/display settings:
screen on and off animations are unchecked" befor i posted but i fixed it without even finding that. thanks for telling me i guess that i should go to bed already was up all night fixing the problems i was finding the major one was i didnt flash the rom right so i was at the boot screen over and over again.
Im ah guess this project was shutdown or handed down to another ally developer but i would like to say it has potential.
Not having a cellular radio isnt to bad when uve retired your device to a mobile pc which makes this firmware perfect for and being able to install all the latest apps on the ally.
I played with it and tried debugging but with my knowledge of the sdk so far, i got no where cept for a few wtf moments. Hope to see this firmware continued or atleast integrated to another.
Seriously, you guys need to be patient. GNM has taken a break from Android devlopment, and IMO, he deserves it. He's been working very hard on this, and he deserves alot more respect than this.
Comments and other related material to other forum
never meant any harm when i develop and support chinese wifi android tablets
moderator from android tablet forum
Getitnowmarketing is a ROM Developer.
ROM Developers are sanctioned by the site owner to set T&C for their forum(s).
An example of such T&C is Post #4.
Please read Post #20. Site Moderators are appointed by the site owner and admin.
Any further non development-related chatter will result in infractions.
There is more than enough bad feeling amongst developers in the Android community due to events in other sites. Android Forums will not be adding to it.
Device(s): Lg Velocity(ALLY)/Retired
Samsung Fascinate, TeamHacksung CM9-ICS, Glitch V14beta2 kernel
Carrier: Not Provided
Thanks: 133
Thanked 25 Times in 23 Posts
Is there an optional kernel for CM7 so I can run Voodoo sound app? It's pretty fun running CM7 on my old Ally for test purposes. I can be a bit more experimental with it and it's pretty easy to get it back to stock if something goes awry!!!! Thanks guys!!!
__________________
Samsung Fascinate, TeamHacksung's CM9 ICS, Glitch V14 beta3 kernel
Get your own personal Dropbox now!!!! Sync your files online and across computers with Dropbox. 2GB account is free! And get extra free space from referrals http://db.tt/3IsIYJB
Hi...How exactly did you get CM7 on the Ally? I have been trying to figure out how. I am looking to get gingerbread 2.3 on my ally so i could stream netflix perfectly. It lags on 2.2 right now. Can you give me a detailed reply on how to do it successfully? My ally is already rooted with Velocity 1.1.
Device(s): Lg Velocity(ALLY)/Retired
Samsung Fascinate, TeamHacksung CM9-ICS, Glitch V14beta2 kernel
Carrier: Not Provided
Thanks: 133
Thanked 25 Times in 23 Posts
No sweat my man!!!!
Go to top of this thread and it gives you very specific instructions. Do it, it's really cool. I really dug Velocity since the beginning, but thought I'd try something new and waddaya know, it actually works quite nicely!!!!
My ally isn't activated anymore, I just use it for testing and experimental purposes. I moved on to a Fascinate and it's pretty friggin' rad on that as well!!!!
Device(s): Lg Velocity(ALLY)/Retired
Samsung Fascinate, TeamHacksung CM9-ICS, Glitch V14beta2 kernel
Carrier: Not Provided
Thanks: 133
Thanked 25 Times in 23 Posts
Are we gonna see any fresh, new action from project Gretel anytime in the future(near or far)? I've been running it for a few weeks on my old Ally and I gotta say it seems pretty solid!?!?
No pressure, just wonderin'!!!
I was able to put cm7 on my ally successfully but just trying to work out the bugs. Mostly the end call and dial pad. I will have to read through again to try to resolve. I saw the link for the patch...what exactly does that do to resolve any issues? Thanks cm7 crew.
I am looking for a stable version that I can download where I can make phone calls and receive them and have it function properly. Please let me know thank u.