Skip to content

Instantly share code, notes, and snippets.

@Mm7
Mm7 / android_device_samsung_cooper.patch
Last active May 22, 2016 19:09
Revert video recording size to 320x240 (fix recording)
diff --git a/BoardConfig.mk b/BoardConfig.mk
index 4bc9042..35df85e 100644
--- a/BoardConfig.mk
+++ b/BoardConfig.mk
@@ -35,5 +35,4 @@ BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR := device/samsung/cooper/bluetooth
BOARD_CAMERA_USE_GETBUFFERINFO := true
BOARD_USE_CAF_LIBCAMERA_GB_REL := true
TARGET_PREBUILT_LIBCAMERA := true
-TARGET_CAMERA_SENSOR_MP_SIZE := 5
@Mm7
Mm7 / android_device_samsung_msm7x27-common.patch
Last active August 29, 2015 14:03
Video recording patch, still not work (640x480)
diff --git a/prebuilt/etc/media_profiles_5mp.xml b/prebuilt/etc/media_profiles
index f56a9ef..c7f4198 100644
--- a/prebuilt/etc/media_profiles_5mp.xml
+++ b/prebuilt/etc/media_profiles_5mp.xml
@@ -84,7 +84,7 @@
<CamcorderProfiles cameraId="0">
<!-- lowest supported profile in kitkat :) -->
- <EncoderProfile quality="480p" fileFormat="mp4" duration="60">
+ <EncoderProfile quality="vga" fileFormat="mp4" duration="60">
@Mm7
Mm7 / gist:e90e49ebaf69595e019b
Created August 4, 2014 22:10
OmxVidEnc compare: galaxy5's vs cooper's
mm7@pc5:~/test$ ls -la
total 384
drwxr-xr-x 2 mm7 mm7 4096 Aug 4 23:44 .
drwxr-xr-x 28 mm7 mm7 4096 Aug 4 23:44 ..
-rwxr-xr-x 1 mm7 mm7 190608 Aug 4 23:43 cooper.so
-rw-r--r-- 1 mm7 mm7 190608 Aug 4 23:44 galaxy5.so
mm7@pc5:~/test$ md5sum cooper.so
d6fb89ea6e82478be45241ecfe92ace4 cooper.so
mm7@pc5:~/test$ md5sum galaxy5.so
17e6c604577e3e767a4993a1cec8d0bd galaxy5.so
@Mm7
Mm7 / kernel_diff.patch
Created August 13, 2014 22:45
Kernel MSM CAF 3.0.8 diff. Not booting..
diff --git a/arch/arm/configs/cyanogenmod_cooper_defconfig b/arch/arm/configs/cyanogenmod_cooper_defconfig
index 73422df..17d9ca1 100644
--- a/arch/arm/configs/cyanogenmod_cooper_defconfig
+++ b/arch/arm/configs/cyanogenmod_cooper_defconfig
@@ -52,7 +52,7 @@ CONFIG_SYSVIPC_SYSCTL=y
# CONFIG_BSD_PROCESS_ACCT is not set
# CONFIG_FHANDLE is not set
# CONFIG_TASKSTATS is not set
-# CONFIG_AUDIT is not set
+CONFIG_AUDIT=y
@Mm7
Mm7 / gist:084d36b606c27842a33d
Created August 24, 2014 21:57
Camera reopening crash log
D/QcomCamera( 126): camera_device_open: loaded libcamera at 0x4127e494
I/QualcommCameraHardware( 126): openCameraHardware: call createInstance
E/QualcommCameraHardware( 126): openCameraHardware:Invalid camera ID 0
D/QcomCamera( 126): camera_device_open:--
@Mm7
Mm7 / gist:ff48ada83f9b71ebb230
Created August 24, 2014 22:08
QcomCamera logcat
D/QcomCamera( 126): HAL_get_number_of_cameras: numCameras:1
D/QcomCamera( 126): camera_device_open:++
D/QcomCamera( 126): camera_device_open: loaded libcamera at 0x40ba4004
D/QcomCamera( 126): HACK: call HAL_getNumberOfCamera
D/QcomCamera( 126): camera_device_open:--
D/QcomCamera( 126): close_camera_device:++
E/QcomCamera( 126): void *libcameraHandle= 0x40ba4004
D/QcomCamera( 126): close_camera_device:--
D/QcomCamera( 126): camera_device_open:++
D/QcomCamera( 126): camera_device_open: loaded libcamera at 0x4127e494
@Mm7
Mm7 / gist:3ba075e8ca1832293521
Created September 11, 2014 21:08
mtd erase dmesg
<6>[ 119.387958] MTD_open
<6>[ 119.402198] MTD_ioctl
<6>[ 119.402741] MTD_ioctl
<6>[ 119.403063] MTD_ioctl
<6>[ 119.403376] MTD_ioctl
<6>[ 119.403681] MTD_ioctl
<6>[ 119.403988] MTD_ioctl
<6>[ 119.404294] MTD_ioctl
<6>[ 119.404598] MTD_ioctl
<6>[ 119.404901] MTD_ioctl
@Mm7
Mm7 / msm.c
Created October 26, 2014 19:23
/*
* linux/drivers/mtd/onenand/msm.c
*
* OneNAND driver for MSM
*
* Copyright © 2014 androidarmv6 project
*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 as published by
* the Free Software Foundation.
@Mm7
Mm7 / bml_blkdev.c.patch
Last active August 29, 2015 14:08
drivers/fsr: fix build when FSR is compiled built-in in the kernel
diff --git a/drivers/fsr/bml_blkdev.c b/drivers/fsr/bml_blkdev.c
index bde5e93..256055f 100644
--- a/drivers/fsr/bml_blkdev.c
+++ b/drivers/fsr/bml_blkdev.c
@@ -628,10 +628,12 @@ static void bml_blkdev_free(void)
* @param state device power management state
* @return 0 on success
*/
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 15)
-static int bml_suspend(struct platform_device *pdev, pm_message_t state)
@Mm7
Mm7 / Touchscreen dmesg
Last active August 29, 2015 14:08
touchscreen dmesg: 7575(PS2) + 7574(PS5)
<6>[ 0.000000] Initializing cgroup subsys cpu
<5>[ 0.000000] Linux version 3.0.31-androidarmv6 (mm7@pc5) (gcc version 4.7 (GCC) ) #5 PREEMPT Wed Nov 5 16:15:47 CET 2014
<4>[ 0.000000] CPU: ARMv6-compatible processor [4117b365] revision 5 (ARMv6TEJ), cr=00c5387d
<4>[ 0.000000] CPU: VIPT aliasing data cache, unknown instruction cache
<4>[ 0.000000] Machine: GT-S5830 Board
<6>[ 0.000000] Partition (from atag) mibib -- Offset:0 Size:6
<6>[ 0.000000] Partition (from atag) qcsbl -- Offset:6 Size:2
<6>[ 0.000000] Partition (from atag) oemsbl -- Offset:8 Size:3
<6>[ 0.000000] Partition (from atag) amss -- Offset:b Size:64
<6>[ 0.000000] Partition (from atag) efs2 -- Offset:6f Size:24