Search results

  1. savoca

    Post [DEV][PATCH] KCAL - Advanced color control for Qualcomm MDSS 8x10/8x26/8974/8084/8939

    Is it also enabled in your defconfig? You should see the driver compile when you build too.
  2. savoca

    Post [Review] FNF Ifive Mini 4s tablet

    Thank you!! I can play with kernels now :D
  3. savoca

    Post [Review] FNF Ifive Mini 4s tablet

    Do you have a mirror for 1.1.7C? I've got 1.1.6C on mine and the newest firmware I found online was 1.1.1C. The FNF website doesn't seem to work at the moment for US firmware :(
  4. savoca

    Post Bootloader bounty

    Is the latest SW for the T-Mobile S7/S7E still root-able? Looks it is but I'd like someone to confirm. I'd like to help with the BL.
  5. savoca

    Post [DEV][PATCH] KCAL - Advanced color control for Qualcomm MDSS 8x10/8x26/8974/8084/8939

    Here's the nodes I pulled from the kcal apk: (sorry, source is buried on one of my drives) /sys/devices/13900000.dsim/lcd/panel/mdnie/accessibility /sys/devices/13900000.dsim/lcd/panel/mdnie/mode /sys/devices/13900000.dsim/lcd/panel/mdnie/scenario /sys/devices/13900000.dsim/lcd/panel/mdnie/sensorRGB
  6. savoca

    Post [DEV][PATCH] KCAL - Advanced color control for Qualcomm MDSS 8x10/8x26/8974/8084/8939

    I recommend you squash them and maybe forge a 'Merge: video/mdss: Import kcal mdp5 driver' commit. Or you can grab the latest mdss_mdp_kcal_ctrl.c from github and manually edit the Makefile/Kconfig in your source, then commit with a similar name. Give credit as well please
  7. savoca

    Post [DEV][PATCH] KCAL - Advanced color control for Qualcomm MDSS 8x10/8x26/8974/8084/8939

    Nope, this driver is heavily tied into Qualcomm code, you'll have to take a look at Samsung's MDNE display code for that. However a driver like this may not be necessary for Samsung devices, as they may already have sysfs nodes for color calibration. This driver exists solely because doing a...
  8. savoca

    Post [DEV][PATCH] KCAL - Advanced color control for Qualcomm MDSS 8x10/8x26/8974/8084/8939

    No, add the following line to 'drivers/video/msm/mdss/Makefile' : obj-$(CONFIG_FB_MSM_MDSS_KCAL_CTRL) += mdss_mdp_kcal_ctrl.o Add this to 'drivers/video/msm/mdss/Kconfig' : config FB_MSM_MDSS_KCAL_CTRL depends on FB_MSM_MDSS bool "MDSS color control" ---help--- Enable sysfs for...
  9. savoca

    Post [DEV][PATCH] KCAL - Advanced color control for Qualcomm MDSS 8x10/8x26/8974/8084/8939

    Assuming you added the source files manually, that error won't show up. You weren't supposed to edit mdss_mdp_pp.c at all, following my post above.
  10. savoca

    Post [DEV][PATCH] KCAL - Advanced color control for Qualcomm MDSS 8x10/8x26/8974/8084/8939

    The build errors you're looking at now are unrelated to kcal, use another support thread for this. As for merging the driver, the easiest path is to just copy the latest source file from https://git.io/kcal (drivers/video/msm/mdss/mdss_mdp_kcal_ctrl.c) to your own tree, as well as the Kconfig...
  11. savoca

    Post KPPD - Configure post-processing settings of your display! [2015/08/09]

    I had to make room for some projects, so kppd in open sourced now.
  12. savoca

    Post [DEV][PATCH] KCAL - Advanced color control for Qualcomm MDSS 8x10/8x26/8974/8084/8939

    It's not QC, so it would need some extra hooks into the mdne stuff Samsmaug uses. As a "joke", the S6 actually works with the latest kcal app as there's some basic RGB controllers exposed on sysfs. Probably same case with Note 5, etc..
  13. savoca

    Post KPPD - Configure post-processing settings of your display! [2015/08/09]

    The commands for installing via ADB were listed directly under that quote from the OP you just posted.
  14. savoca

    Post KPPD - Configure post-processing settings of your display! [2015/08/09]

    KPPD and KCAL are to completely different sources. That's like asking me to merge in linux kernel patches into the Windows NT kernel. KPPD is already updated to behave the same as KCAL, if that's what you're asking. If there's an issue with how it works, it's likely on qcom's side at this point.
  15. savoca

    Post KPPD - Configure post-processing settings of your display! [2015/08/09]

    I see, well I would need a 6P in hand for that.
  16. savoca

    Post KPPD - Configure post-processing settings of your display! [2015/08/09]

    The first thing the daemon does is read the default configuration and apply settings immediately. It sounds like the 6P comes with some pre-configured post-processing. I recommend you flash a kernel with kcal support, write down the default values, then go back to kppd and add those values to...
  17. savoca

    Post KPPD - Configure post-processing settings of your display! [2015/08/09]

    That's not a question for me, but yes. Nope, just edit the file manually.
  18. savoca

    Post [DEV][PATCH] KCAL - Advanced color control for Qualcomm MDSS 8x10/8x26/8974/8084/8939

    Qualcomm's code for the chipsets automatically adjusts value and contrast on scales of 0-255. Imagine that saturation is the same, however the first 0-95 is one level of greyscale, and the last 96-255 represents the actual saturation. Seems they just merged two features into one register.
  19. savoca

    Post KPPD - Configure post-processing settings of your display! [2015/08/09]

    https://www.youtube.com/watch?v=dESlxM9izxk
  20. savoca

    Post [DEV][PATCH] KCAL - Advanced color control for Qualcomm MDSS 8x10/8x26/8974/8084/8939

    ffolkes So the frame update code called in mdss_mdp_display_commit() will in fact apply the right frame update (that's really the only difference between it and mdss_mdp_pp_setup()). Unfortunately calling it on every kcal write introduces some severe lag when applying values consecutively...
  21. savoca

    Post [DEV][PATCH] KCAL - Advanced color control for Qualcomm MDSS 8x10/8x26/8974/8084/8939

    Latest update replaces negative display mode's IGC feature with PCC. Dropped a massive amount of code from the driver. https://github.com/savoca/kcal/commit/5de29b3f57bcd58128557206103bb002a582acec
  22. savoca

    Post [DEV][PATCH] KCAL - Advanced color control for Qualcomm MDSS 8x10/8x26/8974/8084/8939

    For the board I used, PCC applied instantly while other features (PA, IGC) did not. However on my G4, all features apply instantly. After looking deeper, the HW registers are always written to instantly, but nothing changes on the display until something is drawn. Without getting display...
  23. savoca

    Post [DEV][PATCH] KCAL - Advanced color control for Qualcomm MDSS 8x10/8x26/8974/8084/8939

    Got some time to test it out. On my apq8084 dev board only the PCC settings are configured instantly, while on my G4 all features are configured. I'll take a further look into this when I have more time. Update: So it looks like HW registers are being written to, but not updated until the rest...
  24. savoca

    Post [H815][15. August][Kernel][V10c, 5.1] TornadoRX r1.1

    I knew that. ;) https://github.com/savoca/h811 By the way, there's also a fix on my repo for those exFat issues.
  25. savoca

    Post [DEV][PATCH] KCAL - Advanced color control for Qualcomm MDSS 8x10/8x26/8974/8084/8939

    Yes. If it's falling within 0-4 seconds then it sounds like the display commit isn't happening. I'll try to recreate this on apq8084 a little later.
  26. savoca

    Post [DEV][PATCH] KCAL - Advanced color control for Qualcomm MDSS 8x10/8x26/8974/8084/8939

    Should work out of the box. Just drop the driver in and compile.
  27. savoca

    Post [ALPHA][MOD][SEP 13] MultiROM v28

    Because nobody was capable of implementing it. They didn't release one for the G3 either, yet the G3 has MultiROM.
  28. savoca

    Post [ALPHA][MOD][SEP 13] MultiROM v28

    Not LG's fault. G2 is perfectly capable of using MultiROM.
  29. savoca

    Post KPPD - Configure post-processing settings of your display! [2015/08/09]

    You can put the file anywhere you want. Just make sure you point to it on the init script.
  30. savoca

    Post [DEV][PATCH] KCAL - Advanced color control for Qualcomm MDSS 8x10/8x26/8974/8084/8939

    Devs: KCAL updated, check the above posts for context. https://github.com/savoca/kernel-msm/commit/758a65b67bfe0d0a821a6ac60c0cb3e71099a68a
  31. savoca

    Post [DEV][PATCH] KCAL - Advanced color control for Qualcomm MDSS 8x10/8x26/8974/8084/8939

    Working on a fix for this, panel changes like post processing are only applied on a display commit. Sit tight!
  32. savoca

    Post KPPD - Configure post-processing settings of your display! [2015/08/09]

    Sounds like an issue with the app. You could always move the config file to somewhere on /data where you would have write access. Just point kppd to the config location in the init script.
  33. savoca

    Post [DEV][PATCH] KCAL - Advanced color control for Qualcomm MDSS 8x10/8x26/8974/8084/8939

    If it can, it should write postproc values directly to the sysfs nodes specified in the OP.
  34. savoca

    Post KPPD - Configure post-processing settings of your display! [2015/08/09]

    I'm using these right now: http://imgur.com/UKkOt7x If you're editing the file at runtime, I recommend you use either FX File explorer or ES File Explorer to edit the config, root explorer and ROM toolbox editors delete the original file and rewrite a new one for some reason (maybe they can fix...
  35. savoca

    Post [KERNEL] Furnace for AOSP [D850/1/2/5/LS990/VS985][3/1/2015][LiveSharp][KCAL]

    Nope - I don't even have time to build for myself!
  36. savoca

    Post KPPD - Configure post-processing settings of your display! [2015/08/09]

    New version uploaded significantly reduces CPU load and removes any delay between modifying the postproc.conf and applying the display settings.
  37. savoca

    Post KPPD - Configure post-processing settings of your display! [2015/08/09]

    Yes it should work, however it depends on each device's version of the MDSS (Qualcomm display driver). If it doesn't work, let me know so I can add support for it.
  38. savoca

    Post [DEV][PATCH] KCAL - Advanced color control for Qualcomm MDSS 8x10/8x26/8974/8084/8939

    If you add the driver to the kernel and enable it, these nodes will be automatically created and 'permission-ed' properly. For driver integration, the easiest way to do it is to pull the latest Kconfig and Makefile entries from my repo, as well as the latest mdss_mdp_kcal_ctrl.c file - and...
  39. savoca

    Post How to reduce brightness before boot?

    The goal here isn't to point out what he himself can or can't do, it's to help solve his problem - which I offered to do. I guess another solution would to be reinstalling his ROM and clearing out all that Xposed junk causing loops.