Jump to content

Android 2.2 Development


Guest eckengucker1

Recommended Posts

I ported the codeaurora audio stuff to the aosp code in an attempt to get around the ril problem. It turned out to be a bigger job than expected, so may not have been the best approach to the problem.

It worked. I now have working audio and ril, but with some issues.

  • I can make calls and everything appears to work, but the phone reboots when the call ends.
  • The phone crashes when receiving calls.

I think this source had a 100ms delay added to NativeDaemonConnector (from testing with the mReady issue) so that may be effecting the stability (I had issues using longer delays).

I will look into it more when I get home, hopefully these problems aren't serious. I will try to get a rom up tonight for those interested in taking a look, even if it is this one which has some problems.

Link to comment
Share on other sites

I haven't had much time to play with it tonight.

I haven't changed anything, but the crashing has stopped. I suspect the stability issues are related to poor signal, as my desk at work (where I was testing earlier) has very poor signal. This is probably a sign that I need to move to the 2.1 firmware since the major issue with 2.1 on the 1.5 firmware was stability in low signal areas. If you have issues with crashing (either full reboots or rild dying) try turning off data and using 2G only. Data doesn't work anyway and looks like it could be causing problems.

Both making and receiving calls is working. I haven't done much testing so any help other can give with making sure it works would be appreciated.

I ordered another sim today, so that should make it easier for me to test, but it won't be here until later in the week.

Froyo-Pulse-0.30

Link to comment
Share on other sites

Guest Simon O
Data doesn't work anyway and looks like it could be causing problems.

Yep, data doesn't work. Can't even get WiFi going. I can enable it but it fails when scanning for networks and unchecks itself. Logs:

08-23 15:55:27.466: DEBUG/QCRIL_MSC(1414): "RIL"=>"AMSS" [ label = "cm_ph_cmd_get_ph_info()"];

08-23 15:55:27.596: DEBUG/Tethering(1117): eth0 is not a tetherable iface, ignoring

08-23 15:55:27.606: ERROR/QC-DSS-LIB(1414): unrecognized ifindex 6

08-23 15:55:28.316: ERROR/QC-DSS-LIB(1414): unrecognized ifindex 6

08-23 15:55:28.466: DEBUG/WifiService(1117): ACTION_BATTERY_CHANGED pluggedType: 2

08-23 15:55:28.496: ERROR/WifiHW(1117): Unable to open connection to supplicant on "eth0": No such file or directory

08-23 15:55:28.526: ERROR/QC-DSS-LIB(1414): unrecognized ifindex 6

08-23 15:55:28.536: ERROR/QC-DSS-LIB(1414): unrecognized ifindex 6

08-23 15:55:28.936: ERROR/QC-DSS-LIB(1414): unrecognized ifindex 6

08-23 15:55:28.956: ERROR/wpa_supplicant(1579): Failed to initialize control interface 'DIR=/data/misc/wpa_supplicant GROUP=system'.

08-23 15:55:28.956: ERROR/wpa_supplicant(1579): You may have another wpa_supplicant process already running or the file was

08-23 15:55:28.956: ERROR/wpa_supplicant(1579): left by an unclean termination of wpa_supplicant in which case you will need

08-23 15:55:28.956: ERROR/wpa_supplicant(1579): to manually remove this file before starting wpa_supplicant again.

08-23 15:55:28.956: INFO/wpa_supplicant(1579): CTRL-EVENT-STATE-CHANGE id=-1 state=0

08-23 15:55:28.956: ERROR/QC-DSS-LIB(1414): unrecognized ifindex 6

08-23 15:55:33.506: ERROR/WifiHW(1117): Supplicant not running, cannot connect

08-23 15:55:38.506: ERROR/WifiHW(1117): Supplicant not running, cannot connect

08-23 15:55:39.986: DEBUG/QCRIL_MSC(1414): "RIL"=>"AMSS" [ label = "cm_ph_cmd_get_ph_info()"];

08-23 15:55:40.076: INFO/ActivityManager(1117): Starting activity: Intent { act=android.intent.action.MAIN cmp=com.android.settings/.wifi.WifiSettings }

08-23 15:55:40.686: INFO/ActivityManager(1117): Displayed activity com.android.settings/.wifi.WifiSettings: 559 ms (total 559 ms)

