View Single Post
Banned | Posts: 280 | Thanked: 295 times | Joined on Apr 2013 @ Romania
#1
//OP NOTE! I ask a moderator to delete my previous thread regarding this driver.
# Driver created by Nexus Shadow Technologies Inc.
# Build started 04/16/2013
# Final build 07/30/2013 (Revision FINAL)

Name:  BeatsDriverPoster.jpg
Views: 3786
Size:  24.3 KB


WARNING!

This driver is not certified by Beats Audio By Dr. Dre, so I can't say if it could break your device or not. Please use with caution!
WARNING!
High Audio output. May damage hearing if used at maximum on headphones! Use with caution!

Beats Audio driver ported from HTC Sensation XL & HTC 8s

Increased bass boost, increased audio board output voltage, enhanced audio quality for:
  • Wired headphones and AD2P headphones
  • N900 internal speakers system
  • N900 in call audio sink
  • TV Out port

Beats Audio activation method. Volume bar will be resetted at each reboot, to activate, increase or decrease volume by using the side physical keys.

How to install:
  • Connect your device to your computer with Data Cable or WinSCP (SEE SSH SUPPORT)
  • Extract folder on your computer and navigate on your device to /home/user/MyDocs and extract in the following order:
Code:
/home/user/MyDocs/BeatsEngine/ for the Beats Driver Engine
	/home/user/MyDocs/BeatsIntall.sh for the installer SH
	/home/user/MyDocs/BeatsRemove.sh for the unistaller SH
  • Open XTerminal on your device and type the following commands
Code:
sudo gainroot
	cd /home/user/MyDocs
	sh BeatsInstall.sh
  • If you see a message "Beats Audio by Dr. Dre Complete! - Reboot your system" you are done
  • Reboot your system!

Disclaimer:

I am not responsable for any damage done my this driver to your handset or headphones.
Use with caution and don't edit the files without reading the documentation first.
Driver wrote by Nexus Shadow Technologies Inc. with the help of the scripts written by SavageD, Chrome and Mart5.1.
Compatibility: Nokia N900, Debian Linux, and any other device that uses PulseAudio.


Changelog:
Code:
V0.1.0

-Started porting scripts from HTC Sensation XL

V0.2.1

-Fixing parameteres for the Pulse Audio Process

V0.5.0

-Added phone support - added Beats Audio to In Call Audio sink
-Added TV Out support - Great sound on your TV Out Port

V1.0.0

-Added Shell Scripts for easy install

V1.0.1

-Added Shell Scripts for easy unistall and original Pulse configuration

V1.2.1

-Added and fixed some audio quality problems.
-Fixed CPU and RAM consumption

V1.2.1 Revision 2

-Added BeatsAudio icons

V2.0 Final

-Added minor tweaks
-Fixed compression level
-Fixed speaker volume to prevent burning out the speakers
-Fixed loudness
-Updated restore files to with the files extracted from latest OS
Documentation:

Driver files description:
  • bta2dp.parameters - AD2P Audio Sink
  • btmono-hfp.parameters*- HFP Bluetooth Sink
  • btmono-hsp.parameters*- HSP Bluetooth Sink
  • hp.parameters*- In Call Sink
  • ihf.parameters*– N900 Amplified Speakers Sink

!!!WARNING!!! N900 internal speaker system is very fragile, so I've added a protection filter on this file. "xprot" filter adds a limiter protection for the speakers output, so the speakers won't be any louder, just more clear. If you want to make them louder, please disable the "xprot", but I can tell you you will regret your decision!
Code:
ihfandfmtx.parameters*- FM Output
fmtx.parameters*- FMTX
hs.parameters*- Stereo Headphones with Mic - Not ORIGINAL
ihfandheadset.parameters*- Stereo Headphones with Mic - ORIGINAL
ihfandlineout.parameters*- Stereo Jack Headphones
lineout.parameters*- Stereo Jack Line Out
ihfandtv-out.parameters*- TV Out Sink - ORIGINAL Cable
tvout.parameters*- TV Out Sink - Not ORIGINAL Cable

Files parameteres explained:

Opening the files with a note pad editor you would find several lines relating to Boolean operations; I’ll try to explain what each does:
x-maemo.aep - Enables audio boost 
x-maemo.nrec - Background music quality
x-maemo.nb_eeq - Turns up the tweeter system
x-maemo.nb_meq - Also turns up the tweeter (Stage 2)
x-maemo.wb_eeq - Turns up the bass
x-maemo.wb_meq - Also turns up the bass (Stage 2)
x-maemo.stereo-widening -  Stereo Widening
x-maemo.xprot.displacement - Limits volume / Activate overload protection
x-maemo.xprot.temperature - Limits distiortion level / Activate overheat protection
Beats Audio Driver Control

GST Render modified to modify Beats Audio Driver - Equalizer

After you install the package, "MAFW Equalizer" applet appears in the Control Panel, providing access to the 10-band equalizer, as well as a number of preset settings like e.g. Rock, Treble, Bass, Hall, etc. You can create and save your own presets, too.

In order to install the equalizer, extract the .deb file, send it to your N900 and save it somewhere (e.g. in MyDocs) and then:
  • open the X Terminal
  • type "sudo gainroot" to become root (requires rootsh package)
  • type "cd /home/user/MyDocs"
  • type "dpkg -i gst*"
  • type "apt-get remove mafw-gst-renderer"
  • reboot your N900.

WARNING! When typing a command please remove the "".

SOURCE CODE NOW INCLUDED!

Custom Beats by Dr. Dre Icon

How to install:

1.Open WinSCP and navigate to /usr/share/icons/$THEME/18x18/hildon/ and /usr/share/icons/$THEME/48x48/hildon/
2.Replace the files (4 files to replace).
3.Apply again the icon set you just edited with ThemeCustomizer.
4.Reboot device.
5.Enjoy!

Screenshots:









Okay, you got here, now you are liable to download and install this MOD.

Download latest version here:

Download older stable versions here:

Easy DEB install (THIS IS FOR V1.2.1 REV2 ONLY!!!):

Download and install