FORUMS

XDA Recap: This Week In Android (May 17 – 23)

Another week, another recap. The Sunday tradition marches on this week with a fresh … more

Huawei To Sell Honor Smartphones Via Indian Retail Outlets

World’s fourth largest smartphone maker Huawei plans to now sell its … more

Sunday Debate: Are Smaller Bezels Better or Worth It?

Bezels have been getting smaller and smaller as the years go by, and while devices … more

LG G4 First Impressions and Unboxing – XDA TV

The latest in LG’s signature line of “G phones” has been released. … more
Post Reply Subscribe to Thread Email Thread

[a701][rom][4.3.1] CyanogenMod 10.2 for Acer A701

7th January 2014, 10:19 AM |#1  
mrzottel's Avatar
OP Junior Member
Flag Dortmund
Thanks Meter: 20
 
Donate to Me
More
Greetings!

I just made my first custom ROM by porting the great A700 ROM from pawitp to the A701 by adding 3G to it.

As it is the first time I post a ROM here, please bear with me if I do not do everything right from the start. I tried to read all the rules and follow them, but theres just so many of them

So, as I said, this ROM is mainly pawitps A700 ROM with added 3G, so most credits go to pawitp for making this possible in the first place!

SCREENSHOTS







WORKING
  • 3G
  • SMS
  • WiFi
  • Bluetooth
  • Camera
  • Mic
  • GPS
  • Audio
  • Sensors

NOT WORKING
  • SIM Hot Swapping

HOW TO INSTALL
  • Download ROM and GApps
  • Reboot to Recovery
  • Wipe data/factory reset
  • Wipe Cache and Dalvik Cache
  • Flash the ROM and GApps
  • Reboot your phone

DISCLAIMER
  • This ROM will void your warranty!
  • This ROM is new and this is it's first release. Don't blame me if it eats your cat!

DOWNLOADS
CHANGELOG
  • SMS works now
  • Some cleanup

CREDITS
  • pawitp - for his great A700 ROM and his permission to use it as a base for this one
  • DerArtem - for pointing me into the right direction with his huaweigeneric-ril

SOURCES
And now - have fun! =D
Last edited by mrzottel; 12th January 2014 at 02:35 PM. Reason: Build 2 is here...
The Following 8 Users Say Thank You to mrzottel For This Useful Post: [ View ]
 
 
7th January 2014, 12:58 PM |#2  
paugustin's Avatar
Senior Member
Flag Paris
Thanks Meter: 142
 
More
Hello,

thanks a lot for yur work. It's great to see a a solution for the 3G !!!

I'll test your ROM as soon as I can.

If I can make a suggestion that would be to merge your patch into the Cyanogenmod repository so it is integrated into the future releases. I'm sure pawitp would help you get that merged.

And before anyone elses asks, the rules of the forum requires all the devs to link the sources of their kernel to comply with the GPL licence. Could you do that please ? That would be great to see some action around the A701
7th January 2014, 01:08 PM |#3  
mrzottel's Avatar
OP Junior Member
Flag Dortmund
Thanks Meter: 20
 
Donate to Me
More
If pawitp wants to merge the solution for 3G into the Cyanogenmod repository, I am more than happy =D I haven't done this to become "famous" or be recognized as a developer here, but because my A701 was suffering from great neglect by Acer (and by me, because it was so laggy with the stock rom

I haven't modified pawitps T30-Kernel at all, because no change was necessary afaik. But I will try to confirm that with a clean, empty development environment soon. All I did was to add the required libs (libhuawei-ril.so) to the build as well as some build settings and configuration files.

So this ROM is 99,9% pawitp and 0,1% me doing some research and configuration to enable 3G... But of course I am willing to provide each and any information that is required or requested - just bear with me as it is my first venture into open source (and I already love it!)
Last edited by mrzottel; 9th January 2014 at 11:52 AM. Reason: Corrected pawtip -> pawitp. Sorry mate!
The Following User Says Thank You to mrzottel For This Useful Post: [ View ]
7th January 2014, 01:29 PM |#4  
paugustin's Avatar
Senior Member
Flag Paris
Thanks Meter: 142
 
More
Well you are about te become famous amongst us A701 users

Thanks again !
The Following 2 Users Say Thank You to paugustin For This Useful Post: [ View ]
7th January 2014, 01:43 PM |#5  
mrzottel's Avatar
OP Junior Member
Flag Dortmund
Thanks Meter: 20
 
Donate to Me
More
I have added the links to the kernel source and device source to the first post. I think pawitp might find this interesting
If there are any questions on how I enabled 3G, feel free to ask. I would love to see an official A701 CM =D
Last edited by mrzottel; 9th January 2014 at 11:52 AM. Reason: Corrected pawtip -> pawitp. Sorry mate!
The Following User Says Thank You to mrzottel For This Useful Post: [ View ]
8th January 2014, 01:44 PM |#6  
Recognized Developer
Flag Bangkok
Thanks Meter: 19,978
 
