• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [ROM][WIP] CyanogenMod 7 | Android 2.3.5 | Last Version: CM7-Triumph-09182011 (discontinued)

actually i would say these post are for everyone. developers, testers, and the fans. but those who complain should stop unless it is to point out problems to the developers so that they can get a better understanding of the build from their view and ours. but if you whine then stop.
 
Alright, So we all know we owe Ticker, and Isaac a large amount of thanks. But MAYBE we should all stop posting about it and just allow the devs to post so we dont clutter this thread up completely, We've gone almost a fullpage without hearing a word from them and that shouldnt be. Maybe im an idiot but i'd like to hold back on the. "hey its great this that does not work" They know that. Wait till the end to tell them what they Need/Dont need to hear. My apologies for being some-what off topic
 
Well, at the moment I'm stuck.

I got the Moto kernel code but I don't know what options I need to turn on to build it. That's not obvious at all. I tried pulling the stock 2.2 Froyo kernel and it blows up immediately on boot (I can get a logcat out of it though - the kernel itself starts, but the rest of the OS does not) and the same thing happens with the overclock version that's flying around here.

As near as I can determine the audio problem is in the kernel and may be as simple as a library mismatch with the zImage file. With the Motorola source it should be a piece of cake to drop it in the correct place in the Android build tree and compile it up, if I knew where it went - but I don't - and if I had a config file - and I don't. Alternatively, if I knew the correct set of options that's just as good, but none of the processor options match what a "dmesg" displays. There are some that are close, but no exact matches. That sucks.

Never mind the rest of the driver set.

I'm going to keep screwing with it, but someone has to know because there's a running kernel in the build. It just looks like it's configured incorrectly or a library problem and thus won't work with the other devices.

Oh, there's more possibly-bad news. I tried to enable the wifi tethering on CM7 through the system settings extension and got errors in the logcat that didn't make a lot of sense. That may be something stupid (e.g. yet another library problem) but if its not there's another possibility that nobody's going to like - it may be that the chipset in question can't go into infrastructure mode, which means no hotspot, CM7 or no.

I'm also trying to chase down the MMS abortion that Virgin uses. That shouldn't be too tough but github appears to be hosed (again!) and the repository of another guy who has a CM7 implementation on the Optimus (which should have the same MMS issue and thus be able to be cribbed for a fix) won't transfer.

So.... for right now I'm blocked on everything I want to try to accomplish. Without the drivers being correctly set up in the kernel none of the hardware is going to work. The kernel ITSELF appears to find the devices however, which implies that when it was grafted in it did NOT include the loadables that came with it - that's easily fixed once I know where the kernel came from, and once fixed it may literally fix basically everything on the hardware side.

Waiting to hear back from Isaac and also investigating other options; if anyone can track that kernel down from the ID string in the system it would help a LOT, as somewhere there should be a package containing the kernel itself and *also* a handful of auxiliary files.

Until I manage movement on one of the above there's not much I can do.

Oh, the VM activation APK appears to run but doesn't work, although I'll try that again once we get a bit further along. I was hoping we could provision directly on CM7, but that looks to not be in the cards.

Oh, here's another good one - the motorola code they released doesn't compile. Off to see if Github is fixed enough to grab something that hopefully will build and run (!)
 
Well, at the moment I'm stuck.

I got the Moto kernel code but I don't know what options I need to turn on to build it. That's not obvious at all. I tried pulling the stock 2.2 Froyo kernel and it blows up immediately on boot (I can get a logcat out of it though - the kernel itself starts, but the rest of the OS does not) and the same thing happens with the overclock version that's flying around here.

As near as I can determine the audio problem is in the kernel and may be as simple as a library mismatch with the zImage file. With the Motorola source it should be a piece of cake to drop it in the correct place in the Android build tree and compile it up, if I knew where it went - but I don't - and if I had a config file - and I don't. Alternatively, if I knew the correct set of options that's just as good, but none of the processor options match what a "dmesg" displays. There are some that are close, but no exact matches. That sucks.

