During initialization the system partition needs to be
remounted as read-write in order for changes to be made
to the /system partition (e.g. creating target-specific
symlinks, etc.). Earlier this was done in the post-fs
stage where Android property service has not been
initialized. This change moves these initializations to
the early-boot stage.
Update the wifi initialization script to use command
line parameters since getprop is not yet available in
early-boot. Also fix bug in 8974 changes that breaks
8960 and other targets.
Call audio init script from wifi script rather than
directly from syspart-fixup since retrieving Android
property is not yet available.
TODO: Init sequence needs to be redone for cleanup
and boot up speed.
Change-Id: I2a7338af91df951d0a4617d4f54db123aca839e3
Changes in init.qcom.rc file done to run IMS Regmanager as
root and changing its permission dynamically in code. IMS
needs root permission because in JB /data/radio/ folder is
replaced by /dev/socket/ and permission for this folder is
made root, hence IMS needs root permission to create server
socket.
Change-Id: I1a19bdcd4a3f50d3142503339c0160c9f8a94dc0
CRs-fixed: 391183
Found tethering functionality is not working for more than one
connection. The issue is dhcpcd is not started from second
connection onward. The current change makes sure support
for 5 connections possible at time, which is the max limit
for BT tethering.
Change-Id: I96090e658f1ee383e6f375b48e8675380da248bb
CRs-Fixed: 373636
Move system property settings such as LCD density to early-boot.
This ensures the properties are set before any service is
started.
CRs-Fixed: 390942
Change-Id: Iba5dfb5b55f33904bd09d4b618b5399d7bda8cbd
This change allows to enumerate diag interface along with RNDIS
interface, when USB tethering is enabled from userspace.
Change-Id: I245e13ca159c244f40411eaaa54370584bd054dd
Made the change to make sure that we are using correct interface
while renewing ip from dhcp for p2p interface.
Change-Id: I9c32980951feb51e3b6300a4a2eaba5a627389a1
CRs-Fixed: 391545
Adds the Bluetooth related configuration files to package as part
of system image which are common across platforms.
Change-Id: I43784faf8aa12144d3cc3d7591f81397fbdcc33a
Access permissions would need to be given to radio process for
smd_cxm_qmi port to facilitate the krait-riva communication as
part of LTE COEX feature.
Change-Id: I4269ed5ce53081508e0156f3814f721b2c8c0aa8
CRs-Fixed: 335456
This reverts commit d2c15c34589171d4b64ab2f73a80bb2f4f0b4027 from ics
- On jb with userdebug build variant, root access is not allowed by
default on the shell because of which file write operations are not
permitted. Hence reverting this change as unsupported and having an
alternative in place which would ensure a fixed BD address is
deployed as part of system image.
Change-Id: Ibbdf195137df808e467a9533b85d5eca719a6fe5
Enable bluetooth profiles support dynamically based on the
bluetooth SoC detected.
Disable MAP and HFP 1.6 version as Atheros solution doesn't support
those profiles.
CRs-fixed: 380033
Change-Id: I528350432ca4676a8579397bc9e9e673e26afb18
Types via res/values/config.xml overlay .
This allows tethering to work with the DUN Required property.
This also enables DUN as an allowable tethering upstream type.
Change-Id: I7e33562fd8650071270bdce5a51ddddde158d79a