Jump to content


[Development][ROM] cm9

* * * * * 9 votes

  • Please log in to reply
225 replies to this topic

#21
pier11

pier11

    Addict

  • Members
  • PipPipPipPipPip
  • 883 posts
  • Gender:Male
  • Location:New York, USA
  • Devices:T-Mobile Pulse U8220
@dtox125,

built half of tree, having this. Ideas?
target thumb C: libwebrtc_aec <= external/webrtc/src/modules/audio_processing/aec/main/source/echo_cancellation.c
{standard input}: Assembler messages:
{standard input}:48: Error: selected processor does not support `smulbb r5,r1,r3'
{standard input}:364: Error: selected processor does not support `clz r6,r5'
...
{standard input}:7627: Error: selected processor does not support `smulbb r5,r1,r7'
target thumb C: libwebrtc_aec <= external/webrtc/src/modules/audio_processing/aec/main/source/resampler.c
make: *** [out/target/product/u8220/obj/STATIC_LIBRARIES/libwebrtc_ns_intermediates/nsx_core.o] Error 1
make: *** Waiting for unfinished jobs....

it reported initially:
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=4.0.3
TARGET_PRODUCT=cm_u8220
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv6j
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=IML74K
============================================

Edited by pier11, 03 March 2012 - 07:51 PM.


#22
pilmenb

pilmenb

    Newbie

  • Members
  • Pip
  • 6 posts
  • Devices:huawei u8230
Excellent work, I'll start testing on Monday.


#23
anarkill

anarkill

    Regular

  • Members
  • PipPip
  • 109 posts
  • Gender:Male
  • Location:Belarus, Gomel
  • Devices:Huawei u8230 CM 7.2 kernel .32
Oh! It's fantastic news !!!! Please make mobile data network && hardware acceleration. everything else is not so important


#24
dtox125

dtox125

    Regular

  • Members
  • PipPip
  • 53 posts
  • Gender:Male
  • Location:Zagreb
  • Devices:T-Mobile Pulse, x10i

View Postpier11, on 03 March 2012 - 07:20 PM, said:

@dtox125,

built half of tree, having this. Ideas?
target thumb C: libwebrtc_aec <= external/webrtc/src/modules/audio_processing/aec/main/source/echo_cancellation.c
{standard input}: Assembler messages:
{standard input}:48: Error: selected processor does not support `smulbb r5,r1,r3'
{standard input}:364: Error: selected processor does not support `clz r6,r5'
...
{standard input}:7627: Error: selected processor does not support `smulbb r5,r1,r7'
target thumb C: libwebrtc_aec <= external/webrtc/src/modules/audio_processing/aec/main/source/resampler.c
make: *** [out/target/product/u8220/obj/STATIC_LIBRARIES/libwebrtc_ns_intermediates/nsx_core.o] Error 1
make: *** Waiting for unfinished jobs....

it reported initially:
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=4.0.3
TARGET_PRODUCT=cm_u8220
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv6j
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=IML74K
============================================

you should repleace  in external/webrtc with this:

Attached Files



#25
pier11

pier11

    Addict

  • Members
  • PipPipPipPipPip
  • 883 posts
  • Gender:Male
  • Location:New York, USA
  • Devices:T-Mobile Pulse U8220

View Postdtox125, on 03 March 2012 - 10:13 PM, said:

you should repleace  in external/webrtc with this:
Thanks for that, helped.
I've compiled the beast - 30GB disk space !!

I also let it package everything it wanted (as on u8150):
BOARD_SYSTEMIMAGE_PARTITION_SIZE   := 0x0aa00000

Will decide later what to exclude...

Edited by pier11, 04 March 2012 - 03:45 PM.


#26
gold-concert

gold-concert

    Newbie

  • Members
  • Pip
  • 26 posts
Guys! You are just great!
It's unbelievable, but ICS is available on our device!!
Most would even be there is support for GSM, so you can use as a phone!
Good luck and thank you for your work!!

Edited by gold-concert, 04 March 2012 - 04:26 PM.


#27
pier11

pier11

    Addict

  • Members
  • PipPipPipPipPip
  • 883 posts
  • Gender:Male
  • Location:New York, USA
  • Devices:T-Mobile Pulse U8220
After my traditional manipulations like with other msm7225 cm9 roms:
- move apps to sd-ext;
- mount sd-ext on boot and symlink apps in sd-ext;
- enable swap on boot;

I also took kernel/ramdisk from my original port.

I can successfully load our compiled cm9 into user interface.

Issues:
- damaged graphics on boot animation. (ICS has own graphics interfaces). With original rom I did not even include our hardware graphics driver. So probably should do the same.
- touchscreen exhibit strange behavior. Seems touching is off and that rediculous blue circle. But good thing it is a very well known problem on msm7225 ports. (I spent entire Friday reading their forums :)

Anyway, great progress.

Edited by pier11, 04 March 2012 - 04:48 PM.


#28
pier11

pier11

    Addict

  • Members
  • PipPipPipPipPip
  • 883 posts
  • Gender:Male
  • Location:New York, USA
  • Devices:T-Mobile Pulse U8220

View Postpier11, on 04 March 2012 - 04:37 PM, said:

