Jump to content

Welcome to CyanogenMod

Welcome to our forum. Like most online communities you must register to post, but don't worry this is a simple free process that requires minimal information for you to signup. Be a part of the CyanogenMod Forum by signing in or creating an account. You can even sign in with your Facebook or Twitter account.
  • Start new topics and reply to others
  • Subscribe to topics and forums to get automatic updates
  • Get your own profile and make new friends
  • Download files attached to the forum.
  • Customize your experience here
  • Share your CyanogenMod experience!
Guest Message by DevFuse
 

Lg L35G


  • Please log in to reply
35 replies to this topic

#1 jmfolcik

jmfolcik
  • Members
  • 1 posts
  • Country:
    us - United States
  • Device Model:
    LG L35G
  • CM Version:
    stock
  • Recovery Image:
    Stock

Posted 19 December 2012 - 01:08 AM

In the US, there's a version of the LG L3, it has a dual band radio for the AT&T frequencies but other than that I think its the same as the quad band L3.  LG doesn't even market the L3 itself in the US, it isn't listed on their US website.

There's a cyanogenmod port by CM_arcee official.  http://get.cm/?device=e400

But its reported the radio doesn't work with the US version.  Ricardo, would you be interested in working on the US GSM version of this phone?  It's called the LG Optimus Logic, WalMart had a sale on it for 39.88 on black friday, so there's gotta be a ton of them out there.  Overall its a great phone with excellent battery life in my 2 weeks of owning it so far.  The stock build is OK, 2.3.6, but will most likely never be updated by tracphone/straighttalk/net10.

Oh, and they also have a Verizon CDMA version more recently show up for sale and they named it the LG Optimus Dynamic.  But I dont personally have an interest in that one.

#2 jbawgs

jbawgs
  • Members
  • 1 posts
  • Country:
    us - United States
  • Device Model:
    LG L35G
  • CM Version:
    none
  • Recovery Image:
    ClockworkMod

Posted 26 December 2012 - 05:22 AM

I would gladly pay for a port of CM9 on my Optimus Logic!

Moving back to GB is a major letdown for me haha.

If there is anyone working on this, I'd love to know, and if there isn't, I'd like to know if anyone can point me to what the likely causes of the radio problems are on this device so that I might try some things myself.

Thanks much.

#3 koanhead

koanhead
  • Members
  • 26 posts
  • Country:
    us - United States
  • Device Model:
    LG L35G
  • CM Version:
    9
  • Recovery Image:
    ClockworkMod

Posted 09 April 2013 - 10:39 PM

I've got one of these devices, and the 20130331 em400 (cm9) nightly running on it. A lot of stuff does not work, including the radio. I'm going to try the newest nightly later today and see what changes.

I suspect that the radio does not work because the l35g and e400 use slightly different hardware with different chipset IDs. This is a problem that crops up a lot with various radio network devices in linux on PCs as well. I expect I'm probably going to have to build a kernel for the l35g (or a least for my particular l35g- I have little confidence that they are all identical) and I'm collecting information for this purpose (because I foolishly did not back up the stock software before installing CM). If anyone has any of the data mentioned in http://wiki.cyanogen...out_your_device for the l35g I'd appreciate it if you could send it or host it somewhere where I can get at it, and I'll try to build a targeted port for this device.

Trying the 20130407 build now, brb ;^)

#4 koanhead

koanhead
  • Members
  • 26 posts
  • Country:
    us - United States
  • Device Model:
    LG L35G
  • CM Version:
    9
  • Recovery Image:
    ClockworkMod

Posted 09 April 2013 - 10:53 PM

OK, got the new build running now. Still not working:

Wifi radio
GSM radio (maybe)
USB mass storage
Media device connection
Connect as camera

and probably a few other things that I will find in playing with it more. I've had a few other problems with the older builds that I won't list here as a) they might be due to my unfamiliarity with CM interface or B) I haven't replicated them yet.

#5 koanhead

koanhead
  • Members
  • 26 posts
  • Country:
    us - United States
  • Device Model:
    LG L35G
  • CM Version:
    9
  • Recovery Image:
    ClockworkMod

Posted 12 April 2013 - 12:34 AM

Not sure how to upload files to this forum so I'll just post these.
First is the build.prop for lgl35g, second is the build.prop from the cm9 e400 image I installed, last is the diff.

lgl35g:

# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=GRK39F
ro.build.display.id=GRK39F
ro.build.version.incremental=V10f-JUL-20-2012.2ED8E240EE
ro.build.version.sdk=10
ro.build.version.codename=REL
ro.build.version.release=2.3.6
ro.build.lge.version.release=V10f-JUL-20-2012
ro.build.date=Fri Jul 20 20:31:12 KST 2012
ro.build.date.utc=1342783872
ro.build.type=user
ro.build.user=kiup.kwon
ro.build.host=cookie-srv
ro.build.tags=release-keys
ro.product.model=LGL35G
ro.product.brand=lge
ro.product.name=e0_trf_us
ro.product.device=e0
ro.product.board=7x27
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=LGE
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=msm7k
# ro.build.product is obsolete; use ro.product.device
ro.build.product=e0
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=e0_trf_us-user 2.3.6 GRK39F 2ED8E240EE release-keys
ro.build.fingerprint=lge/e0_trf_us/e0:2.3.6/GRK39F/V10f-JUL-20-2012.2ED8E240EE:user/release-keys
# end build properties
#
# system.prop for surf
#
rild.libpath=/system/lib/libril-qc-1.so
rild.libargs=-d /dev/smd0
persist.rild.nitz_plmn=
persist.rild.nitz_long_ons_0=
persist.rild.nitz_long_ons_1=
persist.rild.nitz_long_ons_2=
persist.rild.nitz_long_ons_3=
persist.rild.nitz_short_ons_0=
persist.rild.nitz_short_ons_1=
persist.rild.nitz_short_ons_2=
persist.rild.nitz_short_ons_3=
ril.subscription.types=NV,RUIM
DEVICE_PROVISIONED=1
debug.sf.hw=1
##LGE_CHANGE_S : [email protected] [2011-12-25] gpu instead of MDP because of saving RAM
#debug.composition.7x27A.type=mdp
#debug.composition.7x25A.type=mdp
debug.composition.7x27A.type=gpu
debug.composition.7x25A.type=gpu
# Default heap size define
dalvik.vm.heapsize=40m
hs.systemserver=48m
#
# system props for the cne module
#
persist.cne.UseCne=none
persist.cne.bat.range.low.med=30
persist.cne.bat.range.med.high=60
persist.cne.loc.policy.op=/system/etc/OperatorPolicy.xml
persist.cne.loc.policy.user=/system/etc/UserPolicy.xml
persist.cne.bwbased.rat.sel=false
persist.cne.snsr.based.rat.mgt=false
persist.cne.bat.based.rat.mgt=false
persist.cne.rat.acq.time.out=30000
persist.cne.rat.acq.retry.tout=0
persist.cne.fmc.mode=false
persist.cne.fmc.init.time.out=30
persist.cne.fmc.comm.time.out=130
persist.cne.fmc.retry=false
#
# system props for the MM modules
#
media.stagefright.enable-player=true
#media.stagefright.enable-meta=false
media.stagefright.enable-scan=true
media.stagefright.enable-http=true
media.video.max-width=854
media.video.max-height=480
media.divx-video.max-width=854
media.divx-video.max-height=480
#LGE_DEV_END
media.stagefright.enable-aac=true
media.stagefright.enable-qcp=true
media.stagefright.enable-fma2dp=true
#
# system prop for opengles version
#
ro.opengles.version=131072
#
# system props for the data modules
#
ro.use_data_netmgrd=true
persist.data.ds_fmc_app.mode=0
#
# system props for IMS module
#
persist.ims.regmanager.mode=0
#
# system prop for requesting Master role in incoming Bluetooth connection.
#
# * LG_BTUI_A2DP_SWITCH_MASTER_ROLE [email protected], fix A2DP chopping by switching to master role (set to true)
# * QCT_BT_PATCH_SR00643418 [email protected] 111010, fix to fail in connection to turn back after being out of range
# (with device BlueAnt Q2 and Jawbone Icon) (set to false)
ro.bluetooth.request.master=false
#
# system prop for Bluetooth FTP profile
#
ro.qualcomm.bluetooth.ftp=true
#
# system prop for Bluetooth SAP profile
#
# * LG_BTUI_SAP_DISABLE [email protected], disable BT SAP for M3 (true -> false)
ro.qualcomm.bluetooth.sap=false
#
# system prop for Bluetooth Auto connect for remote initated connections
#
# * QCT_patch_ Block_Auto_connect_after_BT_on (true -> false) 20111220 [email protected]
ro.bluetooth.remote.autoconnect=false
#
#system property for Bluetooth discoverability timeout in seconds
#0: Always discoverable
# * LG_BTUI_SET_DISCOVERABLE_TIMEOUT [email protected], set to 120sec for discoverable timeout (0 -> 120)
debug.bt.discoverable_time=120
#
# System prop to enable/disable OMH. Enabled by default
#
persist.omh.enabled=1
#System prop to enable ehrpd capability
ro.config.ehrpd=true
# System property for cabl
ro.qualcomm.cabl=1
#
#System prop to determine availability of
#analog fm path
#
ro.fm.analogpath.supported=true
#
#System property for FM transmitter
#
ro.fm.transmitter=false
#
#System property for single instance recording
#
ro.fm.mulinst.recording.support=false
#
#System property for msm
#
ro.hw_plat=7x27a
#System prop to keep the screen always on
#ro.alwayson=true
#LGE_CHANGE CDG property
persist.radio.cdg2_flag=false
[email protected] To savd sw version ifno
lge.version.sw=
lge.version.hw=
lge.version.factorysw=
[email protected] To savd sw version ifno
# LGE_CHANGE
# emmc partition mount for sdcard (if partition table is changed, should be changed)
# 2011-06-14, [email protected]
ro.emmc.sdcard.partition=20
ro.sf.lcd_density=120
# LGE_CHANGE
# 2011-08-23 [email protected]
wifi.supplicant_scan_interval=15
# FOTA VERSION
# 2011-10-21
ro.fota.version=MS695Z00_00
#
# ADDITIONAL_BUILD_PROPERTIES
#
user.feature.flex=true
user.feature.lgdrm=true
user.feature.lgresource=true
user.feature.lgsetupwizard=true
user.feature.lgpoweroff=true
user.feature.preload_so=true
user.feature.preload_del=true
user.feature.lock_sui=true
user.feature.sui=true
user.feature.wapservice=true
user.feature.lgorientation=true
user.feature.toucharea=true
user.feature.velocitytracker=true
user.feature.lgscroller=true
user.feature.eventthrottle=true
ro.vendor.extension_library=/system/lib/libqc-opt.so
ro.camera.sound.forced=1
ro.opengles.version=131072
ro.setupwizard.mode=DISABLED
ro.com.google.gmsversion=2.3_r10
ro.device.networkmode=WCDMA
dalvik.vm.execution-mode=int:jit
ro.lge.touchkey=BACK|SEARCH|HOME|MENU
ro.config.ringtone=01_Beyond_the_Dream.ogg
ro.config.notification_sound=13_Acoustic_Guitar.ogg
ro.config.alarm_alert=01_Alarm1.ogg
ro.com.google.clientidbase=android-lge
ro.com.google.clientidbase.gmm=android-lge
ro.com.google.clientidbase.yt=android-lge
ro.com.google.clientidbase.am=android-americamovil-us
ro.com.google.clientidbase.ms=android-americamovil-us
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt

