[DEV] ClockworkMod Recovery and CyanogenMod 7.1 on the Samsung Admire
Hello everyone,
I am currently working on porting ClockworkMod recovery as well as CyanogenMod to the Samsung Admire.
I pretty much have ClockworkMod fully working -- I only have a few minor bugs to work out. You can check out a preview of it here: unforgivendevelopment.com/2011/11Se/06/update-samsung-admire-progress/
I am also working on CyanogenMod for the Admire, however, progress here is a little slower.
Currently working:
- Bluetooth
- 3D Acceleration
- WiFi (for the most part, small bugs remain)
- Accelerometer
- Proximity Sensor
- Sound
- Perhaps some things I forgot
Possibly working:
- Radio interface layer (The cell phone "sees" the Metro PCS network. Signal levels are reported incorrectly. I do not have Metro PCS service to test further.)
Not working:
- GPS
- Camera
- Battery indicator
- Light sensor (auto-brightness)
- Other things I may have forgotten
I will be releasing a teaser video of CyanogenMod running on the device within the next few days. You can follow progress at my website, unforgivendevelopment.com , @unforgivendev and/or @unforgiven512 on Twitter
Any donations help. This is not my full time job. I have a wife and a kid to feed.
Regarding this: First and foremost, I can not afford to activate a month of Metro PCS service to ensure calling, SMS/MMS, and data work. This will take approximately $50 to do. Secondly, I work full time (but I do have a flexible schedule). For every $10 donated, I will dedicate 1 uninterrupted hour of work on this project, and nothing other than this project. I need to ensure my family has food on the table and a roof over their heads.
Without donations, this project may take some time. If I receive donations, and I am paid to do the work, I can dedicate my time to the project, and it will get done significantly faster.
If you would be so kind to donate, please send it via PayPal to gerad.munsch@gmail.com -- I appreciate each and every penny. And remember, donations == dedicated Admire-only development time.
Thanks everyone, and keep an eye on the site for updates!
NOTE: This is my first post on this forum. If you'd like to check into some of my past work, feel free to check out my profile over at XDA-Developers (where they, unfortunately, do not have an Admire forum. So I think I'm going to make this my home for Admire development)
Last edited by unforgiven512; November 11th, 2011 at 10:49 PM.
Reason: Added note
The Following 26 Users Say Thank You to unforgiven512 For This Useful Post:
I was wondering if there will be a cm for the samsung admire. Please if u can just keep me up-to-date with info on the rom being developed. Thanks in advanced!
I was wondering if there will be a cm for the samsung admire. Please if u can just keep me up-to-date with info on the rom being developed. Thanks in advanced!
preciate it so much bud. also I can help test for data if you need a tester. its what I'm known for at SDX on the Transform boards for testing beta roms and kernels .
again appreciate your work. ill be donating as well.
Just sent you money via paypal. Thanks for helping us out.
@ admire users. This is the only dev our community has and its been about 2 months since the phone was released. Send what you can to Unforgiven512 so that he can get this show on the road.
The Following 4 Users Say Thank You to jordanishere For This Useful Post:
Device(s): Samsung Admire Android 2.3.6 Stock++, Sony-Ericsson Xperia Play
Carrier: Not Provided
Thanks: 11
Thanked 14 Times in 12 Posts
Good Luck to you sir! If I had some money to donate I sure as hell would; but I'm not very financially endowed, so I'll offer my best wishes to your cause. If it should work I'll happily attempt to install it.
unforgiven512, please come by the IRC channel (irc.irondust.net #admire).
__________________
Like what I do? Show me some love!
Do NOT PM me for support of any kind.
Come chat with us or get help at chat.freenode.net #oudhitsquad! (Webchat)
Hardware donations are accepted.
The Following 3 Users Say Thank You to k0nane For This Useful Post:
Well I figured I'd give you guys an update, so you know what's going on.
I'm very, very close to an official release of ClockworkMod recovery. I am working on one last bug. I am going to try to get together a deodexed, rooted, stock ROM (with my custom kernel) to go along with the CWM release, so people can start hacking away at it.
My custom kernel: So far, I have not made too many changes. The main thing that I have done with the kernel is added ext4 support, which allows you to convert your partitions from RFS to ext4, which performs far, far better.
A status update on the CyanogenMod front. I have mostly everything working, however, I am having massive problems with the RIL (radio interface layer). Samsung's CDMA RIL doesn't support some of the standard RIL functions, which is confusing the stock Java RIL, causing com.android.phone to crash repeatedly with a NullPointerException. The phone (seems) to work fine "thinking" it's a GSM device. But, it's not a GSM device. So when I force it into CDMA mode, I get the error. Once I get this tackled, it should be a relatively easy path to release. Fix libcamera, code up a liblights (and proper support for LED notifications, hooked into CM's notification system), and a couple other minor things.
But yeah, be on the lookout. I will probably be releasing a video of progress soon for you guys.
Thank you for your support, everyone.
(By the way, I am the only developer, currently. I have been receiving some small assistance from others, but I am doing the good majority of the work here.)
The Following 9 Users Say Thank You to unforgiven512 For This Useful Post:
Well I figured I'd give you guys an update, so you know what's going on.
I'm very, very close to an official release of ClockworkMod recovery. I am working on one last bug. I am going to try to get together a deodexed, rooted, stock ROM (with my custom kernel) to go along with the CWM release, so people can start hacking away at it.
My custom kernel: So far, I have not made too many changes. The main thing that I have done with the kernel is added ext4 support, which allows you to convert your partitions from RFS to ext4, which performs far, far better.
A status update on the CyanogenMod front. I have mostly everything working, however, I am having massive problems with the RIL (radio interface layer). Samsung's CDMA RIL doesn't support some of the standard RIL functions, which is confusing the stock Java RIL, causing com.android.phone to crash repeatedly with a NullPointerException. The phone (seems) to work fine "thinking" it's a GSM device. But, it's not a GSM device. So when I force it into CDMA mode, I get the error. Once I get this tackled, it should be a relatively easy path to release. Fix libcamera, code up a liblights (and proper support for LED notifications, hooked into CM's notification system), and a couple other minor things.
But yeah, be on the lookout. I will probably be releasing a video of progress soon for you guys.
Thank you for your support, everyone.
(By the way, I am the only developer, currently. I have been receiving some small assistance from others, but I am doing the good majority of the work here.)
Thank you very much i was the very first person to post your update on this website. Today is my b-day the news is a great b-day gift. I will gladly be donating soon THANK YOU for all the hard work!
(By the way, I am the only developer, currently. I have been receiving some small assistance from others, but I am doing the good majority of the work here.)
Which is why I'm reluctant to donate now, it's nothing you did, but Krylon just gave it up even though a lot of people here donated to him.
You also have to have your phone rooted for Clockwork.
Installed cm7 on my friends HTC supersonic last week... flashing a custom recovery image like cwm and rooting the phone are two different things. His phone wasn't rooted and we got cwm on it no problem. The phone became rooted once cm7 was put on the device, because the rom had already been rooted.
Also, after playing with cm7 on his phone, I get the impression our phones may actually be slower with cm7 than with the asop gingerbread rom that we are all using now because Cm7 forces you to use ADW.
Don't get me wrong, his phone is much faster now, since he has gone from HTC sense to cm7.
Device(s): LG Esteem(rooted,overclocked, custom rom) Samsung Admire(rooted and ready to be sold)
Carrier: Not Provided
Thanks: 63
Thanked 38 Times in 29 Posts
What do you think we are going to be able to overclock our phone to I'm thinking in the high 900mhz maybe like 971mhz?????
__________________
"I will spend my last dying breath if I need to, and I will spend every penny of Apple's $40 billion in the bank, to right this wrong. I'm going to destroy Android, because it's a stolen product. I'm willing to go thermonuclear war on this."- Steve Jobs
any phone that runs GB and run ice cream sandwich according to Google and your talking about our phone like its crap it has A LOT of potential
Not really, the Samsung admire is a bad phone. Androids from a couple years back have better specs than the admire. The admire is a low end phone, just not as low as Huawei.
I'd say now our devices downgraded to low end only because of the many dual core devices entering the market, soon also the quad cores. It does have a lot of potential though and is not a bad phone, because the new devices are only great increases to the original high end devices (now i would consider mid-range). The galaxy ace is running arm-v7 games on a prossesor similar to ours that is just O/C'd to 940Mhz, and some have Chainfire 3D.
i would have to agree with aaronmy. for the price its a mid range phone. i think once it's got a custom rom with a o.c. kernel some people will change there minds about how good this phone really is.
Not really, the Samsung admire is a bad phone. Androids from a couple years back have better specs than the admire. The admire is a low end phone, just not as low as Huawei.
This is a mid-range phone a year ago it would almost be high end before the dual core era, this phone has potential something that most low end phones (insert any huwaei model) don't have in the first place.
Congrats on the new baby! How many hours left do you think you need to spend on this project? I'm trying to get an idea of how much of a donation amount you need. Thanks.
For $129 brand new, its not a bad phone, but you have to keep in mind that even old phones like the nexus s and HTC evo still run roughly ~$300ish brand new at this point.... and these phones have a completed developement cycle and better specs than any device offered by metropcs.
Nobody buys the Samsung admire because of its specs OR the network it runs on. People buy admires because they are cheap, easy to replace phones for people who are either low on funds, 1st time smartphone owners, or both.
I think we are lucky to have a phone that is rooted and even luckier to have a dev who is working on the device.
The Following User Says Thank You to jordanishere For This Useful Post:
Admire is bad. I would not consider it a mid range phone at all. For one, it's only $100(Metro in philly is having a special on it, on black friday it'll be $80), secondly, it has no internal memory, you can save a couple apps on the phone before it starts lagging on you, and thirdly, there's no flash, no flash for camera, feels cheap, no Ram, nothing. What's the difference really between this and a Huawei besides the processing speed? Imo, the Esteem is a mid range phone, and this is nothing compared to the Esteem.
Admire is bad. I would not consider it a mid range phone at all. For one, it's only $100(Metro in philly is having a special on it, on black friday it'll be $80), secondly, it has no internal memory, you can save a couple apps on the phone before it starts lagging on you, and thirdly, there's no flash, no flash for camera, feels cheap, no Ram, nothing. What's the difference really between this and a Huawei besides the processing speed? Imo, the Esteem is a mid range phone, and this is nothing compared to the Esteem.
Based on physical specs, your 100% right, it is pretty good compared to the Huawei. If you go pick up a LG Optimus M and compare the weight of this phone and that one you would feel a great difference. If you turned on a Huawei and use it daily then changed to this phone almost everyone will love the speed of the Admire compared to that Huawei.
All in all this phone was a good choice for budget by MPCS (a carrier based on budget), it was an upgrade to the LG and Huawei, which is probably why people are buying this. Also this phone does have RAM.
It has a better dpi, resolution, has light sensors, gingerbread, and in the end it came out cheaper than the LG Optimus M when that was first released. Don't forget the better CPU.
But it also doesn't have nothing to, which is why it was $130.
Ok I have to speak my mind on this-- the Admire is an "excellent value" plain and simple. Fair internal storage, fair RAM, fair screen resolution, fair stock processor speed. While I would LIKE to see it overclocked to 1GHz, when compared to other 800 MHz phones it's impressive. I have a Samsung Moment which is rooted (never could get it to clock over 800 MHz though) and it's significantly slower in side-by-side comparison than the Admire is. The speaker has decent sound and has decent volume when using soundboost.
Sadly, there would be complaints about the Admire's capabilities even if Metro was selling it for twenty bucks....