- touchscreen exhibit strange behavior. Seems touching is off and that rediculous blue circle. But good thing it is a very well known problem on msm7225 ports. (I spent entire Friday reading their forums :)
Fixed touchscreen by adding /system/usr/idc/* configs from my original port.


#29
pier11

pier11

    Addict

  • Members
  • PipPipPipPipPip
  • 883 posts
  • Gender:Male
  • Location:New York, USA
  • Devices:T-Mobile Pulse U8220
Other issues discovered:
- brightness does not work. Display is dim.  (was OK in original rom)
- no sound  (was OK in original rom)
- on-screen keyboard is off screen a bit.  (was OK in original rom)

UI looks a bit more responsive to me. Maybe our hardware graphics driver still adding a bit. (Fps2D doesn't back this version)

Also Gallery worked for images!


#30
dtox125

dtox125

    Regular

  • Members
  • PipPip
  • 53 posts
  • Gender:Male
  • Location:Zagreb
  • Devices:T-Mobile Pulse, x10i

View Postpier11, on 04 March 2012 - 05:11 PM, said:

Fixed touchscreen by adding /system/usr/idc/* configs from my original port.
i think you should add this in pulses device tree to fix the touchscreen.if you havent done it yet.

Edited by dtox125, 04 March 2012 - 06:41 PM.


#31
pier11

pier11

    Addict

  • Members
  • PipPipPipPipPip
  • 883 posts
  • Gender:Male
  • Location:New York, USA
  • Devices:T-Mobile Pulse U8220

View Postdtox125, on 04 March 2012 - 06:40 PM, said:

i think you should add this in pulses device tree to fix the touchscreen.if you havent done it yet.
this is what I did essentially, this is how it's got fixed.


#32
pier11

pier11

    Addict

  • Members
  • PipPipPipPipPip
  • 883 posts
  • Gender:Male
  • Location:New York, USA
  • Devices:T-Mobile Pulse U8220
as for graphics:

looks hardware acceleration can be switched in /system/lib/egl/egl.cfg file.

If do u8150 style, which doesn't have physical GPU, (0 1 android; 0 0 qcom):
- good boot animation,
- Gallery doesn't work properly. Black placeholders in place of thumbnails. (Actually if try to slide them by finger, thumbnail images got revealed. But then disappear again.)
- UI feels less responsive.

If do our style (0 0 android; 0 1 qcom):
- broken boot animation. (I tried even version with proper mdpi 320*480 resolution; also tried cm7 animation). /system/bin/bootanimation could not be replaced from cm7. EDIT: removing booanimation.zip does not help either. Got broken "ANDROID" default animation instead.
- Gallery works fine for images;
- UI feels a bit more responsive.

Edited by pier11, 04 March 2012 - 07:25 PM.


#33
pier11

pier11

    Addict

  • Members
  • PipPipPipPipPip
  • 883 posts
  • Gender:Male
  • Location:New York, USA
  • Devices:T-Mobile Pulse U8220
rotation did not work with normal .32 kernel w/o hacks.

working again if replace gsensor->sensors in AkmSensor.cpp in our libsensors.


#34
pier11

pier11

    Addict

  • Members
  • PipPipPipPipPip
  • 883 posts
  • Gender:Male
  • Location:New York, USA
  • Devices:T-Mobile Pulse U8220
surprisingly what works is radio, but no mobile data (msm7225 devices also struggled with that).

seems USB mass storage does not work (worked in the first rom).


#35
pier11

pier11

    Addict

  • Members
  • PipPipPipPipPip
  • 883 posts
  • Gender:Male
  • Location:New York, USA
  • Devices:T-Mobile Pulse U8220
if replace keyboard from the first rom - LatinIME.apk, it will start occupy right place on screen.
Curious, which setting affected its compilation this way?...

Also miss Messaging app. Ideas?


#36
pier11

pier11

    Addict

  • Members
  • PipPipPipPipPip
  • 883 posts
  • Gender:Male
  • Location:New York, USA
  • Devices:T-Mobile Pulse U8220

View Postpier11, on 05 March 2012 - 03:06 AM, said:

if replace keyboard from the first rom - LatinIME.apk, it will start occupy right place on screen.
Curious, which setting affected its compilation this way?...
Fixed keyboard.
This is the solution (by tilal BTW):
https://github.com/G...7cd24ba195b82ee

same override exist in u8150 tree under ldpi/ folder


#37
pier11

pier11

    Addict

  • Members
  • PipPipPipPipPip
  • 883 posts
  • Gender:Male
  • Location:New York, USA
  • Devices:T-Mobile Pulse U8220
For some reason I can't change system language - only English UK is an option...

(Though can add extra language to keyboard...)


#38
gold-concert

gold-concert

    Newbie

  • Members
  • Pip
  • 26 posts
Pier11,
version with a working radio is not ready yet?


#39
pier11

pier11

    Addict

  • Members
  • PipPipPipPipPip
  • 883 posts
  • Gender:Male
  • Location:New York, USA
  • Devices:T-Mobile Pulse U8220
that version have many other issues, like no sound is a major of them.


#40
gold-concert

gold-concert

    Newbie

  • Members
  • Pip
  • 26 posts
It is a pity. Waiting a successful build. Good luck.Thank you for your work!

Edited by gold-concert, 05 March 2012 - 06:40 AM.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users