08-23 15:55:43.507: ERROR/WifiHW(1117): Supplicant not running, cannot connect

08-23 15:55:43.507: VERBOSE/WifiStateTracker(1117): Supplicant died unexpectedly

08-23 15:55:43.507: DEBUG/WifiStateTracker(1117): Reset connections and stopping DHCP

08-23 15:55:44.526: DEBUG/WifiStateTracker(1117): Disabling interface

08-23 15:55:44.526: DEBUG/NetworkStateTracker(1117): setDetailed state, old =IDLE and new state=DISCONNECTED

08-23 15:55:44.536: DEBUG/WifiStateTracker(1117): Reset connections and stopping DHCP

08-23 15:55:44.546: DEBUG/ConnectivityService(1117): ConnectivityChange for WIFI: DISCONNECTED/DISCONNECTED

08-23 15:55:44.556: DEBUG/ConnectivityService(1117): getMobileDataEnabled returning true

08-23 15:55:44.596: VERBOSE/ConnectivityService(1117): Attempting to switch to mobile

08-23 15:55:44.626: DEBUG/Tethering(1117): Tethering got CONNECTIVITY_ACTION

08-23 15:55:44.636: DEBUG/Tethering(1117): MasterInitialState.processMessage what=3

08-23 15:55:44.636: ERROR/HierarchicalStateMachine(1117): TetherMaster - unhandledMessage: msg.what=3

08-23 15:55:44.996: DEBUG/SntpClient(1117): request time failed: java.net.SocketException: Address family not supported by protocol

08-23 15:55:45.016: ERROR/GpsXtraDownloader(1117): No XTRA servers were specified in the GPS configuration

08-23 15:55:45.056: INFO/MediaUploader(1508): No need to wake up

08-23 15:55:45.546: DEBUG/WifiStateTracker(1117): Disabling interface

08-23 15:55:47.166: ERROR/QC-DSS-LIB(1414): unrecognized ifindex 6

08-23 15:55:47.176: ERROR/Tethering(1117): attempting to remove unknown iface (eth0), ignoring

Oh and as a test I installed the Google Apps from Cyanogenmod 6 for G1/Magic and they seem to work ok. So that's nice to know :huh:

Update: 3G seems to cause issues. Setting to 2G works fine.

Edited by flibblesan
Link to comment
Share on other sites

Guest Simon O

This happens when I'm on 3G. On 2G it doesn't.

08-23 16:10:19.536: DEBUG/QCRIL_MSC(1681): "RIL"=>"AMSS" [ label = "cm_ph_cmd_get_ph_info()"];

08-23 16:10:20.066: DEBUG/QCRIL_MSC(1681): "RIL"=>"AMSS" [ label = "cm_ph_cmd_get_ph_info()"];

08-23 16:10:20.946: DEBUG/DHCP(1701): failed to set ip addr for rmnet0 to 0.0.0.0: Permission denied

08-23 16:10:20.946: ERROR/QC-DSS-LIB(1681): Could not start udhcpc

08-23 16:10:21.056: INFO/DEBUG(1047): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***

08-23 16:10:21.056: INFO/DEBUG(1047): Build fingerprint: 'generic/full_pulse/pulse/:2.2/FRF85B/eng.tom.20100822.215242:eng/test-keys'

08-23 16:10:21.056: INFO/DEBUG(1047): pid: 1681, tid: 1690 >>> /system/bin/rild <<<

08-23 16:10:21.056: INFO/DEBUG(1047): signal 11 (SIGSEGV), fault addr deadbaad

08-23 16:10:21.056: INFO/DEBUG(1047): r0 00000000 r1 80000000 r2 00000027 r3 00000000

08-23 16:10:21.056: INFO/DEBUG(1047): r4 00000000 r5 deadbaad r6 00001728 r7 80f0b601

08-23 16:10:21.056: INFO/DEBUG(1047): r8 00100000 r9 80f05479 10 40509000 fp 00000000

08-23 16:10:21.056: INFO/DEBUG(1047): ip ffffffff sp 40608dd0 lr afd154c5 pc afd11dc4 cpsr 40000030

08-23 16:10:21.136: INFO/DEBUG(1047): #00 pc 00011dc4 /system/lib/libc.so

08-23 16:10:21.136: INFO/DEBUG(1047): #01 pc 0000ac54 /system/lib/libdss.so

08-23 16:10:21.136: INFO/DEBUG(1047): #02 pc 0000ac54 /system/lib/libdss.so

08-23 16:10:21.146: INFO/DEBUG(1047): #03 pc 00007878 /system/lib/libdss.so

08-23 16:10:21.146: INFO/DEBUG(1047): #04 pc 000078ca /system/lib/libdss.so

08-23 16:10:21.146: INFO/DEBUG(1047): #05 pc 00008020 /system/lib/libdss.so

08-23 16:10:21.156: INFO/DEBUG(1047): #06 pc 00008850 /system/lib/libdss.so

08-23 16:10:21.156: INFO/DEBUG(1047): #07 pc 00005530 /system/lib/libdss.so

08-23 16:10:21.166: INFO/DEBUG(1047): #08 pc 0001103c /system/lib/libc.so

08-23 16:10:21.166: INFO/DEBUG(1047): #09 pc 00010b20 /system/lib/libc.so

08-23 16:10:21.166: INFO/DEBUG(1047): code around pc:

08-23 16:10:21.166: INFO/DEBUG(1047): afd11da4 1c2bd00b 2d00682d e026d1fb 2b0068db

08-23 16:10:21.176: INFO/DEBUG(1047): afd11db4 4e17d003 51a02001 4d164798 24002227

08-23 16:10:21.176: INFO/DEBUG(1047): afd11dc4 f7fb702a 2106ee14 ef10f7fc 05592380

08-23 16:10:21.176: INFO/DEBUG(1047): afd11dd4 6091aa01 1c116054 94012006 eab6f7fc

08-23 16:10:21.176: INFO/DEBUG(1047): afd11de4 2200a905 f7fc2002 f7fbeac2 2106ee00

08-23 16:10:21.186: INFO/DEBUG(1047): code around lr:

08-23 16:10:21.186: INFO/DEBUG(1047): afd154a4 b0834a0d 589c447b 26009001 686768a5

08-23 16:10:21.186: INFO/DEBUG(1047): afd154b4 220ce008 2b005eab 1c28d003 47889901

08-23 16:10:21.186: INFO/DEBUG(1047): afd154c4 35544306 d5f43f01 2c006824 b003d1ee

08-23 16:10:21.186: INFO/DEBUG(1047): afd154d4 bdf01c30 0002ae7c 000000d4 1c0fb5f0

08-23 16:10:21.196: INFO/DEBUG(1047): afd154e4 43551c3d a904b087 1c16ac01 604d9004

08-23 16:10:21.196: INFO/DEBUG(1047): stack:

08-23 16:10:21.196: INFO/DEBUG(1047): 40608d90 00000197

08-23 16:10:21.196: INFO/DEBUG(1047): 40608d94 afd1453b /system/lib/libc.so

08-23 16:10:21.196: INFO/DEBUG(1047): 40608d98 afd405a0 /system/lib/libc.so

08-23 16:10:21.206: INFO/DEBUG(1047): 40608d9c afd4054c /system/lib/libc.so

08-23 16:10:21.206: INFO/DEBUG(1047): 40608da0 00000000

08-23 16:10:21.206: INFO/DEBUG(1047): 40608da4 afd154c5 /system/lib/libc.so

08-23 16:10:21.206: INFO/DEBUG(1047): 40608da8 00000001

08-23 16:10:21.216: INFO/DEBUG(1047): 40608dac afd1450d /system/lib/libc.so

08-23 16:10:21.216: INFO/DEBUG(1047): 40608db0 10000000

08-23 16:10:21.216: INFO/DEBUG(1047): 40608db4 afd40328 /system/lib/libc.so

08-23 16:10:21.216: INFO/DEBUG(1047): 40608db8 00000000

08-23 16:10:21.216: INFO/DEBUG(1047): 40608dbc 00001728

08-23 16:10:21.226: INFO/DEBUG(1047): 40608dc0 80f0b601 /system/lib/libdss.so

08-23 16:10:21.226: INFO/DEBUG(1047): 40608dc4 afd147ab /system/lib/libc.so

08-23 16:10:21.226: INFO/DEBUG(1047): 40608dc8 df002777

08-23 16:10:21.226: INFO/DEBUG(1047): 40608dcc e3a070ad

08-23 16:10:21.226: INFO/DEBUG(1047): #00 40608dd0 40608e0c

08-23 16:10:21.236: INFO/DEBUG(1047): 40608dd4 afd365bf /system/lib/libc.so

08-23 16:10:21.236: INFO/DEBUG(1047): 40608dd8 afd3673c /system/lib/libc.so

08-23 16:10:21.236: INFO/DEBUG(1047): 40608ddc 40608e0c

08-23 16:10:21.236: INFO/DEBUG(1047): 40608de0 00000000

08-23 16:10:21.236: INFO/DEBUG(1047): 40608de4 fffffbdf

08-23 16:10:21.246: INFO/DEBUG(1047): 40608de8 80f0f0e0 /system/lib/libdss.so

08-23 16:10:21.246: INFO/DEBUG(1047): 40608dec 40608e0c

08-23 16:10:21.246: INFO/DEBUG(1047): 40608df0 00000003

08-23 16:10:21.246: INFO/DEBUG(1047): 40608df4 80f0ac57 /system/lib/libdss.so

08-23 16:10:21.246: INFO/DEBUG(1047): #01 40608df8 80f0f0e0 /system/lib/libdss.so

08-23 16:10:21.256: INFO/DEBUG(1047): 40608dfc 80f0ac57 /system/lib/libdss.so

08-23 16:10:23.186: INFO/BootReceiver(1117): Copying /data/tombstones/tombstone_09 to DropBox (SYSTEM_TOMBSTONE)

08-23 16:10:23.406: DEBUG/dalvikvm(1117): GC_FOR_MALLOC freed 3789 objects / 484432 bytes in 208ms

08-23 16:10:23.656: DEBUG/dalvikvm(1117): GC_FOR_MALLOC freed 839 objects / 601784 bytes in 152ms

08-23 16:10:23.726: DEBUG/MobileDataStateTracker(1117): default Received state= DISCONNECTED, old= CONNECTING, reason= radioTurnedOff, apnTypeList= *

08-23 16:10:23.726: DEBUG/NetworkStateTracker(1117): setDetailed state, old =CONNECTING and new state=DISCONNECTED

08-23 16:10:23.736: DEBUG/vending(1488): [31] DeviceConfigurationReceiver$1.run(): Clearing cache in response to android.intent.action.SIM_STATE_CHANGED

08-23 16:10:23.746: DEBUG/ConnectivityService(1117): ConnectivityChange for mobile: DISCONNECTED/DISCONNECTED

08-23 16:10:23.756: DEBUG/ConnectivityService(1117): getMobileDataEnabled returning true

08-23 16:10:23.796: DEBUG/Tethering(1117): Tethering got CONNECTIVITY_ACTION

08-23 16:10:23.796: DEBUG/Tethering(1117): MasterInitialState.processMessage what=3

Link to comment
Share on other sites

Guest Simon O

Hope you don't mind but I've copied these both to Pastbin and linked them in a tweet asking the Android community for some help. There must be somebody that can look at the errors and go "Oh yes, I know how to fix this".

Link to comment
Share on other sites

Guest flip360

way to go :huh: i will test the rom and report back.

EDIT: flashed it and its working, sms works, gps turns on, snappy but no file manager, the sdcard needs to be formated, when i make a call i have audio but it seems the mic doesnt work because the other side cannot hear me, 3G and WiFi dont work as expected but NICE JOB nonetheless. It really goes to show Huawei and the whole idiots lot, that everything can be done and that almost everytime it depends on the community and the open source. Hope it gets nicer when built with the 2.1 firmware and if the mic gets working i would be a happy camper ;)

thanks Tom,

Cheers

Edited by flip360
Link to comment
Share on other sites

Guest MarcusHenrique

Can someone upload the signed zip file? Signing never works well here..

Edit: Nevermind, it was just a matter of flashing the imgs through fastboot =P

Edited by MarcusHenrique
Link to comment
Share on other sites

Guest MarcusHenrique

Wow, I'll love to see a good custom 2.2 rom, by now it's already impressively fast!

My report (U8220-6):

Calls: Working great, no FC's never, using 3G network.

Data: Nothing, tried to configure APN's, but still unsuccessfull.

Wi-fi: can't find networks

Sd: No

Camera: Nice black/white squares, FC when tried to switch to viderecording.

No rotation.

Overall performance: MUCH better than 2.1. Haven't checked storage and ram mem's but it's very noticeable that everything is much faster.

A fully working flb mod of this would make pulse a very good, fast and stable android phone.

Keep up the GREAT work guys. Thank you very much

Edited by MarcusHenrique
Link to comment
Share on other sites

Guest Simon O
Can someone upload the signed zip file? Signing never works well here..

Edit: Nevermind, it was just a matter of flashing the imgs through fastboot =P

Could I just ask people not to make any flashable ZIPs of this for now please. As a lot of things are currently not working it would be foolish to allow the wider community to use this. The last thing we need is to have hundreds of posts saying this doesn't work, how do I do this etc. Once the bugs have been resolved and the rom is stable then certainly there will be a flashable zip or two.

:huh:

Link to comment
Share on other sites

Guest MarcusHenrique
Could I just ask people not to make any flashable ZIPs of this for now please. As a lot of things are currently not working it would be foolish to allow the wider community to use this. The last thing we need is to have hundreds of posts saying this doesn't work, how do I do this etc. Once the bugs have been resolved and the rom is stable then certainly there will be a flashable zip or two.

:huh:

That's correct ;)

Link to comment
Share on other sites

Thanks for the feedback guys.

This is not suitable for the wider community yet, so a signed zip isn't the greatest idea.

The ril data and wifi problems are known. There is an error in wpa_supplicant.conf in the rom, but it still fails if corrected. I haven't looked seriously at the ril data issue yet, it looks permissions related.

The SD card does work, but it selects the wrong partition. If there is only one partition and its fat then it should work (or if the last partition on the card is fat).

Has anyone else had the no mic problem that flip360 mentioned?

Link to comment
Share on other sites

Guest flip360

yes its odd that Marcus is reporting that calls work great on 3G? (i can make and receive and hear the other talking but they cannot hear me) only on 2G, i dot have data by default (known)

Edited by flip360
Link to comment
Share on other sites

Guest hungary

Working:

Vibrate

2G Network

3G Network (i switched the 3g and i have network, receive the calls, can call)

USB

Apps

Brightness

Widgets

Browser

SD Card

Audio

Broken:

Rotate

Camera

LEDs

Wi-Fi

Live Wallpaper

GPS

55.63 MB free internal storage available!

Ram Usage:

Avail : 24MB+0.00B in 9

Other: 21MB in 3

(We have more free ram compared to 0.20 Alpha)

Things fixed:

Audio is fully working (ringtones, mp3 files, audio feedback)

Overall performance and stability is much better.

I installed LaucherPro and its very very fast and stable (in 2.1 i have random force close while use the LaucherPro widgets)

In both 2G and 3G:

I can receive calls and its VERY FAST! (in 2.1 its hanging a little bit)

I can call and the other receive it!

about mic: I hear the other, but he cant hear me!

SMS works like charm! No more sms-issue (we have dafault more available free ram)

GPS tested: its totally not work.

Edited by hungary
Link to comment
Share on other sites

Guest hungary

2.2 (0.30) Linpack Test:

Mflops/s: 2.306

Time: 2.35 Seconds

Norm Res: 3.36

Its the 2nd best result with stock rom!!! If we have Paul's custom rom .....

1 SARU/UK 2.409 Pulse

2 Stinker 2.268 Pulse/FLB 1.3

Edited by hungary
Link to comment
Share on other sites

Guest hungary
Hasn't there been microphone issues in some of the other customised roms (eg. 2.1 customs)? Does anyone know what was the cause and solution?

No. Every 2.1, 1.5 custom roms microphone working fine.

Link to comment
Share on other sites

Guest whackster
No. Every 2.1, 1.5 custom roms microphone working fine.

The native eclair phone.apk doesn't work with the mic on our pulse. It has to be something with huawei specific driver-crap :huh:

Link to comment
Share on other sites

Guest hungary
Can we add the Contacts phone and provider form the RBM/Tre Update? noob question :huh:

No. I copy the phone.apk from 2.1 and no network signal.

Link to comment
Share on other sites

Guest flip360

damn huawei :huh: what other methods can we try?

And OT, where are our free, open-source drivers and kernel source? BigBear?

Edited by flip360
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.