[BUILD] [GingerBread] CM7 from Neopeek!! **Dev Preview** ClockworkMod!
Hey all,
Wanted to post CM7 here for everyone to enjoy. Neopeek has been working hard to get this build up and running, he's been doing great work! Neopeek's Original Post - if you wish to see Neopeek's original post about the CM7 topic. Also, since now I am using his new ClockWordMod method - CWM Recovery thread As is stated in the title, this is mainly for devs/testers. Lots of things are broken, and there will be frequent updates. There are two methods to using this build: 1) ClockWorkMod (requires 3 separate ext2 partitions) 2) Loop'd system.ext2 image (like XDAndroid) [In progress] The benefit of #1 is a dedicated system/data partition, and *partial* USB mass storage support. The benefit of #2 is, it's easier :p. I still have to work to get #2 up, but I wanted to post #1 ASAP. Lots of work to flesh out the post to, be patient! I've been holding off on releasing this CWM version of CM7, because I'm still having a lot of bugs with it. Still needs quite a bit of work, but it's getting late for me tonight - I am going to release it, let me know if you guys make improvements, I'd love to incorporate them! Main issues seem to be related to my durn CDMA device. Need to break into some logs to see what's goin on, it may be a little while! I think GSM folk will be fine. Let me know! Downloads Download #1 How-to Method #1 (ClockWorkMod) ****WARNING**** If you setup dedicated partitions using this method, normal XDAndroid builds will think that you want to use dedicated partitions. I had to modify the init to get it to work correctly (I basically broke the partition detection in the init). It's not pretty, but I don't know of a better way to resolve that issue - let me know what ideas you guys have! Setup: You will need to create three (3) ext2 partitions on your SD card. This is not extremely simple, but by no means impossible :p. If you're using Windows, I like the Mini Partition Tool. If you're in Linux, I usually use gparted. This takes a little bit of planning - but in total, I would say you need a minimum of 450mb of space for all three ext2 partitions. So work out how much free space is left (if you want a bigger data partiton, or system partition account for it!) and make that the first partition - FAT32. Make sure all the partitions are "primary", not "logical"! See the partition layout below: 1 - FAT32 Primary (remainder of card) 2 - ext2 Primary (at least 150mb, system partition) 3 - ext2 Primary (at least 250mb, data partition - I wouldn't go over 1gb here) 4 - ext2 Primary (at least 50mb, cache partition) Don't worry about putting anything in these ext2 partitions, everything is populated by Android and CWM. The FAT32 partition is used to kick off Android, while system, data and cache are all ext2 partitions. Reason for this is, hopefully if things go haywire we can blast out cache, not data ;). Also, it should be easier to update using this method than previously.
#2: Much simpler method, similar to XDAndroid builds.
|
Re: [BUILD] [GingerBread] CM7 from Neopeek!! **Dev Preview** Not Stable!
****Not Working**** CDMA seems broken - still! I did some testing with hyc's RIL and it's still busted, so there's something in the system image messing with it - Airplane mode was checked, and I could not uncheck it. In addition, phone.apk seems like a forceclosefest. Neopeek did point this out in his original thread... Mobile data - broken (Fixed soon) Wifi - broken (Fixed soon) System needs optimization for RHOD - was originally build with DIAM in mind - so it's a little slow. Failed wakes seem pretty bad - sometimes it is quite difficult to wake the phone. Boot animation seems to be not present - I'm looking into fixing it, probably graphics libs if anything that's broke it. |
Re: [BUILD] [GingerBread] CM7 from Neopeek!! **Dev Preview** Not Stable!
Dev Content This new method should be great for anyone who wants to make their own updates - you can easily peek into the system image and make changes at will, then just install the new system image! You can even rolll updates instead of an entire system image if you wish. The script language in ClockWorkMod is called "Edify", see this thread to learn about the syntax. This is related to the META-INF folder you see in the update zip. There's a few differences in the rootfs', the main being the init. There's also some additional files it looks like neopeek added for Recovery specifically. |
Re: [BUILD] [GingerBread] CM7 from Neopeek!! **Dev Preview** Not Stable!
Thanks arrrghhh... I already have a separate ext2 partition on my SD card so it sure came in handy. And like you said before, neopeek uses that dedicated ext2 partition... so I'm set to go. Gonna give it a try over the weekend.
|
Re: [BUILD] [GingerBread] CM7 from Neopeek!! **Dev Preview** Not Stable!
Thanks! Keep up the good work... running FRX06 now
|
Re: [BUILD] [GingerBread] CM7 from Neopeek!! **Dev Preview** Not Stable!
Great news, man!
Keep up the good work I'm very interesting on CM7 :) |
Re: [BUILD] [GingerBread] CM7 from Neopeek!! **Dev Preview** Not Stable!
What happened to this project? No Method #2?
|
Re: [BUILD] [GingerBread] CM7 from Neopeek!! **Dev Preview** Not Stable!
Quote:
|
Re: [BUILD] [GingerBread] CM7 from Neopeek!! **Dev Preview** Not Stable!
I played around with this last night, and with the right parts I was able to see why CM7 is so big. I see tons of builds coming out for other phones and ports, but once again, the Rhodium will suffer. This has to be worked out some how. I'll keep plugging away at it and see if I can get something. The new RIL gave me service for calls and texts, but browsers and connections just kept F/Cing. First and foremost... we need to get this into a system-ext2 while I still have some hair left.
|
Quote:
Sent from my FRX06-ized TP2 |
Re: [BUILD] [GingerBread] CM7 from Neopeek!! **Dev Preview** Not Stable!
Quote:
|
Re: [BUILD] [GingerBread] CM7 from Neopeek!! **Dev Preview** Not Stable!
Quote:
EDIT: Woops, sorry arrrghhh. 2 minutes to late. |
Re: [BUILD] [GingerBread] CM7 from Neopeek!! **Dev Preview** Not Stable!
Does the 3.5mm jack work on CM7? I've been waiting for a long time......
|
Re: [BUILD] [GingerBread] CM7 from Neopeek!! **Dev Preview** Not Stable!
Quote:
It's a kernel issue, not a build issue... so no, the 3.5mm jack does not work in CM7. |
Re: [BUILD] [GingerBread] CM7 from Neopeek!! **Dev Preview** Not Stable!
Quote:
For anyone who wants to try it on their own, there are two methods (starting with the easiest first): Option 1 is to get your setup installed and running, then: 1. On first boot, use mke2fs to make a system.ext2 file on the FAT32 partition 2. Loop mount system.ext2 and copy all files from / to the ext2 file except init 3. Compress init and /bin into a new file named initrd.gz 4. Open initrd.gz and modify init to loop mount system.ext2 to / 5. Point startup.txt to use initrd.gz Option 2 may be more difficult but will achieve a similar build to XDAndroid: 1. Create system.ext2 from the /system directory while maintaining the original permissions 2. Try using XDAndroid's initrd and rootfs and see if it works just from that. If not, move on. 3. Modify init to mount system.ext2 on /system 4. Copy the remaining contents into initrd.gz and point startup.txt to use that initrd. 5. Try booting, and if it doesn't work still, then something with his installer is doing something else additional that I'm not aware of, and you'll have to figure that out. |
Re: [BUILD] [GingerBread] CM7 from Neopeek!! **Dev Preview** Not Stable!
Quote:
Great job with the NAND stuff by the way. :notworthy: |
Re: [BUILD] [GingerBread] CM7 from Neopeek!! **Dev Preview** Not Stable!
arrrghhh, I finally got some time to try this out. I'm trying to set up the ext2 method but when I download the link you provided, it doesn't have the directory you mentioned or the MotherLoad tutorial mentions. The cm7*tar.gz file just looks like a tarred-up file of the final filesystem; it doesn't have the npkinstall folder, the AndroidApps folder, the kernel/modules, etc. I checked neopeek's original thread and the download link is for the same file.
I'm guessing I need to get the full bundle that has the full folder structure, including the npkinstall folder. I guess I would take the cm7-rc4-01042011.tar.gz file I downloaded from your post, rename it to androidinstall.tar.gz and replace the one in the npkinstall folder of that full bundle, correct? I see there's a CM6.1 bundle. EDIT: OK, I got Cherry Pie to set up using an ext2 partition and it's running fine using the MotherLoad tutorial; I'll see if I can use the Cherry Pie bundle as a template and rename cm7-rc4-01042011.tar.gz to androidinstall.tar.gz and replace the one in the npkinstall folder of the Cherry Pie bundle and start the ext2 file system install process for CM7. |
Re: [BUILD] [GingerBread] CM7 from Neopeek!! **Dev Preview** Not Stable!
Yes, that's what I had to do as well. I used a GB build from Neopeek, tho it wasn't cherry pie. Just be sure that whatever you have in the npkinstall folder is the same zip format as what came there. I'm pretty sure both builds would be tar.gz. If npkinstall is looking for a .tar.gz, but only finds a .tar, it'll fail. I went through the init file and edited it by hand, but never sucessfully created a build to try it on.
I'm really glad to see more people getting involved with this build. I used it for a few hours, but they were a great few hours with all those customizations, and it booted/move beautifully. Froyo, Gingerbread, CM7. These should be the 3 basic builds of Android IMO. |
Re: [BUILD] [GingerBread] CM7 from Neopeek!! **Dev Preview** Not Stable!
Glad it's getting more attention indeed!
Nate, I tried things similar to that but failed. I will try again, I didn't dig very deeply TBH - I mostly just tried making a system.ext2 file from the /system folder. It would always end up hanging right before there was a bootani (which I forgot to add... shouldn't have caused a non-boot condition tho I wouldn't think). I admit, I haven't put a lot of time into this project lately. I'd like to give it the time it deserves, as CM7 is a great piece of work. I'll clean up the first post soon, thanks for pointing that out ndno and Boominsvx. I kinda just threw the file up there, with the hopes that making a looped build would be easy and I would just clean up the rest. I'm not that good yet tho :p. We'll get it workin - Neopeek has some great things in store for CM7 Final, so I'm going to wait to clean up the first post for that. Plus, I need to take another crack at making a looped mount. Thanks guys! |
Re: [BUILD] [GingerBread] CM7 from Neopeek!! **Dev Preview** Not Stable!
OK, I got CM7 set up and booting up fine. Getting the annoying "com.Android.Phone" crashing window popping up every few seconds. Neopeek said this to fix it:
Quote:
|
Re: [BUILD] [GingerBread] CM7 from Neopeek!! **Dev Preview** Not Stable!
Quote:
|
Re: [BUILD] [GingerBread] CM7 from Neopeek!! **Dev Preview** Not Stable!
1 Attachment(s)
Quote:
EDIT: In the "startup" folders on the Cherry Pie bundle, I see the Rhodium folder and in it, the startup.txt file has the keyboard set to rhod210; I changed it to rhod400, is that right? I don't see any other startup.txt with a rhod400 setting. |
Re: [BUILD] [GingerBread] CM7 from Neopeek!! **Dev Preview** Not Stable!
1 Attachment(s)
Have you tried using the testing RIL so the phone app can actually use CDMA? I recall using it back when I tested the build. See if it takes care of things.
rhod400 will be fine in the startup.txt. If that RIL doesn't fix you up and you just want to get it going, try this one. |
Re: [BUILD] [GingerBread] CM7 from Neopeek!! **Dev Preview** Not Stable!
Quote:
|
Re: [BUILD] [GingerBread] CM7 from Neopeek!! **Dev Preview** Not Stable!
You can try, but all the apps are still in the androidinstall file and changing them might remove permissions/cause instability.
Yes, hyc's test RIL should get you back up. The instructions aren't really that hard, and the CM7 builds will continue trying for CDMA as they have the network type set to 4 right from the start. This means you can disregard post 2 in hyc's thread. Just edit the zip file using 7zip or anything else that will allow changes to an archive. Place libhtcgeneric-ril.so in the appropriate place and run the npkinstall again.. It should be present in lib/froyo. That should get you service and hopefully stop the force closes I wonder if thats one of the things attributing to the boot loop on system-ext2 builds. Edit: Of course you can always adb push it in. |
Re: [BUILD] [GingerBread] CM7 from Neopeek!! **Dev Preview** Not Stable!
Quote:
EDIT: This build is wickedly fast and I love the fine resolution of everything. Fonts and icons may be too small for the elders ;) The touchscreen is so responsive it feels like a capacitive screen :) Oh, btw, when I said I used tiad8's GingerBread ext2 neopeek build, I was just using it as a "shell"; I replaced the androidinstall.tar.gz in his npkinstall directory and generated the CM7 filesystem from scratch, I didn't overwrite his; I reformatted the ext2 partition before doing so so that I don't get any residual data from his build. If anyone wants, I can write the steps I did to get this set up. I'll take CM7 tar.gz file, update it with hyc's ril so it should all be set up. I'll include the full bundle too. |
Re: [BUILD] [GingerBread] CM7 from Neopeek!! **Dev Preview** Not Stable!
1 Attachment(s)
Excellent. I wish I knew half as much as hyc though. He did it. I just borrowed it on a whim. Can't be sure on this one as I never tried it, but you may be able to use opera mini or another browser. Last I checked the native one did not work. You can find more on that in neo's cm7 threads. Either way, one step closer is still a step in the right direction. Bed time.
Edit to your edit: The res is nice small, but many widgets will give you trouble (like fancy widget) or look like crap. If you want the res back to normal size, this build prop should work for you. Just delete the ".txt" off the end and replace it with the one in /system. Right from my notes file: Once it's booted up you have to immediately move to "CyanogenModsettings -> Display" and turn off both screen on and screen off animations. If you don't do this then you will have wake up problems (yor screen will stay forever black). So on first boot up make sure your screen doesn't go to sleep. Skia bug is still present meaning do not use stock Browser or Gmail. Please use Opera Mini! Deactivate end button behaviour in Spare Parts. Set it to "none" !!!important!!! Deactivate auto-rotation in display settings Deactivate all transition animations in display settings Deactivate screen on / off animation in CyanogenMod settings Don't activate JIT Gallery has some unknown bug |
Re: [BUILD] [GingerBread] CM7 from Neopeek!! **Dev Preview** Not Stable!
Quote:
EDIT: Yeah, I saw those notes. I didn't do what he said originally and I couldn't get my phone to wake up; keyboard/buttons light work but it wouldn't wake up; had to pull the battery. You're right, this still needs a lot of work. A lot of the native apps aren't working yet. Well at least I can try Nate's instructions and see if I can get a loop system going. I will need to edit the init file to mount it correctly once I convert it to a loop image (system.ext2 and rootfs.img). |
Re: [BUILD] [GingerBread] CM7 from Neopeek!! **Dev Preview** Not Stable!
Well get to it man!!! We already own page 3! \\:D/ Good stuff though. K bye.
|
Re: [BUILD] [GingerBread] CM7 from Neopeek!! **Dev Preview** Not Stable!
Hahaha, that's right - better have something good by page 3.
ndno, I don't think hyc's RIL should be bundled into anything. tiad8 did that a lot (bundled stuff that was supposed to be for testing) and that was one of the sore spots about him. You can test stuff for yourself, but please don't bundle and distribute stuff that's meant for testing ;). I can clean up the first post if you guys feel it's time. I was hoping to get a looped build working. I'm pulling myself in too many directions, I'm trying to learn GIT so I can pull hyc's changes locally and test them all to make sure they pass. I'll try and take another whack at it this weekend. I really want a good CM distro for RHOD ;). |
Re: [BUILD] [GingerBread] CM7 from Neopeek!! **Dev Preview** Not Stable!
Quote:
|
Re: [BUILD] [GingerBread] CM7 from Neopeek!! **Dev Preview** Not Stable!
Quote:
Anyhoo, enough talking about him. I haven't gotten a looped mount working yet, but I haven't given it the proper amount of time. I need to focus on it, I'm hoping to give it my full attention this weekend. Between real life and all the things happening here, I haven't given this much time to be honest! |
Re: [BUILD] [GingerBread] CM7 from Neopeek!! **Dev Preview** Not Stable!
Yeah, sorry didn't mean to "sound" like I was going down tiad8's route. Like I said, I jumped the gun. Was just excited. Tiad8 and you guys donate a lot more time to this than anyone can ever do. Yes, tiad8 is very creative. I'm just trying to learn. I'm going to wait until the dust settles before I play more with this. Oh, I was asking if you got the ext2 method to work, in terms of data/voice. I'm going to try from scratch again and see how it goes. I OC'ed it to 614Mhz and it feels so fast, smooth, and responsive. neopeek's file doesn't have the Gapps in there yet.
|
Re: [BUILD] [GingerBread] CM7 from Neopeek!! **Dev Preview** Not Stable!
Quote:
However, his ClockworkMod is going to include a method to pull gapps into the build. So don't fret - and I might wait until that settles out as well, although it'll only apply to builds using dedicated ext2 partitions. |
Re: [BUILD] [GingerBread] CM7 from Neopeek!! **Dev Preview** Not Stable!
I do NOT mean to stir up any conflict or disrepect to one of our greatest most didicated testers in any way, or the mods for that matter. For any of you watching this build for the system-ext2 version, it seems as though the Tiad of the 8th pursuasion has been busy. Please no flaming. I just want to see development of this great rom come to a little closer to the front burner. No links. I'm sure you can find it if you want to play with it. Far from stable, but working none-the-less. Sorry ahead of time for any moral violations. :-s
|
Wirelessly posted (Opera/9.80 (Android; Opera Mini/6.0.24556/24.760; U; en) Presto/2.5.25 Version/10.54)
Quote:
|
Re: [BUILD] [GingerBread] CM7 from Neopeek!! **Dev Preview** Not Stable!
Quote:
Well I'm off to a new build and loving it; I'm currently running Froyo B V6 over at neopeek... smooth, fast, snappy, and stable; running it on an ext2 partition. |
Re: [BUILD] [GingerBread] CM7 from Neopeek!! **Dev Preview** Not Stable!
Just updated the first post guys. Big update, ClockWorkMod is on deck.
Please re-read the entire first post, as a lot does change because of CWM. CM7 is still a FCfest, but I'll start looking into fixin that soon. I haven't done anything to change this system image to be honest, and it needs some work. |
Re: [BUILD] [GingerBread] CM7 from Neopeek!! **Dev Preview** Not Stable!
Quote:
Also hoped to see NAND new updates.:angel4: refueling. |
Re: [BUILD] [GingerBread] CM7 from Neopeek!! **Dev Preview** Not Stable!
Quote:
|
All times are GMT -4. The time now is 05:08 PM. |
Powered by vBulletin® ©2000 - 2024, Jelsoft Enterprises Ltd.
©2012 - PPCGeeks.com