[UNOFFICIAL] Firehound ROM [7.1.2]

Search This thread
Nov 4, 2015
45
49
24
Hyderabad
fh_banner.png

FIRE BURNS AND PHOENIX HOUNDS

FireHound is a Custom ROM developed focusing on Stability + Features. FireHound is made from cherry-picking commits from many great ROMs. Our main goal is to satisfy users as best as possible and to rise a community. So without being much senti, we will head towards main part now…​

FireHound Ashes:

Status Bar
Status Bar Icons
SuperUser Indicator (Hide or Unhide Status Bar SU)
Clock Style
AM/PM Style
Battery Style
Enable/disable date
Date format
Date positions
Battery Percentage
Network Traffic Indicator
Battery Bar
Battery Bar Location
Battery Bar Style
Charging Animation
Battery Bar Color
Battery Bar Thickness
Status Bar Slide Brightness Control
Quick Pulldown
Show seconds

Quick Settings
Heads UP Enable/Disable
DND
Quick WiFi Toggle
Quick BT toggle
Quick Battery toggle
Quick Data toggle
Location Easy toggle
Haptic feedback on qs tiles
QS Custom icons enable/disable
Center time and date on QS
Custom Header Image
Disable FC Notifications
Disable Immersive Messages
Force Expanded Notifications
Notification Access
Custom Small QS tiles
Custom rows,portrait,landscape tiles
QS Tiles animations
QS fancy animation toggle
Disble QS on secure lockscreen
Notifications Filter

Buttons
Navigation Bar Enable/Disable
Backlight Control
Navigation Bar Layout Control
Left Handed Mode
Power button press twice for Camera
Power Button End Call
Home Button Customizations
Menu Button Customizations
Back Button Customizations
Volume Button Customizations
Keyboard Cursor Control
Playback Control

DUI
Fling
SmartBar
Pulse

Display
Live Display
Toast Icon Switch
Double tap to wake/sleep
Wake on Plug
LCD Custom Density
Daydream
Font Size Control
Blur UI
Search Bar in Recents Menu

Lights
Battery Lights Customizations
Notification Lights Customizations

Sounds
Sim 1/2 Ringtones
Notification Tones
Increasing Ring Volume
Launch Music App on Headset connected
Other Sounds Customizations
Charging Sounds
Enable/Disable screenshot sound
Live Volume Steps
Force Expanded Volume panel
Camera Shutter Sound Enable/Disable

Recents
Show search bar in Recents
Memory Bar
Clear All Recents Button Enable/Disable
Clear All tasks / Foreground Tasks
Clear All Recents Location
Slim Recents
Immersive Recents
Omni Switch

Gestures

Three Finger Swipe Screenshot

Lock Screen
Keyguard and all types of Keyguards
Quick Unlock
Double tap to sleep on lockscreen
Smart Lock
Show lockscreen date/clock toggle
Signature spoofing
Emergency Button Switch
Battery Info on lockscreen
Hide power menu on lockscreen
Live Lock Screen
Lock Screen Shortcuts
Music Visualizer
Show Weather
Custom Lockscreen Wallpaper

Animations
Toast animations style

Camera
Denoise
Saturation Adjustment
Contrast Adjustment
Sharpness Adjustments
Beautify
ISO
ZSL
Skin Tone Enhancement
HDR+
Video Stabilization

System App Remover
CM Privacy Guard
OMS (Substratum) support


How to flash:
Download the ROM and Gapps
Boot into recovery mode [TWRP]
Wipe System/Data/Dalvik Cache/Cache
Select both the ROM and Gapps zip file
Flash it!!! Reboot it!!!
You know right? :D

FireHound website:
https://firehound.github.io/

FireHound G+ Community:
Join for latest updates, bug reporting, support and updates..
https://plus.google.com/communities/114615598909452601377

FireHound Donations:
Donate us for keeping our build servers and Jenkins alive.
Donate FireHound

We also encourage users to report bugs and issues at our G+ Community.
We also welcome a “x” feature request from users and if we really feel it to be useful, we will integrate it in our ROM.
Tell us whatever, whichever feature you want and we will try our best to integrate it.


We Thank:
LineageOS
Our designer team
And all who have contributed to this ROM.


Sources:
ROM

Author's Version of Description

Hello :D
Through this thread, i want to share with every one my progress of Lineage OS and Firehound ROM, built for Coolpad Note 3. Though there are many versions of Lineage already available for Coolpad Note 3, every has one or other other as bug. This is totally meant to clear every of those. In the start of my journey with the Nougat, i used to build the ROM with out including the vendor tree into the ROM source. I though that vendor could be extracted later based on the missing symbols ( This is the way i work any ways ).
But, i know that extracting the Vendor could be made easier. So, what i thought was to build a tree first and then a ROM from it ( Was successful in doing the same , Thanks to MAD and Ulefone Metal ).

After building the ROM successfully, there were two major things which i know i have to face.
1) To extract the proper vendor
2) To shim out the missing symbols ( If possible correct them )

Extracting the Vendor:
As mentioned earlier, the way i extract the vendor is to add all the files whose services are being activated in the Ramdisk. Initially i used to grep the /system/bin in the ramdisk and then added all the files which resulted ( From the stock ROM ).
Then i know that there are files which have to be used from the Lineage, So i made a shell script to delete the files which are in the Lineage OS ( built with out the vendor tree ) from the stock ROM .
for i in *
do
rm <path to stock rom system folder>/dir/"$i"
done
This is the way i extract the Vendor. One should be able to analyze the bloat ware and remove them.

The basic patches required to build the rom are provided in the device tree, the later bug fixes have to attempted by the developer.

After booting the ROM, i found that the Hardware keys weren't vibrating. I found this a painful thing, so have started attempt to fix it.
I have had wrote a code which would handle the KeyEvent , KeyHandler has to be check properly for the bug, But i wanted to provide a temporary fix.
Later, My Friend Bhuvaneswaran made me realise that users should have an option to enable or disable the Hardware keys vibration. So i bounded my code with Haptic Feedback flag, Now user can decide if he wants the vibration or not :D

The device supports only 2 colors of the Notification LED, so i went with Stock LED colors ( Red while charging, Green when charge level greater then 90%, Green color for notification, Red color for Alerts). Those have been made to work in Custom ROMs also.

No give more effectiveness, i did port back the "Battery Fully Charged notification to the Nougat". Now its working totally great :)

The device support 2.4 GHz Band and 5.0 GHz band for the AP. But unfortunately 5.0 GHz isn't working, So i have disabled that band for a while.
TODO: Check why 5.0 GHz Band isn't working.

For users satisfaction, the kernel is provided with Fast Charge configurations. Users are requested to download Control Engine app by Team Innovative to control the AC levels and USB levels.

Downloads :
ROM Version1

Recovery to be flashed

Control Engine app


Credits:
MediatekAndroidDevelopers @daniel_hk @Shripal17 @sandeep.sethi @GSandeep

XDA:DevDB Information
Firehound ROM, ROM for all devices (see above for details)

Contributors
pinnamanivenkat
Source Code: https://github.com/pinnamanivenkat

ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.x
Based On: LineageOS

Version Information
Status: Stable
Current Stable Version: v1
Stable Release Date: 2017-07-13

Created 2017-07-13
Last Updated 2017-07-13
 

Attachments

  • Screenshot_20170713-072428.png
    Screenshot_20170713-072428.png
    73 KB · Views: 415
  • Screenshot_20170713-072451.jpg
    Screenshot_20170713-072451.jpg
    49.9 KB · Views: 410
  • Screenshot_20170713-072501.jpg
    Screenshot_20170713-072501.jpg
    50 KB · Views: 413
  • Screenshot_20170713-072614.png
    Screenshot_20170713-072614.png
    31.9 KB · Views: 412
  • Screenshot_20170713-072554.png
    Screenshot_20170713-072554.png
    24.6 KB · Views: 411
  • Screenshot_20170713-072539.png
    Screenshot_20170713-072539.png
    83.2 KB · Views: 411
Last edited:

FrenzyR

Senior Member
Aug 20, 2014
385
528
chennai
Please tell me which Gapps to choose like 7.1, and which other two should I choose?
Thanks again

---------- Post added at 06:46 AM ---------- Previous post was at 06:35 AM ----------


Please tell me which to choose
ARM OR ARM64, 7.1 " FULL OR STOCK?
MANY THANKS.

arm 64 7.1 pico