More
One thing, I'm pawitp not pawtip.

I'd be more than happy to merge this into the a700 build (I don't want to create a separate build for the a701 if possible).

Can you please:
- Merge all the changes into the tree for a700/t30-common using only 1 commit and send it to me. If you have any problems with any parts, just let me know.
- Zip all the additional proprietary files, upload them somewhere and link it to me.

I'm available on GTalk/Hangouts (https://plus.google.com/+PawitPornkitprasan/posts) if you need to discuss anything.
The Following 2 Users Say Thank You to pawitp For This Useful Post: [ View ]
9th January 2014, 11:59 AM |#7  
mrzottel's Avatar
OP Junior Member
Flag Dortmund
Thanks Meter: 20
 
Donate to Me
More
Doh, I'm very sorry pawitp, I corrected your name wherever I used it (hopefully).

I will try to merge everything into the a700 build when I am home from work this evening. I think, some stuff cannot be merged, as many changes were about the name (a700->a701), but I will merge everything 3g specific, which is not that much at all. I can live with my device beeing called a700 as long as it works anyway

There is only 1 proprietary file that has been added, the libhuawei-ril.so. I will zip it and send you a pm where you can get it asap.

best regards
mrzottel
9th January 2014, 01:00 PM |#8  
Recognized Developer
Flag Bangkok
Thanks Meter: 19,978
 
More
Quote:
Originally Posted by mrzottel

Doh, I'm very sorry pawitp, I corrected your name wherever I used it (hopefully).

I will try to merge everything into the a700 build when I am home from work this evening. I think, some stuff cannot be merged, as many changes were about the name (a700->a701), but I will merge everything 3g specific, which is not that much at all. I can live with my device beeing called a700 as long as it works anyway

There is only 1 proprietary file that has been added, the libhuawei-ril.so. I will zip it and send you a pm where you can get it asap.

best regards
mrzottel

- Is SMS/MMS working on your ROM, if not, please try and make it work (shouldn't be hard, probably just inheriting full_base_telephony instead of full_base, then remove config_sms_capable = false in the overlay).
- Get rid of init.carrier.rc and just include the changes in init.target.rc (though I don't see why we'd need it, ril-daemon is already there in init.rc)
- Why is chmod pppd on system start needed? Particularly, /system should never be mounted as rw in normal usage.
- Check your ip-up and ip-down to remove unneeded parts (if they are needed at all). I don't see why we'd need to mess with iptables. Other properties are usually automatically set by the RIL.
- Don't worry about breaking the a700 with 3G-related stuff. I will make sure that it will not be affected.
Last edited by pawitp; 9th January 2014 at 01:14 PM.
9th January 2014, 02:01 PM |#9  
mrzottel's Avatar
OP Junior Member
Flag Dortmund
Thanks Meter: 20
 
Donate to Me
More
Quote:
Originally Posted by pawitp

- Is SMS/MMS working on your ROM, if not, please try and make it work (shouldn't be hard, probably just inheriting full_base_telephony instead of full_base, then remove config_sms_capable = false in the overlay).
- Get rid of init.carrier.rc and just include the changes in init.target.rc (though I don't see why we'd need it, ril-daemon is already there in init.rc)
- Why is chmod pppd on system start needed? Particularly, /system should never be mounted as rw in normal usage.
- Check your ip-up and ip-down to remove unneeded parts (if they are needed at all). I don't see why we'd need to mess with iptables. Other properties are usually automatically set by the RIL.
- Don't worry about breaking the a700 with 3G-related stuff. I will make sure that it will not be affected.

- SMS: Just did a quick test. It is not working atm, but I will try to fix it with your suggestions.
- init.carrier.rc: I had dropped the rild service there, as it is marked as duplicate during boot anyway. But SIM did not get initialized with only the rild definitiion in init.rc. I will check this again.
- chmod pppd: I got quite a lot of permission errors from pppd not beeing able to access different stuff. This was the quick & dirty solution until I come up with something better
- iptables might be necessary, as I never get a public ip by my phone provider, but a NAT ip like 10.1.2.3. But again I will check

And yes, some of the stuff might be redundant - I was just happy to get 3G working ("Make it Work") and was trying to minimize the changes after first feedback ("Make it Right")
Last edited by mrzottel; 9th January 2014 at 02:03 PM.
9th January 2014, 02:32 PM |#10  
Recognized Developer
Flag Bangkok
Thanks Meter: 19,978
 
More
Quote:
Originally Posted by mrzottel

- iptables might be necessary, as I never get a public ip by my phone provider, but a NAT ip like 10.1.2.3. But again I will check

It's the service's provider's job to NAT, not the tablet's. The only time you're running NAT is when tethering, which Android should set it up for you.
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes