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

Root [DEV] WIP CM9 (Camera) [updated 2/23/2013]

G

g60madman

Guest
README:
I will keep this page updated as MTDEV, or others make progress on the camera

CAMERA WORK IN PROGRESS
2/13 - Update Camera rear camera is working perfectly for pictures no Video, and no FFC yet.
1/1 Update Camera is displaying
12/3 Update here
11/25 Work Stop here
11/21 Update here
11/15 Update here
11/9 Update here

LEGEND/KEY:
$ - newly added features
? - further testing is needed
% - problems still need to troubleshoot

NOT WORKING
∙ Camera
∙ HDMI
∙ Tethering (USB)
∙ Tethering (WiFi)

WORKING
∙ 3G - Data works perfectly
∙ Audio - Works
∙ Bluetooth - Instant on and off
∙ GPS - GPS now blinks when searching and solid when locks (tested that in GPS Test and Google Maps) Also I locked in less than 30 seconds at 94 feet driving 75MPH using GPS Test
∙ Headset - If you receive clicks when turning off the screen please format your SD Card
∙ MMS - MMS is now working perfectly
∙ Senor - Rotation, and light
∙ SMS - SMS is working perfectly sent a very large message and split in 3 messages
∙ Video - Is rock solid even better than current MTDEV release
∙ Wi-Fi $ - Fixed now connects to hidden SSID's. Also reboot is NO longer needed to make Wi-Fi work.

-----------------------------------------------------------------------
DOWNLOAD ROM
The ROM with all current working features has been released on the normal http://androidforums.com/triumph-all-things-root/597794-rom-mtdev-cm9-build-20121023-beta.html thread.

BUILD ROM
Here is a link to setup your environment and a link to download the code.
 
README:
Welcome to the WIP CM9 Stock Thread aka g60's dirty baby :) The reason for this thread is to keep people in the loop oh how CM9 Stock is going. I am actually really excited about starting this ROM from the start with complete unedited code and also revamping our device files! The goal of this thread to ultimately solve the camera, however I will be working on all aspects of the phone to improve everything as much as I can to make this the most solid release possible for the Triumph.

NOTES:
Here is a break down of what is working. Items highlighted in green will show newly working features. Items highlighted in red show newly found issues. I will keep the title updated by date and time as this I solve issues.

NOT WORKING
∙ 3G - MMS/SMS does not work
∙ Camera
∙ GPS
∙ Headphones
∙ HDMI
∙ Tethering (USB)
∙ Wifi - Does not connect to hidden wireless networks

WORKING
∙ Audio
∙ Bluetooth - Instant on and off
∙ RIL - Phone calls work
∙ Senor - Rotation, and light
∙ Video - Is rock solid even better than current MTDEV release
∙ Wifi - No longer needs a reboot works after first flash and turns on and off instantly!

NEWLY ADDED APPS
∙ Apollo

CURRENT ROM SIZE
133MB - Will come down in size as I remove bloat from CM9

BUILD ROM
I will release the ROM to the public once I have the Camera working. However if you would like to build the ROM by all means feel free to download the code and build. Here is a link to setup your environment and a link to download the code.

Good to see you bangin' your head against the door & making a few dents. ;)
 
Upvote 0
Silly question, but what is the difference between this ROM and MTDEV besides more customization? And does that mean once this ROM has camera then the MTDEV will have it too or are you going to merge the two?

Good question. The difference between this and MTDEV is MTDEV is mostly based on code from TickerGuy, IssacJ, Whyzor and Mantera. There is a lot of the code I am not sure needs to be there specially the camera code TickerGuy added in for CM7. So what this is, is straight stock code from Cyanogen. I will slowly be adding in our changes to fix parts of the hardware (wifi, camera, hdmi, etc) but the key is to start from the beginning and cross the t's and dot the i's so I know what is there needs to be there. That way if something is not working I can blame myself :) after it's said and done this will replace MTDEV.
 
Upvote 0
The thread has no replies only because when we see new reply we just hope that it's from g60 and update is camera related. I think most of the users read this thread religiously. :)

If you look at the number of views, you will see that you're right!

That, and g60 has said he's kinda in the set up phase of things. I think most people are reading that as "He's working on it"

Wait until he updates the title, then you'll see the post flood.
 
Upvote 0
G60 man...you are really bangin out these updates...i can't help but to thank you every time i post...so thanks again...and i had a bit of q&a about building android...like when building can you focus on just a certain area say the camera, or do you have to build as a whole with all the device files...and i have a dell laptop with an I7 processor and windows 7...would it be capable of running what i need to get good builds...or do i need more power lol...i have some exp with linux code and would like to put this time i spend stalking on the forums to use working on the camera and hdmi...mainly camera
 
Upvote 0
G60 man...you are really bangin out these updates...i can't help but to thank you every time i post...so thanks again...and i had a bit of q&a about building android...like when building can you focus on just a certain area say the camera, or do you have to build as a whole with all the device files...and i have a dell laptop with an I7 processor and windows 7...would it be capable of running what i need to get good builds...or do i need more power lol...i have some exp with linux code and would like to put this time i spend stalking on the forums to use working on the camera and hdmi...mainly camera

James,

Thank you :) So when you build the code you can focus on specific parts of the code, like say the camera.apk or frameworks_base

Howto: Speed up building - CyanogenMod Wiki

The catch with the camerahal code is I don't think you can build it separately as it relies on the device files (don't quote me on that). The I7 you have should be pretty decent to build with as long as you are booting from disk and not using a virtual machine.

The key with building is all you need is CPU and lots of it. RAM doesn't not help once you hit 8GB. Also SSD disk does not help in anyway either so it's a waste of money IMHO, unless you want to boot up fast. CPU will make you shine every single time. With my current RIG I am sitting at about 31 minutes for CM9 and 12 minutes for CM7. There was a lot of changes in the code from 7 to 9 so it takes a longer to build.

Just an FYI my RIG is a Dell T5400 dual quad core Xeon 3.16ghz / 8GB of RAM which I purchased from Ebay for $253.00. It originally shipped with a (1) 2.0hz Xeon. When I had enough money from donations from cm7-g60style I bought another 2.0ghz. When I had more money from donation and selling some stuff off I bought (2) 3.16ghz and shipped my 2.0ghz off to chairshot and dsmryder since we all have the same systems thank to donations!

Also I upgraded to 16GB of RAM (Fathers Day gift from my Wife) but found out it didn't help so I sent 4GB to chairshot and 4gb to dsmryder. The only difference in our RIG's is I have the 3.16ghz and they have the 2.0ghz. The time difference for charishot building cm9 in 36 minutes to my 31 minutes. Not a huge leap based on the fact I spent $150 for the new procs.

Anyways if you have more questions please let me know if I can be of assistance. You are always welcome to PM.
 
  • Like
Reactions: ecarlson
Upvote 0
Holy f**Knuggets g60! Like previously stated you and MTDEVs have been really pumping these ROMs out! I've sinced moved on the the T-Mobile GS3, which does have a great development community but not one as responsive, helpful, and sharing as the community behind this ol' phone. I know that XDA is a hardcore developer site but they aren't really helpful when you are just starting out with a device. This community has always been there for questions and comments and has helped me out plenty of times. Just wanted to say thank you, again for sticking with this Triumph. MTDEV has to be one of the HARDEST working development teams out there on Android, keep it up.


:party:
 
  • Like
Reactions: g60madman
Upvote 0
You doing a great Job!! Just wondering why you removed superuser.

There has been some weirdness with the version CM Team has in the code. Of course even after installing from the market it keeps acting up asking for permissions over and over again, I think some one posted on this just can't remember the fix :p

Just wanted to say thanks for what you're doing. I can't program, but I can donate through PayPal, is there a link you can throw up g60?

Thanks, all our MTDEV ROM's have donate links on the main pages. All proceed's go towards helping MTDEV with workstations, and dev phones, and website costs. We just got done getting dev phones for dsmryder, and chairshot. I also picked up a special phone that while is not activated has 3g working on it. I am hoping I can script back using the hidden partitions and possible fix BSydz GB Stock ROM, and also maybe find a solution using CM7/CM9/CM10 to script back to the hidden partition for data so we don't need to edit the code. But that will be for another day :)
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones