• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[UNOFFICIAL] Firehound ROM [7.1.2]

Nov 4, 2015
45
49
0
21
Hyderabad

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

Last edited:

ramesh1686

Senior Member
Aug 20, 2014
375
517
93
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
 

krishg1973

Member
Aug 11, 2017
17
1
0
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: