Jump to content


Photo

[Development][ROM] cm9

* * * * * 9 votes

  • Please log in to reply
225 replies to this topic

#61
lamiax32

lamiax32

    Newbie

  • Members
  • Pip
  • 7 posts
  • Devices:pulse
Very Good ! I'm french, i live in french. I'm the French Guy xD =)

Serriously, Very good work, i Love !! i install in my u8230, it's good.

I'm enthousiastic. Thank's for this work and this share !

Edited by lamiax32, 07 March 2012 - 07:49 PM.

  • 0

#62
pier11

pier11

    Addict

  • Members
  • PipPipPipPipPip
  • 883 posts
  • Gender:Male
  • Location:New York, USA
  • Devices:T-Mobile Pulse U8220
This addition in device_u8220.mk
PRODUCT_LOCALES := en_GB

overridden many many locales defiled in languages_full.mk, inherited from full_base.mk

So I commented it out and recompiling to get all languages back...

EDIT:
we need to figure what made mass storage work on u8150 rom but not on us. That's probably the last shortfall of our build. Others have got treatment already:
- sound
- touchscreen
- jogball "mouse-ness"
- brightness
- rotation
- keyboard position
- languages

Edited by pier11, 08 March 2012 - 01:23 AM.

  • 4

#63
pier11

pier11

    Addict

  • Members
  • PipPipPipPipPip
  • 883 posts
  • Gender:Male
  • Location:New York, USA
  • Devices:T-Mobile Pulse U8220
That should be related, right?
# USB mass storage
BOARD_CUSTOM_USB_CONTROLLER := ../../device/huawei/u8150/UsbController.cpp
BOARD_USE_USB_MASS_STORAGE_SWITCH := true
BOARD_HAS_SDCARD_INTERNAL := true
BOARD_SDCARD_DEVICE_INTERNAL := /dev/block/vold/179:1
BOARD_SDEXT_DEVICE := /dev/block/vold/179:2
BOARD_UMS_LUNFILE := /sys/devices/platform/msm_hsusb/gadget/lun0/file
TARGET_USE_CUSTOM_LUN_FILE_PATH  := "/sys/devices/platform/msm_hsusb/gadget/lun0/file"

  • 2

#64
pier11

pier11

    Addict

  • Members
  • PipPipPipPipPip
  • 883 posts
  • Gender:Male
  • Location:New York, USA
  • Devices:T-Mobile Pulse U8220
OK, compiling and adding lights.u8220.so helped brightness, tested.

no keypad lights though. Will revisit later at some point.

EDIT:
multi-language support also works now, tested (It was only one en_GB in original config).

Edited by pier11, 08 March 2012 - 02:07 AM.

  • 1

#65
dr.flo

dr.flo

    Diehard

  • Members
  • PipPipPipPip
  • 429 posts

That should be related, right?

# USB mass storage
BOARD_CUSTOM_USB_CONTROLLER := ../../device/huawei/u8150/UsbController.cpp
BOARD_USE_USB_MASS_STORAGE_SWITCH := true
BOARD_HAS_SDCARD_INTERNAL := true
BOARD_SDCARD_DEVICE_INTERNAL := /dev/block/vold/179:1
BOARD_SDEXT_DEVICE := /dev/block/vold/179:2
BOARD_UMS_LUNFILE := /sys/devices/platform/msm_hsusb/gadget/lun0/file
TARGET_USE_CUSTOM_LUN_FILE_PATH  := "/sys/devices/platform/msm_hsusb/gadget/lun0/file"

This is related.
The lun file path is correct for our system too (same kernel after all)

try if
echo "/dev/block/vold/179:1" > /sys/devices/platform/msm_hsusb/gadget/lun0/file
turns on ums (like in ideos x3 rom).

Also it might be needed to review vold.conf for differences

I'm not sure about ICS but on gingerbread, all of these above options ended up in "vold" binary, so a quick test might be simply replacing that binary with the u8150 ics one.

If nothing helps, there is this app as potential workaround.

  • 2

#66
pier11

pier11

    Addict

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

.. all of these above options ended up in "vold" binary, so a quick test might be simply replacing that binary with the u8150 ics one.

That was a valuable thought!
Tested, replacement of vold from u8150 ics made usb mass storage work properly.

Trying to recompile my 30 GB ics to get that binary myself.

  • 2

#67
pier11

pier11

    Addict

  • Members
  • PipPipPipPipPip
  • 883 posts
  • Gender:Male
  • Location:New York, USA
  • Devices:T-Mobile Pulse U8220
WOOHOO - Added IPv6 = got Internet on ICS :)

over wifi :)

IPv6 consumed less than 100K in compressed kernel.<br>

  • 1

#68
Dr Who

Dr Who

    Timelord

  • Members
  • PipPipPipPipPipPip
  • 1,987 posts
  • Location:Gallifrey

WOOHOO - Added IPv6 = got Internet on ICS :)

over wifi :)

IPv6 consumed less than 100K in compressed kernel.<br>


This is great stuff Pier! Have you managed to get radio or mobile data working on this build?

  • 0

#69
didije

didije

    Regular

  • Members
  • PipPip
  • 60 posts
  • Devices:t mobile pulse
Congratulations! That is just great. Can't wait to test it :) Keep up the good work. And dr. flo, you're THE MAN as well :)

Edited by didije, 08 March 2012 - 01:21 PM.

  • 0

#70
pier11

pier11

    Addict

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

This is great stuff Pier! Have you managed to get radio or mobile data working on this build?

Radio works. Mobile data doesn't.

Tested Browser, Gmail, Market - all worked OK

