summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Ship most of the potentially useful libsamsung-ipc toolsHEADreplicant-6.0-0004-transitionreplicant-6.0-0004-rc6replicant-6.0-0004replicant-6.0Denis 'GNUtoo' Carikli2021-03-171-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | This ships all the tools that could be useful. The nv_data-imei tool wasn't shipped as it doesn't support the Galaxy SII (GT-I9100) nor the Galaxy Note (GT-N7000) yet. The ipc-modem and ipc-test tools are shipped as they can be used to test the modem bootstrap without any dependencies on the Android framework. This can for instance help with tracking regressions so it's good to have them in the releases as well. Shipping nv_data-md5 on the device isn't strictly necessary as it can also be compiled from libsamsung-ipc source code, however not every Replicant user know how to do that. As this tool can help to fix some cases of nv_data corruptions, it is useful to enable users to use it easily. Shipping it makes it accessible in the recovery after mounting the system partition (by using Advanced -> Mount system partition) in the recovery menu. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* fstab: don't mount /preloadreplicant-6.0-0004-rc5-transitionreplicant-6.0-0004-rc5replicant-6.0-0004-rc4Denis 'GNUtoo' Carikli2020-12-311-1/+0
| | | | | | | | | | | | | | | | | | | | | | | The /preload partition is (hopefully) not used by Replicant. On my Galaxy SII it has some APK and application data. The APK found in there are KiesAir.apk, OceanWeather.apk, PhotoRetouching.apk, PolarisOffice.apk, SamsungIM.apk, Swype.apk WindyWeather.apk, and vlingo.apk. Given the name of the APKs it looks like additional nonfree software to be installed in the stock Android distribution. Since what's inside is either unused or a serious security risk, it's best to not mount it at all. In addition, if for some reasons that partition becomes corrupted, Replicant will fails to boot very early on. Given that the Galaxy SII (GT-I9100) uses a zImage, it can be quite long to debug as one cannot easily patch it to add adb root as boot. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Adjust to enable_modem.sh and disable_modem.sh merge to modem.shreplicant-6.0-0004-rc3replicant-6.0-0004-rc2Denis 'GNUtoo' Carikli2020-06-191-3/+2
| | | | | | | | | | enable_modem.sh and disable_modem.sh were merged into a single modem.sh script in order to improve the user interface. Since the scripts Android.mk was adjusted as well to use modem.sh, we need to adjust the PRODUCT_PACKAGES to reflect that too. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Move hardware/ril/samsung-ril to hardware/replicant/libsamsung-rilDenis 'GNUtoo' Carikli2020-06-041-2/+2
| | | | | | | | | | Benefits: - It makes it clear that Replicant is the upstream project for libsamsung-ril - It groups together libsamsung-ipc and libsamsung-ril - hardware/ril is already a git repository Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Add scripts to disable the modemreplicant-6.0-0004-rc1Denis 'GNUtoo' Carikli2019-11-291-2/+4
| | | | | | | The scripts are specific to libsamsung-ipc, so they are added in the device directories. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* enable touchkey light in recoveryreplicant-6.0-0003replicant-6.0-0002Wolfgang Wiedmeyer2017-06-141-0/+3
| | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* remove bcmdhd.calWolfgang Wiedmeyer2017-06-122-120/+1
| | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* releasetools: also rebuild the boot imagereplicant-6.0-0001Wolfgang Wiedmeyer2017-02-151-18/+19
| | | | | | | This ensures that the right release key is also embedded in the recovery that is part of the boot image. Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* releasetools: remove unused img and ota scriptsWolfgang Wiedmeyer2017-02-153-104/+0
| | | | | | | | | Boot and recovery are already regenerated when running the sign_target_files_apks script, so GetBootableImage is never called in the img and ota scripts. It wouldn't work anyway as the function parameters have changed. Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* selinux: allow to install the mfc firmware in recoveryWolfgang Wiedmeyer2017-02-151-0/+5
| | | | | | Fixes a denial during update installation. Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* camera: fine-tune parametersWolfgang Wiedmeyer2017-02-101-3/+3
| | | | | | | Speeds up the preview and makes video recording possible in case the proprietary mfc firmware is in place. Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* releasetools: fix standalone recoveryWolfgang Wiedmeyer2017-01-291-0/+96
| | | | | | | | | | | Boot and recovery are already regenerated in sign_target_files_apks, so the scripts galaxys2_img_from_target_files and galaxys2_ota_from_target_files have no effect. This fork of sign_target_files_apks makes sure that the standalone recovery is rebuilt with the new ramdisk and that boot image from $OUT is used untouched. Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* galaxys2-common: Camera: Exit thread properly when focus failsDominggoes Isakh2017-01-131-1/+1
| | | | Change-Id: I7e0aff34ed5b1f727ce02a5a46351e4e9a1c1f4d
* Standalone recovery kernel buildPaul Kocialkowski2017-01-111-2/+3
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Audio-RIL-Interface: implement mic_muteWolfgang Wiedmeyer2017-01-101-1/+18
| | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* selinux: give rild the necessary permissionsWolfgang Wiedmeyer2017-01-101-2/+4
| | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* Remove all GPS code.Jookia2017-01-1010-2111/+0
| | | | | | Currently gpswrapper causes a crash when booting, so for now remove it. But since we're removing that, remove the rest of it while we're at it. If people want to use the GPS, they can revert this commit.
* Don't expect the existence of the blob repoWolfgang Wiedmeyer2017-01-101-1/+1
| | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* Remove unused proprietary RIL wrapping code.Jookia2017-01-1010-700/+0
|
* Home key to select item in recoveryPaul Kocialkowski2017-01-101-0/+1
| | | | Cherry-picked!
* Audio-RIL-Interface: Keep up with libsrs-clientPaul Kocialkowski2017-01-101-9/+13
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* camera: RGB565 preview formatPaul Kocialkowski2017-01-101-2/+2
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Yamaha-MC1N2-Audio target path and devicePaul Kocialkowski2017-01-101-0/+2
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* tinyalsa-audio belongs in hardware/tinyalsa-audioPaul Kocialkowski2017-01-109-4204/+0
| | | | Cherry-picked!
* Audio-RIL-InterfacePaul Kocialkowski2017-01-103-1/+219
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Samsung-RILPaul Kocialkowski2017-01-103-5391/+3
| | | | | Cherry-picked! Conflict: "initial L bringup" adds rmnet0,rmnet1 to interfaces, leave it.
* Bluetooth firmware patch file chip namePaul Kocialkowski2017-01-101-0/+1
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* WiFi and bluetooth firmwares pathsPaul Kocialkowski2017-01-102-6/+6
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Avoid proprietary libfimcPaul Kocialkowski2017-01-101-1/+0
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* SoftwareGLPaul Kocialkowski2017-01-102-20/+1
| | | | | Cherry-picked! Note: Not sure what extra config to remove, so just remove EGL_* for now.
* galaxys2-common: Enable sending and receiving Mms when mobile dataArnab Chaudhuri2016-07-121-0/+5
| | | | | | is disabled. Change-Id: I88aa2d69f7cceb58a0dd048f50bf4db99465ecf0
* galaxys2-common: Camera: HAL improvements and fixesrINanDO2016-07-102-188/+356
| | | | | | | | | | | | | * Improve start/stop video recording lag * Force recording-hint in focus-mode continuous video * Fix auto-focus in video recording * Fix preview issues * Fix switching focus-modes during recording * Fix crash when taking pictures rapidly * Fix crash when switching camera-/video-mode rapidly * Add all supported video recording-sizes for back-camera Change-Id: I810e8b7c14245bb47001094eb51ba4b4bb8ddb47
* Use 2 zRAM compression streams (now that our driver can)Andrei Măceș2016-07-021-1/+1
| | | | Change-Id: Ic8d2093e89fb6fbbefc985c33bb3180886553195
* galaxys2-common: Cleanup unused flagsCaio Schnepper2016-07-011-9/+0
| | | | Change-Id: I7583b6183ebe4bdfd4009b1910afb8967ea863c2
* init: increase read-ahead value to 256 kbZiyan2016-07-011-0/+3
| | | | | | | | | Apps and database file sizes have increased in recent Android versions, which makes it practical to increase our read-ahead value from 128 kb. General user experience seem to have improved a bit. Change-Id: I5d0e367ecdd562599d7f6c93149aa68738987d6d
* galaxys2-common: Address SELinux denialsCaio Schnepper2016-05-133-1/+3
| | | | Change-Id: I1072412370389554d7893ca38d62fd66aa331d48
* galaxys2-common: Update proprietary file listCaio Schnepper2016-05-131-3/+3
| | | | Change-Id: If4a16b58aa9ae63ff3b4cd807e137f0cf6af692b
* galaxys2-common: Camera: Fix front camera issues.rINanDO2016-05-011-2/+2
| | | | | | | Since this commit https://github.com/CyanogenMod/android_frameworks_base/commit/b47a1c5b2acec0fc12fcab98369faf340436467b the front camera doesn't work anymore because the SceneMode-property is NULL. Change-Id: I84ad5c0c0e67a98963a7515ed9973d8f8997eebc
* galaxys2-common: build an IsoRec-style recovery.imgLanchon2016-04-081-2/+2
| | | | | | | | ...instead of building a duplicate of boot.img. The make target is the standard 'recoveryimage'. Thanks to arnab who originated the idea. Change-Id: Ibbe996db97bc043033de645166d23ce4c19dc06b
* galaxys2-common: Remove low latency audioCaio Schnepper2016-03-241-1/+0
| | | | | | The sound stutter too much with it Change-Id: If1633e7e7de18f6dd2d9a34165c8c71a563bef45
* galaxys2-common: enable auto power modesrINanDO2016-03-201-0/+9
| | | | | | | | | | | | * We don't have a significant motion sensor, so device idle detection will be disabled[1] * Enabling this will allow app standby to be enabled, so there's no harm in doing it. [1]: https://github.com/CyanogenMod/android_frameworks_base/blob/10c07f778a611d8723619f67e5709cbd9e502a07/services/core/java/com/android/server/DeviceIdleController.java#L1435 Change-Id: I9e9c17f3714ab0b4ce590d99ab82deb3070ea5ed
* galaxys2-common: commonize AdvancedDisplay [2/3]Simon Shields2016-03-18172-5706/+0
| | | | Change-Id: Icd5dd4c74abc9c9219209c1f8bc514949b3a2922
* galaxys2-common: Optimize f2fs performanceArnab Chaudhuri2016-03-061-2/+2
| | | | Change-Id: I427216627b0291900a0c43c8135837978c720397
* Automatic translation importMichael Bestas2016-03-0594-0/+1078
| | | | Change-Id: I3c77a67f30aaee02fe7803ab7e062d6bd81f88aa
* galaxys2-common: Add f2fs filesystem supportArnab Chaudhuri2016-02-233-0/+8
| | | | Change-Id: I593fe2057a057e7fcf73a6158df7646ad1a9bceb
* Automatic translation importMichael Bestas2016-02-221-1/+1
| | | | Change-Id: I403bee6bae7cef4df332508b7b1b6b0e3737920b
* galaxys2-common: Allow flashlight to use wakelockrINanDO2016-02-141-0/+3
| | | | Change-Id: I2b5084f6541e855f43587b1bd6709577fe942bff
* Automatic translation importMichael Bestas2016-02-143-5/+5
| | | | Change-Id: I28acf27207f839d5f0a52d952e0b257fe8a35a49
* galaxys2-common: Fix macloader SELinux denialCaio Schnepper2016-02-042-1/+2
| | | | Change-Id: I4a18462429c662d3377f48f8b0c9c669159bea63
* galaxys2-common: Clean up radio acess familiesCaio Schnepper2016-02-041-1/+1
| | | | Change-Id: I802d1a57c6ea01898d3fae758662cf629543f3df