---------- Post added at 09:45 AM ---------- Previous post was at 09:45 AM ----------

Fp and VoLTE working?

fp working and volte not working
 

moin1402

Member
Nov 20, 2015
7
0

RaHuL_PR

New member
Jul 18, 2017
1
0
Is it support coolpad note 3 lite ?

Does it support coolpad note 3 lite ?
 
Last edited:

krishg1973

Member
Aug 11, 2017
17
1
Unable to flash, "log" not found error 7

Hi,

I am unable to flash the ROM. while flashing system image, it is giving Error 7, and displayed message is "log" not found.
Please help.

Krish G

Update: Able to install by modifying the path of /system in updater-script, without flashing the recommended recovery (3.0.2-0) as I have recovery (3.0.2-1), the update of the recovery.
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 3
    fh_banner.png

    FIRE BURNS AND PHOENIX HOUNDS

    FireHound is a Custom ROM developed focusing on Stability + Features. FireHound is made from cherry-picking commits from many great ROMs. Our main goal is to satisfy users as best as possible and to rise a community. So without being much senti, we will head towards main part now…​

    FireHound Ashes:

    Status Bar
    Status Bar Icons
    SuperUser Indicator (Hide or Unhide Status Bar SU)
    Clock Style
    AM/PM Style
    Battery Style
    Enable/disable date
    Date format
    Date positions
    Battery Percentage
    Network Traffic Indicator
    Battery Bar
    Battery Bar Location
    Battery Bar Style
    Charging Animation
    Battery Bar Color
    Battery Bar Thickness
    Status Bar Slide Brightness Control
    Quick Pulldown
    Show seconds

    Quick Settings
    Heads UP Enable/Disable
    DND
    Quick WiFi Toggle
    Quick BT toggle
    Quick Battery toggle
    Quick Data toggle
    Location Easy toggle
    Haptic feedback on qs tiles
    QS Custom icons enable/disable
    Center time and date on QS
    Custom Header Image
    Disable FC Notifications
    Disable Immersive Messages
    Force Expanded Notifications
    Notification Access
    Custom Small QS tiles
    Custom rows,portrait,landscape tiles
    QS Tiles animations
    QS fancy animation toggle
    Disble QS on secure lockscreen
    Notifications Filter

    Buttons
    Navigation Bar Enable/Disable
    Backlight Control
    Navigation Bar Layout Control
    Left Handed Mode
    Power button press twice for Camera
    Power Button End Call
    Home Button Customizations
    Menu Button Customizations
    Back Button Customizations
    Volume Button Customizations
    Keyboard Cursor Control
    Playback Control

    DUI
    Fling
    SmartBar
    Pulse

    Display
    Live Display
    Toast Icon Switch
    Double tap to wake/sleep
    Wake on Plug
    LCD Custom Density
    Daydream
    Font Size Control
    Blur UI
    Search Bar in Recents Menu

    Lights
    Battery Lights Customizations
    Notification Lights Customizations

    Sounds
    Sim 1/2 Ringtones
    Notification Tones
    Increasing Ring Volume
    Launch Music App on Headset connected
    Other Sounds Customizations
    Charging Sounds
    Enable/Disable screenshot sound
    Live Volume Steps
    Force Expanded Volume panel
    Camera Shutter Sound Enable/Disable

    Recents
    Show search bar in Recents
    Memory Bar
    Clear All Recents Button Enable/Disable
    Clear All tasks / Foreground Tasks
    Clear All Recents Location
    Slim Recents
    Immersive Recents
    Omni Switch

    Gestures

    Three Finger Swipe Screenshot

    Lock Screen
    Keyguard and all types of Keyguards
    Quick Unlock
    Double tap to sleep on lockscreen
    Smart Lock
    Show lockscreen date/clock toggle
    Signature spoofing
    Emergency Button Switch
    Battery Info on lockscreen
    Hide power menu on lockscreen
    Live Lock Screen
    Lock Screen Shortcuts
    Music Visualizer
    Show Weather
    Custom Lockscreen Wallpaper

    Animations
    Toast animations style

    Camera
    Denoise
    Saturation Adjustment
    Contrast Adjustment
    Sharpness Adjustments
    Beautify
    ISO
    ZSL
    Skin Tone Enhancement
    HDR+
    Video Stabilization

    System App Remover
    CM Privacy Guard
    OMS (Substratum) support


    How to flash:
    Download the ROM and Gapps
    Boot into recovery mode [TWRP]
    Wipe System/Data/Dalvik Cache/Cache
    Select both the ROM and Gapps zip file
    Flash it!!! Reboot it!!!
    You know right? :D

    FireHound website:
    https://firehound.github.io/

    FireHound G+ Community:
    Join for latest updates, bug reporting, support and updates..
    https://plus.google.com/communities/114615598909452601377

    FireHound Donations:
    Donate us for keeping our build servers and Jenkins alive.
    Donate FireHound

    We also encourage users to report bugs and issues at our G+ Community.
    We also welcome a “x” feature request from users and if we really feel it to be useful, we will integrate it in our ROM.
    Tell us whatever, whichever feature you want and we will try our best to integrate it.


    We Thank:
    LineageOS
    Our designer team
    And all who have contributed to this ROM.


    Sources:
    ROM

    Author's Version of Description

    Hello :D
    Through this thread, i want to share with every one my progress of Lineage OS and Firehound ROM, built for Coolpad Note 3. Though there are many versions of Lineage already available for Coolpad Note 3, every has one or other other as bug. This is totally meant to clear every of those. In the start of my journey with the Nougat, i used to build the ROM with out including the vendor tree into the ROM source. I though that vendor could be extracted later based on the missing symbols ( This is the way i work any ways ).
    But, i know that extracting the Vendor could be made easier. So, what i thought was to build a tree first and then a ROM from it ( Was successful in doing the same , Thanks to MAD and Ulefone Metal ).

    After building the ROM successfully, there were two major things which i know i have to face.
    1) To extract the proper vendor
    2) To shim out the missing symbols ( If possible correct them )

    Extracting the Vendor:
    As mentioned earlier, the way i extract the vendor is to add all the files whose services are being activated in the Ramdisk. Initially i used to grep the /system/bin in the ramdisk and then added all the files which resulted ( From the stock ROM ).
    Then i know that there are files which have to be used from the Lineage, So i made a shell script to delete the files which are in the Lineage OS ( built with out the vendor tree ) from the stock ROM .
    for i in *
    do
    rm <path to stock rom system folder>/dir/"$i"
    done
    This is the way i extract the Vendor. One should be able to analyze the bloat ware and remove them.

    The basic patches required to build the rom are provided in the device tree, the later bug fixes have to attempted by the developer.

    After booting the ROM, i found that the Hardware keys weren't vibrating. I found this a painful thing, so have started attempt to fix it.
    I have had wrote a code which would handle the KeyEvent , KeyHandler has to be check properly for the bug, But i wanted to provide a temporary fix.
    Later, My Friend Bhuvaneswaran made me realise that users should have an option to enable or disable the Hardware keys vibration. So i bounded my code with Haptic Feedback flag, Now user can decide if he wants the vibration or not :D

    The device supports only 2 colors of the Notification LED, so i went with Stock LED colors ( Red while charging, Green when charge level greater then 90%, Green color for notification, Red color for Alerts). Those have been made to work in Custom ROMs also.

    No give more effectiveness, i did port back the "Battery Fully Charged notification to the Nougat". Now its working totally great :)

    The device support 2.4 GHz Band and 5.0 GHz band for the AP. But unfortunately 5.0 GHz isn't working, So i have disabled that band for a while.
    TODO: Check why 5.0 GHz Band isn't working.

    For users satisfaction, the kernel is provided with Fast Charge configurations. Users are requested to download Control Engine app by Team Innovative to control the AC levels and USB levels.

    Downloads :
    ROM Version1

    Recovery to be flashed

    Control Engine app


    Credits:
    MediatekAndroidDevelopers @daniel_hk @Shripal17 @sandeep.sethi @GSandeep

    XDA:DevDB Information
    Firehound ROM, ROM for all devices (see above for details)

    Contributors
    pinnamanivenkat
    Source Code: https://github.com/pinnamanivenkat

    ROM OS Version: 7.x Nougat
    ROM Kernel: Linux 3.x
    Based On: LineageOS

    Version Information
    Status: Stable
    Current Stable Version: v1
    Stable Release Date: 2017-07-13

    Created 2017-07-13
    Last Updated 2017-07-13