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

Root [ROM][WIP][Unofficial] CM7 from source|Testing round #3 begins!!

  • Like
Reactions: Androidshek
Upvote 0
I have got many pms about next round
So want to tell you all that I have downloaded a copy for myself and have started debugging on my own which will be faster
So far I have fixed the USB controller and netd manager
Haven't succeed to make it boot yet. Hopefully will spend more time on it :)
I will update you guys about my progress :)
 
  • Like
Reactions: herry165 and viivek
Upvote 0
Yes I have done considerable progress now.
I have got CM to boot, touch is not working though but nothing to worry
I am almost done with fixing it. The fact is touchscreen is working fine at kernel level but it is completely uncalibrated so Android system is not receiving the input events as Google changed the complete calibration API in Gingerbread after Froyo. To overcome this without any hassle we need .35 kernel which isn't possible but there are tons of ways around
From them which I am going to implement is Linux TSLIB touchscreen library which will work 101% sure.

Secondly I have also succeeded to fix USB Mass storage mounting issue in recovery.
RECOVERY mounts sdcard perfectly now :D
I am working on CWM6 and TWRP recovery too

As my prelims are very near I have been and will be extremely slow, stay with me :)
 
Upvote 0
Yes I have done considerable progress now.


I succeeded fix USB Mass storage mounting issue in recovery.
RECOVERY mounts sdcard perfectly now :D
I am working on CWM6 and TWRP recovery too

As my prelims are very near I have been and will be extremely slow, stay with me :)

you've fixed recovery, it is a great achievement.

you've delved deep into android system with your great interest and perseverance. It has paid off.

All the very best and all prayers for your prelims. we are clinging on to you for the dear cm7.
 
Upvote 0
Screenshots of CM7

device-2013-01-05-215925_zpsd5d8e677.png

device-2013-01-05-205046_zps821d5163.png




Another good news I have compiled TWRP touch recovery for our A70 and it boots ;) but touch isn't working. There is something really different with our touchscreen controller
I am having talk with Dees_Troy, developer of TWRP regarding this
Have a look at the robust screenshots, its amazing!!

device-2013-01-08-233232_zps628307bd.png

device-2013-01-08-233335_zps30c543ed.png
 
Upvote 0
No it isn't :(
I am reworking the complete touchscreen pattern of a70 but have least idea how to do that in case of recovery

Lets see.

Seriously sorry to hear that :eek:

Btw,
Can you share the ROM without the touch at-least ? May be someone from the community gets something missing ?

Alas ! My device is with the Service center guys since months :eek:
 
Upvote 0
Nice work Varun :)
What was the problem with the recovery that it wouldn't mount?
I remember it had wrong link to a file or something...

Great work anyways, we were stuck on touch problem last time too...
Hope it's solved this time..

And yeah, A70's touch drivers are weird....coz touch didn't work in AROMA either..
 
Upvote 0
Seriously sorry to hear that :eek:

Btw,
Can you share the ROM without the touch at-least ? May be someone from the community gets something missing ?

Alas ! My device is with the Service center guys since months :eek:
There is nothing missing in the ROM
The touchscreen is lacking proper calibration
I will upload the ROM after few days, I am having a too slow Internet :D



Nice work Varun :)
What was the problem with the recovery that it wouldn't mount?
I remember it had wrong link to a file or something...

Great work anyways, we were stuck on touch problem last time too...
Hope it's solved this time..

And yeah, A70's touch drivers are weird....coz touch didn't work in AROMA either..
Well it was correct path but the polling parameters were wrong, it should be msm_sdcc.2 and also there was bunch of module writes missing in the init binary.

Regarding touchscreen, the trouble is TWRP, AROMA both use Google's Gingerbread input calibration mechanism. As the GB mechanism isn't working for A70 and hence TWRP & AROMA mechanism too isn't working.
I analyzed the input events and the source code in aroma and twrp and found that it is using gsensor events of a70 instead of touchscreen events. So I blacklisted gsensor from input devices and recompiled twrp today and forced it to use the touchscreen events. But still it isn't working as the touchscreen is highly incalibrated.
I am having a conversation with amarullz about this.

The main trouble now is to make GB calibration mechanism to work on A70 which is a very tedious job IMO and that too without kernel source code.
And even if I use TSLIB library, I fear that simplified calibration data isn't of any use if gingerbread is unable to communicate with the touchscreen controller.
My workarounds are getting finished up now and still no luck :( :crying:
 
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