cm9 e400:

# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=IMM76L
ro.build.display.id=cm_e400-userdebug 4.0.4 IMM76L eng..20130407.011057 test-keys
ro.build.version.incremental=eng..20130407.011057
ro.build.version.sdk=15
ro.build.version.codename=REL
ro.build.version.release=4.0.4
ro.build.date=Sun Apr  7 01:11:21 PDT 2013
ro.build.date.utc=1365322281
ro.build.type=userdebug
ro.build.user=
ro.build.host=cyanogenmod
ro.build.tags=test-keys
ro.product.model=LG-E400
ro.product.brand=lge
ro.product.name=e0_tmo_eu
ro.product.device=e400
ro.product.board=e400
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=LGE
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=msm7x27a
# ro.build.product is obsolete; use ro.product.device
ro.build.product=e400
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=e0_tmo_eur-user 2.3.6 GRK39F 2ED8A66C75 release-keys
ro.build.fingerprint=lge/e0_tmo_eur/e0:2.3.6/GRK39F/V10c-MAR-28-2012.2ED8A66C75:user/release-keys
ro.build.characteristics=default
ro.cm.device=e400
# end build properties
#
# system.prop for e400
#
ro.sf.lcd_density=120
debug.fb.rgb565=0
debug.sf.hw=1
debug.enabletr=false
debug.composition.type=mdp
ro.opengles.version=131072
com.qc.hardware=true
ro.sf.compbypass.enable=0
persist.sys.use_dithering=1
wifi.interface=wlan0
rild.libpath=/system/lib/libril-qc-1.so
rild.libargs=-d /dev/smd0
ro.telephony.ril.v3=signalstrength,datacall,singlepdp
ro.telephony.ril_class=LGEQualcommUiccRIL
ro.telephony.default_network=0
telephony.lteOnGsmDevice=0
ro.additionalmounts=/mnt/extra-sd
ro.vold.switchablepair=/mnt/sdcard,/mnt/extra-sd
persist.sys.usb.config=mtp,adb
#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.rommanager.developerid=cyanogenmodnightly
keyguard.no_require_sim=true
ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html
ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html
ro.com.google.clientidbase=android-google
ro.com.android.wifi-watchlist=GoogleGuest
ro.setupwizard.enterprise_mode=1
ro.com.android.dateformat=MM-dd-yyyy
ro.com.android.dataroaming=false
ro.cm.version=9-20130407-NIGHTLY-e400
ro.modversion=9-20130407-NIGHTLY-e400
ro.config.ringtone=CyanTone.ogg
ro.config.notification_sound=CyanMessage.ogg
ro.config.alarm_alert=CyanAlarm.ogg
dalvik.vm.heapstartsize=5m
dalvik.vm.heapgrowthlimit=32m
dalvik.vm.heapsize=76m
ro.ril.hsxpa=1
ro.ril.gprsclass=10
ro.adb.qemud=1
dalvik.vm.lockprof.threshold=500
dalvik.vm.dexopt-flags=m=y
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt

diff:

3,6c3,6
< ro.build.id=GRK39F
< ro.build.display.id=GRK39F
< ro.build.version.incremental=V10f-JUL-20-2012.2ED8E240EE
< ro.build.version.sdk=10
---
> ro.build.id=IMM76L
> ro.build.display.id=cm_e400-userdebug 4.0.4 IMM76L eng..20130407.011057 test-keys
> ro.build.version.incremental=eng..20130407.011057
> ro.build.version.sdk=15
8,16c8,15
< ro.build.version.release=2.3.6
< ro.build.lge.version.release=V10f-JUL-20-2012
< ro.build.date=Fri Jul 20 20:31:12 KST 2012
< ro.build.date.utc=1342783872
< ro.build.type=user
< ro.build.user=kiup.kwon
< ro.build.host=cookie-srv
< ro.build.tags=release-keys
< ro.product.model=LGL35G
---
> ro.build.version.release=4.0.4
> ro.build.date=Sun Apr  7 01:11:21 PDT 2013
> ro.build.date.utc=1365322281
> ro.build.type=userdebug
> ro.build.user=
> ro.build.host=cyanogenmod
> ro.build.tags=test-keys
> ro.product.model=LG-E400
18,20c17,19
< ro.product.name=e0_trf_us
< ro.product.device=e0
< ro.product.board=7x27
---
> ro.product.name=e0_tmo_eu
> ro.product.device=e400
> ro.product.board=e400
27c26
< ro.board.platform=msm7k
---
> ro.board.platform=msm7x27a
29c28
< ro.build.product=e0
---
> ro.build.product=e400
31,32c30,33
< ro.build.description=e0_trf_us-user 2.3.6 GRK39F 2ED8E240EE release-keys
< ro.build.fingerprint=lge/e0_trf_us/e0:2.3.6/GRK39F/V10f-JUL-20-2012.2ED8E240EE:user/release-keys
---
> ro.build.description=e0_tmo_eur-user 2.3.6 GRK39F 2ED8A66C75 release-keys
> ro.build.fingerprint=lge/e0_tmo_eur/e0:2.3.6/GRK39F/V10c-MAR-28-2012.2ED8A66C75:user/release-keys
> ro.build.characteristics=default
> ro.cm.device=e400
35c36
< # system.prop for surf
---
> # system.prop for e400
36a38
> ro.sf.lcd_density=120
38,50c40
< rild.libpath=/system/lib/libril-qc-1.so
< rild.libargs=-d /dev/smd0
< persist.rild.nitz_plmn=
< persist.rild.nitz_long_ons_0=
< persist.rild.nitz_long_ons_1=
< persist.rild.nitz_long_ons_2=
< persist.rild.nitz_long_ons_3=
< persist.rild.nitz_short_ons_0=
< persist.rild.nitz_short_ons_1=
< persist.rild.nitz_short_ons_2=
< persist.rild.nitz_short_ons_3=
< ril.subscription.types=NV,RUIM
< DEVICE_PROVISIONED=1
---
> debug.fb.rgb565=0
52,99c42,43
< ##LGE_CHANGE_S : [email protected] [2011-12-25] gpu instead of MDP because of saving RAM
< #debug.composition.7x27A.type=mdp
< #debug.composition.7x25A.type=mdp
< debug.composition.7x27A.type=gpu
< debug.composition.7x25A.type=gpu
<
< # Default heap size define
< dalvik.vm.heapsize=40m
< hs.systemserver=48m
<
< #
< # system props for the cne module
< #
< persist.cne.UseCne=none
< persist.cne.bat.range.low.med=30
< persist.cne.bat.range.med.high=60
< persist.cne.loc.policy.op=/system/etc/OperatorPolicy.xml
< persist.cne.loc.policy.user=/system/etc/UserPolicy.xml
< persist.cne.bwbased.rat.sel=false
< persist.cne.snsr.based.rat.mgt=false
< persist.cne.bat.based.rat.mgt=false
< persist.cne.rat.acq.time.out=30000
< persist.cne.rat.acq.retry.tout=0
< persist.cne.fmc.mode=false
< persist.cne.fmc.init.time.out=30
< persist.cne.fmc.comm.time.out=130
< persist.cne.fmc.retry=false
<
< #
< # system props for the MM modules
< #
< media.stagefright.enable-player=true
< #media.stagefright.enable-meta=false
< media.stagefright.enable-scan=true
< media.stagefright.enable-http=true
<
< media.video.max-width=854
< media.video.max-height=480
< media.divx-video.max-width=854
< media.divx-video.max-height=480
< #LGE_DEV_END
< media.stagefright.enable-aac=true
< media.stagefright.enable-qcp=true
< media.stagefright.enable-fma2dp=true
<
< #
< # system prop for opengles version
< #
---
> debug.enabletr=false
> debug.composition.type=mdp
100a45,46
> com.qc.hardware=true
> ro.sf.compbypass.enable=0
102,153c48
< #
< # system props for the data modules
< #
< ro.use_data_netmgrd=true
< persist.data.ds_fmc_app.mode=0
<
< #
< # system props for IMS module
< #
< persist.ims.regmanager.mode=0
<
< #
< # system prop for requesting Master role in incoming Bluetooth connection.
< #
< # * LG_BTUI_A2DP_SWITCH_MASTER_ROLE [email protected], fix A2DP chopping by switching to master role (set to true)
< # * QCT_BT_PATCH_SR00643418 suhui.k[email protected] 111010, fix to fail in connection to turn back after being out of range
< # (with device BlueAnt Q2 and Jawbone Icon) (set to false)
< ro.bluetooth.request.master=false
<
< #
< # system prop for Bluetooth FTP profile
< #
< ro.qualcomm.bluetooth.ftp=true
<
< #
< # system prop for Bluetooth SAP profile
< #
< # * LG_BTUI_SAP_DISABLE [email protected], disable BT SAP for M3 (true -> false)
< ro.qualcomm.bluetooth.sap=false
<
< #
< # system prop for Bluetooth Auto connect for remote initated connections
< #
< # * QCT_patch_ Block_Auto_connect_after_BT_on (true -> false) 20111220 [email protected]
< ro.bluetooth.remote.autoconnect=false
<
< #
< #system property for Bluetooth discoverability timeout in seconds
< #0: Always discoverable
< # * LG_BTUI_SET_DISCOVERABLE_TIMEOUT [email protected], set to 120sec for discoverable timeout (0 -> 120)
< debug.bt.discoverable_time=120
<
< #
< # System prop to enable/disable OMH. Enabled by default
< #
< persist.omh.enabled=1
<
< #System prop to enable ehrpd capability
< ro.config.ehrpd=true
<
< # System property for cabl
< ro.qualcomm.cabl=1
---
> persist.sys.use_dithering=1
155,159c50
< #
< #System prop to determine availability of
< #analog fm path
< #
< ro.fm.analogpath.supported=true
---
> wifi.interface=wlan0
161,172c52,53
< #
< #System property for FM transmitter
< #
< ro.fm.transmitter=false
< #
< #System property for single instance recording
< #
< ro.fm.mulinst.recording.support=false
< #
< #System property for msm
< #
< ro.hw_plat=7x27a
---
> rild.libpath=/system/lib/libril-qc-1.so
> rild.libargs=-d /dev/smd0
174,175c55,58
< #System prop to keep the screen always on
< #ro.alwayson=true
---
> ro.telephony.ril.v3=signalstrength,datacall,singlepdp
> ro.telephony.ril_class=LGEQualcommUiccRIL
> ro.telephony.default_network=0
> telephony.lteOnGsmDevice=0
177,178c60,61
< #LGE_CHANGE CDG property
< persist.radio.cdg2_flag=false
---
> ro.additionalmounts=/mnt/extra-sd
> ro.vold.switchablepair=/mnt/sdcard,/mnt/extra-sd
180,197c63
< [email protected] To savd sw version ifno
< lge.version.sw=
< lge.version.hw=
< lge.version.factorysw=
< [email protected] To savd sw version ifno
<
< # LGE_CHANGE
< # emmc partition mount for sdcard (if partition table is changed, should be changed)
< # 2011-06-14, [email protected]
< ro.emmc.sdcard.partition=20
< ro.sf.lcd_density=120
< # LGE_CHANGE
< # 2011-08-23 [email protected]
< wifi.supplicant_scan_interval=15
<
< # FOTA VERSION
< # 2011-10-21
< ro.fota.version=MS695Z00_00
---
> persist.sys.usb.config=mtp,adb
202,232c68,89
< user.feature.flex=true
< user.feature.lgdrm=true
< user.feature.lgresource=true
< user.feature.lgsetupwizard=true
< user.feature.lgpoweroff=true
< user.feature.preload_so=true
< user.feature.preload_del=true
< user.feature.lock_sui=true
< user.feature.sui=true
< user.feature.wapservice=true
< user.feature.lgorientation=true
< user.feature.toucharea=true
< user.feature.velocitytracker=true
< user.feature.lgscroller=true
< user.feature.eventthrottle=true
< ro.vendor.extension_library=/system/lib/libqc-opt.so
< ro.camera.sound.forced=1
< ro.opengles.version=131072
< ro.setupwizard.mode=DISABLED
< ro.com.google.gmsversion=2.3_r10
< ro.device.networkmode=WCDMA
< dalvik.vm.execution-mode=int:jit
< ro.lge.touchkey=BACK|SEARCH|HOME|MENU
< ro.config.ringtone=01_Beyond_the_Dream.ogg
< ro.config.notification_sound=13_Acoustic_Guitar.ogg
< ro.config.alarm_alert=01_Alarm1.ogg
< ro.com.google.clientidbase=android-lge
< ro.com.google.clientidbase.gmm=android-lge
< ro.com.google.clientidbase.yt=android-lge
< ro.com.google.clientidbase.am=android-americamovil-us
< ro.com.google.clientidbase.ms=android-americamovil-us
---
> ro.rommanager.developerid=cyanogenmodnightly
> keyguard.no_require_sim=true
> ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html
> ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html
> ro.com.google.clientidbase=android-google
> ro.com.android.wifi-watchlist=GoogleGuest
> ro.setupwizard.enterprise_mode=1
> ro.com.android.dateformat=MM-dd-yyyy
> ro.com.android.dataroaming=false
> ro.cm.version=9-20130407-NIGHTLY-e400
> ro.modversion=9-20130407-NIGHTLY-e400
> ro.config.ringtone=CyanTone.ogg
> ro.config.notification_sound=CyanMessage.ogg
> ro.config.alarm_alert=CyanAlarm.ogg
> dalvik.vm.heapstartsize=5m
> dalvik.vm.heapgrowthlimit=32m
> dalvik.vm.heapsize=76m
> ro.ril.hsxpa=1
> ro.ril.gprsclass=10
> ro.adb.qemud=1
> dalvik.vm.lockprof.threshold=500
> dalvik.vm.dexopt-flags=m=y

I don't know if this information is helpful to anyone, just posting it here for my own future reference in case I lose track of these files...

#6 koanhead

koanhead
  • Members
  • 26 posts
  • Country:
    us - United States
  • Device Model:
    LG L35G
  • CM Version:
    9
  • Recovery Image:
    ClockworkMod

Posted 12 April 2013 - 02:14 AM

On the wifi issue- dmesg has this to say:
<2>[102052.916273] [F :HDD] hdd_wlan_sdio_probe: error parsing wlan/volans/WCN1314_qcom_cfg.ini
/etc/firmware/wlan/volans/WCN1314_qcom_cfg.ini is a symlink to /data/misc/wifi/WCN1314_qcom_cfg.ini - this file is missing. No wonder it can't be parsed.googling for the file didn't divulge any contents as yet (no love on GitHub, oddly enough) except for this: http://stackoverflow...ni-file-in-perl
gEnableImps=1gEnableBmps=1gEnableSuspend=3gDot11Mode=0gEnableHandoff=0gRoamingTime=0Intf0MacAddress=000AF6798980Intf1MacAddress=000AF5788981Intf2MacAddress=000AF2898982Intf3MacAddress=000AF5893983InfraUapsdVoSrvIntv=0InfraUapsdViSrvIntv=0InfraUapsdBeSrvIntv=0InfraUapsdBkSrvIntv=0DelayedTriggerFrmInt=18000gEnableFWRssiMonitoring=0 
I don't want to use this as it stands because of the hard-coded MACs. Probably wouldn't hurt anything, but you know how it is... I'm going to go look for another copy / version of this file before I try anything with it.

Edited by koanhead, 12 April 2013 - 02:17 AM.


#7 koanhead

koanhead
  • Members
  • 26 posts
  • Country:
    us - United States
  • Device Model:
    LG L35G
  • CM Version:
    9
  • Recovery Image:
    ClockworkMod

Posted 12 April 2013 - 02:21 AM

gEnableImps=1
gEnableBmps=1
gEnableSuspend=3
gDot11Mode=0
gEnableHandoff=0
gRoamingTime=0


Intf0MacAddress=000AF6798980
Intf1MacAddress=000AF5788981
Intf2MacAddress=000AF2898982
Intf3MacAddress=000AF5893983


InfraUapsdVoSrvIntv=0
InfraUapsdViSrvIntv=0
InfraUapsdBeSrvIntv=0
InfraUapsdBkSrvIntv=0


DelayedTriggerFrmInt=18000


gEnableFWRssiMonitoring=0  

hm, editor ate all my linefeeds


#8 koanhead

koanhead
  • Members
  • 26 posts
  • Country:
    us - United States
  • Device Model:
    LG L35G
  • CM Version:
    9
  • Recovery Image:
    ClockworkMod

Posted 12 April 2013 - 02:26 AM

LG's source for the phone is here:

https://wws.lg.com/g...ALL&search=l35g

This ought to make things a little easier ;^)

#9 koanhead

koanhead
  • Members
  • 26 posts
  • Country:
    us - United States
  • Device Model:
    LG L35G
  • CM Version:
    9
  • Recovery Image:
    ClockworkMod

Posted 16 April 2013 - 11:39 PM

Ughh... The Android build instructions are a pain to work with in Debian. FFS, I don't want that unsupported POS JVM from Sun on my machine, I already have a perfectly good FOSS one. And what is so wrong with git that those goons had to write a wrapper (repo) for it? HONESTLY.
I was going to build Android first, extract the blobs from a running phone, and then build CM with them. I haven't been able to isolate the needed files from the archives I downloaded from LG, and I thought it would be easier to do this way. Now I'm thinking I might just skip the Android step and see if I can integrate the files I have with CM. Hopefully CM's build process will be... well, not easier, but  maybe a little less annoying?

#10 koanhead

koanhead
  • Members
  • 26 posts
  • Country:
    us - United States
  • Device Model:
    LG L35G
  • CM Version:
    9
  • Recovery Image:
    ClockworkMod

Posted 17 April 2013 - 12:56 AM

Well, now that I've installed repo I can see the need for it. I don't know why the git tree(s) were set up the way they are, but I'm sure there are good reasons :^)
Doing all that with regular git commands would probably be a workout.
Fortunately, it looks like the CM source will build OK with openjdk, so hooray! I guess I'll skip Android after all.
Now if I can just figure out how to cram this LG stuff into the kernel source...

#11 koanhead

koanhead
  • Members
  • 26 posts
  • Country:
    us - United States
  • Device Model:
    LG L35G
  • CM Version:
    9
  • Recovery Image:
    ClockworkMod

Posted 20 April 2013 - 09:01 PM

Haven't been able to get the e400 branch to build so far- by which I mean there's no .zip file in $OUT.
I'm thinking I might try it on with the regular Android source after all and see if it will work with openjdk. If I can get that working then I can go from there to make a l35g branch.
On reflection, I realize that I'm going to have to do the Android build anyway before I can port. I want to go through the CM process a few more times first though, and see if I can get it to complete successfully.
One question is: there seems to be a vendor each for "lg" and "lge". e400 is under "lge" but it doesn't seem that there's any difference between the two? What is the difference, and which should I use when it comes to that?

Edited by koanhead, 20 April 2013 - 09:27 PM.


#12 koanhead

koanhead
  • Members
  • 26 posts
  • Country:
    us - United States
  • Device Model:
    LG L35G
  • CM Version:
    9
  • Recovery Image:
    ClockworkMod

Posted 20 April 2013 - 09:36 PM

This build output exceeded my scrollback buffer, so here's what I have. I have edited it a bit further- lines preceded by whitespace were repeated 2 or more times.


************************************************************
You are attempting to build with an unsupported version
of java.

Your version is: java version "1.6.0_27".
The correct version is: Java SE 1.6.

Please follow the machine setup instructions at
	http://source.android.com/source/download.html
************************************************************
system/core/toolbox/Android.mk:98: warning: overriding commands for target `out/target/product/e400/system/bin/lsof'
build/core/base_rules.mk:523: warning: ignoring old commands for target `out/target/product/e400/system/bin/lsof'
build/core/Makefile:36: warning: overriding commands for target `out/target/product/e400/system/app/Superuser.apk'
build/core/base_rules.mk:523: warning: ignoring old commands for target `out/target/product/e400/system/app/Superuser.apk'
build/core/Makefile:36: warning: overriding commands for target `out/target/product/e400/system/etc/mkshrc'
build/core/base_rules.mk:523: warning: ignoring old commands for target `out/target/product/e400/system/etc/mkshrc'
build/core/Makefile:36: warning: overriding commands for target `out/target/product/e400/system/lib/hw/lights.msm7x27a.so'
build/core/base_rules.mk:523: warning: ignoring old commands for target `out/target/product/e400/system/lib/hw/lights.msm7x27a.so'
build/core/Makefile:36: warning: overriding commands for target `out/target/product/e400/system/bin/rild'
build/core/base_rules.mk:523: warning: ignoring old commands for target `out/target/product/e400/system/bin/rild'
build/core/Makefile:36: warning: overriding commands for target `out/target/product/e400/system/lib/libril.so'
build/core/base_rules.mk:523: warning: ignoring old commands for target `out/target/product/e400/system/lib/libril.so'
No private recovery resources for TARGET_DEVICE e400
Header: out/host/linux-x86/obj/include/libexpat/expat.h
Header: out/host/linux-x86/obj/include/libexpat/expat_external.h
Header: out/target/product/e400/obj/include/libexpat/expat.h
Header: out/target/product/e400/obj/include/libexpat/expat_external.h
Header: out/host/linux-x86/obj/include/libpng/png.h
Header: out/host/linux-x86/obj/include/libpng/pngconf.h
Header: out/host/linux-x86/obj/include/libpng/pngusr.h
Header: out/target/product/e400/obj/include/libpng/png.h
Header: out/target/product/e400/obj/include/libpng/pngconf.h
Header: out/target/product/e400/obj/include/libpng/pngusr.h
Header: out/target/product/e400/obj/include/libsonivox/eas.h
Header: out/target/product/e400/obj/include/libsonivox/eas_types.h
Header: out/target/product/e400/obj/include/libsonivox/eas_reverb.h
Header: out/target/product/e400/obj/include/libsonivox/jet.h
Header: out/target/product/e400/obj/include/libsonivox/ARM_synth_constants_gnu.inc
Header: out/target/product/e400/obj/include/libwpa_client/wpa_ctrl.h
Header: out/target/product/e400/obj/include/librpc/rpc/clnt.h
Header: out/target/product/e400/obj/include/librpc/rpc/pmap_clnt.h
Header: out/target/product/e400/obj/include/librpc/rpc/rpc.h
Header: out/target/product/e400/obj/include/librpc/rpc/rpc_router_ioctl.h
Header: out/target/product/e400/obj/include/librpc/rpc/svc.h
Header: out/target/product/e400/obj/include/librpc/rpc/types.h
Header: out/target/product/e400/obj/include/librpc/rpc/xdr.h
Header: out/target/product/e400/obj/include/qcom/display/qcom_ui.h
Header: out/target/product/e400/obj/include/qcom/display/utils/IdleInvalidator.h
Header: out/target/product/e400/obj/include/qcom/display/utils/profiler.h
Header: out/target/product/e400/obj/include/libloc_api-rpc/inc/loc_api_cb.h
Header: out/target/product/e400/obj/include/libloc_api-rpc/inc/loc_api_common.h
Header: out/target/product/e400/obj/include/libloc_api-rpc/inc/loc_api.h
Header: out/target/product/e400/obj/include/libloc_api-rpc/inc/loc_api_fixup.h
Header: out/target/product/e400/obj/include/libloc_api-rpc/inc/loc_apicb_appinit.h
Header: out/target/product/e400/obj/include/libloc_api-rpc/inc/debug.h
Header: out/target/product/e400/obj/include/libloc_api-rpc/inc/loc_api_rpc_glue.h
Header: out/target/product/e400/obj/include/libloc_api-rpc/inc/loc_api_sync_call.h
Header: out/target/product/e400/obj/include/mm-core/omxcore/OMX_Audio.h
Header: out/target/product/e400/obj/include/mm-core/omxcore/OMX_Component.h
Header: out/target/product/e400/obj/include/mm-core/omxcore/OMX_ContentPipe.h
Header: out/target/product/e400/obj/include/mm-core/omxcore/OMX_Core.h
Header: out/target/product/e400/obj/include/mm-core/omxcore/OMX_Image.h
Header: out/target/product/e400/obj/include/mm-core/omxcore/OMX_Index.h
Header: out/target/product/e400/obj/include/mm-core/omxcore/OMX_IVCommon.h
Header: out/target/product/e400/obj/include/mm-core/omxcore/OMX_Other.h
Header: out/target/product/e400/obj/include/mm-core/omxcore/OMX_QCOMExtns.h
Header: out/target/product/e400/obj/include/mm-core/omxcore/OMX_Types.h
Header: out/target/product/e400/obj/include/mm-core/omxcore/OMX_Video.h
Header: out/target/product/e400/obj/include/mm-core/omxcore/qc_omx_common.h
Header: out/target/product/e400/obj/include/mm-core/omxcore/qc_omx_component.h
Header: out/target/product/e400/obj/include/mm-core/omxcore/qc_omx_msg.h
Header: out/target/product/e400/obj/include/mm-core/omxcore/QOMX_AudioExtensions.h
Header: out/target/product/e400/obj/include/mm-core/omxcore/QOMX_AudioIndexExtensions.h
Header: out/target/product/e400/obj/include/mm-core/omxcore/OMX_CoreExt.h
Header: out/target/product/e400/obj/include/mm-core/omxcore/QOMX_CoreExtensions.h
Header: out/target/product/e400/obj/include/mm-core/omxcore/QOMX_FileFormatExtensions.h
Header: out/target/product/e400/obj/include/mm-core/omxcore/QOMX_IVCommonExtensions.h
Header: out/target/product/e400/obj/include/mm-core/omxcore/QOMX_SourceExtensions.h
Header: out/target/product/e400/obj/include/mm-core/omxcore/QOMX_VideoExtensions.h
Header: out/target/product/e400/obj/include/mm-core/omxcore/OMX_IndexExt.h
Header: out/target/product/e400/obj/include/mm-core/omxcore/QOMX_StreamingExtensions.h
mkdir -p /home/andyman/Projects/hardware/lgl35g/android/system/out/target/product/e400/obj/KERNEL_OBJ
Notice file: system/core/libmincrypt/NOTICE -- out/host/linux-x86/obj/NOTICE_FILES/src//lib/libmincrypt.a.txt
mkdir -p out/target/product/e400/system/lib/modules
Directory: out/target/product/e400/root/sbin
Directory: out/target/product/e400/root/dev
Directory: out/target/product/e400/root/proc
Directory: out/target/product/e400/root/sys
Directory: out/target/product/e400/root/system
Directory: out/target/product/e400/root/data
prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/arm-linux-androideabi-gcc -mthumb-interwork -Ibionic/libc/private -DCRT_LEGACY_WORKAROUND -Ibionic/libc/private -o out/target/product/e400/obj/lib/crtbegin_static.o -c bionic/libc/arch-arm/bionic/crtbegin_static.S
prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/arm-linux-androideabi-gcc -mthumb-interwork -Ibionic/libc/private -DCRT_LEGACY_WORKAROUND -Ibionic/libc/private -o out/target/product/e400/obj/lib/crtbegin_so.o -c bionic/libc/arch-arm/bionic/crtbegin_so.S
prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/arm-linux-androideabi-gcc -mthumb-interwork -Ibionic/libc/private -DCRT_LEGACY_WORKAROUND -Ibionic/libc/private -o out/target/product/e400/obj/lib/crtend_so.o -c bionic/libc/arch-arm/bionic/crtend_so.S
Notice file: system/core/libpixelflinger/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libpixelflinger_static.a.txt
prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/arm-linux-androideabi-gcc -mthumb-interwork -Ibionic/libc/private -DCRT_LEGACY_WORKAROUND -Ibionic/libc/private -o out/target/product/e400/obj/lib/crtend_android.o -c bionic/libc/arch-arm/bionic/crtend.S
Notice file: external/libpng/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libpng.a.txt
Notice file: bionic/libstdc++/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libstdc++.a.txt
Notice file: system/core/liblog/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/liblog.a.txt
Notice file: system/core/libcutils/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libcutils.a.txt
Notice file: bionic/libc/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libc.a.txt
Notice file: bionic/libc/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libc.so.txt
Notice file: bionic/libc/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libc_common.a.txt
Notice file: bionic/libdl/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libdl.so.txt
Notice file: bionic/libstdc++/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libstdc++.so.txt
Notice file: bionic/libm/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libm.so.txt
Notice file: system/core/init/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//root/init.txt
Notice file: system/core/adb/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//root/sbin/adbd.txt
Target buildinfo: out/target/product/e400/root/default.prop
Notice file: bootable/recovery/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//recovery/root/sbin/nandroid-md5.sh.txt
Notice file: bootable/recovery/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//recovery/root/sbin/killrecovery.sh.txt
build/tools/post_process_props.py out/target/product/e400/root/default.prop
Lex: libedify <= bootable/recovery/edify/lexer.l
Lex: libedify <= bootable/recovery/edify/lexer.l
Notice file: bootable/recovery/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/bin/recovery.txt
Notice file: system/extras/ext4_utils/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libext4_utils.a.txt
Notice file: system/core/libmincrypt/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libmincrypt.a.txt
Target buildinfo: out/target/product/e400/system/build.prop
host Java: dumpkey (out/host/common/obj/JAVA_LIBRARIES/dumpkey_intermediates/classes)
Notice file: external/tinyxml/NOTICE -- out/host/linux-x86/obj/NOTICE_FILES/src//lib/libtinyxml.a.txt
Notice file: system/core/liblog/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/liblog.so.txt
Notice file: system/core/libcutils/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libcutils.so.txt
Notice file: frameworks/base/media/libmedia/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libmedia.so.txt
Notice file: frameworks/base/libs/ui/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libui.so.txt
Notice file: frameworks/base/libs/utils/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libutils.so.txt
Notice file: external/liblzf/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/liblzf.a.txt
Notice file: system/core/libpixelflinger/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libpixelflinger.so.txt
Notice file: hardware/libhardware_legacy/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libhardware_legacy.so.txt
Notice file: system/core/libnetutils/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libnetutils.so.txt
Notice file: hardware/libhardware/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libhardware.so.txt
Notice file: external/skia/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libskia.so.txt
Notice file: external/freetype/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libft2.a.txt
Notice file: external/giflib/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libgif.a.txt
Notice file: external/jpeg/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libjpeg.so.txt
Notice file: external/expat/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libexpat.so.txt
Notice file: external/sonivox/arm-wt-22k/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libsonivox.so.txt
Notice file: external/icu4c/common/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libicuuc.so.txt
Notice file: external/icu4c/common/NOTICE -- out/host/linux-x86/obj/NOTICE_FILES/src//lib/libicuuc.so.txt
Notice file: hardware/qcom/display/libgralloc/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libmemalloc.so.txt
Notice file: system/core/libzipfile/NOTICE -- out/host/linux-x86/obj/NOTICE_FILES/src//lib/libzipfile.a.txt
Notice file: frameworks/base/tools/aapt/NOTICE -- out/host/linux-x86/obj/NOTICE_FILES/src//bin/aapt.txt
Notice file: frameworks/base/libs/utils/NOTICE -- out/host/linux-x86/obj/NOTICE_FILES/src//lib/libutils.a.txt
Notice file: system/core/liblog/NOTICE -- out/host/linux-x86/obj/NOTICE_FILES/src//lib/liblog.a.txt
Notice file: system/core/libcutils/NOTICE -- out/host/linux-x86/obj/NOTICE_FILES/src//lib/libcutils.a.txt
Notice file: external/expat/NOTICE -- out/host/linux-x86/obj/NOTICE_FILES/src//lib/libexpat.a.txt
Notice file: external/libpng/NOTICE -- out/host/linux-x86/obj/NOTICE_FILES/src//lib/libpng.a.txt
Yacc: aidl <= frameworks/base/tools/aidl/aidl_language_y.y
Notice file: frameworks/base/tools/aidl/NOTICE -- out/host/linux-x86/obj/NOTICE_FILES/src//bin/aidl.txt
bison -d  -o out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.cpp frameworks/base/tools/aidl/aidl_language_y.y
Lex: aidl <= frameworks/base/tools/aidl/aidl_language_l.l
frameworks/base/tools/aidl/aidl_language_l.l:54: warning, rule cannot be matched
host Java: jsr305lib (out/host/common/obj/JAVA_LIBRARIES/jsr305lib_intermediates/classes)
Notice file: external/guava/NOTICE -- out/host/linux-x86/obj/NOTICE_FILES/src//framework/guavalib.jar.txt
touch out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.hpp
echo '#ifndef 'aidl_language_y_h > out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.h
echo '#define 'aidl_language_y_h >> out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.h
host Java: antlr (out/host/common/obj/JAVA_LIBRARIES/antlr_intermediates/classes)
cat out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.hpp >> out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.h
echo '#endif' >> out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.h
rm -f out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.hpp
Notice file: external/doclava/NOTICE -- out/host/linux-x86/obj/NOTICE_FILES/src//framework/doclava.jar.txt
target Java: core (out/target/common/obj/JAVA_LIBRARIES/core_intermediates/classes)
system/core/libmincrypt/tools/DumpPublicKey.java:27: warning: sun.misc.BASE64Encoder is internal proprietary API and may be removed in a future release
import sun.misc.BASE64Encoder;
			   ^
1 warning
host Java: dx (out/host/common/obj/JAVA_LIBRARIES/dx_intermediates/classes)
Notice file: dalvik/dx/NOTICE -- out/host/linux-x86/obj/NOTICE_FILES/src//bin/dx.txt
host Java: signapk (out/host/common/obj/JAVA_LIBRARIES/signapk_intermediates/classes)
build/tools/signapk/SignApk.java:19: warning: sun.misc.BASE64Encoder is internal proprietary API and may be removed in a future release
import sun.misc.BASE64Encoder;
			   ^
build/tools/signapk/SignApk.java:20: warning: sun.security.pkcs.ContentInfo is internal proprietary API and may be removed in a future release
import sun.security.pkcs.ContentInfo;
						^
build/tools/signapk/SignApk.java:21: warning: sun.security.pkcs.PKCS7 is internal proprietary API and may be removed in a future release
import sun.security.pkcs.PKCS7;
						^
build/tools/signapk/SignApk.java:22: warning: sun.security.pkcs.SignerInfo is internal proprietary API and may be removed in a future release
import sun.security.pkcs.SignerInfo;
						^
build/tools/signapk/SignApk.java:23: warning: sun.security.x509.AlgorithmId is internal proprietary API and may be removed in a future release
import sun.security.x509.AlgorithmId;
						^
build/tools/signapk/SignApk.java:24: warning: sun.security.x509.X500Name is internal proprietary API and may be removed in a future release
import sun.security.x509.X500Name;
						^
build/tools/signapk/SignApk.java:182: warning: sun.misc.BASE64Encoder is internal proprietary API and may be removed in a future release
		BASE64Encoder base64 = new BASE64Encoder();
		^
build/tools/signapk/SignApk.java:182: warning: sun.misc.BASE64Encoder is internal proprietary API and may be removed in a future release
		BASE64Encoder base64 = new BASE64Encoder();
								   ^
build/tools/signapk/SignApk.java:266: warning: sun.misc.BASE64Encoder is internal proprietary API and may be removed in a future release
		BASE64Encoder base64 = new BASE64Encoder();
		^
build/tools/signapk/SignApk.java:266: warning: sun.misc.BASE64Encoder is internal proprietary API and may be removed in a future release
		BASE64Encoder base64 = new BASE64Encoder();
								   ^
build/tools/signapk/SignApk.java:308: warning: sun.security.pkcs.SignerInfo is internal proprietary API and may be removed in a future release
		SignerInfo signerInfo = new SignerInfo(
		^
build/tools/signapk/SignApk.java:308: warning: sun.security.pkcs.SignerInfo is internal proprietary API and may be removed in a future release
		SignerInfo signerInfo = new SignerInfo(
									^
build/tools/signapk/SignApk.java:309: warning: sun.security.x509.X500Name is internal proprietary API and may be removed in a future release
				new X500Name(publicKey.getIssuerX500Principal().getName()),
					^
build/tools/signapk/SignApk.java:311: warning: sun.security.x509.AlgorithmId is internal proprietary API and may be removed in a future release
				AlgorithmId.get("SHA1"),
				^
build/tools/signapk/SignApk.java:312: warning: sun.security.x509.AlgorithmId is internal proprietary API and may be removed in a future release
				AlgorithmId.get("RSA"),
				^
build/tools/signapk/SignApk.java:315: warning: sun.security.pkcs.PKCS7 is internal proprietary API and may be removed in a future release
		PKCS7 pkcs7 = new PKCS7(
		^
build/tools/signapk/SignApk.java:315: warning: sun.security.pkcs.PKCS7 is internal proprietary API and may be removed in a future release
		PKCS7 pkcs7 = new PKCS7(
						  ^
build/tools/signapk/SignApk.java:316: warning: sun.security.x509.AlgorithmId is internal proprietary API and may be removed in a future release
				new AlgorithmId[] { AlgorithmId.get("SHA1") },
					^
build/tools/signapk/SignApk.java:316: warning: sun.security.x509.AlgorithmId is internal proprietary API and may be removed in a future release
				new AlgorithmId[] { AlgorithmId.get("SHA1") },
									^
build/tools/signapk/SignApk.java:317: warning: sun.security.pkcs.ContentInfo is internal proprietary API and may be removed in a future release
				new ContentInfo(ContentInfo.DATA_OID, null),
					^
build/tools/signapk/SignApk.java:317: warning: sun.security.pkcs.ContentInfo is internal proprietary API and may be removed in a future release
				new ContentInfo(ContentInfo.DATA_OID, null),
								^
build/tools/signapk/SignApk.java:319: warning: sun.security.pkcs.SignerInfo is internal proprietary API and may be removed in a future release
				new SignerInfo[] { signerInfo });
					^
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: build/tools/signapk/SignApk.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
22 warnings
Notice file: packages/providers/ApplicationsProvider/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/app/ApplicationsProvider.apk.txt
logtags: out/target/common/obj/APPS/Browser_intermediates/src/src/com/android/browser/EventLogTags.java <= packages/apps/Browser/src/com/android/browser/EventLogTags.logtags
logtags: out/target/common/obj/JAVA_LIBRARIES/android-common_intermediates/src/java/com/android/common/GoogleLogTags.java <= frameworks/ex/common/java/com/android/common/GoogleLogTags.logtags
Notice file: packages/apps/Browser/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/app/Browser.apk.txt
Notice file: packages/apps/SoundRecorder/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/app/SoundRecorder.apk.txt
Notice file: packages/apps/Calculator/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/app/Calculator.apk.txt
Notice file: packages/apps/Calendar/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/app/Calendar.apk.txt
logtags: out/target/common/obj/APPS/CalendarProvider_intermediates/src/src/com/android/providers/calendar/EventLogTags.java <= packages/providers/CalendarProvider/src/com/android/providers/calendar/EventLogTags.logtags
Notice file: packages/providers/CalendarProvider/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/app/CalendarProvider.apk.txt
Notice file: packages/apps/Camera/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/app/Camera.apk.txt
Notice file: packages/apps/Camera/jni/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libjni_mosaic.so.txt
Notice file: dalvik/libnativehelper/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libnativehelper.so.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libjavacore.a.txt
Notice file: external/fdlibm/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libfdlibm.a.txt
Notice file: external/icu4c/i18n/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libicui18n.so.txt
Notice file: external/icu4c/i18n/NOTICE -- out/host/linux-x86/obj/NOTICE_FILES/src//lib/libicui18n.so.txt
Notice file: packages/apps/CertInstaller/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/app/CertInstaller.apk.txt
Notice file: packages/apps/Contacts/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/app/Contacts.apk.txt
perl external/webkit/Source/WebCore/../../../chromium/android/generateAndroidForwardingHeader.pl out/target/product/e400/obj/SHARED_LIBRARIES/libchromium_net_intermediates/third_party/expat/files/lib/expat.h "lib/expat.h"
perl external/webkit/Source/WebCore/../../../chromium/android/generateAndroidForwardingHeader.pl out/target/product/e400/obj/SHARED_LIBRARIES/libchromium_net_intermediates/third_party/skia/include/core/SkBitmap.h "include/core/SkBitmap.h"
perl external/webkit/Source/WebCore/../../../chromium/android/generateAndroidForwardingHeader.pl out/target/product/e400/obj/SHARED_LIBRARIES/libchromium_net_intermediates/third_party/WebKit/Source/WebKit/chromium/public/WebFormControlElement.h "public/WebFormControlElement.h"
perl external/webkit/Source/WebCore/../../../chromium/android/generateAndroidForwardingHeader.pl out/target/product/e400/obj/SHARED_LIBRARIES/libchromium_net_intermediates/third_party/WebKit/Source/WebKit/chromium/public/WebRegularExpression.h "public/WebRegularExpression.h"
perl external/webkit/Source/WebCore/../../../chromium/android/generateAndroidForwardingHeader.pl out/target/product/e400/obj/SHARED_LIBRARIES/libchromium_net_intermediates/third_party/WebKit/Source/WebKit/chromium/public/WebString.h "public/WebString.h"
target Generated: libvpx <= external/libvpx/vp8/common/arm/neon/bilinearpredict16x16_neon.asm
target Generated: libvpx <= external/libvpx/vp8/common/arm/neon/bilinearpredict4x4_neon.asm
target Generated: libvpx <= external/libvpx/vp8/common/arm/neon/bilinearpredict8x4_neon.asm
target Generated: libvpx <= external/libvpx/vp8/common/arm/neon/bilinearpredict8x8_neon.asm
target Generated: libvpx <= external/libvpx/vp8/common/arm/neon/buildintrapredictorsmby_neon.asm
target Generated: libvpx <= external/libvpx/vp8/common/arm/neon/copymem16x16_neon.asm
target Generated: libvpx <= external/libvpx/vp8/common/arm/neon/copymem8x4_neon.asm
target Generated: libvpx <= external/libvpx/vp8/common/arm/neon/copymem8x8_neon.asm
target Generated: libvpx <= external/libvpx/vp8/common/arm/neon/iwalsh_neon.asm
target Generated: libvpx <= external/libvpx/vp8/common/arm/neon/loopfiltersimplehorizontaledge_neon.asm
target Generated: libvpx <= external/libvpx/vp8/common/arm/neon/loopfiltersimpleverticaledge_neon.asm
target Generated: libvpx <= external/libvpx/vp8/common/arm/neon/recon16x16mb_neon.asm
target Generated: libvpx <= external/libvpx/vp8/common/arm/neon/recon2b_neon.asm
target Generated: libvpx <= external/libvpx/vp8/common/arm/neon/recon4b_neon.asm
target Generated: libvpx <= external/libvpx/vp8/common/arm/neon/reconb_neon.asm
target Generated: libvpx <= external/libvpx/vp8/common/arm/neon/save_neon_reg.asm
target Generated: libvpx <= external/libvpx/vp8/common/arm/neon/shortidct4x4llm_1_neon.asm
target Generated: libvpx <= external/libvpx/vp8/common/arm/neon/shortidct4x4llm_neon.asm
target Generated: libvpx <= external/libvpx/vp8/common/arm/neon/sixtappredict16x16_neon.asm
target Generated: libvpx <= external/libvpx/vp8/common/arm/neon/sixtappredict4x4_neon.asm
target Generated: libvpx <= external/libvpx/vp8/common/arm/neon/sixtappredict8x4_neon.asm
target Generated: libvpx <= external/libvpx/vp8/common/arm/neon/sixtappredict8x8_neon.asm
target Generated: libvpx <= external/libvpx/vp8/common/arm/neon/dc_only_idct_add_neon.asm
target Generated: libvpx <= external/libvpx/vp8/decoder/arm/neon/dequantizeb_neon.asm
target Generated: libvpx <= external/libvpx/vp8/decoder/arm/neon/dequant_idct_neon.asm
target Generated: libvpx <= external/libvpx/vp8/decoder/arm/neon/idct_dequant_0_2x_neon.asm
target Generated: libvpx <= external/libvpx/vp8/decoder/arm/neon/idct_dequant_dc_0_2x_neon.asm
target Generated: libvpx <= external/libvpx/vp8/decoder/arm/neon/idct_dequant_dc_full_2x_neon.asm
target Generated: libvpx <= external/libvpx/vp8/decoder/arm/neon/idct_dequant_full_2x_neon.asm
target Generated: libvpx <= external/libvpx/vp8/common/arm/neon/loopfilter_neon.asm
target Generated: libvpx <= external/libvpx/vp8/common/arm/neon/mbloopfilter_neon.asm
Notice file: external/tremolo/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libvorbisidec.so.txt
Notice file: external/sqlite/dist/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libsqlite.so.txt
Notice file: external/sqlite/android/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libsqlite3_android.a.txt
Notice file: external/sqlite/dist/NOTICE -- out/host/linux-x86/obj/NOTICE_FILES/src//lib/libsqlite.so.txt
Notice file: external/sqlite/android/NOTICE -- out/host/linux-x86/obj/NOTICE_FILES/src//lib/libsqlite3_android.a.txt
logtags: out/target/common/obj/APPS/ContactsProvider_intermediates/src/src/com/android/providers/contacts/EventLogTags.java <= packages/providers/ContactsProvider/src/com/android/providers/contacts/EventLogTags.logtags
Notice file: packages/providers/ContactsProvider/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/app/ContactsProvider.apk.txt
Notice file: packages/apps/DeskClock/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/app/DeskClock.apk.txt
Notice file: development/apps/Development/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/app/Development.apk.txt
Notice file: packages/providers/DownloadProvider/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/app/DownloadProvider.apk.txt
Notice file: packages/providers/DrmProvider/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/app/DrmProvider.apk.txt
Notice file: packages/apps/Email/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/app/Email.apk.txt
Notice file: packages/apps/Exchange/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/app/Exchange.apk.txt
Notice file: frameworks/compile/slang/NOTICE -- out/host/linux-x86/obj/NOTICE_FILES/src//bin/rs-spec-gen.txt

Updating Clang version info.
Notice file: frameworks/compile/slang/NOTICE -- out/host/linux-x86/obj/NOTICE_FILES/src//bin/llvm-rs-cc.txt
Notice file: frameworks/compile/slang/NOTICE -- out/host/linux-x86/obj/NOTICE_FILES/src//lib/libslang.a.txt
Notice file: external/llvm/lib/Analysis/NOTICE -- out/host/linux-x86/obj/NOTICE_FILES/src//lib/libLLVMAnalysis.a.txt
Notice file: external/clang/lib/Analysis/NOTICE -- out/host/linux-x86/obj/NOTICE_FILES/src//lib/libclangAnalysis.a.txt
Notice file: packages/apps/HTMLViewer/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/app/HTMLViewer.apk.txt
Notice file: packages/inputmethods/LatinIME/java/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/app/LatinIME.apk.txt
Notice file: packages/wallpapers/Basic/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/app/LiveWallpapers.apk.txt
Notice file: packages/wallpapers/LivePicker/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/app/LiveWallpapersPicker.apk.txt
Notice file: packages/wallpapers/MagicSmoke/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/app/MagicSmokeWallpapers.apk.txt
Notice file: packages/providers/MediaProvider/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/app/MediaProvider.apk.txt
Notice file: packages/apps/Mms/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/app/Mms.apk.txt
Notice file: packages/apps/PackageInstaller/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/app/PackageInstaller.apk.txt
logtags: out/target/common/obj/APPS/Phone_intermediates/src/src/com/android/phone/EventLogTags.java <= packages/apps/Phone/src/com/android/phone/EventLogTags.logtags
Notice file: packages/apps/Phone/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/app/Phone.apk.txt
Notice file: frameworks/base/core/jni/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libandroid_runtime.so.txt
Notice file: dalvik/libnativehelper/NOTICE -- out/host/linux-x86/obj/NOTICE_FILES/src//lib/libnativehelper.a.txt
Notice file: frameworks/base/libs/hwui/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libhwui.so.txt
Notice file: external/dbus/dbus/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libdbus.so.txt
Notice file: external/svox/pico/tts/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libttspico.so.txt
Notice file: external/svox/pico/lib/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libsvoxpico.a.txt
Notice file: packages/apps/Provision/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/app/Provision.apk.txt
Notice file: packages/apps/QuickSearchBox/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/app/QuickSearchBox.apk.txt
logtags: out/target/common/obj/APPS/QuickSearchBox_intermediates/src/src/com/android/quicksearchbox/EventLogTags.java <= packages/apps/QuickSearchBox/src/com/android/quicksearchbox/EventLogTags.logtags
Notice file: packages/apps/Settings/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/app/Settings.apk.txt
Notice file: frameworks/base/packages/SettingsProvider/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/app/SettingsProvider.apk.txt
Notice file: packages/apps/SpareParts/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/app/SpareParts.apk.txt
Notice file: packages/apps/Stk/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/app/Stk.apk.txt
logtags: out/target/common/obj/JAVA_LIBRARIES/services_intermediates/src/com/android/server/EventLogTags.java <= frameworks/base/services/java/com/android/server/EventLogTags.logtags
logtags: out/target/common/obj/JAVA_LIBRARIES/services_intermediates/src/com/android/server/am/EventLogTags.java <= frameworks/base/services/java/com/android/server/am/EventLogTags.logtags
Notice file: frameworks/base/packages/SystemUI/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/app/SystemUI.apk.txt
Notice file: packages/providers/TelephonyProvider/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/app/TelephonyProvider.apk.txt
Notice file: packages/apps/Trebuchet/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/app/Trebuchet.apk.txt
Notice file: packages/providers/UserDictionaryProvider/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/app/UserDictionaryProvider.apk.txt
Notice file: packages/wallpapers/MusicVisualization/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/app/VisualizationWallpapers.apk.txt
Notice file: packages/apps/VoiceDialer/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/app/VoiceDialer.apk.txt
Notice file: frameworks/base/packages/WAPPushManager/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/app/WAPPushManager.apk.txt
prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/arm-linux-androideabi-gcc -mthumb-interwork -Ibionic/libc/private -DCRT_LEGACY_WORKAROUND -Ibionic/libc/private -o out/target/product/e400/obj/lib/crtbegin_dynamic.o -c bionic/libc/arch-arm/bionic/crtbegin_dynamic.S
Notice file: system/core/adb/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/bin/adb.txt
Notice file: system/core/libzipfile/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libzipfile.a.txt
Notice file: frameworks/base/cmds/app_process/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/bin/app_process.txt
Notice file: external/bzip2/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libbz.a.txt
Notice file: external/bluetooth/bluez/src/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/bin/bluetoothd.txt
Notice file: external/bluetooth/bluez/src/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libbluetoothd.so.txt
Notice file: external/bluetooth/bluez/plugins/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libbuiltinplugin.a.txt
Notice file: external/bluetooth/bluez/gdbus/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libgdbus_static.a.txt
Notice file: external/bluetooth/bluez/lib/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libbluetooth.so.txt
Notice file: external/bluetooth/bluez/btio/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libbtio.so.txt
Notice file: frameworks/base/cmds/bu/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/bin/bu.txt
target Generated: toolbox <= system/core/toolbox/Android.mk
Notice file: system/core/toolbox/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/bin/toolbox.txt
Notice file: external/dbus/bus/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/bin/dbus-daemon.txt
Notice file: system/core/debuggerd/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/bin/debuggerd.txt
Notice file: external/dhcpcd/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/bin/dhcpcd.txt
Notice file: external/dnsmasq/src/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/bin/dnsmasq.txt
Notice file: hardware/msm7k/dspcrashd/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/bin/dspcrashd.txt
Notice file: frameworks/base/cmds/dumpsys/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/bin/dumpsys.txt
Notice file: external/fsck_msdos/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/bin/fsck_msdos.txt
Notice file: external/bluetooth/bluez/tools/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/bin/hciattach.txt

target Generated: libext <= external/iptables/extensions/libxt_addrtype.c
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

target Generated: libext <= external/iptables/extensions/libxt_addrtype.c

target Generated: libext6 <= external/iptables/extensions/libip6t_ah.c

target Generated: libext4 <= external/iptables/extensions/libipt_ah.c

target Generated: libext4 <= external/iptables/extensions/libipt_ah.c
Notice file: bionic/linker/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/bin/linker.txt
Notice file: bionic/libc/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libc_nomalloc.a.txt
Notice file: system/core/logcat/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/bin/logcat.txt
Notice file: system/core/logwrapper/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/bin/logwrapper.txt
Notice file: frameworks/base/media/libmedia/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libmedia_helper.a.txt
Notice file: external/mksh/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/bin/mksh.txt
Notice file: external/mtpd/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/bin/mtpd.txt
Notice file: system/core/netcfg/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/bin/netcfg.txt
Notice file: external/bluetooth/bluez/compat/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/bin/pand.txt
Notice file: external/ping/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/bin/ping.txt
Notice file: external/ppp/pppd/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/bin/pppd.txt
Notice file: external/ipsec-tools/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/bin/racoon.txt
Notice file: external/ipsec-tools/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libipsec.a.txt
Notice file: hardware/ril/rild/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/bin/radiooptions.txt
Notice file: hardware/ril/rild/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/bin/rild.txt
Notice file: hardware/ril/libril/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libril.so.txt
Notice file: system/core/run-as/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/bin/run-as.txt
Notice file: external/bluetooth/bluez/tools/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/bin/sdptool.txt
Notice file: frameworks/base/cmds/service/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/bin/service.txt
Notice file: external/dhcpcd/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/bin/showlease.txt
Notice file: system/extras/ext4_utils/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/bin/simg2img.txt
Notice file: frameworks/base/cmds/system_server/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/bin/system_server.txt
Notice file: device/lge/e400/wpa_supplicant_8_lib/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/lib_driver_cmd_wext.a.txt
Notice file: external/dhcpcd/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/dhcpcd/dhcpcd-hooks/20-dns.conf.txt
Notice file: external/dhcpcd/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/dhcpcd/dhcpcd-hooks/95-configured.txt
Notice file: external/dhcpcd/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/dhcpcd/dhcpcd-run-hooks.txt
Notice file: external/mksh/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/mkshrc.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/00673b5b.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/03e16f6c.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/08aef7bb.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/0d188d89.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/10531352.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/111e6273.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/1155c94b.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/119afc2e.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/11a09b38.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/12d55845.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/17b51fe6.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/1920cacb.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/1dac3003.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/1dbdda5b.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/1dcd6f4c.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/1df5ec47.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/1e8e7201.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/1eb37bdf.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/219d9499.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/23f4c490.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/27af790d.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/2afc57aa.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/2e8714cb.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/2fa87019.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/2fb1850a.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/33815e15.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/343eb6cb.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/399e7759.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/3a3b02ce.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/3ad48a91.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/3c58f906.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/3c860d51.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/3d441de8.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/3e7271e8.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/418595b9.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/455f1b52.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/46b2fd3b.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/48478734.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/4d654d1d.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/4e18c148.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/4fbd6bfa.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/5021a0a2.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/5046c355.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/524d9b43.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/56b8a0b6.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/57692373.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/58a44af1.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/594f1775.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/5a3f0ff8.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/5a5372fc.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/5cf9d536.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/5e4e69e7.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/60afe812.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/635ccfd5.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/67495436.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/69105f4f.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/6adf0799.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/6e8bf996.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/6fcc125d.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/72f369af.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/72fa7371.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/74c26bd0.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/75680d2e.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/7651b327.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/76579174.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/7999be0d.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/7a481e66.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/7a819ef2.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/7d3cd826.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/7d453d8f.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/81b9768f.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/8470719d.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/84cba82f.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/85cde254.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/86212b19.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/87753b0d.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/882de061.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/895cad1a.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/89c02a45.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/8f7b96c4.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/9339512a.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/95aff9e3.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/9685a493.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/9772ca32.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/9d6523ce.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/9dbefe7b.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/9f533518.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/a0bc6fbb.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/a15b3b6b.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/a3896b44.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/a7605362.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/a7d2cf64.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/ab5346f4.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/add67345.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/b0f3e76e.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/b7db1890.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/bc3f2570.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/bcdd5959.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/bda4cc84.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/bdacca6f.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/bf64f35b.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/c215bc69.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/c33a80d4.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/c527e4ab.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/c7e2a638.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/c8763593.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/ccc52f49.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/cdaebb72.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/cf701eeb.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/d16a5865.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/d537fba6.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/d64f06f3.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/d777342d.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/d8274e24.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/dbc54cab.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/ddc328ff.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/e48193cf.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/e60bf0c0.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/e775ed2d.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/e7b8d656.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/e8651083.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/ea169617.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/eb375c3e.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/ed049835.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/ed524cf5.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/ee7cd6fb.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/f4996e82.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/f58a60fe.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/f61bff45.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/f80cc7f6.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/fac084d7.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/facacbc6.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/fde84897.0.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/etc/security/cacerts/ff783690.0.txt
Notice file: frameworks/base/data/fonts/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/fonts/DroidSansFallback.ttf.txt
Notice file: frameworks/base/data/fonts/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/fonts/DroidSansEthiopic-Regular.ttf.txt
Notice file: external/lohit-fonts/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/fonts/Lohit-Devanagari.ttf.txt
Notice file: external/lohit-fonts/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/fonts/Lohit-Bengali.ttf.txt
Notice file: external/lohit-fonts/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/fonts/Lohit-Tamil.ttf.txt
Notice file: frameworks/base/cmds/am/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/framework/am.jar.txt
Notice file: external/apache-xml/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/framework/apache-xml.jar.txt
Notice file: frameworks/base/cmds/bmgr/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/framework/bmgr.jar.txt
Notice file: external/bouncycastle/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/framework/bouncycastle.jar.txt
Notice file: frameworks/base/cmds/bu/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/framework/bu.jar.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/framework/core-junit.jar.txt
Notice file: libcore/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/framework/core.jar.txt
Notice file: frameworks/base/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/framework/ext.jar.txt
Notice file: frameworks/base/core/res/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/framework/framework-res.apk.txt
Notice file: frameworks/base/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/framework/framework.jar.txt
Notice file: frameworks/base/cmds/ime/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/framework/ime.jar.txt
Notice file: frameworks/base/cmds/input/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/framework/input.jar.txt
Notice file: development/cmds/monkey/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/framework/monkey.jar.txt
Notice file: frameworks/base/cmds/pm/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/framework/pm.jar.txt
Notice file: frameworks/base/cmds/svc/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/framework/svc.jar.txt
Notice file: external/bluetooth/bluez/audio/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/bluez-plugin/audio.so.txt
Notice file: external/bluetooth/bluez/health/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/bluez-plugin/bluetooth-health.so.txt
Notice file: external/bluetooth/bluez/input/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/bluez-plugin/input.so.txt
Notice file: external/bluetooth/bluez/network/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/bluez-plugin/network.so.txt
Notice file: external/bluetooth/bluez/audio/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/hw/audio.a2dp.default.so.txt
Notice file: hardware/libhardware_legacy/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/libpower.so.txt
make: *** No rule to make target `vendor/lge/e400/proprietary/lib/libcamera.so', needed by `out/target/product/e400/obj/lib/libcamera.so'.  Stop.
make: *** Waiting for unfinished jobs....
Notice file: device/generic/goldfish/audio/NOTICE -- out/target/product/e400/obj/NOTICE_FILES/src//system/lib/hw/audio.primary.goldfish.so.txt
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

Here's what I get with "brunch e400 -Xlint:deprecation -Xlint:unchecked":

make: *** No rule to make target `vendor/lge/e400/proprietary/lib/libcamera.so', needed by `out/target/product/e400/obj/lib/libcamera.so'.  Stop.
make: *** Waiting for unfinished jobs....
target StaticLib: libaudiopolicy_legacy (out/target/product/e400/obj/STATIC_LIBRARIES/libaudiopolicy_legacy_intermediates/libaudiopolicy_legacy.a)
target StaticLib: libaudiohw_legacy (out/target/product/e400/obj/STATIC_LIBRARIES/libaudiohw_legacy_intermediates/libaudiohw_legacy.a)
  INSTALL include/asm (32 files)
make[1]: Leaving directory `/home/andyman/Projects/hardware/lgl35g/android/system/kernel/lge/e400'
target StaticLib: libc_nomalloc (out/target/product/e400/obj/STATIC_LIBRARIES/libc_nomalloc_intermediates/libc_nomalloc.a)


#13 koanhead

koanhead
  • Members
  • 26 posts
  • Country:
    us - United States
  • Device Model:
    LG L35G
  • CM Version:
    9
  • Recovery Image:
    ClockworkMod

Posted 20 April 2013 - 09:40 PM

I don't think the brunch command accepts those arguments (-Xlint:foo), but it's hard to tell because the build process never seems to work the same way twice :^/

#14 koanhead

koanhead
  • Members
  • 26 posts
  • Country:
    us - United States
  • Device Model:
    LG L35G
  • CM Version:
    9
  • Recovery Image:
    ClockworkMod

Posted 20 April 2013 - 10:00 PM

Using lunch / make, the Xlint: flags don't work with make either (but at least they don't fail silently, as with brunch. GRR.)
I'm guessing that those are gcc flags, and need to be inserted into a makefile somewhere. Probably several makefiles. It's hard to tell which ones though.

#15 koanhead

koanhead
  • Members
  • 26 posts
  • Country:
    us - United States
  • Device Model:
    LG L35G
  • CM Version:
    9
  • Recovery Image:
    ClockworkMod

Posted 21 April 2013 - 12:18 AM

"make -k" seems to help a bit, the build goes a lot longer and writes lots of files into $OUT- in fact it looks like everything is there except for cm-foo.zip:

ls $OUT
android-info.txt  external	   previous_build_config.mk  recovery	  system
boot.img		  fake_packages  ramdisk.img			   recovery.img  userdata.img
clean_steps.mk	kernel		 ramdisk-recovery.cpio	 root		  utilities
data			  obj			ramdisk-recovery.img	  symbols

I guess I could zip this dir up and see if it flashes ok, but I don't think that would be very productive.

#16 koanhead

koanhead
  • Members
  • 26 posts
  • Country:
    us - United States
  • Device Model:
    LG L35G
  • CM Version:
    9
  • Recovery Image:
    ClockworkMod

Posted 21 April 2013 - 09:57 PM

Well, there's a new e400 build posted today, so if I sync and the build fails again I know I'm doing something wrong...

#17 koanhead

koanhead
  • Members
  • 26 posts
  • Country:
    us - United States
  • Device Model:
    LG L35G
  • CM Version:
    9
  • Recovery Image:
    ClockworkMod

Posted 21 April 2013 - 10:37 PM

Huh. I've been working on this port for some time, and I was posting some dev notes here, but all those posts seem to have disappeared. Bummer.

Anyway, I've been working on building e400 as a preliminary step, since I figure to use it as a starting-point for this port. All my builds fail with this error:

make: *** No rule to make target `vendor/lge/e400/proprietary/lib/libcamera.so', needed by `out/target/product/e400/obj/lib/libcamera.so'.  Stop.

I'm not able to find the 'libcamera' file in either the cm9 source nor the downloaded LG Android source. I don't know how it gets built in the nightlies, unless there are some files there to which I don't have access.

#18 koanhead

koanhead
  • Members
  • 26 posts
  • Country:
    us - United States
  • Device Model:
    LG L35G
  • CM Version:
    9
  • Recovery Image:
    ClockworkMod

Posted 22 April 2013 - 02:20 AM

Here's the README from LG's official tarball, for entertainment value:

Quote


1. How to Android buid

(1) Get the android source code : gingerbread 2.3.6
- Download original android source code from http://source.android.com

(2) Untar open source packages of LGL35G_Optimus_L3_Android_GB_LGL35G.tar.gz
tar zxvf LGL35G_Optimus_L3_Android_GB_LGL35G.tar.gz

(3) Overwrite the open source packages to the android base source code.

(4) Execute the following build scripts in the android root folder.
. ./build/envsetup.sh
make -j4

* When you compile the android source code, you have to add google original prebuilt source(toolchain) into the android folder
* "-j4" : The number, 4, is the number of multiple jobs to be invoked simultaneously.

(5) If the android is built successfully, you can find output at out/target/product/generic


2. How to Kernel Build

(1) Install Sourcery G++ Lite  toolchain for ARM EABI.
- Visit http://www.codesourcery.com/, download and install the toolchain.

(2) Untar the kernel source using following command at the android folder
tar zxvf LGL35G_Optimus_L3_Kernel_GB_LGL35G.tar.gz

(3) Execute the following build scripts in the kernel root folder.
- export PATH=$(pwd)/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin:$PATH  (Set toolchain path)

- export ARCH=arm
- export SUBARCH=arm
- export CROSS_COMPILE=arm-eabi-
- make e0eu-perf_defconfig
- make

* "-j4" : The number, 4, is the number of multiple jobs to be invoked simultaneously.

(4) If the kernel is built successfully, you can find the build image at arch/arm/boot

SOUNDS GOOD RIGHT

#19 koanhead

koanhead
  • Members
  • 26 posts
  • Country:
    us - United States
  • Device Model:
    LG L35G
  • CM Version:
    9
  • Recovery Image:
    ClockworkMod

Posted 22 April 2013 - 07:30 AM

Well, that was a waste.
The android trunk didn't build (although it did take ALL DAMN DAY to repo sync.) I merged the LG code as in 'How to Android build' above (yes, it's ambiguous- basically I copied the contents of a folder called 'android' into another one also called 'android'.)

Make failed to build, complaining about missing files:

Checking build tools versions...
build/core/base_rules.mk:79: unusual tags eng userdebug on hciconfig at external/bluetooth/bluez/tools
build/core/base_rules.mk:79: unusual tags eng userdebug on hcitool at external/bluetooth/bluez/tools
build/core/base_rules.mk:79: unusual tags eng userdebug on dbus-monitor at external/dbus/tools
/bin/bash: prebuilt/linux-x86/sdl/bin/sdl-config: No such file or directory
/bin/bash: prebuilt/linux-x86/sdl/bin/sdl-config: No such file or directory
build/core/binary.mk:11: *** external/tar/gnu: LOCAL_NDK_VERSION is now retired.. Stop.

So, apparently there are some missing steps in those "instructions". I messed around with it a bit, but got no further than that.

Building the kernel failed as well:


arch/arm/mm/dma-mapping.c: In function '__dma_alloc':
arch/arm/mm/dma-mapping.c:229:25: warning: array subscript is above array bounds [-Warray-bounds]
error, forbidden warning: dma-mapping.c:229
make[1]: *** [arch/arm/mm/dma-mapping.o] Error 1
make: *** [arch/arm/mm] Error 2
make: *** Waiting for unfinished jobs....

It's possible that this might be down to using openjdk instead of "Sun" java, but at this point, who cares.
EDIT: obviously not, since that's a C source file and not Java. Durr.

I don't know what to do next.

Edited by koanhead, 22 April 2013 - 08:56 PM.


#20 koanhead

koanhead
  • Members
  • 26 posts
  • Country:
    us - United States
  • Device Model:
    LG L35G
  • CM Version:
    9
  • Recovery Image:
    ClockworkMod

Posted 29 April 2013 - 07:06 PM

LG's kernel source still won't build.
I installed CodeSourcery and tried messing about with $CROSS_COMPILE to see if it makes a difference vs. the eabi toolchain from prebuilts (in the cm9 source). With the CodeSourcery tools I get this error:
net/ipv4/netfilter/ipt_ecn.c: In function 'match_ip':
net/ipv4/netfilter/ipt_ecn.c:28: error: 'XT_DSCP_MASK' undeclared (first use in this function)
net/ipv4/netfilter/ipt_ecn.c:28: error: (Each undeclared identifier is reported only once
net/ipv4/netfilter/ipt_ecn.c:28: error: for each function it appears in.)
make[3]: *** [net/ipv4/netfilter/ipt_ecn.o] Error 1
make[2]: *** [net/ipv4/netfilter] Error 2
make[1]: *** [net/ipv4] Error 2
make: *** [net] Error 2
make: *** Waiting for unfinished jobs....


This sounds like the beginning of a wonderful odyssey of trying to debug someone else's obfuscated, unmaintained, undocumented code. Awesome.
Did I mention that #XT_DSCP_MASK is #defined in more than one file? (according to grep -R)
Did I mention that there are several files named either dscp_mask.h or DSCP_MASK.h, only some of which have that #define?
You know what else? The string 'XT_DSCP_MASK' does not occur in net/ipv4/netfilter/ipt_ecn.c, on line 28 or anywhere else! So, best-case scenario seems to be: I go hunting through all that file's includes to see where that #define is, and then try to figure out why it's not working / missing...

Android is Fun and Useful!

shoot me

Edited by koanhead, 29 April 2013 - 07:33 PM.