Never mind the rest of the driver set.

I'm going to keep screwing with it, but someone has to know because there's a running kernel in the build. It just looks like it's configured incorrectly or a library problem and thus won't work with the other devices.

Oh, there's more possibly-bad news. I tried to enable the wifi tethering on CM7 through the system settings extension and got errors in the logcat that didn't make a lot of sense. That may be something stupid (e.g. yet another library problem) but if its not there's another possibility that nobody's going to like - it may be that the chipset in question can't go into infrastructure mode, which means no hotspot, CM7 or no.

I'm also trying to chase down the MMS abortion that Virgin uses. That shouldn't be too tough but github appears to be hosed (again!) and the repository of another guy who has a CM7 implementation on the Optimus (which should have the same MMS issue and thus be able to be cribbed for a fix) won't transfer.

So.... for right now I'm blocked on everything I want to try to accomplish. Without the drivers being correctly set up in the kernel none of the hardware is going to work. The kernel ITSELF appears to find the devices however, which implies that when it was grafted in it did NOT include the loadables that came with it - that's easily fixed once I know where the kernel came from, and once fixed it may literally fix basically everything on the hardware side.

Waiting to hear back from Isaac and also investigating other options; if anyone can track that kernel down from the ID string in the system it would help a LOT, as somewhere there should be a package containing the kernel itself and *also* a handful of auxiliary files.

Until I manage movement on one of the above there's not much I can do.

Oh, the VM activation APK appears to run but doesn't work, although I'll try that again once we get a bit further along. I was hoping we could provision directly on CM7, but that looks to not be in the cards.

Oh, here's another good one - the motorola code they released doesn't compile. Off to see if Github is fixed enough to grab something that hopefully will build and run (!)

That's a lot of good news! :P As far as the Wifi Tethering goes, I know the HTC Thunderbolt sports the exact same chipset as the Triumph and it can tether under infrastructure mode. But, that to me is the last thing we should worry about seeing as the audio and other things don't work.

I am trying to study up to be able to help. I don't know much about Linux, I've been a Windows guy growing up. But hopefully, I will be able to get my feet with with you guys!
 
im also here if you need me to help on test. i dont know how to compile programs and such but i do know how to test and install android on devices. i work on computers and electronics as a hobby and side job. everyday i have people asking about this and that and i give them the cheapest yet effective way to get things done. like i said just set me in the area for testing and i will give you guys all the feed back.:cool:
 
Well, everything I've read suggests that if you have a "kernel" directory under your android source tree with the AndroidKernel.mk file in there it will get picked up.

Nope. It does not. CM7 ignores the directory and the makefile, unless I'm doing something wrong, and the source has some issues.

Obviously I'm missing something stupid, and right now this is preventing me from proceeding.
 
the way i see it its trial and error. you try something and it works or it doesn't work. its like how i work on electronics, if the device is plugged and doesnt work then it has to be the fuse in the device, if is not that then i work my up and try to isolate the problem until it is resolved. im sure you will figure it out TG. good luck
 
Well, it's not QUITE that bad, but yeah.

Ps: For the electronics, grab your oscilloscope. I have a nice digital one that works well for such things ;-)
 
i dont have an oscilliscope but i do have a solder iron and the other basic equipment plus my textbook. i have a basic understanding of electronics repair and a journeymans understanding in computers{ive had a handle on computers since i was 5 years old-i played heretic on the pc at that time and knew how to fix programs on the computer too i remeber it all so clearly,too}(not programming wise as in c++ but just reinstalling os and programs). i took 2 years in electronics class at utc(community college) so that i may get a good job here in west virginia, theres mostly construction, sewage, and coal mining jobs but not that many computer repair jobs. rite now im just trying to work as a stockboy until my next vacation and will hopefully get a job at a computer repair shop. i have a friend who may understand how to reprogram the phone and help you guys i was in class with him. i will send him a message.
 
Oh Isaac- where are you??????
We need you!
School's not important- CM7 is! :)

It's like he died or something.... :mad:
 
jk lol im just joking
185723229_f8f841d73e.jpg
 
I'm sure everyone is is a good person but PLEASE stop posting junk to this thread. :confused: Dog pictures are cute but completely off topic.

Maybe a separate thread for bugs if it's not premature to track them.

A huge THANK YOU to the devs and their continued effort. Patiently watching your journey and success from afar. Great progress guys. :cool:
 
I'm sure everyone is is a good person but PLEASE stop posting junk to this thread. :confused: Dog pictures are cute but completely off topic.

Maybe a separate thread for bugs if it's not premature to track them.

A huge THANK YOU to the devs and their continued effort. Patiently watching your journey and success from afar. Great progress guys. :cool:

+1

A bit of light fun is ok, but it can irritate some regulars in a long thread such as this one, and it can also get out of hand; I don't want to have to start deleting posts and issuing warnings, etc.

The pooch pics are cute, as said, but let's keep this informative thread (and this area in general) from moving away from what's being discussed. ;)
 
I got the Motorola kernel to build. Anyone have the procedure to package the zImage up (along with the .ko files) into the correct format so Clockwork can flash it?

If it works it'll be big progress.... links are fine; I can figure stuff out in the main but need a signpost or three ;-)
 
I found this maybe it could help droidforums dot net/forum/koush/36530-kernel-devs-introducing-any-kernel-update-zip-template.html
 
I think I figured out how to embed it in the ROM flash; will try that first - if I'm right I know why it blew chunks when I tried to overload the other kernels. If I make progress I'll post something.

Of course it may blow up in my face anyway... you never know!

Yep - got the kernel build I made in and the ID reflects that it's mine, but it doesn't fix the audio. Hmmmm....

Github is still hosed and the code I need to fix MMS is in there. It's not on my end either - I was able to pull the entire Android repository from Google using repo, so it has to be on their side. You gotta love it; if these folks think I'm going to stuff MY code up there (and possibly have it be un-retrievable) given all the problems I'm having pulling repos they're smoking some really good drugs.
 
Thanks... sincerely wish i could help. :confused: ill ot clutter the thread though....:rolleyes:
I think I figured out how to embed it in the ROM flash; will try that first - if I'm right I know why it blew chunks when I tried to overload the other kernels. If I make progress I'll post something.

Of course it may blow up in my face anyway... you never know!

Yep - got the kernel build I made in and the ID reflects that it's mine, but it doesn't fix the audio. Hmmmm....

Github is still hosed and the code I need to fix MMS is in there. It's not on my end either - I was able to pull the entire Android repository from Google using repo, so it has to be on their side. You gotta love it; if these folks think I'm going to stuff MY code up there (and possibly have it be un-retrievable) given all the problems I'm having pulling repos they're smoking some really good drugs.
 
3g works, which in itself is a great accomplishment, making the volume go up or down crashes the phone even though there's no volume anyway.
 
Yes. There is a serious problem in the framework and its interaction with the audio system in the kernel. Attempting to actually use the audio system causes the framework to fault, which on an Android device causes the equivalent of an operating system crash. I know where the problem is and fixing that is my current focus.

Update: There is direct support for this audio chipset in CM7. Unfortunately the support appears to be a bit crusty and breaks on dependencies when enabled. That's not nice; I'm chasing that and a separate path that may work but is an ugly, dirty hack. We'll see which - if either - path pans out.
 
:eek: So everything works, exept audio, correct? I am curious about HDMI out, does this still work in Cyanogenmod 7? has it been tested? Bluetooth is never used by me, so if this is fixed, I could begin my testing, if needed.
 
Agile, rvarn: See the list in my post up above a few. There are a lot of other things that are broken, but without audio none of it matters.
 
Back
Top Bottom