Jump to content


Photo

[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.

  • 1

#22
pilmenb

pilmenb

    Newbie

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

  • 0

#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

  • 0

#24
dtox125

dtox125

    Regular

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

@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


  • 3

#25
pier11

pier11

    Addict

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

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.

  • 3

#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.

  • 0

#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.

  • 3

#28
pier11

pier11

    Addict

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

- 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.

  • 4

#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!

  • 2

#30
dtox125

dtox125

    Regular

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

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.

  • 1

#31
pier11

pier11

    Addict

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

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.

  • 1

#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.

  • 2

#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.

  • 2

#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).

  • 3

#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?

  • 1

#36
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?...

Fixed keyboard.
This is the solution (by tilal BTW):
https://github.com/G...7cd24ba195b82ee

same override exist in u8150 tree under ldpi/ folder

  • 1

#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...)

  • 1

#38
gold-concert

gold-concert

    Newbie

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

  • 0

#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.

  • 1

#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




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users