Sent from ics@pulse :)

  • 0

#71
pier11

pier11

    Addict

  • Members
  • PipPipPipPipPip
  • 883 posts
  • Gender:Male
  • Location:New York, USA
  • Devices:T-Mobile Pulse U8220
The last couple of things needed to resolve before more or less usable our own initial build are:
- where Messaging app gone;
- do something with distorted boot animation. As our hardware acceleration does not make friends with it, but it definitely helps UI (even though ics keeps thinking it doesn't have hardware acceleration). Maybe just somehow disable it, but then users will look quite some long time at blank screen before UI boots... Not ideal too.

Edited by pier11, 08 March 2012 - 04:17 PM.

  • 0

#72
dr.flo

dr.flo

    Diehard

  • Members
  • PipPipPipPip
  • 429 posts

The last couple of things needed to resolve before more or less usable our own initial build are:
- where Messaging app gone;
- do something with distorted boot animation. As our hardware acceleration does not make friends with that, but it definitely helps UI (even though ics keeps thinking it doesn't have one). Maybe just somehow disable it, but then users will look quite some long time at blank screen before UI boots... Not ideal too.


if you remove custom boot animation - to restore "ANDROID" logo - do you get totally black screen during boot or white rectangle like it was in um840?
ideos x3 rom had black screen boot animation when activating hw acceleration. Exchanging gralloc module helped fix it. Maybe we also have some gralloc issues here?

  • 0

#73
pier11

pier11

    Addict

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

if you remove custom boot animation - to restore "ANDROID" logo - do you get totally black screen during boot or white rectangle like it was in um840?
ideos x3 rom had black screen boot animation when activating hw acceleration. Exchanging gralloc module helped fix it. Maybe we also have some gralloc issues here?

As I wrote, if remove ICS boot animation (which can be played just fine (but on a slower side) if no hardware acceleration enabled),
then "ANDROID" boot animation will be revealed. It will be animated, but colors will be weird and scaling gonna be completely off. (you can try to add hardware acceleration into the rom from first page to see what I refer to...)

boot animation issues are wrong colors and scaling (making overall experience wrong and unpleasant), but it animates.

Edited by pier11, 08 March 2012 - 04:28 PM.

  • 0

#74
pier11

pier11

    Addict

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

do you miss Messaging apk on your build too, or just me?

it was present on u8150 rom...

Edited by pier11, 08 March 2012 - 05:20 PM.

  • 0

#75
pier11

pier11

    Addict

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

@dtox125,

do you miss Messaging apk on your build too, or just me?

it was present on u8150 rom...

OK, my best guess is that what is under label "Messaging" in UI is Mms.apk.

If that is correct that it's not build because I used profile full_base.mk,
now if use profile full_base_telephony.mk, it should be build... Will try.

EDIT:
That helped to build Mms.apk (was not a case before). Will check later if "Messaging" application will appear if I add the apk. I think it should...

Edited by pier11, 08 March 2012 - 06:01 PM.

  • 1

#76
sun lbx

sun lbx

    Regular

  • Members
  • PipPip
  • 146 posts
  • Devices:u8230
Well "no buttons backlight" looks more like a powersaving feature :)

  • 0

#77
dr.flo

dr.flo

    Diehard

  • Members
  • PipPipPipPip
  • 429 posts

That helped to build Mms.apk (was not a case before). Will check later if "Messaging" application will appear if I add the apk. I think it should...

I think so too.

This is great progress happening here.... I've no idea yet about the boot animation. Does it make sense to revisit ICS ports for msm7200a devices htc dream or that openeve lg? Perhaps they included different framework-res.apk?

  • 0

#78
jafp

jafp

    Regular

  • Members
  • PipPip
  • 57 posts
  • Gender:Not Telling
  • Location:Portugal
  • Devices:TMN a1 (Huawei U8230)

Well "no buttons backlight" looks more like a powersaving feature :)


Yes, and "no mobile data" is another feature, i do not have any traffic plan for data, with this feature i do not have to worry about accidentally connecting data access :lol:

Amazing how this development is going fast. Great job!

  • 1

#79
thisweb

thisweb

    Diehard

  • Members
  • PipPipPipPip
  • 326 posts
  • Devices:Pulse
  • Twitter:@none
Does hardware acceleration in ICS make UI faster than gingerbread at the moment on pulse? like on ZTE blade?

As I wrote, if remove ICS boot animation (which can be played just fine (but on a slower side) if no hardware acceleration enabled),
then "ANDROID" boot animation will be revealed. It will be animated, but colors will be weird and scaling gonna be completely off. (you can try to add hardware acceleration into the rom from first page to see what I refer to...)

boot animation issues are wrong colors and scaling (making overall experience wrong and unpleasant), but it animates.


  • 0
Have problem with Windows - reboot...
Have problem with Linux - be root!

Geeks, heres something truly remarkable... http://www.informationisbeautiful.net

#80
pier11

pier11

    Addict

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

Does hardware acceleration in ICS make UI faster than gingerbread at the moment on pulse? like on ZTE blade?

Not in the moment at least. (well it helps to degree) That is distant potential. As ICS (and Honeycomb) add more hardware acceleration into UI compared to previous editions, like gingerbread.
People (tilal?) found a solution for msm2727 based devices with Adreno 200. And they really comment that ICS if smoother than gingerbread on their devices. ZTE Skate, Blade, some Samsung with msm7227.
I saw nothing for us yet around. Keep looking around too!

I know good ICS development goes on for HTC HeroC (msm7201a) device. But they don't have proper hardware acceleration in the moment.

  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users