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

Root [Virgin Mobile] cm10 - 4G, Wifi, MMS(3g), and Gallery/Video Working

I installed the ROM and love it so far (just need camera and Bluetooth to work and this will be amazing).

However, I seem to have lost root by installing the ROM. Any ideas? I tried doing repair permissions in the recovery, but I'm not sure if that's even what that's for.

EDIT: Never mind! Some combination of re-flashing and whatnot fixed it.
 
Upvote 0
can someone point me in the right direction for fixing the camera on this? I would love to make this my daily driver, but without camera working this rom is just one step away from perfect for my use.

I hardly use wifi or BT, but the camera is the deal breaker for me. I can spend some time playing with the files to troubleshoot it, but just wondering if anyone that was looking at it has anything to update. Been really quiet around here on the development, as I am sure many have moved on to bigger and better phones. If no one responds with any input I will take that as a cue to do the same, good phone but without cm I just cant take it anymore.
 
Upvote 0
Hey bro, I worked on it for months and could never get it to work and I'm not sure why to tell you the truth.

Still light years away from even doing stuff like that myself, but one thing I've learned in my new job is research, research, research.

Could the camera error be traced back to the kernel used itself, perhaps there's something in the kernel code preventing the camera (and third party apps that rely on the framework firing correctly on all cylinders) from launching properly. The fact that the camera launches with that error may signal that it's missing a cylinder or two to get the framework and blobs running properly?

Haven't tried this myself...I did try other hacks and fixes with no positive result...I even thumbed through the files for a CM10 rom for the LG Motion 4G because it uses the same chipset, same camera specs, same RAM, but realized trying to port it may give the same result anyways...
 
Upvote 0
yup its libs, we need to copy all the libs from the official kernel and put them in the libs and re-link in cam app? all i can think of, or try usng the stock 1.2 kernel on cm?
Still light years away from even doing stuff like that myself, but one thing I've learned in my new job is research, research, research.

Could the camera error be traced back to the kernel used itself, perhaps there's something in the kernel code preventing the camera (and third party apps that rely on the framework firing correctly on all cylinders) from launching properly. The fact that the camera launches with that error may signal that it's missing a cylinder or two to get the framework and blobs running properly?

Haven't tried this myself...I did try other hacks and fixes with no positive result...I even thumbed through the files for a CM10 rom for the LG Motion 4G because it uses the same chipset, same camera specs, same RAM, but realized trying to port it may give the same result anyways...
 
Upvote 0
Thanks for the responses! I should have some time this weekend to dig into this more, but the conversation has definitely helped in pointing me in a direction.

I will make sure to document my troubleshooting as I go as well, in case anyone else is interested, it might help us keep from repeating work if anyone else wants to check in with ideas.

I'm willing to spend a good amount of free time on this rather than moving to a new phone... I'm not quite ready to move on yet, since I only got the phone about a year ago. I'm hopeful to get another year out of it. I'll keep you all posted!
 
Upvote 0
Thanks for the responses! I should have some time this weekend to dig into this more, but the conversation has definitely helped in pointing me in a direction.

I will make sure to document my troubleshooting as I go as well, in case anyone else is interested, it might help us keep from repeating work if anyone else wants to check in with ideas.

I'm willing to spend a good amount of free time on this rather than moving to a new phone... I'm not quite ready to move on yet, since I only got the phone about a year ago. I'm hopeful to get another year out of it. I'll keep you all posted!

No probs. Another thing, must be me. Maybe I need a clean flash but WIFI freezes my phone. A lot. And causes it to reboot.
 
Upvote 0
have you try the wifi psm off? *#0011#
menu key,
wifi
unckeck on key, should appear as off

No dice. Can't use those codes unless you're on a carrier-specific stock rom.

On the other hand, I did go into Settings, WIFI and then changed the frequency band to 2.4 ghz and then the region code to the US.

UPDATE: Changing those two settings worked. I also have a spare LG Optimus V as a wifi only device and the CM 10.2 build has the region code set...but this build did not.
 
Upvote 0
I have a question for anyone that might be able to help... I'm still getting reboots when using wifi. Tested it both at home and at work (different routers, both 2.4Ghz and 5Ghz). It only reboots when the signal gets weak. If I walk away from the router until the signal fades, I get a reboot every time. I tried the fixes people are talking about here, but nothing seems to work. The United States setting doesn't stick after rebooting either, but even when I set it the weak signal still causes a reboot.

I've been able to use the wifi when its strong, stayed connected without a reboot all day. Even tethered using the CM10 wifi tethering built into the ROM for a good 5-6 hours with no problems.

Just wondering if I'm overlooking something. Otherwise I'm gonna start digging further into the ROM to come up with a fix. It seems to be a problem with disconnecting from wifi... whenever that signal drops off or gets weak, my phone reboots.
 
Upvote 0
I have a question for anyone that might be able to help... I'm still getting reboots when using wifi. Tested it both at home and at work (different routers, both 2.4Ghz and 5Ghz). It only reboots when the signal gets weak. If I walk away from the router until the signal fades, I get a reboot every time. I tried the fixes people are talking about here, but nothing seems to work. The United States setting doesn't stick after rebooting either, but even when I set it the weak signal still causes a reboot.

I've been able to use the wifi when its strong, stayed connected without a reboot all day. Even tethered using the CM10 wifi tethering built into the ROM for a good 5-6 hours with no problems.

Just wondering if I'm overlooking something. Otherwise I'm gonna start digging further into the ROM to come up with a fix. It seems to be a problem with disconnecting from wifi... whenever that signal drops off or gets weak, my phone reboots.

insanelycool, it's been some time since I dinked with code but you will need to dig into the kernel and also device files to fix the issue. It has nothing to do with the actual ROM file but how the ROM is being made once being built in linux. Here is the code

gogh-common
https://github.com/vmobi-gogh/andro...mmit/dfc143ffc2b667b45d55c0abbdc13736a6c0f6b4

https://github.com/vmobi-gogh/andro...mmit/4bb501a350f9f2c2673f2132c2eb6794f4464150

kernel
https://github.com/vmobi-gogh/andro...mmit/48d0a5140095d8aa208411d26840469341a96240

The kernel fix was basically a config change and the common change came from some LG phone which has the same Wifi as the Victory and I found the boardconfig googling my tail off. Good luck!
 
Upvote 0
insanelycool, it's been some time since I dinked with code but you will need to dig into the kernel and also device files to fix the issue. It has nothing to do with the actual ROM file but how the ROM is being made once being built in linux. Here is the code

gogh-common
https://github.com/vmobi-gogh/andro...mmit/dfc143ffc2b667b45d55c0abbdc13736a6c0f6b4

https://github.com/vmobi-gogh/andro...mmit/4bb501a350f9f2c2673f2132c2eb6794f4464150

kernel
https://github.com/vmobi-gogh/andro...mmit/48d0a5140095d8aa208411d26840469341a96240

The kernel fix was basically a config change and the common change came from some LG phone which has the same Wifi as the Victory and I found the boardconfig googling my tail off. Good luck!

Thanks for the reply! I'm still a bit new to all of this, but I've been researching my head off lately, and digging into the source files. I'm trying to get a sit down meeting with a friend of a teacher I work with in order to ask some questions.

I appreciate you taking the time to respond and point me in the right direction. I know what I will be doing with my weekend now! :)

I'm assuming the camera will be something similar as well (kernel and device files), so I will be looking into both... though the wifi is the bigger issue to me right now, since my signal is weak in the basement at home where I spend most of my time! :)

Edit: I also tested from a compile I made from the latest files, so I will be working from there. If I manage to make any fixes I will upload them to my github "insanelycool"... but I haven't had any real progress yet. Got a bit sidetracked working on scripting a new internal external for cm10 on this phone (I'm close to a solution on that one).
 
  • Like
Reactions: fortheconstant
Upvote 0
You bet! Lots of testing reading logcat's you will have it solved I am sure. As for the camera I didn't spend anytime on it at all. Maybe more boardconfig than anything but again I am not sure. Almost all cell phones out on the market share the same parts, sooner or later you will find one with the same hardware and a supported CM ROM. Here is a link to get you started.

PDAmaster | PDAdb.net

This link is for all phones that share the same processor as the Victory. Based on this page you can then look at CM supported devices and start digging through repo's of those devices and see what you can find. This might also help with Wifi and other hardware that is currently not working. Also init.rc files are key to look at as well due to permissions for hardware, and loading the hardware on boot. Keep digging and keep playing :D
 
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