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

Root ICS/CM9-JB/CM10 Development Thread

C.f.
The mac addr binary is working. There's one minor issue which needs research...

The stock ROM shows my btaddr as 10:69:6f:xx:xx:xx
My binary shows the btaddr as 10:f9:6f:xx:xx:xx

That second octet has a couple extra bits set. I'm not sure what they are for.

Anyway, bluetooth is still eluding me for the moment, so I'll need to continue work on this later. But it's shaping up really well. The audio stuff from ICS seems to work fine. It's just the camera and display stuff from ICS that doesn't work. Those will take major kernel surgery to get working.

Oh, and GPS is still not working. I should look into that also.

Dude you are like a coding genius man. Whatever phone you get next I'm following. I truly trust your dev work and am satisfied with your efforts with the optimus v, and the marquee....truly proven. The kicker is that you do it for fun so really I'm with ya. Thanks for the ride. I'm sitting shotgun in this bitch. Lol :beer:
 
  • Like
Reactions: tdm
Okay so I got CM10 built and booted with touch screen, keys, usb, wifi, sound, radio all working.

Cameras are not functional, as expected. Bluetooth is not turning on for some reason, probably a easy fix.

So it looks like we might have something to be thankful for this week. ;)

So thats means the camera fix in the 3.x.x kernel doesn't work on this one.
 
It means the camera libs from the p970 ics rom require the 3.0.8 kernel to work .. they don't work with the 2.6.35 kernel.

s**t ... so, we need another fix with this kernel, or no cameras :(

and... what abuot from the p990? or it's a way too different phone?
 
s**t ... so, we need another fix with this kernel, or no cameras :(

and... what abuot from the p990? or it's a way too different phone?

We already knew that... It's why i worked so hard to get the 3.0.8 kernel going. I have no clue about the p990 but I highly doubt it would have anything we need.
 
The shenduOS on Optimus Black has camera 80% and that runs the old kernel could you use that? sorry Im a noob

And thanks for all your hard work you are the best
 
  • Like
Reactions: tdm
We already knew that... It's why i worked so hard to get the 3.0.8 kernel going. I have no clue about the p990 but I highly doubt it would have anything we need.

im in school and have no service so i need someone to explain exactly what's wrong with the camera...for example is it just completely broken? wont connect to camera? or wat? sorry bt i have no time to catch up nd read the whole thread
 
I wonder if we will ever get the Cameras working. I mean, it's not a necessity but im curious

The camera will be fixed exactly 11 months after the last post of this nature.:banghead::rolleyes:

Tdm has been trying his ass off (with help from others). This isn't a constructive type of post... I'm sure EVERYBODY wonders if/when the cameras will be fixed. OBVIOUSLY we would LOVE to see the camera functional.

This type of post comes off to me as a veiled eta request... 'I wonder if' = 'will you tell me when'



#my 2
 
I'm sorry, I meant no disrespect. He said that the camera blobs are needed from the kernel he was working on. tdm is an amazing developer, and I didn't want a ETA. I meant using the 2.6.35 kernel. I was wondering if it would work is all.. again, im sorry for asking.
 
I'm sorry, I meant no disrespect. He said that the camera blobs are needed from the kernel he was working on. tdm is an amazing developer, and I didn't want a ETA. I meant using the 2.6.35 kernel. I was wondering if it would work is all.. again, im sorry for asking.

Im no expert on kernels, but im pretty sure ics and jelly bean require different drivers for the camera. The drivers and resources are in the 3.x.x kernel. As there are many aspects of the kernel that are ported, it's not as easy as just changing few values. It operates on a source tree, each resource communicating with another resource. It's not as simple as copying those camera blobs into the 2.6.35 kernel because there are still other sources in that kernel the blobs will be looking for. Camera progress was made, but if you look at it the image is still not showing up right because there are more missing resources. This is the reason why the kernel needs to be rebuilt and customized to each specific device. Kinda starting to make sense?
 
Chopstikwar I am not going to bash you just inform you. There are threads where that kind of question is appropriate this is just not one of them. It's like the kids in the car that keep asking are we there yet? This is a development thread and it is designed for people who wish to learn about development. Having said that there are times I will pop in too say good job but that is too encourage great developers such as tdm and bloodawn and show them I appreciate their hard work. Remember Rome wasn't built in a day.
 
Yes. Its starting o make some more sense. I realized that the mera turns on on cm9 and I just didn't really understand. I want to learn honestly. That's why I asked.and I appreciate you not going of on me. Think you for the heads up. Much appreciated
 
Back
Top Bottom